个人中心

送快递查水表社区送温暖

这个人很懒什么都没有留下

3年前

一衣带水 天下一家 | 台铃紧急驰援韩国 用实际行动诠释中国品牌的全球担当!

新冠肺炎疫情发生以来,韩国政府和社会各界纷纷伸出援手,支持中国抗击疫情,中国人民对此铭记在心。但随着韩国遭遇疫情愈发严重,各类抗疫物资严重缺乏,急需支援!<imgsrc="http://ww
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Oracle优化器优化方式简析


  Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。本文介绍Oracle优化器,它是一个非常好用的工具。Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。
  Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。本文介绍Oracle优化器,它是一个非常好用的工具。Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。
  不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sqlDeveloper、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、Firstrows、
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hibernate事务提交事务

查看该部分代码,推测可能是player = (Player)playerlist.get(i); 出现了问题;

如果player在上面的代码中是不为null,并且该对象的数据是保存到数据库过的,也就是进行了持久化的。由于hibernate使用缓存,player = (Player)playerlist.get(i);也就是重新给之前持久化过的实例player进行了赋值,player进行了更新,更新操作会在事务中提交。而此处多次循环赋值,并且都是已经保存过的数据,所以id肯定是重复的,也就报错了。


针对调用Query方法出错,是不是可能导包的时候弄错了,请确认导入的Query类是否为org.hibernate.Query;


  • 0
  • 0
  • 0
  • 0
  • 0
3年前

vs2010配置opengl

glut.h--->C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.0A\Include\gl
glut.dll,glut32.dll--->C:\Windows\SysWOW64(windows764位操作系统)
--->C:\Windows\System32(windows732位操作系统)
glut.lib,glut32.lib--->C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\lib
!!无须!!用宏#defineGLUT_DISABLE_ATEXIT_HACK
好多人glut.h不知道放哪里,自己新建了一个文件夹,其实很多前辈在之前就说过,
要搜索gl这个文件夹,将glut.h放到里面包含gl.hglu.h这两个文件的gl文件夹中.
直接copy下面例程编译即可通过
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

网页dreamweaver

Dreamweaver这一款专业的网页制作软件,相信相关专业的人员都不会陌生。可以说,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
这里西西给大家带来一个dreamweaver制作网页的教程,初学DW的朋友可以参考一下。
一、定义站点
1、在任意一个根目录下创建好一个文件夹(我们这里假设为E盘),如取名为MyWeb。
***备注:网站中所用的文件都要用英文名。
2、打开Dreamweaver,选择“站点—新建站点”,打开对话框。在站点名称中输入网站的名称(可用中文),在本地根文件夹中选择刚才创建的文件夹(E:web)。然后确定即可。
***备注:再次打开Dreamweaver,会自动找到刚才设立的站点。如果有多个站点,可以在菜单“站点—打开站点”中去选择。
二、创建页面
1、在本地文件夹E:\MyWeb下面的空白处,按右键选“新建文件”,这样就建好了一个页面,默认的文件名为untitled.htm。htm就表示这个网页文
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

shuffle mapreduce

Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟。考虑到之前我在看相关资料而看不懂时很恼火,所以在这里我尽最大的可能试着把Shuffle说清楚,让每一位想了解它原理的朋友都能有所收获。

Shuffle的正常意思是洗牌或弄乱,可能大家更熟悉的是Java API里的Collections.shuffle(List)方法,它会随机地打乱参数list里的元素顺序。



  虽然我很聪明,但这么说真的难到我了
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hadoop学习路线

推荐一些Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop,Hive,Pig,HBase,Sqoop,Mahout,Zookeeper,Avro,Ambari,Chukwa,新增加的项目包括,YARN,Hcatalog,Oozie,Cassandra,Hama,Whirr,Flume,Bigtop,Crunch,Hue等。
一、学习路线图
Hadoop家族学习路线图开篇必读
Hive学习路线图
Mahout学习路线图
二、编程实践
Hadoop历史版本安装
用Maven构建Hadoop项目
Hadoop编程调用HDFS
用Maven构建Mahout项目
Mahout推荐算法API详解
用MapReduce实现矩阵乘法
从源代码剖析Mahout推荐引擎
Mahout分步式程序开发基于物品的协同过滤ItemCF
Mahout分步式程序开发聚类Kmeans
Pag
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

3dvia composer百度云

先打开下载的安装文件3DVIA会自动开始安装,当出现这版面
时点NEXT进行下一步,
当出现这里时
看是不是上面选中的,多半都是的,那就点next进入下一步,现在你要注意选对文字哟,我是不懂那些英语的,
<imgsrc="http://www.51sjk.com/Upload/Articles/1/0/215/215013_202009230006400
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

人工智能信息

信息智能化
一、信息的定义
以适合于通信、存储或处理的形式来表示的知识或消息。现代科学指事物发出的消息、指令、数据、符号等所包含的内容。人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界。在一切通讯和控制系统中,信息是一种普遍联系的形式。
二、信息智能化是信息发展的必然趋势
由信息的特性和互联网物联网等信息技术的发展决定的。
1、信息特性
(1)可识别性信息是可以识别的,识别又可分为直接认别和间接识别,直接识别是指通过感官的识别,间接识别是指通过各种测试手段的识别。不同的信息源有不同的识别方法。
(2)可存储性信息是可以通过各种方法存储的。
(3)可扩充性信息随着时间的变化,将不断扩充。
(4)可压缩性人们对信息进行加工、整理、概括、归纳就可使之精练,从而浓缩。(5)可传递性信息的可传递性是信息的本质等征。
(6)可转换性信息是可以由一种形态转换成另一种形态。
(7)特定范围有效性
2、互联网和物联网等信息技术的发展,使得信息成为人类生存和发展的基本手段
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

如何配置vim

windows中怎么安装vim,以及使用vim时会遇到的一些麻烦、失灵现象。
先baidu搜vimorg
进vim网站下载gvim7.exe,并安装agree,next,yes直到完成。
点击gvim7图标,进入界面,ui和linux上大同小异
按键也是大同小异:
i进入insert
v进入visual
esc进入normal
shift-i,a,y,p,dd,x,r之类的也还是兼容linux
但是还是会有几个按键“不得不”的不同:
例如“块操作”(visual-block),在linux下是ctrl-v但是windows的黏贴功能已经占用了ctrl-v
所以,win-vim用ctrl-q代替了ctrl-v,功能和在linux上完全一样
win和linux在配置上的不同:
win中的C:\ProgramFiles\Vim目录对应linux上的~/.vim/
win中的C:\ProgramFiles\Vim\_vimrc对应
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

scala slick3

没有tuple1
scala>valt2=("test",1)
t2:(String,Int)=(test,1)
scala>t2.getClass
res0:Class[_<:(string,=""int)]="class"scala.tuple2=""scala="">valt3=("ok",12,100.0)
t3:(String,Int,Double)=(ok,12,100.0)
scala>t3.getClass
res1:Class[_<:(string,=""int,=""double)]="class"scala.tuple3=""></:></:>
list和元祖都是集合类型,tuple是不可变的,定义的时候就确定长度了。把很多的list放进tuple中那么就得在定义tuple的时候确定好多个list结合之后的结果。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

spark 数据分析

数据科学家为了回答一个问题或进行深入研究,会使用相关的技术分析数据。通常,他们的工作包含特殊的分析,所以他们使用交互式shell,以使得他们能在最短的时间内看到查询结果和代码片段。Spark的速度和简单的API接口很好地符合这个目标,它的内建库意味着很多算法可以随时使用。
Spark通过若干组件支持不同的数据科学任务。Sparkshell使得用Python或Scala进行交互式数据分析变得简单。SparkSQL也有一个独立的SQLshell,可以用SQL进行数据分析,也可以在Spark程序中或Sparkshell中使用SparkSQL。MLlib库支持机器学习和数据分析。而且,支持调用外部的MATLAB或R语言编写的程序。Spark使得数据科学家可以用R或Pandas等工具处理包含大量数据的问题。
有时,经过初始的数据处理阶段后,数据科学家的工作将被产品化,扩展,加固(容错性),进而成为一个生产数据处理应用,作为商业应用的一个组件。例如,一个数据科学家的研究成果可能会产生一个产品推荐系统,集成到一个web应用上,用来向用户生成产品建议。通常由另外的人员(如
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

vim 安装

随便选一个vim,比如vim-nox(2:7.2.245-2ubuntu2是版本号)
sudoapt-getinstallvim-nox
然后看看.
我debian+LFS的.apt就这样
也可通过新立德安装。
sudoapt-getinstallvim-gtk
ubuntu系统里没有像windows下的文本编辑器这么方便好用的软件,想要编辑一些文件就要用到,ubuntu本身的编辑器,而默认的编辑器是vi,个人感觉不是很好用,推荐vim。
vim编辑器可以说是vi的升级版本,但是它比vi好用的多,所以在linux系统下安装vim
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

linux用户组和权限


  1.添加用户组
  groupadd 组名
  例如groupaddpoliceman通过vi /etc/group来查看编辑如果只是查看不编辑可以用cat替换vi
  2.添加用户到指定组及查看用户信息
  useradd空格-g空格组名空格人名
  例如useadd -g policeman jim
  vi /etc/passwdvi可同cat替代,道理同上。
  3.更改用户到指定组
  usermod -g lijingyu&
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

大数据:改善网络运营的工具


    俗话说,“知识就是力量”,但没有人比网络管理员更清楚信息和知识之间的巨大差异。
  
  大数据可能确实是一个网络行业热潮,但我们现在尚不清楚这项技术是否可以实现关键的信息到知识的过渡。所幸的是,网络管理员可以通过一些努力来穿过大数据炒作的喧嚣,把她当做改善网络运营的工具。
  
  在网络中,大数据通常是指从标准管理系统和接口获取的大量流量、中继以及设备信息,这些数据是从部署在各个端点的探头以及从客户端及服务器设备中的网络层软件来收集。当这些数据放在标准管理系统接口框架中时,一些信息可能会反映出当前的故障、配置、结算、性能和安全(FCAPS)管理做法,但大多数公司不能将来自客户端/服务器设备的数据域当前的运营活动关联起来。而这正是大数据和<
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

搜狗浏览器2015如何下载网页视频


   在打开视频、flash小游戏时,鼠标放在播放器右上角会出现|“打开视频播放器”的提示按钮。点击此按钮,就可以把视频单独提取出来。
  提取出来的视频窗口提供缩放大小、拖动、设置和取消置顶,恢复到页面播放等功能。
  把视频置顶在一角后,我们就可以在桌面做其他操作,如浏览新闻,在论坛灌水,写工作文档等……<imgsrc="http://www.51sjk.com/Upload/Articles/1/0/167/167238_2020080619044177
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

CentOS下用mytop监控MySQL


  mytop是一个类似Linux下的top命令风格的MySQL监控工具,可以监控当前的连接用户和正在执行的命令。
   
mytop的安装过程
  wgetftp://ftp.sunet.se/pub/Linux/distributions/scientific/6.0/x86_64/os/Packages/epel-release-6-5.noarch.rpm
rpm-ivhepel-release-6-5.noarch.rpm
yum-yinstallmytop
  
安装完成之后还需要配置一下环境
运行vim~/.mytop然后添加以下内容
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

linux系统下的网络共享与连接


linux系统不支持和window系统下的网络连接软件,此时想要在linux下上网时需要手动连接热点。
定义:ip网络地址即物理器件的网络地址
连接wifi的目的是得到网关
用ps可以查看当前进程的数值
 
application—>systemtools—>systemmonitor可以管理进程
 
用route-n可以查看路由表,此时连接wifi可以看到多了一个网络ip
 </
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

大数据与统计新思维

译着《大数据时代》(英国ViktorMayer-Schǒnberger,KennethCukier着)和《驾驭大数据》(美国BillFranks着),以及我国学者涂子沛、郭晓科的《大数据》等几本书引起了广泛的关注,其他各种媒体关于大数据的讨论也层出不穷,大数据已成为流行语。有人认为,大数据是一场新的革命,将横扫一切领域,重构世界。不少国家已将大数据作为国家发展战略,而商业领域更是将其视为下一个投资的宝库。毫无疑问,大数据时代已经来临,它正在悄悄地改变着人们的行为与思维,难以阻挡,无法抗拒。在计算机科学、电子商务等领域已率先在大数据技术开发与应用方面做出不俗成就的时候,以数据为研究对象的统计学该如何应对?无动于衷还是盲目追从?正确的态度应该是理性对待、积极跟进、改变思维、谋求发展。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

运用正则表达式匹配所有表名

这篇文章主要介绍了运用正则表达式匹配所有表名的相关资料,非常不错,具有参考借鉴价值,需要的朋友一起看看吧
  正则表达式,又称正规表示法、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
  写出匹配SQL语句中的所有表名,备忘记录
  折磨了好久,正则表达式如下:
  
复制代码代码如下:
\*\s+from\s+[\w\[\]]*\.[\w\[\]]*\.\[(\b\w+)\][\r\n\s]*
  支持各种表达式<b
  • 0
  • 0
  • 0
  • 0
  • 0
上一页  1  2  3  4  5  ...  下一页  

分享至

长按复制下方链接,去粘贴给好友吧:
软件
前端设计
程序设计
Java相关
用户登录
用户注册