首页 > 2015年07月03日 > 全部分享
命令模式
命名模式         将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 ConcreteCommand类,将一个接收者对象绑定于一个动作,调用接收者相应的操作,以实现Execute. 命令模式作用 第一:它能容易地设计一个命令队列 第二:在需要的情况下,可以较容易地将命令记入...
分类:其他   时间:2015-07-03 14:10:54    收藏:0  评论:0  赞:0  阅读:197
CocoaAsyncSocket网络通信使用之数据编码和解码(二)
CocoaAsyncSocket网络通信使用之数据编码和解码(二) 在上一篇CocoaAsyncSocket网络通信使用之tcp连接(一)中,我们已经利用 CocoaAsyncSocket封装了自己的socket connection。 本篇主要是通过引入编码器和解码器,将可以共用的内容模块化。 简述: 在tcp的应用中,都是以二机制字节的形式来对数据做传输。 一般会针...
分类:其他   时间:2015-07-03 14:10:45    收藏:0  评论:0  赞:0  阅读:238
Sublime Text 高级正则查换替换功能
有一个需求:把某从mysql 里导出的 XX.sql 的数据表 里的三千多条数据里的  Insert语句 转换成 update 语句. 需要把如下的语句: insert into `table` (`ID`, `code`, `detail`) values('1','110000','北京市'); 改成为:update table set detail = '北京市...
分类:其他   时间:2015-07-03 14:10:34    收藏:0  评论:0  赞:0  阅读:318
1471 - Defense Lines(二分查找)
这道题非常巧妙,其中的思想很重要。。 题目要求删除一个连续子序列,将剩下的序列拼接起来之后问最长连续递增子序列的长度。 最长子序列的一个常见优化就是用一个数组保存到该点为止的连续子序列长度,但是对于本题来说这样的优化显然还是不够的因为n很大,二重循环还是会超时。所以我们可以只枚举一个量,但是另一个量怎么找呢, 答案是构造一个二元组,a和g,使这两个元素都严格递增。这样我们在枚举一个i时只要二分找...
分类:其他   时间:2015-07-03 14:10:24    收藏:0  评论:0  赞:0  阅读:108
【移动开发者沙龙 北京站】第二期 报名火热来袭
本期主题 在Swift之前,Objective-C是唯一的iOS编程语言。面世一年,Swift在多个编程语言排行榜均取得不俗的成绩。尽管目前OC运用更为广泛,但未来,迅猛发展的Swift是否会让OC退出人们的视线? 活动内容 在Swift之前,80年代推出的Objective-C是唯一的iOS应用编程语言。但如今Objective-C已经有点过时了,开发者们甚至用“老掉牙"、"冗长乏...
分类:移动平台   时间:2015-07-03 14:10:04    收藏:0  评论:0  赞:0  阅读:227
开源性能测试工具Apache ab使用
Apache ab是著名的Web服务器软件Apache附带的一个小工具,它可以同时模拟多个并发请求,测试Apache等Web服务器的最大承载力。   Apache ab基本用法是:AB [options] [http://]hostname[:port]/path,其中几个最常见的Options选项如下: -n:表示请求总数。 -c:表示并发用户数,并发用户数不能大于请求总数,否则会报...
分类:Web开发   时间:2015-07-03 14:09:54    收藏:0  评论:0  赞:0  阅读:208
Android开发之Android Annotations框架
昨天研究了一下Volley网络通信框架的使用,今天有研究了一下Android Annotations框架,发现Android Annotations框架确实可以减少代码量。 Android Annotations 是一个开源的框架,用于加速 Android 应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。 功能模块: 1. 使用依赖注入...
分类:移动平台   时间:2015-07-03 14:09:45    收藏:0  评论:0  赞:0  阅读:355
从零实现一个跨平台的静态网页服务器
大三要结束了,想写点东西,一是为了积累些技术,二是为了下学期实习做做准备,不然简历上的项目经验真没什么好写的。 c/c++的底层是操作系统和各种协议以及内存布局,java的底层是jvm。不想写一般的应用程序,那就从0实现一个跨平台的静态网页服务器吧。 封装跨平台的各个类:有Tcp和Udp的套接字类,Http包的解析和生成类还有一个读取Html文件的类 运行结果还算不错,W...
分类:Web开发   时间:2015-07-03 14:09:44    收藏:0  评论:0  赞:0  阅读:309
Java经典问题算法大全
Java经典问题算法大全...
分类:编程语言   时间:2015-07-03 14:08:35    收藏:0  评论:0  赞:1  阅读:322
链表的插入操作总结
链表是一种常用的数据结构,有单链表, 双向链表及其循环链表之分. 插入操作是链表的基本操作之一.但大部分人在初学时,多少会感到有些迷惑. 下面时本人的一些小经验. 1 后向插入和前向插入 假设当前节点为P. 后向插入是指在p节点后插入新节点. 前向插入是指在p节点后插入新节点. 对于单链表而言,只有后向插入. 2 基本规律 1) 先...
分类:其他   时间:2015-07-03 14:08:34    收藏:0  评论:0  赞:0  阅读:238
JavaScript事件驱动机制&定时器机制
在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在NodeJS中,异步事件驱动模型则是提高并发能力的基础。 一、程序如何响应事件 程序响应外部的事件有两种方式: 1. 中断 操作系统处理键盘等硬件输入就是通过中断来进行的,这个方式的好处是即使没有多线程,我们也可以放心地执行我们的代码,CPU收到中断信号之后自动地转去执行相应的中断处理...
分类:编程语言   时间:2015-07-03 14:07:14    收藏:0  评论:0  赞:0  阅读:164
2.模板线程池
1.说明 接触多线程已经有较长一段时间了,在工作中也经常用到多线程线程池等,于是打算写一个通用的模板类,方便以后的调用。当开始写的时候,我觉得这应该比较easy,能够很快的实现。而在写的过程中才发现不是那么容易。 这篇文档有模板的相关内容:http://blog.csdn.net/lqk1985/article/details/3136364 1、首先考虑到的是通用性,怎样让这个多线程通用呢?...
分类:编程语言   时间:2015-07-03 14:07:04    收藏:0  评论:0  赞:0  阅读:176
ROS:Tutorials/Control Your Robot
ROS:Tutorials/Control Your Robot http://www.romin.upm.es/wiki/index.php?title=ROS%3ATutorials/Control_Your_Robot...
分类:其他   时间:2015-07-03 14:06:54    收藏:0  评论:0  赞:0  阅读:312
Android4.4KK下遮盖p-sensor拨打电话无法自动灭屏的问题分析
一、问题现象先遮盖P-Sensor,然后拨打电话,90%的情况下屏幕无法自动关闭背光显示。关闭Settings-》Display-》Brightness-》Auto,然后再执行以上操作则100%能够正常关闭背光显示。Platform:MT6732Android版本:4.4KKBuildType:user系统软件版本:SWA1H+UM系统RAM:1GB参考机行为:参考机1正常,参考机2正常二、MTK...
分类:移动平台   时间:2015-07-03 14:06:44    收藏:0  评论:0  赞:0  阅读:1795
黑马程序员--java基础学习笔记4
黑马程序员--java基础学习笔记4     一、笔记内容概述:            函数-定义、函数-格式、函数-细节-void、函数-细节-错误格式、函数-细节-定义思想错误、函数-两个明确、函数-内存加载过程、函数-重载、数组-概述、数组-定义、数组-内存空间划分、数组-栈内存-堆内存、数据常见问题。        二、常用内容介绍:             1.编写函数体时,两...
分类:编程语言   时间:2015-07-03 14:06:34    收藏:0  评论:0  赞:0  阅读:242
nes模拟器C++源码
https://github.com/tiancode/NesJoy...
分类:编程语言   时间:2015-07-03 14:06:25    收藏:0  评论:0  赞:0  阅读:184
Java时间比较
Date类有两个方法 一个是after()比如date1.after(date2)判断date1是否在date2之后也就是说date1小于date2吧, 一个是before()比如date1.before(date2)判断date1是否在date2之前也就是date1大于date2  还有一个方法getMinutes()把时间转为毫秒比如date1.getMinutes()>date...
分类:编程语言   时间:2015-07-03 14:06:24    收藏:0  评论:0  赞:0  阅读:226
cocos2dx3.6 实现带光标的输入框(二);光标可移动
现在光标终于可移动了,然后其实主要是逻辑问题,也没什么技术含量,所以总是一大堆位置判断!再者自己能力比较水,所以代码比较挫,这里代码只有更新那部分,具体的回车什么的自己去弄就好了,其实跟这个思想差不多吧!个人觉得。 代码: CursorTextField.h #ifndef _CursorTextField_H_ #define _CursorTextField_H_ #include...
分类:移动平台   时间:2015-07-03 14:05:14    收藏:0  评论:0  赞:0  阅读:1009
tableView下拉图片放大
其实这个效果,本质上就是在你tableView下拉 造成offset时候, 保持你顶部图片的y坐标点还停留在下拉时屏幕的顶点(offset), 而图片的长度变为原始的height长度-(offset ) 就达到了下拉放大的效果。  直接上代码了:                       1. 首先创建一个UIView作为headerView             _topVie...
分类:其他   时间:2015-07-03 14:05:04    收藏:0  评论:0  赞:0  阅读:226
Spring Java-based容器配置(二)
组装Java-based的配置 使用@Import注解 跟在Spring XML文件中使用元素添加模块化的配置类似,@Import注解允许你加载其他配置类中的@Bean定义:@Configuration public class ConfigA { @Bean public A a() { return new A(); } } @Confi...
分类:编程语言   时间:2015-07-03 14:04:54    收藏:0  评论:0  赞:0  阅读:220
1524条   上一页 1 ... 38 39 40 41 42 ... 77 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!