郎行天下

要么就别做,要做就做好。

做IT的必须知道的知识

Spring框架

反观历史长河

SC OpenService 失败5:拒绝访问

Windows 删除服务的方法有两个:

方法一:用 sc.exe 这个 Windows 命令。

操作步骤为:开始 -》运行 -》cmd.exe,然后输入 sc 就可以看到了。

使用办法很简单:sc delete "服务名" (如果服务名中间有空格,就需要前后加引号)

方法二:直接进行注册表编辑

打开注册表编辑器,找到下面的键值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。

注意:特殊情况:

如果服务显示的是 rundll32.exe,并且这个文件是位于 system32...

Linux系统压缩和解压命令总结

01-.tar格式
解包:[*******]$ tar xvf FileName.tar
打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)

02-.gz格式
解压1:[*******]$ gunzip FileName.gz
解压2:[*******]$ gzip -d FileName.gz
压 缩:[*******]$ gzip FileName

03-.tar.gz格式
解压:[*******]$ tar zxvf FileName.tar.gz
压缩:[*******]$ tar zcvf FileName...

Linux系统操作SVN仓库基础

在 Window 系统中想用 SVN 服务器,只需要安装 VisualSVN-Server 即可,这是带有图形操作界面的,那么创建仓库,新建用户,修改密码,修改权限等操作很简单,动动鼠标就可以了。

那么在 Linux 系统中,如何进行这些操作呢?这里假设已经安装好了 SVN 服务器,具体安装过程这里就不再写了。

查看 svn 版本:

svn --version(包含版本信息、编译信息、版权信息等)

svn --version --quiet(只查看版本号)

1)在 svn 根目录下建立版本仓库:

svnadmin create product3dl

如果找不到刚创建的仓库,可以用 find 命令来...

360WiFi文件夹存储位置如何更改

360WiFi 总是默认会在 E/F 盘生成一个名为 360WiFi 的文件夹,这个文件夹一直都是空的,是手机和 PC 之间传输文件的存储文件夹,基本上也没用过,删除了它,但每次启动 360WiFi 之后还是会自动生成,所以想更改一下文件夹的路径,但打开“设置中心”后,却没有设置该文件夹的选项,怎么办了?

方法一:

第一步:运行 regedit,进入注册表编辑器。

第二步:找到如下路径:

HKEY_CURRENT_USER\SOFTWARE\360\360Lumo\conf

第三步:双击 share_dir,修改数值数据的值为你想要设置的路径,点击确定并推出注册表。

当下次 360WiFi 启动...

VisualSVN Server迁移到Linux系统

VisualSVN Server 仓库迁移到 Linux,包含所有版本, 权限,用户信息。

在 Windows 上常常是用 VisualSVN Server 作 SVN 服务的,Linux 上是编译安装的 subversion 1.7.7。Windows 的 SVN 仓库在 E:\SVNRepositories,Linux 在 /data/svnrepos。

安装 svn 服务器:

sudo apt-get install subversion

第一步,导出 VisualSVN 仓库:

svnadmin dump E:\SVNRepositories\repo1 E:\repo1.dump

注意:在执行该...

Iterator在迭代中删除元素抛异常

Iterator 仅用于遍历集合,本身并不提供像集合类那样装对象的能力。Iterator 是个借口,如果需要创建其对象,必须有一个被迭代的集合,没有集合的 Iterator 没有存在的价值。

所以说,Iterator 必须依附于 Collection 对象,有一个 Iterator 对象,肯定就有一个与之关联的 Collection 对象。文章《Java遍历HashSet为什么输出是有序的》一文中开始有个例子,可以看到在迭代 HashSet 的过程中对迭代遍历进行赋值,但最后输出时发现集合无任何改变。原因是在对集合进行迭代的过程中,Iterator 并不是把集合中的元素本身传递给迭代变量,而是把

Java遍历HashSet为什么输出是有序的

今天运行《疯狂Java讲义》中 8.2 中的 IteratorTest.java 时,不管运行多少次,结果输出都是一致的,如下所示:


Code   ViewPrint




  1. package com.menglanglang.java.collection;


  2. import java.util.*;

  3. /**

  4.  * Description:

  5.  * <br/>网站: <a href="http:...

用JavaSctipt保存div中的内容为图片

在开发报表导出等项目模块时,常常需要把浏览器中看到的图表等保存为图片,方法很多,这里主要说说如何用 JS 来保存图片。

方法一:用插件 html2canvas 和 canvas2image。

从网上下载插件 html2canvas 插件,也可以在这里下载

下载后放入到项目中,在需要导出图片的页面中引入 html2canvas.js 和 canvas2image.js。

保存方法:


Code   ViewCopyPrint




  1. html2canvas($("#id_div...

科学家预言:4年内地球将进入小冰河期



【科技讯】11月10日消息,据外媒报导,英国科学家预言地球将在4年内进入迷你冰河期,随着太阳表面活动的变化,地震、火山喷发和全球气温跳跃式变化将变得更常见。科学家称,需要经历长达15年时间太阳活动才会恢复正常,而极端气候和冰冻气温将持续到2035年。


专家提出,太阳活动的下降速度已经达到历史峰值。而据天文学家观测,太阳活动经过21天的低迷期后,5年来首次出现无黑子现象。这种趋势让科学家们发出警告,太阳活动正进入历史极小期,太阳能量输出将降低到历史最低。


科学家认为这种现象会促使欧洲进入极端寒冷的气候,包括英国、北美、新西兰和部分南美地区将受到影响。研究人员也将极端气候与大地...

1024是程序员日!关爱程序员,从给他们找女朋友开始


  老师:大家知道今天是什么日子吗?


小明:是1024流量节!发流量的日子


  老师:小明,你滚出去!


其实,今天是一个特殊群体的特别节日。


1、这个群体晚上十分活泼,和吸血鬼、僵尸并称为“深夜三剑客”


  2、这个群体是外人眼中的大神



  3、这个群体一直被人调侃是不可能有女朋友的



没错,就是程序员!每年的10月24日就是程序员日,为了表示亲切,个别地方就称呼“程序猿”了哈!


  关于程序员节的那些知识,小编不得不给你们科普一下了



程序猿呢,说白了就是从事程序开发、维护的专业人员。说的最简单通俗点点...

Java中split函数分割的特别问题

问题1:竖线分割问题

在 Flex 中,如果一个字符串是用 分割,则直接用 xxx.split(""); 就可以得到分割后的数组,由于它语法与 Java 及其相似,所以想在 Java 中也是这样分割,不过很不幸,出现如下情况:

测试代码:


Code   ViewPrint




  1. public class Test {

  2.     public static void main(String[] args) ...

安装Hadoop2初学

安装 Hadoop2 之前,需要先安装两个程序,那就是 JDK 和 SSH。

1. 安装 JDK1.6 或更高版本。

因为 Hadoop 是 Java 编写的,它的编译以及 MapReduce 的运行,都需要 JDK。

这里安装 JDK1.7,原因是太新的 JDK 不是很稳定,而 Hadoop 在升级的过程中不再支持低版本的 JDK,那么太老版本也最好别用,否则就会有很多预料不到的问题出现。

安装 JDK 的详细步骤网上一搜一大堆,这里就不再详述,给出两篇文章供参考:《Linux系统搭建Web服务器》和《在Ubuntu14.04上安装JDK》,在这里安装 jdk-7u79-linux-x64.tar....

大数据的时代

-bash: /usr/local/java/bin/java: No such file or d

在 Linux 系统中安装 JDK 环境,配置好环境变量后,输入 java、javac 或者 java -version 等时,都提示如下错误:

-bash: /usr/local/java/bin/java: No such file or directory

原因是:在 64 位的 Linux 系统中安装了 32 位的 JDK 环境。

解决办法:sudo apt-get install libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 ia32-libs

当然也可以下载一个 64 位的 JDK 安装也可解决。

这10个QQ版本,你都用过了吗?

作为国内用户最早使用的社交工具,QQ从推出至今已超过10个年头,想必很多用户都是QQ从无到有的见证者,下面我们就来回味下QQ从1999年发布至今推出过的10大经典版本,如果你都使用过这些版本,证明你老了!

1、1999年:腾讯QQ的前身OICQ诞生,该版本具备中文网络寻呼机、公共聊天室以及传输文件功能。

2、2000年,OICQ发布TencentExplorer,集隐身功能和移动OICQ于一身。

3、同年(2000年),OICQ正式更名为QQ,发布视频聊天功能、QQ群和QQ Show等功能。

4、2003年版本,发布聊天场景、捕捉屏幕、给好友播放录影及QQ炫铃等功能。

5、2004年,QQ新增个人网络硬...

PL/SQL到期无法使用怎么办

当 PL/SQL 免费使用 30 天后,打开时会提示“Your trial period for PL/SQL Developer is over.”这表明试用期已到,需要用序列号激活后才能用,但有时候手头没有序列号,又无法上网去查,则可以用另一种办法来解决无法使用的问题,那就是修改注册表

第一步,开始菜单的“搜索程序和文件”中,输入指令“regedit”回车,打开注册表。

第二步,按 HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer 这个路径找到“PL/SQL Developer”,然后删除它。

第三步,再找到“HKEY_CURRENT_USER...

ORA-01502: 索引或这类索引的分区处于不可用状态

原因: 出现这个问题,可能有人move过表,或者disable 过索引。

alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。

alter index index_name  unusable,命令使索引失效。

解决办法:重建索引才是解决这类问题的完全的方法。

alter index index_name rebuild (online);

或者

alter index index_name rebuild;

如果是分区索引只需要重建那个失效的分区 。

alter index index_name rebuild partition partition_name...

编程语言程序员工资

在众多行业中,程序员属于高薪职业。无论是在国外还是国内,程序员的薪金水平普遍高于其他行业的工作岗位。

高薪的诱惑和充满挑战性的工作,令程序员一直成为备受欢迎的职业。在今年年初,Glassdoor发布的一份调查报告指出,在美国,程序员的就业情况仍然向好。据报告显示,在排名前25位的最能赚钱和需求量最高的工作岗位中,超过一半以上的岗位要求求职人员具备编程技术。因此,要想获得高薪不是一件容易的事情,你得有过硬的本领。

14种最具“吸金”能力的编程语言

据美国Rasmussen College(拉斯姆森学院)在2015年5月发表的一篇文章显示,在数以百计的编程语言中,以下14种编程语言最具“吸金”能力。

文章...

ORA-39726:不支持对压缩表执行添加/删除列操作

对 Oracle 数据库中的表进行添加或者删除列等操作时,有时会报如下错误:

ORA-39726:不支持对压缩表执行添加/删除列操作

究其原因,是因为把表压缩了,压缩后的表不能进行列的添加和删除等操作。

解决方法:


  • 把列设置为 UNUSED 再删除,如果还报错,直接把表解压缩再删除。

  • 直接把表解压缩,然后直接删除列。

  • 直接把表解压缩,把列设置为 UNUSED 再删除。


要删除列时,将要删除的列设置为 UNUSED COLUMN 再进行删除,语句如下:
alter table 表名 set unused column 列名;

alter table...

谷歌打不开2016最新解决方法

2016年谷歌搜索(Google)依然被全面封锁, 许多网友反映谷歌打不开了。百度指数也显示搜索“谷歌打不开怎么办”“谷歌打不开解决办法”的网友日益增多。国内纵然有百度,但是谷歌作为世界第一搜索引 擎,很多地方还是谷歌所不能及的。下载吧小编亲自测试了各种公开方法,为大家提供以下几种2016年亲测有效的解决谷歌打不开的方法。

谷歌打不开的解决方法


方法一:谷歌访问助手(推荐)

谷歌访问助手是一款免费的谷歌搜索代理插件,不用配置就可以正常访问谷歌搜索,而且速度很不错。

1.根据自己使用的浏览器点击对应版本的 插件

360安全浏览器    360...

学会选择很重要

问:

发现自己什么都不懂,什么都想学,又什么都学不精该怎么办?

答:

作者:孙文亮

链接:http://www.zhihu.com/question/19778858/answer/12943046

来源:知乎

这种面对无穷选择的无力感,我觉得是因为欲望,因为想学会一切的欲望。社会中学习和学校中学习是完全不一样的。没有人帮你选课程,也没有人帮你打分。同样也不要妄想拿到100分。有舍才有得!

《海上钢琴师》有一段经典台词:
”一部钢琴,从琴键开始,结束。你知道钢琴只有88个键。它们不是无限的。你才是无限的,在琴键上制作出的音乐是无限的。我喜欢这样,我活的惯。 你把我推到舷梯上然后扔给我一架有百万琴键的钢琴,百万...

史上残忍至极的十大酷刑

中国古代的酷刑,网上已经传得烂大街.....而欧洲史上的酷刑残忍程度不逊中国!

1、绞刑和四马分尸

中世纪,英国的叛国者要在公共场合下接受这种极刑,直到1814年被废除之前死于该刑罚的人不计其数。


  绞刑和四马分尸


受刑者会在刑场,先被吊起来,挂到濒死,然后放下来破腹和阉割之后,将内脏和生殖器在受刑者眼前烧掉,最后才被分成四块,并且砍掉脑袋。

2、浴桶刑

将犯人泡在一个只有头能伸出来的浴桶中,然后再他们脸上涂上牛奶蜂蜜,以此来招苍蝇。


  浴桶刑


行刑时会定时给犯人喂食,数天之后他们就泡在自己的粪便里,清醒地忍受...

Unsupported major.minor version 51.0

如果在 WEB 项目开发中,Eclipse 或 MyEclipse 导入的新项目,发布后运行时,会报错如下:

Unsupported major.minor version 51.0

导致上面错误的原因是:Eclipse 或 MyEclipse 编译 Java 源代码使用的 JDK 版本和发布项目所使用服务器(比如 Tomcat)使用的 JDK 版本不一致,比如编译 Java 源代码用的 JDK 版本是 1.7,而 Tomcat 运行配置的 JDK 版本为 1.6,则发布运行项目,肯定报错如上。

如何解决?当然是把 JDK 版本配置一致即可,方法当然有两种,就拿上面的举...

10张图告诉你本科生和研究生的区别

▼读大学的过程与读博士的过程:(学海无涯苦作舟~)

▼大学生与博士生的活动场所:(实验室,实验室,实验室)

▼大学生与博士生的睡眠时间:(此曲线可绕中心旋转,你懂的,差别的是弧长!)

▼大学生与博士生的三餐时间:(大学生的起点和终点取决于食堂营业时间)

▼情绪波动曲线

▼每年4-6月:(你懂的)

▼大学与博士假期对比:(果断KO)

▼大学舍友与博士舍友对比:(手拉手的是别人的舍友~)

▼大学生与博士生的抗压能力:(博士生的抗压能力,嘿嘿,come on~)

▼博士生和大学生的关注内容:

文章来源:http://learning.sohu.com/20160404/n443283612.shtml

当草泥马遇到了一个男孩后幸福生活开始了

话说,澳洲一个男孩Matt去年圣诞节收到了一个他梦想已久的礼物——一只草泥马,噢不,羊驼


他在农场一眼就相中了这货,把它带回了家,还给起了个名字叫Chew-paca


Chew-paca跟男孩回家后也是受尽宠爱


不想当一只安安静静吃草的羊驼,它开始每天跟着男孩一起蹦跶玩耍

男孩玩滑板,它就在一旁跟着跑


特别喜欢去看海


面朝大海静静思考羊驼生


追逐浪花


一个有故事的羊驼


出门经常还有车坐


就是感觉这货脖子应该有点累~~~


虽然有恩爱的女票


但经常还去“勾搭”一只兔子


一起甜蜜进...

VirtualBox导入vdi时报错该如何处理

VirtualBox导入vdi时报错如下:

Cannot register the hard disk '...' withUUID {xxx} because a hard disk'...' with UUID {xxx}already exists.
原因是:已使用过的镜像文件拷贝到其他硬盘不能直接用,这个 UUID 已经在本机的 VirtualBox 里注册过了,需要给镜像文件生成新的 UUID。

那么如何生成新的UUID呢?执行一个重新设置UUID号的命令即可。

开始 -> 运行 -> cmd -> VirtualBox 的安装路径,然后粘贴下面的命...
1 2 3 4 5 ————
©郎行天下 | Powered by LOFTER