这是一个国外大神20多年的经验总结出来的……“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:1. 把字符串常量放在前面通过把字符串常量放在比较函数equals()比较项的左侧来防止偶然的
转载 2023-08-03 22:16:35
38阅读
1.判断一个自然数是否是某个数的平方?(其实就是判断这个数一定是奇数相加的) 由于 (n+1)^2 =n^2 + 2n + 1, = ... = 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1) 注意到这些项构成了等差数列(每项之间相差2)。 所以我们可以比较 N-1
原创 2013-09-05 14:53:00
310阅读
  Java编程技巧集锦 1. Javadoc API文件产生器 Javadoc程序读取一个Java类文件并自动创建一组HTML文件,这些HTML 文件描述了Java类文件的类、变量、成员函数,所有Java类库的APIHTML 文件都可以由此程序创建。Javadoc把软件包名或源文件列表当做一个变量。Javadoc依靠以@打头的备注标记来创建HTML文件,下面就是标注的列表
原创 2013-02-28 09:54:54
629阅读
经过一段时间的编码,程序员们或多或少会形成自己的编码习惯,好的习惯能帮助自己写出更好的代码,方便程序的维护。抱着侥幸心理,对“可能会出错”的代码没有做“防错性程序设计”,最后都会出错。下面和大家分享10个java编程技巧(习惯)吧。1. 把字符串常量放在前面通过把字符串常量放在比较函数equals()比较项的左侧来防止偶然的 NullPointerException(空指针异常)就像这样:这是
转载 2023-09-02 07:56:43
38阅读
      调试、运行代码:    python:(假如python文件名为:demo.py)                   直接进入文件所在目录运行命令:python demo.py                   如果没有错误,会直接 输出结果,出现错误时,命令界面会出现提示,可调试。    java:(文件名:demo.java)                     
原创 2021-06-02 17:17:46
271阅读
调试、运行代码: python:(假如python文件名为:demo.py) 直接进入文件所在目录运行命令:python demo.py 如果没有错误,会直接 输出结果,...
原创 2021-10-25 11:17:47
140阅读
1、slf4j输出日志 log.debug("Found {} records matching filter: '{}'", param1, param2);          
原创 2012-06-12 14:57:39
543阅读
一、设置变量值: ${parameter:-word}   ${parameter:=word}   ${parameter:?word}   ${parameter:+word}   二、脚本中经常用到的位置变量        如何让脚本接受参数呢,这就需要用到位置变量,比如
原创 2012-06-27 20:47:34
484阅读
1、java 传入的String  在 C 中转化为 char*打印出来   jstring obj;const char* string = (char*)(*env)->GetStringUTFChars(env,obj,NULL);__android_log_print(ANDROID_LOG_INFO, "JNIMsg",string); 2、'fo...
转载 2021-12-22 13:57:14
174阅读
android_log_print(ANDROID_LOG_INFO, "JNIMsg",string); 2、'fo...
转载 2022-04-11 14:11:45
82阅读
文章目录引言1、把字符串常量放在前面2、检查null和长度3、switch语句末尾总是加上default4、字符串拼接使用 StringBuilder5、使用 String.valueOf(value) 代替 ""+value6、注意 String.split(String regex)用法7、长整型常量后添加大写 L8、尽量使用基本数据类型代替对象9、公有静态常量应该通过类访问10、不要用 N
日常编程技巧
原创 2023-04-23 18:37:32
323阅读
1.android中 一个XML文件中引入另一XML的方法如下: 这样做的好处可以重复利用相同的XML文件 2.android 中去除EditText的黄色边框的方法是: 属性中添加: android:ba...
转载 2013-07-17 16:52:00
82阅读
2评论
    如果有这样一个需求:当前文件运行在\bin\Debug\my.exe,现在要去\bin\Release\找一个文件my.txt,即\bin\Release\my.txt 用字符截取如下实现: string path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
原创 2012-09-11 18:01:00
218阅读
shift,select,信号捕捉,数组,字符串处理,定义变量,eval,间接变量引用,mktemp,install
原创 2017-09-04 17:21:07
592阅读
前言经常看到关于Python编程技巧,但是都没有记录下来,当下次运用时还是原来的写法,这不记录一下。Python 之禅Python 里有个彩蛋:在 Python Shell 里输入 import this这段话被称作“Python 之禅”(The Zen of Python),它列举了一些 Python 所推崇的理念,比如:优美胜于丑陋明确胜于隐晦简单胜于复杂…可读性很重...
转载 2021-12-28 16:06:12
174阅读
NetLogo是一个用来对自然和社会现象进行仿真的可编程建模环境。NetLogo特别适合对随时间演化的复杂系统进行建模。建模人员能够向成百上千的独立运行的“主体”(agent)发出指令。这就使得探究微观层面上的个体行为与宏观模式之间的联系成为可能,这些宏观模式是由许多个体之间的交互涌现出来的。NetLogo足够简单,可以非常容易的进行仿真,或者创建自己的模型。并且它也足够先进,在许多领域都可以做为
原创 2021-05-26 12:18:00
306阅读
first: Intent跳转一般存用于Activity类,可是若要在非activity类里跳转的话,解决方法是在startActivity(intent)前加mContext即上下文,终于为:mContext.startActivity(intent); 换言之。以后在非activity类里调用a
转载 2017-07-06 12:42:00
310阅读
2评论
NetLogo是一个用来对自然和社会现象进行仿真的可编程建模环境。Net
原创 2022-03-21 16:47:33
629阅读
点击上方“朱小厮的博客”,选择“设为星标”回复”1024“获取独家整理的学习资料如果每个程序开发人员都只是周而复始地写代码,想必编程的工作就会让很多程序员发狂。那么如何在...
转载 2022-04-26 10:46:23
1217阅读
  • 1
  • 2
  • 3
  • 4
  • 5