0、前言笔者为客户提供C/C++动态链接库调用WEBSOCKET功能时,最初错误地认定客户采用静态加载的方式使用DLL库,导致使用其它编程语言的客户无法使用。考虑到为客户服务常常要跨语言和跨IDE,最好的DLL库的使用方式是动态调用,并且要减少DLL库的依赖库,避免对Windows下VS自带库的调用 ...
分类:
编程语言 时间:
2016-08-23 18:38:42
阅读次数:
672
js2word/html2word的简单实现 以C#描述如下: StringBuilder sb = new StringBuilder(); sb.Append("<html "); sb.Append("xmlns:o='urn:schemas-microsoft-com:office:offi ...
分类:
Web程序 时间:
2016-08-23 18:39:04
阅读次数:
371
Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常运维的数据库对象少则几千,多则几万甚至几十万,所以传统exp/imp就会非常耗时,而数据泵方式就因此 ...
分类:
数据库 时间:
2016-08-23 18:38:27
阅读次数:
262
首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素: (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的. (2) 要筛选结果 可以先使用where 再用gr ...
分类:
其他好文 时间:
2016-08-23 18:36:17
阅读次数:
144
在动态规划中,经常遇到形如下式的状态转移方程: m(i,j)=min{m(i,k-1),m(k,j)}+w(i,j)(i≤k≤j)(min也可以改为max) 上述的m(i,j)表示区间[i,j]上的某个最优值。w(i,j)表示在转移时需要额外付出的代价。该方程的时间复杂度为O(N3) 下面我们通过四 ...
分类:
编程语言 时间:
2016-08-23 18:37:25
阅读次数:
208
1. Input的size与maxlength属性的区别 maxlength="500",表示input输入框中最多够输入500个字符。W3C标准指出maxlength规定文本字段中允许的最大字符数。 size="500",则表示input输入框只显示500个可见的字符,但用户实际可以输入无限多的内 ...
分类:
Web程序 时间:
2016-08-23 18:36:48
阅读次数:
173
x y z 分别是尖角的三个顶点的x坐标,从左到右排列 后面的[UIScreen mainScreen].bounds.size.height -65 是y坐标 与x坐标一一对应 - (void)shapeChange:(int)x Pointy:(int)y Pointz:(int)z{ /*形状 ...
分类:
其他好文 时间:
2016-08-23 18:38:17
阅读次数:
138
一、前言 网上的例子大部分需要做图,太麻烦不合适。所以使用【html5 canvas】实现,参考网上例子修改衍变出来的。笔者是做WEB后端,更多是后端思维写代码,前端代码写得一般,请各位看客海涵。 二、特点 模块化:自定义修改非常方便参数化:配置简单,调用方便封闭化:参数封闭,不影响全局 三、代码 ...
分类:
Web程序 时间:
2016-08-23 18:37:48
阅读次数:
275
1. pl/sql developer执行光标所在行: 中文版:工具—>首选项—>SQL窗口—>自动选择语句 英文版:tools->preferences->sql window->autoSelect Statement(主要分行号结尾) 2.在写SQL语句做增删改时,最好指明要做增删改的栏位,这 ...
分类:
其他好文 时间:
2016-08-23 18:37:38
阅读次数:
193
快速幂,费马小定理,逆元。 设$dp[n]$表示$n$次操作之后的概率,那么$dp[n] = \frac{{(1 - dp[n - 1])}}{2}$。$1-dp[n - 1]$表示上一次没有在中间的概率,除以$2$表示$n$次操作之后的情况数是$n-1$次操作之后的两倍,所以要除以$2$,这个画画 ...
分类:
其他好文 时间:
2016-08-23 18:35:22
阅读次数:
269
今天项目中遇到问题,项目部署在tomcat中在window系统下运行完全没问题,logback记录日志正常入库,但当发布到linux系统中,不论是tomcat或者webLogic都无法入库,终于找到问题所在。 第一 :因为项目要用weblogic集群中,但是此时项目根本跑步起来,报错说一个长度不匹配 ...
分类:
其他好文 时间:
2016-08-23 18:37:21
阅读次数:
149
1.api level大于等于11 支持,或者使用兼容库,但兼容库的问题很多。 2.一个操作栏属于一个活动,并具有其生命周期 3.操作栏分3类:a.选项卡操作栏,b.列表操作栏,c.标准操作栏 4.获取活动的的操作栏 getActionBar() 5.设置操作栏的导航模式 ActionBar ab ...
分类:
移动开发 时间:
2016-08-23 18:35:34
阅读次数:
192
一切都是对象,对象是若干属性的集合 数组是对象、函数是对象、对象还是对象。对象里面的一切都是属性,只有属性,没有方法。方法也是属性。 一切引用类型都是属性 怎么判断一个值是否是对象? 值类型的类型判断用 typeof , 引用类型的类型判断用 instanceof 对象都是通过函数创建的 // 对象 ...
分类:
其他好文 时间:
2016-08-23 18:34:45
阅读次数:
185
memcache函数所有的方法列表如下: 参考http://www.php.net/manual/zh/function.Memcache-add.php Memcache::add - 添加一个值,如果已经存在,则返回false Memcache::addServer - 添加一个可供使用的服务器 ...
分类:
系统相关 时间:
2016-08-23 18:35:04
阅读次数:
226
可以getopt解析参数。 也实现了将参数用空格分隔,来传给进程。 注意string和LPSTR数据类型的转换方法: LPSTR(lpCmdLine.c_str()) ...
分类:
其他好文 时间:
2016-08-23 18:35:06
阅读次数:
293
Description Suppose that we have a square city with straight streets. A map of a city is a square board with n rows and n columns, each representing a ...
分类:
Web程序 时间:
2016-08-23 18:34:07
阅读次数:
210