计划写一个系列的文章,介绍一键打包,及统一接入国内多个平台sdk的实现与想法。
分类:
移动开发 时间:
2015-06-22 23:29:23
阅读次数:
583
01重构_改善既有代码的设计阅读笔记之一《重构_改善既有代码的设计》这本书介绍了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。重构,绝对是写程序过程中最重要的事之一。在写程序之前我们不可能事先了解所有的需求,设计肯定会...
分类:
其他好文 时间:
2015-06-22 23:26:50
阅读次数:
202
[BZOJ 1015] [JSOI 2008] 星球大战starwar 题解
分类:
Web程序 时间:
2015-06-22 23:26:09
阅读次数:
212
这本书开篇就一直重复着问题,问题是什么,问题怎么解决等等。作者以一座大楼引出了问题是什么?面对问题,不同的人的第一反应是不一样的,有人是匆忙的去寻找解决办法,有人是寻找发生问题的原因。自己在写程序,运行出错往往的都是按照错误找解决方法。没有想过为什么会出错,改一个错会出现很多的错误。改来改去只是.....
分类:
其他好文 时间:
2015-06-22 23:28:27
阅读次数:
164
ysql的基本数据类型分为以下几种:1、整型 2、浮点型 3、定点数 4、字符串 5、二进制 6、日期 。整型分为五种,tiny int(1个字节) 、small int(2) 、medium int(3)、 int(4) 、big int(8)其中后面的N表示最多显示多少位。浮点型分为doubel...
分类:
数据库 时间:
2015-06-22 23:26:20
阅读次数:
225
基本概念a*实现算法很多,下文仅以启发式算法为例公式 F = G + H ,h为当前点至目标点消耗(距离),g为起始点至当前点的消耗(距离) , F为代价主要做两件事一.生成导航图二.计算代价,寻找最少代价的路径1.生成导航图 a.根据地图的宽度高度决定不同网格尺寸与网格密度 b.检测地图中需...
分类:
其他好文 时间:
2015-06-22 23:28:15
阅读次数:
189
团队组建了,人员到位了,项目开始实施了,这时就涉及到与客户沟通的问题,客户不是专业的程序员,而我们沟通时常常会涉及到专业术语,这时交流障碍就产生了。但是,我们难道要要求客户去学习C语言吗?这显然不可能。这都是书中讲的内容,在王老师课堂上也曾听过。以后步入职场,这是非常需要注意的一点。“与其要求他.....
分类:
其他好文 时间:
2015-06-22 23:28:37
阅读次数:
245
“江湖”……“情怀” 年少几何时, 背着比自己还重的矿灯, 跑遍十里八村的看电影, 记忆中的…… 江湖! 属于那些忘不掉的 角色! ? ? 好一个“天龙八音” 迷恋那让人眼花缭乱的手法和琴弦 打动我的是那把...
分类:
其他好文 时间:
2015-06-22 22:25:29
阅读次数:
227
Implement a basic calculator to evaluate a simple expression string. The expression string contains only?non-negative?integers,?+,?-,?*,?/?operators and empty spaces?. The integer division ...
分类:
其他好文 时间:
2015-06-22 22:25:46
阅读次数:
160
计划(项目开发计划)
需求分析(软件需求)
设计(概要、详细、数据库)
编码
测试(测试计划、测试分析)
运行和维护
文档:开发前需准备好:项目可行性项目、项目开发计划、软件需求分析说明
书、概要设计、详细设计、数据要求说明、数据库设计、
开发中:项目开发进度月报、项目开发总结报告
开发后:测试计划说明书、测试分析分析说明书、操作手册、用户手册
UML:九种图、...
分类:
其他好文 时间:
2015-06-22 22:25:32
阅读次数:
214
前几天通过UML图中的时序图,让我对于机房重构中的每一条线理解的更加清晰,以前觉得上机特别的乱,在一次偶遇中,得知了原来它可以转化成我们平时订餐,下面就听我说一说上机&订餐的故事吧!...
分类:
其他好文 时间:
2015-06-22 22:25:32
阅读次数:
205
java容器很很多,tomcat、jetty、jboss、resin、weblogic、webspere等等。
有收费的,也有开源免费的,性能可能是有些许差异的,理论上,收费的应该比免费的,性能要要一些。
但是,用开源免费的来做巨大访问量的(比如千万PV)应用,也是毫无问题的,当前我们所处的技术浪潮,性能的瓶颈一般都在数据库上,在硬盘的访问上,而不是网络请求和响应。...
分类:
其他好文 时间:
2015-06-22 22:25:43
阅读次数:
302
接触nio也有好几年了,最开始摸不着头脑,资料很少,网上的资料都是翻来覆去的抄袭,基本上对于自己的学习没有大帮助。
后来遇到了xsocket,觉得用起来还可以,挺方便,api也很简洁。不过这个库的用户不多,后来作者也停止了开发。
然后就是mina netty,这些不用说,了解nio的人都知道它们。不过想用好它们也不是那么容易。里面有各种回调,各种future,当你在处理网络事件...
分类:
其他好文 时间:
2015-06-22 22:24:32
阅读次数:
292
#6 ZigZag Conversion
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like
this: (you may want to display this pattern in a fixed font for better legibility)...
分类:
其他好文 时间:
2015-06-22 22:25:11
阅读次数:
181
1.前言
本篇文章的所有例子,基于RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)。
在前一篇文章中(点此链接),已经介绍了socket(),bind(),listen(),connect(),accept()这些函数。
至此,服务器与客户机已经建立好了连接。可以调用网络I/O进行读写操作了,即实现网络中不同进程之间的通信。网络I/O操作有下面的几组函...
分类:
系统相关 时间:
2015-06-22 22:24:00
阅读次数:
265
vi check_if8_log.c
#include
#include
#include
#include
#include
#define OK 0
#define WARNING 1
#define CRITICAL 2
#define UNKNOWN 3
#define LEN 400000
int exi...
分类:
移动开发 时间:
2015-06-22 22:22:49
阅读次数:
152
四、辨析wait()与sleep()
之所以对这两个方法辨析,它们有个共同点——暂停线程的执行。但要说起它们的不同点,那还是挺多的。
不同点:
(1)Wait()是Object对象的方法;而Sleep(int sleepTime)是Thead()线程的方法。
(2)Wait()执行后,当前对象的锁就会被释放;而Sleep(int)执行后,锁仍然在其手中。
(3)Wait()不需要指定停留时间,需要notify()方法或notifyAll()方法将其唤醒;而Sleep(int),其中int指定睡眠的...
分类:
编程语言 时间:
2015-06-22 22:22:28
阅读次数:
261