- 军军小站|张军博客
搜索到与相关的文章
编程技术

总结一下维护了一年的一个软件系统的软件体系(

这个软件架构使用的mvc架构包括使用自身一套页面逻辑,标签类型比较简单,包括逻辑判断标签、页面赋值标签和循环list对象取值标签。在执行完页面请求返回的页面没有规定,可以是jsp,也可以是html页面,使用上一篇提到的Common对象跳转页面,方法为:common.showPage("page")方法,因为没有该框架的这部分源代码,只能大概推测,这个方法是读入页面,并将执行页面含有的逻辑标签和赋值,一个方法可以多次使用该方法,最后的执行结果是多个页面顺次显

系统 2019-08-12 09:29:58 1929

编程技术

字节序(通信有用)

转自(http://hi.baidu.com/cyhjason/blog/item/f599548a948282759e2fb49d.html)有关“字节序”的描述BIG-ENDIAN(大字节序、高字节序)LITTLE-ENDIAN(小字节序、低字节序)主机字节序网络字节顺序JAVA字节序1.BIG-ENDIAN、LITTLE-ENDIAN跟多字节类型的数据有关的比如int,short,long型,而对单字节数据byte却没有影响。BIG-ENDIAN就是

系统 2019-08-12 09:29:50 1929

各行各业

【POJ】1038 Bugs Integrated, Inc.

1#include2#include3#include4#include5#defineMAXN1606#defineMAXM207#defineMAXL2808usingnamespacestd;9intn,m;10boolland[MAXN][MAXM];11intput[MAXL][MAXM],cnt[MAXL],tmp[MAXM],size;12vectorG[MAX

系统 2019-08-12 09:27:41 1929

各行各业

自动化测试(一):自动化测试理论

什么是自动化测试:自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试常见的误区:1.认为录制回放就是自动化测试(自动化测试的不同层次)2.只验证界面上的信息3.让测试相关的材料自由组织,应妥善管理测试相关的文档和输出4.过早或过多的自动化自

系统 2019-08-12 09:27:14 1929

各行各业

AOP思想在JS中的应用

AOP全称为AspectOrientedProgramming,即面向切面编程。AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。推荐两篇关于这个的博文:http://www.ibm.com/developerworks/cn/web/1212_lincy_jsaop/index.htmlhttp://www.alloyteam.com/2013/08/yong-aop-gai-sha

系统 2019-08-12 09:27:13 1929

各行各业

Sublime Text 2 常用快捷键

SublimeText2常用的快捷键(不包含插件快捷键)Ctrl+P打开文件搜索框,可以直接输入文件名搜索,或者输入@funcName可以直接到函数定义处,输入#key可以直接查找,输入:行数可以直接到某行(同快捷键Ctrl+G)Ctrl+Shift+P打开命令面板,可以查找一些功能。或者输入packagecontrol可以安装删除插件。Ctrl+D选词(按住继续选择下个相同的字符串)Ctrl+M光标移动至括号内开始或结束的位置Ctrl+Shift+M选择

系统 2019-08-12 09:26:53 1929

各行各业

修改键盘中断描述符表

修改中断描述符表(IDT)中的键盘入口实现按健记录,把读取到的键盘扫描码转换成ascii码记录下来。查找键盘入口采用了查询IOAPIC的重定向寄存器的方法(通过把物理地址0xFEC00000映射为虚拟地址,然后读取键盘中断向量,最难得是没有xpsp2的限制了。这是我从别处转过来的驱动源码,WindowsXPCheckedBuildEnvironment测试过。#include#include#defineMAX_CHAR

系统 2019-08-12 09:26:46 1929

Python

在Python中表示一个对象的方法

在Python中一切都是对象。如果要在Python中表示一个对象,除了定义class外还有哪些方式呢?我们今天就来盘点一下。0x00dict字典或映射存储KV键值对,它对查找、插入和删除操作都有比较高效率。用一个dict对象可以非常容易的表示一个对象。dict的使用也很灵活,可以修改、添加或删除属性。>>>student={'name':'jack','age':18,'height':170}>>>student{'name':'jack','age':

系统 2019-09-27 17:56:53 1928

Python

LeetCode 腾讯50题Python实现之《2的幂》

题目https://leetcode-cn.com/problems/power-of-two/comments/给定一个整数,编写一个函数来判断它是否是2的幂次方。示例1:输入:1输出:true解释:20=1示例2:输入:16输出:true解释:24=16示例3:输入:218输出:false思路代码classSolution:defisPowerOfTwo(self,n):""":typen:int:rtype:bool"""returnn>0andno

系统 2019-09-27 17:56:23 1928