- 博客(31)
- 收藏
- 关注
转载 架构设计之设计模式 (四) Java中多种方式实现单例模式
简介“单例”即单一实例从名字上望文生义即可知道该类是做什么的,可见设计模式的名字也是很重要的,让人通过名字就能知道模式的用途,通用性强我们再命名自己的模式、函数、过程等时候也要遵循这一命名原则,这也成为了编程中一个不成文的规定。GOF是这样定义的:确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。特点有状态一个单例对象可以...
2013-07-30 10:57:00 45
转载 ASP.NET MVC 5 学习教程:添加验证
起飞网 ASP.NET MVC 5 学习教程目录:添加控制器添加视图修改视图和布局页控制器传递数据给视图添加模型创建连接字符串通过控制器访问模型的数据生成的代码详解使用 SQL Server LocalDBEdit方法和Edit视图详解添加查询Entity Framework 数据迁移之添加字段添加验证Details 和 Delete 方...
2013-07-24 14:11:00 113
转载 FMDB的使用
首先要先导入第三方类库FMdatabase获得存放数据库文件的沙盒地址+(NSString *)databaseFilePath{NSArray *filePath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentPath =...
2013-07-23 19:57:56 38
转载 UNIX网络编程——基本TCP套接字编程
一、基于TCP协议的网络程序下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服...
2013-07-22 14:19:00 97
转载 java异常
自定义异常类。一、第一种定义方式,继承exception类public class myfirstexception extends exception {public myfirstexception() {super();}public myfirstexception(string msg) {super(msg);}public myfirstexception(st...
2013-07-21 09:02:15 40
转载 winsock进行网络开发首先需要了解下和winsock相关的函数
使用winsock进行网络开发首先需要了解下和winsock相关的函数及相关的参数每一个使用winsock进行网络开发的windows应用程序都必须包含Winsock.h(这是一个第二版本的winsock库)这个头文件。还需要包含一个静态库ws_32.lib。使用他们的时候需要对这个库进行一次初始化,使用完毕后要对该库进行释放。使用如下函数初始化ws2_32.dll动态链接库...
2013-07-20 12:42:00 110
转载 波动序列
1030: 波动序列Time Limit: 1 Sec Memory Limit: 128 MB Submit: 62 Solved: 29 Description 有一个长度为N的整数序列,序列里面的数是两两不同的,现在要在里面找一个波动序列,这个序列越长越好。 比如有波动序列{a0,a1,a2…an},则a0 > a1 &l...
2013-07-19 19:02:00 82
转载 jsp通过Tomcat编译成java和class文件
Java程序中,jsp通过服务器(如:modelRpD1.jsp在Tomcat编译成java和class文件)。编译结果:/tomcat-6.0.33/work/Catalina/localhost/项目名称/org/apache/jsp/包名/modelRpD1_jsp.class/tomcat-6.0.33/work/Catalin...
2013-07-18 18:19:34 738
转载 我的第一个项目
这个项目也算很小,在大部分人看来没有什么。 之前问一位前辈,所谓的项目经验是什么,我写个贪吃蛇,坦克大战,俄罗斯方块算是吗,他说,要有数据库,有前台有后台。其实我之前也不知道有Java EE这种东西,自己小搞俄罗斯方块,最后失败,思路错了。 从servlet开始,发现内嵌的html真复杂,然后,发现有jsp这种东西,还有bean呢,世界又美好了很多...
2013-07-17 20:04:00 74
转载 Windows Azure使用体验
Windows Azure在今年6月6日由世纪互联代理在中国运营,目前只能体验,没有开放注册。不过,体验的门槛比较高,只对企业开放,未来大量对外开放使用貌似时间还早。大家都懂得,“国内门槛高”。本人在去年就已经使用了Windows Azure一些服务,总体感觉非常好。特将体验过程和大家分享。1.国外Azure的访问官方地址是:http://www.windowsazure.com/en-u...
2013-07-16 19:28:00 89
转载 Monitor the Juniper
Check the Juniper port OID:# snmpbulkget -c Firewall -O n 30.30.30.1 -v 2c ifDescr.*.1.3.6.1.2.1.2.2.1.2.1 = STRING: ethernet0/0.1.3.6.1.2.1.2.2.1.2.2 = STRING: ethernet0/1.1.3.6.1.2.1.2.2....
2013-07-16 01:56:09 59
转载 【编程珠玑】读书笔记 第十一章 排序
2013-07-15 20:18:41本章以排序为例,展示了编程过程中的一般步骤。主要针对插入排序、快速排序进行了讨论。之前看过一本书《剑指offer》,感觉写的很好,有具体的实例,对每个题都给出思路以及实例,并对编程中的要点进行说明,代码风格也很好,现在看这本《编程珠玑》,是因为想多了解一些编程以及算法方面的理论。书快看完了,个人感觉这本书内容还不错,但是表达方式比较晦涩,不太好...
2013-07-15 20:54:00 88
转载 Mysql时间戳函数和ip转换函数
Mysql中对于unix时间戳的转换还是挺方便的,1.转换为时间戳select unix_timestamp('2013-07-15 10-06-07') 如果参数为空,则为当前时间2.转换为时间select from_unixtime(time),time单位是秒。或者select from_unixtime(time,format),time单位是秒。以下说明符可用在 ...
2013-07-15 20:11:00 66
转载 检查是否存在工艺路线
应用Oracle Purchasing层LevelFunction函数名Funcgtion NamePO_POXPOEPO表单名Form NamePOXPOEPO说明Description检查是否存在工艺路线(加工费采购订单自动生成任务时进...
2013-07-10 13:07:00 124
转载 IP地址转、整数互相转换
知识点:一个二进制数,按位左移n位,就是把该数的值乘以2的n次方 二进制除二即右移一位1、IP地址转换为整数原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号32为整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 0000101...
2013-07-09 19:49:00 69
转载 文件打开与读入
openFileDialog1.Filter = "文本文件(*.txt)|*.txt";//设置过滤参数 openFileDialog1.ShowDialog();//显示打开文件的对话框 textBox1.Text = openFileDialog1.FileName; StreamReader sr = new StreamR...
2013-07-08 11:25:00 57
转载 网站排障分析常用的命令
原地址:http://docs.linuxtone.org/ebooks/Webapp/webscan.txt网站排障分析常用的命令系统连接状态篇:1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for...
2013-07-05 16:44:20 33
转载 java 可设置最大内存
测试方法:在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆...
2013-07-04 16:05:00 1083
转载 IT技术的进化道路
IT技术是人类发明的,同时也是给人类服务的,这项技术的进化,就是距离人越来越近,大体上是: 大型机时代: 离人类的距离超过100米. 小型机时代: 离人类的距离前进到10米. PC机时代: 离人类的距离前进到1米. 手机时代: 和人类亲密接触,终于完成历史性的"牵手" 穿戴式时代:和人类紧密接触,成为人类附加的一部分.(正在发生) ...
2013-07-02 13:50:00 43
转载 步步惊“芯”——软核处理器内部设计分析
步步惊“芯”——软核处理器内部设计分析(含CD光盘1张)(掀开处理器的神秘面纱,带你遨游在一个简洁但不简单、复杂但不混乱的二进制世界)雷思磊著ISBN978-7-121-20489-02013年7月出版定价:75.00元500页16开编辑推荐:不唯上、不唯下、只唯实——本书对OR1200的一些介绍与OR1200手册以及其他学者不同,整本书也是按照三级流水线进行分析的。同时...
2013-07-02 11:03:19 55
转载 为通过ClickOnce部署的应用程序进行数字签名
ClickOnce是.NET用于Windows应用程序的一种便捷部署方式。不过由于便捷,导致缺少自定义操作的空间。比如需要对通过ClickOnce部署的应用程序的主程序(exe文件)进行数字签名就比较麻烦。下面简单分享下,在既能获得ClickOnce的便捷功能(包括VS自动生成ClickOnce部署包)的同时,又能方便的对应用程序进行签名。1,为什么要进行数字签名为了保证系统的安全,现在W...
2013-07-01 23:42:00 270
转载 Java线程池 / Executor / Callable / Future
为什么需要线程池? 每次都要new一个thread,开销大,性能差;不能统一管理;功能少(没有定时执行、中断等)。 使用线程池的好处是,可重用,可管理。 Executor 4种线程池 // 可缓存线程池,如果缓存中没有可用的,则移出60秒未使用过的线程ExecutorService service= Executors.newCach...
2013-07-01 11:42:00 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人