摘要:
app开发(adapter2) package adapter;import android.content.Context;import android.content.Intent;import android.util.Log;import android.view.View;import a 阅读全文
摘要:
测试技巧锦囊 结构化的基础测试 需要去测试程序中的每行代码至少一次。 所需基础测试最少用例数量的计算方式: 对通过子程序的直路,开始记为1; 遇到以下关键字时,加1,比如:if,and,or,while,repeat,for; 遇到每个case语句,加1,如果case语句没有默认语句,再加1 阅读全文
摘要:
寻找缺陷步骤 把错误状态稳定下来,也就是能让缺陷稳定的重现,这几乎是最有挑战的工作之一; 确定错误的来源; 修补缺陷; 对修补的缺陷进行测试; 查找是否还有类似的错误。 修复缺陷 在动手之前先要理解问题,知道你能真正理解问题,每次都能正确地预测结果为止; 理解程序本身,而不仅仅是问题; 验证对错误的 阅读全文
摘要:
重构的理由 代码重复:DRY,Do not Repeat Yourself; 冗长的子程序:很少会用到长度超过一个屏幕的子程序。改善方法是提高其模块性-增加定义完善、命名准确的子程序,让他们各自集中力量做好一件事; 循环过长或嵌套过深; 内聚性太差的类; 拥有太多参数的参数列表; 变化导致多个类的相 阅读全文
摘要:
拖拽事件 document.addEventListener("dragenter", function(e){ dropbox.style.borderColor = 'gray'; }, false); document.addEventListener("dragleave", functio 阅读全文
摘要:
1.逻辑 在知道答案后停止判断; 按照出现频率调整判断顺序,让运行最快和判断为真可能性的判断首先执行; 2.循环 将判断外提。如果在循环运行时某个判断结果不会改变,你就可以把这个判断提到循环的外面。 合并。就是把两个对同一组元素进行循环的操作合并在一起,减少循环开销。 尽可能减少在循环内部做的事情。 阅读全文
摘要:
布局技术 空白。能提高可读性,如空格、制表符、换行、空行。 分组。确保相关的语句成组放在一起。 空行。将不相关的语句分隔开。 缩进。用缩进的形式显示程序的逻辑结构。 括号。对包含两个以上的项的表达式,应该用括号去澄清。 阅读全文
摘要:
(存储位置) String filePath =context.getFilesDir().toString()+"/Rec";//内部 String filePath=context.getExternalFilesDir(null).getPath() + "/Record";//外部 File 阅读全文
摘要:
打印request内容 protected void showRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, ClassNotFoundEx 阅读全文
摘要:
request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html; charset=utf-8"); // 创建工厂(这里用的是工厂模式) 阅读全文