为您找到搜索结果:2354个
两段检验系统生成的identityHashCode是否重复的代码
前言:承接上一篇hashCode和identityHashCode的关系,下面的两段简单的程序主要是检验一下系统生成的identityHashCode是否存在重复的情况。1:可以自由控制生成对象的个数,并且不受测试的类是否重写hashCode()方法的影响importjava.util.HashSet;importjava.util.Set;publicclassCheckSystemIdentity{publicstaticvoidmain(Stringargs[]){//声明set对象Set<Integer>hashSet=newHashSet<Integer>(1024);//通过循环遍历,检查生成的hashCode是否存在重复的现象intcolls=0;intcycleSize=1000000;for(intn=0;n<cycleSize;n++){Integerobj=newInteger(666);intidentityHashCode=System.identityHashCode(obj);//System.out.println("ide...
AngularJS-系统代码的配置和翻译
前言:在Web开发中常常会遇到这样的情况,有些页面的下拉选项是固定不变的几个,比如:性别,一般有男、女、保密等。对于这样的情形我们一般在数据库中存储的是数字或者其对应的代码,如果是可维护的需要系统给出一些维护的界面,不断的对这些系统代码进行增删改的操作,如果是固定不变的,一般需要配置一下数据字典,下面我记录的这种方式就是在页面配置的一种方式。1:示例演示文件的放置方式 2:SysCodeConfig.js文件,这个文件是系统代码配置的关键,也是变化的核心,这里可以配置自己的系统代码,系统代码只需要在第二部分进行添加就行了/***1:模块声明部分——不需要改变*/varapp=angular.module('sysCodeConfigModule',[]);varsysCodeCon={},sysCode;/***2:配置自己的代码部分,需要自己配置对应的内容以及存入对应的变量中,常量仅用于翻译信息,请勿改变,另外,命名采用全部大写多个单词使用下划线分割的形式,请自行注释一下*///性别类型sysCode=[];sysCode=[{"id_":1,"name_":"男"},{"...
idel上传代码到github时遇到的Push rejected: Push to origin/master was rejected
1没有权限2先pull之后,再push即可...
在线替换并调试网页上的 JS 代码
https://blog.csdn.net/zwt520123/article/details/80374952...
IntelliJ IDEA 安装使用 FindBugs 代码分析详述
1 下载 2重启idea选中文件,右键 附:一些常见的错误信息Badpractice代码中的一些坏习惯Classnamesshouldstartwithanuppercaseletter主要包括类名的命名,以大写字母开头Methodnamesshouldstartwithalowercaseletter方法名以小写字母开头Fieldnamesshouldstartwithalowercaseletter字段名以小写字母开头equals()methoddoesnotcheckfornullargumentequals()方法应该检查非空Classdefinesequals()andusesObject.hashCode()一个类覆写了equals方法,没有覆写hashCode方法,使用了Object对象的hashCode方法Methodignoresexceptionalreturnvalue方法忽略返回值的异常信息Equalsmethodshouldnotassumeanythingaboutthetypeofitsargumentequals(Objec...
大数据学习——hdfs客户端流式操作代码的实现
packagecn.itcast.bigdata.hdfs.diceng;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.*;importorg.apache.hadoop.io.IOUtils;importorg.junit.Before;importorg.junit.Test;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;/***相对那些封装好的方法而言的更底层一些的操作方式*上层那些mapreducespark等运算框架,去hdfs中获取数据的时候,就是调的这种底层的api**@author*/publicclassStreamAccess{FileSystemfs=null;@Beforepublicvoidinit()throwsException{Configurationconf=newConfiguration()...
IDEA将Maven项目中src源代码下的xml配置文件编译进classes
遇到这样的情况,maven项目启动报错,src中某个包下面的xml文件找不到。 eclipse编译项目会自动将xml配置文件编译进classes,IDEA却不行 在报错项目的pom.xml文件中添加: <build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource></resources><build> ...
Eclipse保存时自动格式化代码
使用Eclipse很长时间了,但是Eclipse有好多快捷好用的功能没有使用,现在在广州做项目,好多东西之前只是听过或者是简单的用,只是用到了皮毛,从身边人身上学到了一些东西,从eclipse软件使用开始分享。 eclipse保存时自动格式化代码,只需要在eclipse里设置一下就可以,eclipse自带这个功能,只是默认没有选中,要实现这个功能,只需要选上即可。具体的步骤:windows-->Preferences-->Java-->Editor-->SaveActions,在右边的选项里勾选“Performtheselectedactionsonsave”,选择“Format sourcecode”,“Formatalllines”设置了保存时自动格式化代码后,在合并的时候就不会发生冲突,对代码规范起到了一定的作用。...
[单元测试]VS-通过代码添加单元测试提示No classes or namespaces in this assembly
在VisualStudio2012中,打算给以下方法添加单元测试,但却出现了提示:Noclassesornamespacesinthisassembly的提示。1namespaceUnitTest2{3classProgram4{5publicintAdd(inta,intb)6{7returna+b;8}9publicintDivide(inta,intb)10{11returna/b;12}13staticvoidMain(string[]args)14{15}16}17} 原因还是在于对Program这个类的访问权限,默认是internal类型。这时候只能在程序集内访问该类。而创建新的测试项目已经是属于另外一个程序集了,这时候测试项目当然无法查看到待测试项目中的类。因此,需要在需要测试的类前加上public访问修饰符。 又一次被默认访问修饰符耍了,心粗哎。 这里介绍下通过添加单元测试项目完成单元测试的方法,以加深理解。单元测试,浅显的理解就是写一个测试类,在这个测试类中输入测试参数,预期结果。然后在测试类的方法中运行待测试类的方法,看运行结果是否符合预期结果。用户需要输...
mysql错误代码1045的解决方案
参考:http://bbs.csdn.net/topics/390201358http://bbs.csdn.net/topics/310006640本人的mysql通过localhost连接是提示该错误,但是通过ip又可以连接。。。下面是本人的解决方法:如果你没有配置mysql的环境变量的话,首先通过管理员开启cmd,然后进入mysql的bin目录。通过netstopmysql停止服务在键入下面内容:mysqld --defaults-file="C:ProgramFilesMySQLMySQLServer5.6my.ini"--console--skip-grant-tables键入上面内容后,另外开启一个cmd,然后mysql-uroot-p<回车>,输入密码就行了。有图有真相,反正我是这样可以了,你们就看自己人品行不行啦:进入了mysql后别高兴,别着急关闭前一个cmd窗口,先执行下面操作:应该为updateusersetpassword=password('123456')whereuser="root";(ps:不知道可以可以不修改密码直接执行下面操作...
服务器错误代码大全
·400-错误的请求。 ·401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示:·401.1-登录失败。 ·401.2-服务器配置导致登录失败。 ·401.3-由于ACL对资源的限制而未获得授权。 ·401.4-筛选器授权失败。 ·401.5-ISAPI/CGI应用程序授权失败。 ·401.7–访问被Web服务器上的URL授权策略拒绝。这个错误代码为IIS6.0所专用。·403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因:·403.1-执行访问被禁止。 ·403.2-读访问被禁止。 ·403.3-写访问被禁止。 ·403.4-要求SSL。 ·403.5-要求SSL128。 ·403.6-IP地址被拒绝。 ·403.7-要求客户端证书。 ·403.8-站点访问被拒绝。 ·403.9-用户数过多。 ·403.10-配置无效。&nb...
loadrunner录制成功但脚本内容为空,无任何代码//脚本中包含乱码
使用loadrunner录制脚本,录制过程中也会显示“正在录制…”,并且有(XX个事件)。但是脚本录制结束之后,脚本中没有任何内容,没有代码显示。解决方法:在脚本录制程序VUgenerator中,点“工具”——“录制选项”,左边栏目中,“网络”——“端口映射”,右边窗口中,在“捕获级别”的下拉列表中选择“套接字级别数据和WinINet级别数据”,确定。重新录制脚本,可查看到有对应于事件操作的代码记录。 使用loadrunner录制脚本,有时有个别网页页面会出现乱码的情况,在录制的脚本代码中也会出现乱码。解决方法:在脚本录制程序VUgenerator中,点“工具”——“录制选项”,左边栏目中,“HTTP属性”——“高级”右边窗口中,勾选“支持字符集”—“UTF-8”确定。重新录制脚本,代码显示正常,没有乱码。 参:http://zaidaoyang.blog.163.com/blog/static/1138204920134170054360/...
Java代码常见的十种错误
每一个程序员在编写代码的过程中都免不了出现错误或是小的失误,这些小的错误和失误往往使得程序员还得返工。那么,如何才能尽量避免这些错误的发生呢?笔者总结只有在日常的编写代码中总结出经验,在这篇文章中,笔者列出了10个Java编程中常见的错误,你可以把这些错误添加到你的代码审查的检查列表中,这样在经过代码审查后,你可以确信你的代码中不再存在这类错误了。 一、常见错误1:多次拷贝字符串 测试所不能发现的一个错误是生成不可变(immutable)对象的多份拷贝。不可变对象是不可改变的,因此不需要拷贝它。最常用的不可变对象是String。 如果你必须改变一个String对象的内容,你应该使用StringBuffer。下面的代码会正常工作: Strings = new String("Texthere"); 但是,这段代码性能差,而且没有必要这么复杂。你还可以用以下的方式来重写上面的代码: Stringtemp = "Texthere"; Strings = new String(temp);...
利用proguard对java web工程代码混淆
将代码混淆,也就是给第三方源代码,让他们只能运行,却看不懂代码。混淆jar的工具:proguard5.1 下载地址:http://download.csdn.net/detail/lk7688535/9625472 反编译jar的工具:xjad2.2 下载地址:http://download.csdn.net/detail/lk7688535/9625486见这篇文章:http://blog.csdn.net/zhangdaiscott/article/details/45368261 懒得搬运了,这篇文章写得很详细。操作的时候如果遇到警告说某个类中的方法找不到的话,只需要将这个包下的类在.pro文件里声明-dontwarncom.parse.** 具体参考: http://stackoverflow.com/questions/24765588/proguard-cannot-find-referenced-libraries; stack-overflow,很好很强大。如上操作后便得到混淆后的jar包,再用xja...