首页 > 2014年06月24日 > 全部分享
支持并发的http客户端(基于tcp连接池以及netty)
闲来无事,将以前自己写的一个库放出来吧。。 有的时候会有这样子的需求: (1)服务器A通过HTTP协议来访问服务器B (2)服务器A可能会并发的像B发送很多HTTP请求 类似于上述的需求,可能并不常见。。。因为在业务中确实遇到了这样子的场景,所以就自己动手开发了一个库。。。...
分类:Web开发   时间:2014-06-24 22:06:49    收藏:0  评论:0  赞:0  阅读:474
从Java到C++——union的用法
你是否记得union这个东西,在上大学的时候我们用的是潭浩强的《C语言程序设计》,里面把它译作是共用体。“共用体”,虽然翻译得特别别扭,但却正好说明了它的特性和用途。联合(union,也有翻译成共用体的)是一种特殊的结构(或说类)。一个union可以有多个数据成员,但是在任意时刻只有一个成员有值。Union具有以下几个特点:1.一个union可以有多个不同类型的数据成员, 但在某一时刻只有一个成员...
分类:编程语言   时间:2014-06-24 17:33:01    收藏:0  评论:0  赞:0  阅读:418
LeetCode: Best Time to Buy and Sell Stock II [122]
【题目】 Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete as many transactions as you like (ie, buy one and sell one share of the stock multiple times). H...
分类:其他   时间:2014-06-24 19:40:28    收藏:0  评论:0  赞:0  阅读:336
web项目启动时,执行某个方法
1.监听(Listener) web文件添加      cn.ro.common.InitListener   添加InitListener类,如下 package cn.ro.common; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; pub...
分类:Web开发   时间:2014-06-24 23:18:40    收藏:0  评论:0  赞:0  阅读:596
LeetCode: Best Time to Buy and Sell Stock III [123]
【题目】 Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete at most two transactions. Note: You may not engage in multiple transactions at the same time (i...
分类:其他   时间:2014-06-24 23:28:23    收藏:0  评论:0  赞:0  阅读:416
LeetCode: Binary Tree Maximum Path Sum [124]
【题目】 Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree. For example: Given the below binary tree, 1 / 2 3 Return 6. 【题意】 给定一棵二叉树,找出其中路径和最大的路径,然会返回最大路径和。 本题中的路径不是从根节点到叶子节点这样的传统的路...
分类:其他   时间:2014-06-24 20:42:41    收藏:0  评论:0  赞:0  阅读:404
LeetCode: Valid Palindrome [125]
【题目】 Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. For example, "A man, a plan, a canal: Panama" is a palindrome. "race a car" is not a palindrome. Note: Have you consider that the string m...
分类:其他   时间:2014-06-24 17:32:24    收藏:0  评论:0  赞:0  阅读:355
POJ 1475 Pushing Boxes
搜索这种东西只要写之前规划得当还是蛮顺手的。。 mark[x1][y1][x2][y2]表示小人在(x1,y1) 盒子在(x2,y2)这种状态是否到过。 剩下的就是优先队列 + bfs 了,另外开一个栈记录前驱以输出路径。 #include #include #include #include #include #include #include #include #incl...
分类:其他   时间:2014-06-24 23:18:03    收藏:0  评论:0  赞:0  阅读:495
tcp_recvmsg 函数详解
linux内核关于tcp_recvmsg的实现详解...
分类:其他   时间:2014-06-24 19:49:33    收藏:0  评论:0  赞:0  阅读:825
排序算法比较和选择
排序算法有不少,当然,一般的语言中都提供某个排序函数,比如Python中,对list进行排序,可以使用sorted(或者list.sort()),关于这方面的使用,在我的github代码库algorithm中有几个举例,有兴趣的看官可以去那里看看(顺便告知,我在Github中的账号是qiwsir,欢迎follow me)。但是,在某些情况下,语言中提供的排序方法或许不适合,必须选择某种排序算法。 ...
分类:其他   时间:2014-06-24 18:33:53    收藏:0  评论:0  赞:0  阅读:356
NYOJ 915 +-字符串
+-字符串 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述Shiva得到了两个只有加号和减号的字符串,字串长度相同。Shiva一次可以把一个加号和它相邻的减号交换。他想知道最少需要多少次操作才能把第一个字符串变换成第二个字符串。你现在要去帮助他完成那个这个问题。 输入多组测试数据 每组数据有两行,每行包含一个由”+”和”-“最...
分类:其他   时间:2014-06-24 20:56:59    收藏:0  评论:0  赞:0  阅读:326
创建.m文件一片空白的错误解决方案
今天写代码,想继承一个类,突然发现创建的类文件一片空白,如图 之后各种调试发现都解决不了问题,以为是装了xcode6 beta2 版本的问题,结果发现其实是我创建错了 我创建的是 差点删了2个xcode....让我去死一会儿吧......
分类:其他   时间:2014-06-24 17:33:45    收藏:0  评论:0  赞:0  阅读:368
Desugar Scala(15) -- unapply和unapplySeq方法
欢迎关注我的新博客地址:http://cuipengfei.me/   实在想不到什么动词可以当做脱衣服来讲了,所以从现在开始这系列博文就叫做Desugar Scala了。除非哪天才思泉涌,又想到了新词:) 开始正文。 名字叫做unapply和unapplySeq的方法在Scala里也是有特殊含义的。 我们前面说过case class在做pattern match时很...
分类:移动平台   时间:2014-06-24 19:42:29    收藏:0  评论:0  赞:0  阅读:467
linux下apache https 虚拟主机配置
如果单纯只想在传输数据时加密传输,那么ssl证书是不需要认证的,但是浏览器打开时会有警告信息。假设我们做的不是一个公众产品那么也还好啦。 如下是今天学习时的一个笔记,其实我用的是真实环境。 环境:CentOS 64, 32bit;Apache 2.2.15; 1.检查apache是否安装了mod_ssl.so模块。 检查方法是查看是否在modules(/etc/httpd/modules/...
分类:系统服务   时间:2014-06-24 18:25:57    收藏:0  评论:0  赞:0  阅读:358
8 break 和 Continue 之间的区别
break: 直接跳出循环 continue:中断本次循环,继续进行下一次循环 static void breakvsContinue() { for (int i = 0; i < 10; i++) { if (i == 0) break; DoSo...
分类:其他   时间:2014-06-24 22:09:25    收藏:0  评论:0  赞:0  阅读:353
LeetCode:Subsets II
Given a collection of integers that might contain duplicates, S, return all possible subsets. Note: Elements in a subset must be in non-descending order.The solution set must not contain duplica...
分类:其他   时间:2014-06-24 20:58:09    收藏:0  评论:0  赞:0  阅读:354
针对范围对的高效查找算法设计(不准用数组)
题目链接在:针对一群范围对的最快查找算法设计(不要用数组),是我目前遇到的一个较棘手的问题。 描述如下: 假如有一群范围对,格式为:,设计一个最快查找算法,使得给定一个值,输出该值所在范围对的结果值。 注意:范围对之间没有交集,即不可能存在和这样的两个范围对。 例如有以下几个范围对: , 20> , 27> , 28> , 27> , 122> , 12> , 13>...
分类:其他   时间:2014-06-24 17:38:18    收藏:0  评论:0  赞:0  阅读:317
那位帮忙提供一个java mongodb多个collection进行mapreduce的操作。
那位帮忙提供一个java mongodb多个collection进行mapreduce的操作。代码下载地址:http://www.zuidaima.com/share/1550463227890688.htm...
分类:数据库技术   时间:2014-06-24 19:51:34    收藏:0  评论:0  赞:0  阅读:368
UVA 10622 - Perfect P-th Powers(数论)
UVA 10622 - Perfect P-th Powers 题目链接 题意:求n转化为b^p最大的p值 思路:对n分解质因子,然后取所有质因子个数的gcd就是答案,但是这题有个坑啊,就是输入的可以是负数,负数的情况比较特殊,p只能为奇数,这时候是要把答案不断除2除到为奇数即可。 代码: #include #include #include long lon...
分类:其他   时间:2014-06-24 23:30:25    收藏:0  评论:0  赞:0  阅读:415
【Linux编程】XSI IPC
三种IPC被称作XSI IPC,分别是: 消息队列信号量共享存储器 下面分别介绍三种IPC的用法。 1、消息队列 消息队列是消息的链接表,具有如下函数接口: msgget:创建一个新队列或打开一个现存的队列。msgsnd:将消息添加到队列尾端。msgrcv:从队列中取消息。 我们可以自行定义一个表示消息的结构体,它由类型字段和实际数据组成: struct ...
分类:系统服务   时间:2014-06-24 20:45:12    收藏:0  评论:0  赞:0  阅读:463
1163条   上一页 1 ... 11 12 13 14 15 ... 59 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!