最近对json-rpc比较感兴趣,思想很简单,而且看到了很多不同语言的实现。在github上 hmngomes 的 json-rpc-c (实现的是server端,基于TCP流),短小精悍,提供了很好的框架,代码十分清晰,易于扩展,而且代码容易看懂,很经典。该实现依赖于其它两个库 libev 和 cJSON,值得认真学习。
测试的时候先启动server,而后通过 nc 命令发送相应的j...
分类:
编程语言 时间:
2014-07-08 10:59:39
收藏:
0 评论:
0 赞:
0 阅读:
1015
JSTL是什么
JSTL(JSP Standard TagLibrary,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。
为什么要用JSTL
我们JSP用于开发信息展现页非常方便;也可以嵌入java代码(scriptlet、表达式和声明)代码用来实现相关逻辑控制。看下面程序。但这样做会带来如下问题:
jsp维护难度增加;出错提示不明确,不容易调试;...
分类:
编程语言 时间:
2014-07-08 11:16:25
收藏:
0 评论:
0 赞:
0 阅读:
371
题目要求任选几个自然数,使得他们的和是n的倍数。
由鸽巢原理如果我们只选连续的数,一定能得到解。
首先预处理前缀和模n下的sum,如果发现sum[i]==sum[j] 那么(sum[j]-sum[i])%n一定为0,直接输出i+1~j就够了。
为什么一定会有解,因为sum从1~n有n个数,而模n下的数只有0~n-1,把n个数放入0~n-1个数里,怎么也会有重复,所以这种构造方法一定没问题。
...
分类:
其他 时间:
2014-07-08 10:46:58
收藏:
0 评论:
0 赞:
0 阅读:
418
DP 一直是心中痛,不多说了,这个暑假就坑在这上了。
这暑假第一道DP题,01背包问题。
题意是说物品有 重量和价值 ,但你能承受的重量有限,问你能带的最大价值。
这题数组开大点,虽然不知道有啥坑点,但是我数组开得大,直接1A了。
#include
#include
#include
#include
#include
#include
#include
#incl...
分类:
其他 时间:
2014-07-08 10:33:31
收藏:
0 评论:
0 赞:
0 阅读:
426
我觉得写文章写一些自己亲身经历的会比较靠谱。为什么这么说?因为感觉真实。说自己以前经历过的事,其实就是回忆,不过我倒是没有写回忆录的习惯,但是我还是希望能把投资百万运营网站这件事,以我目前的思维去分析、分享一下这个网站为什么会运营失败!
误把老板当经理
我是在2012年9月份进去的这家网络公司,当时面试很顺利。一个技术总监和一个运营总监一块面试的我,当时面试的问题不多,现在回忆起来,只...
分类:
Web开发 时间:
2014-07-08 10:50:59
收藏:
0 评论:
0 赞:
0 阅读:
334
在前一篇文章中,我们已经讲了如何编译lua源码并生成lua.lib(http://blog.csdn.net/wangbin_jxust/article/details/37557807),在新的项目中,学习如何使用c++调用lua。
一、创建项目
同样在该解决方案中,右键解决方案->添加项目->命名为testlua,选择win32控制台程序->不需要其他配置,选择完成。
二、配置项目
右...
分类:
编程语言 时间:
2014-07-08 11:10:40
收藏:
0 评论:
0 赞:
0 阅读:
375
前面的博文里介绍了归档和解档,这里我们把它实际应用到一个简单的代码中去,将它作为一个多文档应用程序的打开和保存的背后支持。另外这里介绍一下MVC思想,这个在任何语言里都会有,它是一种设计思想,主要可以概括为一个程序由3部分组成:
1 模式:是程序的数据支持;
2 视图:是程序的表示支持;
3 控制:连接模式和视图,将程序构为一个整体;
Cocoa框架中对MVC提供了非常好的支持,你...
分类:
Web开发 时间:
2014-07-08 11:04:54
收藏:
0 评论:
0 赞:
0 阅读:
535
为了让大家更好的使用jeewx,今日 7月8 日晚 8:30,讲解捷微-jeewx(微信项目)项目部署和功能使用。群号:287090836...
分类:
微信 时间:
2014-07-08 11:25:33
收藏:
0 评论:
0 赞:
0 阅读:
512
题目:给你p个LED组成的相同的显示器n个,每个显示器上显示一个符号(LED的p长度的01串)
问最少使用p位中的几个位,就能区分这n个不同符号,均不相同即可(其他位当做置0处理)
分析:搜索、枚举。从保留1位开始,一直搜索到p为,出现满足题意的解就退出,即可。
枚举采用位运算,提高效率。
说明:寻找相同的时候,先排序,再判断相邻的即可(n l...
分类:
其他 时间:
2014-07-08 11:15:47
收藏:
0 评论:
0 赞:
0 阅读:
496
最近QQ群里有人问如何添加链接项目到SharePoint 2010 站点右上角的下拉菜单中。其实,SharePoint 2010 添加项目到用户/欢迎菜单非常简单。...
分类:
其他 时间:
2014-07-08 11:15:09
收藏:
0 评论:
0 赞:
0 阅读:
454
可选值
使用可选(optionals)来处理值可能缺失的情况。可选表示:
有值,等于 x 或者没有值
注意:
C 和 Objective-C 中并没有可选这个概念。最接近的是 Objective-C 中的一个特性,一个方法要不返回一个对象要不返回nil,nil表示“缺少一个合法的对象”。然而,这只对对象起作用——对于结构体,基本的 C 类型或者枚举类型不起作用。对于这些类型,Objec...
分类:
编程语言 时间:
2014-07-08 10:46:14
收藏:
0 评论:
0 赞:
0 阅读:
326
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。...
分类:
数据库技术 时间:
2014-07-08 10:59:01
收藏:
0 评论:
0 赞:
0 阅读:
350
断言
可选可以让你判断值是否存在,你可以在代码中优雅地处理值缺失的情况。然而,在某些情况下,如果值缺失或者值并不满足特定的条件,你的代码可能并不需要继续执行。这时,你可以在你的代码中触发一个断言(assertion)来结束代码运行并通过调试来找到值缺失的原因。
使用断言进行调试
断言会在运行时判断一个逻辑条件是否为true。从字面意思来说,断言“断言”一个条件是否为真。你可以使用断言来保证在...
分类:
编程语言 时间:
2014-07-08 10:50:21
收藏:
0 评论:
0 赞:
0 阅读:
356
Problem Description
A number of rectangular posters, photographs and other pictures of the same shape are pasted on a wall. Their sides are all vertical or horizontal. Each rectangle can be partially...
分类:
其他 时间:
2014-07-08 11:10:03
收藏:
0 评论:
0 赞:
0 阅读:
409
HTML5 添加了辅助管理 focus 的功能, 文档获得焦点的途径有; 页面加载,用户输入(一般是按tab键),和 在代码中调用focus()函数.
HTML5新增的辅助管理焦点的属性与方法有:
document.activeElement 属性, 这个属性指向获得焦点的元素,文档加载期间 值为null, 文档加载完成,保存得是 docume...
分类:
编程语言 时间:
2014-07-08 10:40:09
收藏:
0 评论:
0 赞:
0 阅读:
420
spring如何注入List,Set,Map对象 代码下载地址:http://www.zuidaima.com/share/1550463255530496.htm...
分类:
编程语言 时间:
2014-07-08 11:24:56
收藏:
0 评论:
0 赞:
0 阅读:
506
Write a function to find the longest common prefix string amongst an array of strings.
写一个函数找出字符串数组中的最长共现前缀字符串。
思路:共现,即要求数组中的所有元素的前缀中都要出现。所以所得的结果肯定是最短字符串的部分或全部或都不是,总之要以最短字符串为基准与其他字符串比较。
public Str...
分类:
其他 时间:
2014-07-08 10:39:31
收藏:
0 评论:
0 赞:
0 阅读:
381
无线网络覆盖
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学。
现在学校给了他一个机会,因此他要购买很多的无线路由。现在他正在部署某条大道的网络,而学校只允许把他的无线路由器放在路的正中间。我们默认这条大道是笔直的并且它在任何地方的宽度都一样。并且所有的路由器的覆盖面积是相同...
分类:
其他 时间:
2014-07-08 10:38:53
收藏:
0 评论:
0 赞:
0 阅读:
357
HTML5的离线存储使用一个manifest文件来标明哪些文件是需要被存储的,使用如 来引入一个manifest文件,这个文件的路径可以是相对的,也可以是绝对的,如果你的web应用很多,而且希望能集中管理manifest文件,那么静态文件服务器是个不错的选择。
对于manifest文件,要求:文件的mime-type必须是 text/cache-manifest类型。本文详细描述了介绍了离线缓存实施中遇到的各种问题。...
分类:
Web开发 时间:
2014-07-08 10:45:33
收藏:
0 评论:
0 赞:
0 阅读:
334
andriod中修改对话框的风格,可以通过设置theme来实现,部分元素需要通过Java代码来修改,下面以修改对话框的标题为例说明各步骤。
1、编写一个文本样式。
DIALOG的标题是一个textview,在sytles.xml中,添加如下代码来设置你自己的文本样式:
22sp
@color/font_dark_grey
2、设置对话框的标题主题...
分类:
移动平台 时间:
2014-07-08 10:58:18
收藏:
0 评论:
0 赞:
0 阅读:
548