架构层面:
日志集中
所谓日志集中就是把程序的所有日志和异常信息的记录都汇总到一起,在只有一台服务器的时候我们记录本地文件问题也不是最大,但是在负载均衡环境下再记录本地日志的话就出现问题了。在想查看网站日志的时候到哪台机器去查都不知道,难道有100台机器就100台机器逐一远程连上去看?因此,把这些数据汇总在一起保存对于大型网站系统来说是很必要的,这样我们就可以直接进行查看...
分类:
其他好文 时间:
2014-09-19 15:42:36
阅读次数:
292
(一)各种文本操作
各种跳转
h,j,k,l:
h左移一个字符,j下移一行,k上移一行,l右移一个字符
w,b :
w
下一个单词,b上一个单词
0,$
行首,行尾
G,gg,30%
3G跳到第3行,gg跳到第一行行首,30%:30%处
%...
分类:
其他好文 时间:
2014-09-19 15:41:35
阅读次数:
179
1.在AndroidManifest.xml中给Activity设置样式;
android:name=".MyActivity"
android:theme="@style/MyDialog"
android:label="@string/app_name" >
2.在res-value-style.xml...
分类:
其他好文 时间:
2014-09-19 15:41:25
阅读次数:
160
要让Activity的标题栏不被显示的情况分两种:
一、不显示标题栏的任何内容,但是标题栏占的区域还在。
设置办法1: 在AndroidManifest.xml文件里配置Activity的标签中加上配置 android:theme="@android:style/Theme.NoTitleBar". 该配置还可以配置在标签中,这样表示所有的Activity都默认配置了不显示标题栏
示例:...
分类:
其他好文 时间:
2014-09-19 15:41:15
阅读次数:
322
约瑟夫问题的N种解法
1 问题的历史以及不同的版本
1.1
约瑟夫环(Josephus)问题是由古罗马的史学家约瑟夫(Josephus)提出的,他参加并记录了公元66—70年犹太人反抗罗马的起义。约瑟夫作为一个将军,设法守住了裘达伯特城达47天之久,在城市沦陷之后,他和40名死硬的将士在附近的一个洞穴中避难。在那里,这些叛乱者表决说“要投降毋宁死”。于是,约瑟夫建议每个...
分类:
其他好文 时间:
2014-09-19 15:40:55
阅读次数:
357
以前一直在用 msys,最近发现还有个 msys2,并且msys2 配套的编译器是MinGW-w64。 就试着用了用,感觉还不错,这里把安装过程记录一下。
简单的说,MSYS2 是MSYS的一个升级版, 提供了bash shell, Autotools, 版本控制软件和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux的软件包管理系统 Pacman。有了 Pacman 升级系统,安装新软件包,还有解决软件包间的依赖问题就变得简单多了。...
分类:
其他好文 时间:
2014-09-19 15:40:25
阅读次数:
420
Who Gets the Most Candies?
Time Limit: 5000MS
Memory Limit: 131072K
Total Submissions: 10234
Accepted: 3177
Case Time Limit: 2000MS
Description
N children are si...
分类:
其他好文 时间:
2014-09-19 15:40:15
阅读次数:
189
设计层面:
分层架构
分层架构是项目设计中很重要的一点,从根本的目的上来说就是为了职责的分离。最经典的三层架构,到四层五层六层,甚至有人开玩笑说十八层的分层,根据项目的需要可以分不同的层。这里说的层其实是逻辑层,从物理层的角度来说也有三层、四层五层的分层架构。之所以三层架构这么流行是因为它的分层把大的关注点进行了分离,层数恰到好处,表现层、业务逻辑层和数据访问层,分别处理...
分类:
其他好文 时间:
2014-09-19 15:39:55
阅读次数:
189
安全层面:
SQL注入
SQL注入是一个古老的安全问题,现在任何程序都不应该再出现这样的问题了,其原理非常简单,在过去大多数程序都是直肠子通数据库的,因此如果拼接SQL并且在参数上没有做好过滤或者没有使用参数形式来生成SQL语句的话可能会导致用户在页面上输入的恶意代码直接在数据库中执行。SQL注入的危害点在于整个网站有1000个数据点,如果其中有1个点有漏洞那么整站的数据...
分类:
其他好文 时间:
2014-09-19 15:39:45
阅读次数:
173
性能层面:
性能分析
我觉得性能分析的话要注意几个要点:
不要去猜:对于自己写的代码你是否知道你的代码要执行多久,是不是还在用时间相减来测试代码执行时间?现在有很多自动化的工具可以在程序运行的时候,测试代码中每一句语句的执行时间,可以有效分析出代码的性能瓶颈。对于比较重要的业务逻辑建议采用类似的工具来进行性能分析,有的时候性能慢的代码不一定是自己写的还可能是框架内提供的,...
分类:
其他好文 时间:
2014-09-19 15:39:35
阅读次数:
157
題目:要建一座塔,有立方體形狀的石頭,一層放一塊石頭,下面的石頭的接觸面每條邊都比上面的長,
每種石頭有很多,求最大高度。
分析:dp,LIS。二維最大上升子序列。
這裡有個結論,先不考慮高度,只考慮面積覆蓋問題,則最好的情況是長邊互相平行的擺放;
(假設我們有k個lis的面積覆蓋,那麼如果能長邊對短邊的覆蓋必然滿足長...
分类:
其他好文 时间:
2014-09-19 15:39:15
阅读次数:
165
Ubuntu14.04上的 qemu比RHEL6.4上的版本要新,导致在Ubuntu14.04创建的Guest(RHEL6.4)虚拟机复制到RHEL6.4HOST主机上不能运行。本文解决了这个问题。...
分类:
其他好文 时间:
2014-09-19 15:38:45
阅读次数:
244
国家会议中心、、、、这是一场档案信息化的饕餮盛宴、、、
各种先进的高大上扫描仪在这里汇聚、
各种OCR识别软件在这里绽放自己的色彩、
图片里我们北京文通科技有限公司的杨总在滔滔不绝的向与会者叙述我们的产品
无论是外观优美、性能卓越的扫描仪
还是嵌入客户业务系统当中的OCR识别核心
杨总用诙谐幽默的句子和他在这个档案行业的扎实经验
向在座的每一位传...
分类:
其他好文 时间:
2014-09-19 15:37:35
阅读次数:
282
引领大数据连接、传送以及存储,提供创新半导体及软件解决方案的PMC®公司(纳斯达克代码:PMCS)宣布荣获华为颁发的质量专项奖。华为是一家全球领军的信息与通信技术解决方案提供商。...
分类:
其他好文 时间:
2014-09-19 15:37:25
阅读次数:
216
第一次尝试模拟退火.....
Ellipsoid
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 916 Accepted Submission(s): 305
Special Judge
Problem ...
分类:
其他好文 时间:
2014-09-19 15:37:15
阅读次数:
188
题意:对于数加一位减一位,给定N,求1~N的和。
例子12=1-2+3-4.........
分类:
其他好文 时间:
2014-09-19 15:37:05
阅读次数:
302