可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能 少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。 本文讨论的主要是如何提高代码的效率。在 Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好 ...
分类:
编程语言 时间:
2017-11-10 16:57:47
阅读次数:
269
目录: 1.文件操作 1.1.获取文件大小 2.路径操作 2.1.创建多级目录 1.文件操作 1.1.获取文件大小 代码注解: ①ULONGLONG:实际上表示的是整型数据(typedef unsigned long long ULONGLONG;) ②CFileStatus:一个记录文件信息的结构 ...
分类:
编程语言 时间:
2017-11-08 17:56:50
阅读次数:
209
1、关于全局变量 全局变量在所有的作用域中都是可见变量。当程序小,代码量小的时候,可能还便于维护,而随着程序越来越复杂,代码量也随之越来越大后,过多的全局变量会变的很难处理。因为一个全局变量可以被程序的任何部分在任意时间改变,使程序愈加的复杂,也降低程序的可靠性。 那么如何避免过多的使用全局变量? ...
分类:
编程语言 时间:
2017-10-28 18:56:53
阅读次数:
235
mongodb支持的数据类型 字符串 必须是 utf-8 整型 可以是32位或者是64位 取决于服务器 布尔类型 双精度浮点数 最小/最大值 数组 时间戳 对象 Null 符号 日期 对象ID 用于存储文档的ID 二进制数据 代码 正则表达式 ...
分类:
数据库 时间:
2017-10-27 13:20:26
阅读次数:
160
该段小代码演示了alert(),prompt(),confirm()的区别。在程序中插入这些提示,可以快速了解当前系统的某一段的细节。 ...
分类:
编程语言 时间:
2017-10-20 20:11:17
阅读次数:
119
此段小代码演示了spring aop中@Around @Before @After三个注解的区别@Before是在所拦截方法执行之前执行一段逻辑。@After 是在所拦截方法执行之后执行一段逻辑。@Around是可以同时在所拦截方法的前后执行一段逻辑。 代码demo SVN svn://gitee. ...
分类:
编程语言 时间:
2017-10-17 15:12:21
阅读次数:
279
一:点击Xcode -> Preferences,设置完成后,鼠标移动到相应的位置就会出现折叠与展开的小光标 二:快捷键 1.光标所在的最小代码块 折叠方法: command+option + 向左按键 展开方法: command+option + 向右按键 2.当前文件的所有方法 折叠: comm ...
分类:
其他好文 时间:
2017-10-06 11:29:03
阅读次数:
129
简单区间DP。吐槽吐槽:没想到前缀和处理结果写得好复杂,大数据过了小数据没过十分郁闷...... ...
分类:
其他好文 时间:
2017-10-03 20:11:23
阅读次数:
160
代码风格的原则:简明,易读,无二义性 代码风格规范:缩进,行宽,括号,断行与空白的{}行,分行,命名,下划线,大小写,注释 代码复审的形式:自我复审,自己vs自己 同伴复审,复审者vs开发者 团队复审,团队vs开发者 软件工程中最基本的复审手段:同伴复审 代码复审的目的:1,找出代码的错误(1)编码 ...
分类:
其他好文 时间:
2017-09-27 16:14:54
阅读次数:
119