首页 > 2014年03月12日 > 全部分享
服务端架构中的“网关服务器”
这么一个场景:一个要承载高并发、具有高性能的后台服务,往往会有多个不同的应用服务。问题来了,你会怎样设计架构呢? 如下图所示,为了共用一个稳定高效的网络处理功能,把所有服务写在一个进程里。 接下来悲剧一幕幕就要上演了,如果各个模块是多人协作开发,网络库的作者得想办法设计个插件机制供各个应用挂载,开发时无论是人员或者代码都耦合非常严重,大大影响协作、开发效率,后期要增减一个应...
分类:其他   时间:2014-03-12 22:49:28    收藏:0  评论:0  赞:0  阅读:544
LeetCode | Unique Binary Search Trees
题目 Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For example, Given n = 3, there are a total of 5 unique BST's. 1 3 3 2 ...
分类:其他   时间:2014-03-12 22:05:48    收藏:0  评论:0  赞:0  阅读:556
Ubuntu 12.04 LTS 使用笔记
1)设置root密码:        $sudo passwd root          先输入用户密码,然后设置root密码。 2》64位系统要使用32位的软件,需要安装一个库:        $sudo apt-get install ia32-libs 3)编译安装Qt:以 qt-x11-opensource-src-4.3.2.tar.gz 为例             $ tar...
分类:其他   时间:2014-03-12 22:53:39    收藏:0  评论:0  赞:0  阅读:562
hdu2642之二维树状数组
Stars Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 32768/65536 K (Java/Others) Total Submission(s): 920    Accepted Submission(s): 400 Problem Description Yifenfei is a romantic...
分类:其他   时间:2014-03-12 23:00:53    收藏:0  评论:0  赞:0  阅读:650
双向链表的操作
重点实现完成双向链表的操作: #include #include #include #define debug 0 typedef struct _tag_Name T_name, *PT_name; struct _tag_Name { char* name; PT_name pre; PT_name next; }; static PT_name g_ptName_he...
分类:其他   时间:2014-03-12 22:59:57    收藏:0  评论:0  赞:0  阅读:620
Flex4 Label文本换行
图标中的文本如果太长就显示不全了。 查API , Label继承了TextBase,而 TextBase有maxDisplayedLines属性,表述如下:  确定是否截断文本以及在何处截断文本的整数。  截断文本意味着使用截断指示符(如 "...")替换超额文本。截断指示符与区域设置相关;它是由 "core" 资源包中的 "truncationIndicator" 资源指定的。 如...
分类:其他   时间:2014-03-12 22:50:12    收藏:0  评论:0  赞:0  阅读:547
id选择器的使用----jQuery高级技巧
id的高级使用方法,class并不是样式的唯一选择器!!...
分类:Web开发   时间:2014-03-12 22:46:29    收藏:0  评论:0  赞:0  阅读:717
Codeforces Round #235 (Div. 2)
Problems     # Name     A Vanya and Cards standard input/output 1 s, 256 MB    x2537 B Sereja and Contests standard input/outpu...
分类:其他   时间:2014-03-12 21:53:43    收藏:0  评论:0  赞:0  阅读:450
SlidingMenu
相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示:                                     因为效果确实比较新颖,所以在很多的应用开...
分类:其他   时间:2014-03-12 22:54:50    收藏:0  评论:0  赞:0  阅读:664
poj 3070 题解 矩阵乘法
【序言】惊奇的发现,矩阵乘法真是个优化程序的好东西。像矩阵乘法啊、堆啊,我会陆续学习。 【介绍】矩阵乘法:设A矩阵大小m*p,b矩阵大小为p*n,且C=A*B,那么C矩阵大小为m*n。C数组中的c[i][j]表示A矩阵的第i行和b矩阵的第j列两两相乘的和。矩阵具有结合律,但不具有交换律。 【例题*poj3070】 Fibonacci Time Limit: 1000...
分类:其他   时间:2014-03-12 22:47:39    收藏:0  评论:0  赞:0  阅读:444
storm0.9.0.1升级安装
1,下载0.9.0.1 http://storm.incubator.apache.org/downloads.html2,安装就jdk,python,zookeeper  在服务器 "192.168.1.1" "192.168.1.1""192.168.1.2"上3,解压,修改conf下的storm.yaml storm.zookeeper.servers:     - "192.168.1.1...
分类:其他   时间:2014-03-12 21:52:16    收藏:0  评论:0  赞:0  阅读:535
java性能分析小工具--jconsole
如果电脑装了java 版本1.5以上,都会自带这个性能分析小工具。 windows下输入命令行:jconsole  即可调出这个工具   可以对线程、内存、类、CPU等做一些简单分析...
分类:编程语言   时间:2014-03-12 21:50:42    收藏:0  评论:0  赞:0  阅读:454
在windows 7下git add *的时候遇到warning: LF will be replaced by CRLF in folder/
最近ubuntu遇到问题,舍弃它一段时间,不过git还是要用滴。。然后就在windows下git push 但是我今天拷贝一个白天写的代码到我的仓库后,git add *的时候报错: warning: LF will be replaced by CRLF in ep2/Makefile. 好吧,没遇到过,想着不管它,我是程序员么。只管error不管warning - -!(PS:开个玩笑)...
分类:Windows开发   时间:2014-03-12 21:26:40    收藏:0  评论:0  赞:0  阅读:673
C++中的delete——读书笔记
C++中的delete...
分类:编程语言   时间:2014-03-12 22:57:26    收藏:0  评论:0  赞:0  阅读:540
Ajax提交form表单
高校平台项目中采用的UI框架为DWZ框架,这个框架有一个很灵活又很让人头疼的问题,那就是它的div碎片。 所谓的div碎片指的是每一个jsp页面不再是一个单纯的jsp了,此时的jsp只不过是一个div,通过dwz框架本身的ajax技术,可以将任何一个jsp作为一个div嵌入到任意另外一个jsp中,说白了也就是将多个jsp页面的放到同一个页面显示。这样做有一个很大的好处就是它避免了刷新问题,通过其自...
分类:其他   时间:2014-03-12 22:48:22    收藏:0  评论:0  赞:0  阅读:550
Spring-AOP-Exception
公共接口PersonDao { 公共无效savePerson()抛出异常; 公共无效的updatePerson()抛出异常; 公共无效deletePerson的()抛出异常; } 公共类PersonDaoImp??l实现PersonDao { @覆盖 公共无效savePerson()抛出异常{ / / TODO自动生成方法存根 System.out.println(“...
分类:编程语言   时间:2014-03-12 21:28:06    收藏:0  评论:0  赞:0  阅读:547
HDU - 2577 How to Type
题意:求打印这串字符串的最小的步数 思路:很容易想到用一维来表示状态,起初还想表示shift的状态,但后来发现不需要,只要把握大小写的状态就行了,那么就简单点了,状态的转移,0表示当前是小写的,1表示当前时大写的,所以用dp[i][2]表示前i个,状态为0或1时的最小值,最后如果是要回归到小写的 #include #include #include #include using nam...
分类:其他   时间:2014-03-12 22:47:49    收藏:0  评论:0  赞:0  阅读:464
解释名字空间
简单地说,名字空间namespace,是指标识符的各种可见范围。在写大程序时,不同程序员在使用标识符时,可能出现名字重叠冲突现象,为此C++中引入名字空间概念,将相同我名字放入不同的名字空中,就可以避免相同的名字的冲突。         举一个例子,我们两个班在上课,在两个学生叫李刚。为了防止名字冲突,在叫李刚时前面加上班级,这个班级就是名字空间。         程序开头#include...
分类:其他   时间:2014-03-12 22:51:29    收藏:0  评论:0  赞:0  阅读:555
hdu4396 多状态spfa
题意:       给你一个图,让你送起点走到终点,至少经过k条边,问你最短路径是多少.... 思路:       把每个点拆成50点,记为dis[i][j] (i 1---50 ,j 1---n);代表走到第j个点做过i条边时的最短距离,因为做多五十条边,如果走的过程中,边数大于50直接等于50,因为大于50的时候就没有必要走"回头路"了...然后跑完spfa后在dis[i][...
分类:其他   时间:2014-03-12 23:09:51    收藏:0  评论:0  赞:0  阅读:682
STL非变易算法 - STL算法
C++ STL标准模板库在数据结构和算法的时间领域发挥着重要作用,极大的提高了开发效率。STL的三大组成部分为容器、迭代器、算法,本文主要讲解STL算法中的非变易算法。本文从实践的角度简单介绍了一下相关函数的使用。C++ STL的非变易算法(Non-mutating algorithms)是一组不破坏函数数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配,基本上可用于各种容器。下面的叙述中迭代器区间默认为[first, last),迭代器具有“++”迭代和“*”访问操作。...
分类:其他   时间:2014-03-12 21:35:46    收藏:0  评论:0  赞:0  阅读:461
1687条   上一页 1 ... 6 7 8 9 10 ... 85 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!