package com.test;
/**
*
* @author taoweiwei
* 问题:子线程循环10次,接着主线程循环100,接着又回到子线程10次,
* 接在再回到主线程又循环100,如此循环50次,请写出程序。
* 经验:1、要用到共同数据(包括同步锁)的若干个方法应该归属在同一个类身上,
* 这种设计正好体现了高类聚和程序的健壮性。
*...
分类:
编程语言 时间:
2015-08-08 13:38:48
阅读次数:
122
LMCMS是Java领域技术最先进的开源CMS全媒体内容发布平台后台CMS+PC官网+微官网+微信公共号+Android新闻客户端+IOS新闻客户端。主要定位于“内容信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。LMCMS是非常强调开发的高效性、健壮性和安全性的。LMCMS是轻量..
分类:
移动开发 时间:
2015-08-06 13:32:10
阅读次数:
2166
为什么引入泛型
bug是编程的一部分,我们只能尽自己最大的能力减少出现bug的几率,但是谁也不能保证自己写出的程序不出现任何问题。
错误可分为两种:编译时错误与运行时错误。编译时错误在编译时可以发现并排除,而运行时错误具有很大的不确定性,在程序运行时才能发现,造成的后果可能是灾难性的。
使用泛型可以使错误在编译时被探测到,从而增加程序的健壮性。
来看一个例子:
public class...
分类:
编程语言 时间:
2015-08-04 09:28:59
阅读次数:
285
很多人在学习编程时不注意编程语言的风格,以为能够通过编译就万事大吉了。这样做的危害是巨大的,导致在以后的工作和学习中难以与别人交流与合作。而在大学教育中,也很少会注意到编程风格规范问题,留下的问题难以弥补与改正。
编程风格总是被程序员挂在嘴上却不放在心上的一件事,不要以为只要编译通过就万事大吉了,不,还远远不够,编译通过只是程序的开始。试问有多少软件开发人员对正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性等质量属性了如指掌?...
分类:
编程语言 时间:
2015-07-29 19:31:33
阅读次数:
97
iLBC(internet lowbitrate codec):是全球著名语音引擎提供商Global IP Sound开发,它是低比特率的编码解码器,提供在丢包时具有的强大的健壮性。iLBC 提供的语音音质等同于或超过 G.729 和 G.723.1,并比其它低比特率的编码解码器更能阻止丢包。iLBC 以13.3 kb/s (每帧30毫秒)和15.2 kb/s (每帧20毫秒)速度运行,很适合拨号...
分类:
其他好文 时间:
2015-07-29 09:06:05
阅读次数:
245
之前一段时间读到了这篇博客,其中描述了作者如何用java实现国外著名音乐搜索工具shazam的基本功能。其中所提到的文章又将我引向了关于shazam的一篇论文及另外一篇博客。读完之后发现其中的原理并不十分复杂,但是方法对噪音的健壮性却非常好,出于好奇决定自己用python自己实现了一个简单的音乐搜索...
分类:
编程语言 时间:
2015-07-28 20:15:08
阅读次数:
195
系统架构师经验总结 设置服务器复杂密码,符合密码健壮性要求尽量少关机,最好使用重启代替关机指令.不要用shutdown –h now,而要用reboot.设置目录权限小心谨慎,-R...
分类:
其他好文 时间:
2015-07-27 18:48:16
阅读次数:
92
使用Monkey,可以对应用的稳定性和健壮性进行压测,测试的结果对于产品在复杂环境下的运行情况有非常重要的参考意义。
下面是一个示例,带有相应的注释,简单明了,供大家参考。
#!/bin/bash
# define case base information
case_name="monkey case"
case_ver="1.0.2"
case_package_name="cn.pack...
分类:
移动开发 时间:
2015-07-27 15:03:07
阅读次数:
152
在开发中合理的对象有效性判断是程序健壮性的重要保障,也有利于提高程序的执行效率。本人简单总结了几个需要判断对象是否为空的例子,分享如下: 一、集合对象中可以包含空对象,遍历集合对象时要同时判断集合中的对象是否为空,例子如下: 二、对象采用as方式转换时,若转换失败,返回空,例子如下: 上面...
看到一道题说栈中连续定义一个指针和一个数组,类似于这样
{
char *ptr = 指向一个字符数组;
char buf[8];
gets(buf);
strncpy(ptr,buf,8);
}
当修改buf数组时发生越界会修改ptr指针的指向,这设计到程序健壮性的问题。
当我用VS2013尝试这段代码时,诡异的事情发生了,明明输入了多于8个的字符,但是ptr的指向并没有改...
分类:
编程语言 时间:
2015-07-19 10:21:15
阅读次数:
136