今天给大家分享的可能是很多人觉得没什么意义的一项内容,其实不是它没什么意义,而是说它使用起来比较麻烦,因为启用SELinux安全策略之后,每个应用程序的访问域和文件的安全标签都是需要严格匹配后,才能执行访问操作的,所以如果稍有设置上的不当,便会导致应用程序出错,但..
分类:
系统相关 时间:
2016-09-19 22:36:20
阅读次数:
310
近来再弄一个小项目,已经到收尾阶段了。希望加入写log机制来增加程序出错后的判断分析。尝试使用了python logging模块。 logging模块使用起来也比较简单。 logging.getLogger([name]): 返回一个logger对象,如果没有指定名字将返回root logger。 ...
分类:
编程语言 时间:
2016-09-19 22:12:35
阅读次数:
190
1.异常的概念 什么是异常?程序出错分为两部分,编译时出粗和运行时出错。编译时出错是编译器在编译源码时发生的错误; 运行时出错是在编译通过,在运行时出现的错误。这种情况叫异常。 例如:数组越界,除数为0,文件找不到等等。 异常的层次: Object Throwable Error Exception ...
分类:
编程语言 时间:
2016-09-04 13:05:21
阅读次数:
163
1.学会封装 封装是为了缩小变量或者对象的可见范围,只有真正需要访问这些变量或对象的类,才能够访问。这样就防止了不相干的对象任意篡改这个变量。 如果谁都可以访问这个变量,可以任意修改,那么一旦程序出错了,你要找究竟是哪个对象修改了,那你就满世界地去找吧。如果封装了,至少可以知道有哪些对象才能修改它, ...
分类:
其他好文 时间:
2016-08-31 22:28:38
阅读次数:
183
R语言编程中的常见错误有一些错误是R的初学者和经验丰富的R程序员都可能常犯的。如果程序出错了,请检查以下几方面。? 使用了错误的大小写。help()、Help()和HELP()是三个不同的函数(只有第一个是正确的)。? 忘记使用必要的引号。install.packages("gclus")能够正常执 ...
分类:
编程语言 时间:
2016-08-28 16:28:00
阅读次数:
1732
之前说wcf以tcp协议作为通信方式的话会出现很多奇怪的bug,今天我把自己遇到的比较特殊的一个exception和解决方案列出来。主要是自己记录一下,顺便方便遇到这个问题的有缘人吧!废话不多说直接上代码: 首先看看我遇到的exception截图: 出现这种异常属于你的服务端程序出错了,但是又看不见 ...
分类:
其他好文 时间:
2016-08-26 15:03:40
阅读次数:
128
对于团队开发来说,类前缀尤为重要,个人还是十分喜欢采用这种方式的,由于记性不好,有的东西设置久了就忘了; 1.在团队开发中使用类前缀防止了多人使用相同的类,导致程序出错; 2.使用它能够快速的知道该类在哪,有什么作用; 3.总的来说还是可以避免很多不必要的麻烦的; 第一步: 第二步: 每个小细节都能 ...
分类:
其他好文 时间:
2016-08-24 17:28:13
阅读次数:
278
以前死活想不明白为什么会这样,今天忽然明白了。 就是在写配置文件的时候,正在写,前半部分都没有问题,后半部分却遇到了指针或者数据错误,于是整个程序出错,至少也是这个写函数错误。于是之前写的数据无法flush。而此时配置文件的旧信息已经被完全清空了。这个时候就会出现配置文件变空文件的问题。 反过来也是 ...
分类:
其他好文 时间:
2016-08-23 18:59:38
阅读次数:
141
Java异常处理和设计 在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及 ...
分类:
编程语言 时间:
2016-08-02 06:32:58
阅读次数:
226
为什么要使用多线程编程?什么时候会出现线程安全问题?
在单线程中不会出现线程安全问题,而在多线程编程中,有可能会出现同时访问同一个资源的情况,这种资源可以是各种类型的的资源:一个变量、一个对象、一个文件、一个数据库表等,而当多个线程同时访问同一个资源的时候,就会存在一个问题:
由于每个线程执行的过程是不可控的,所以很可能导致最终的结果与实际上的愿望相违背或者直接导致程序出错。
举个简单的...
分类:
其他好文 时间:
2016-07-10 19:10:09
阅读次数:
222