nginx源码总结:
1)代码中没有特别绕特别别扭的编码实现,从变量的定义调用函数的实现封装,都非常恰当,比如从函数命名或者变量命名就可以看出来定义的大体意义,函数的基本功能,再好的架构实现在编码习惯差的人受伤也会黯然失色,如果透彻理解代码的实现,领悟架构的设计初衷,觉得每块代码就想经过耐心雕琢一样,不仅仅实现了基本的功能给你,为其他人阅读也会提供很好的支持。细致恰当的命名规则就...
分类:
其他好文 时间:
2014-06-24 23:21:01
阅读次数:
255
引言:
套接字编程其实跟进程间通信有一定的相似性,可能也正因为此,stevens这位大神才会将套接字编程与进程间的通信都归为“网络编程”,并分别写成了两本书《UNP1》《UNP2》。TCP套接字编程是套接字编程中非常重要的一种,仔细分析,其实它的原理并不复杂。现在就以一个例子来详细分析TCP套接字编程。
一、示例要求:
本节中试着编写一个完成的TCP客户/服务器程序示例,并对它进行深...
分类:
其他好文 时间:
2014-06-24 20:59:53
阅读次数:
248
poj 1180 Batch Scheduling(DP-单调性优化 斜率优化)...
分类:
其他好文 时间:
2014-06-24 22:20:38
阅读次数:
266
1. 判断一文件是不是块或字符设备文件,如果是将其拷贝到 /dev 目录下
read -p "input a file:" filename
if [ -b $filename -o -c $filename ]
then
cp $filename /dev/
fi
2.编写一个脚本,进行简单的减法运算,要求提示输入变量
#!/bin/bash
read -...
分类:
系统相关 时间:
2014-06-24 20:59:09
阅读次数:
434
hive没有提供hive --version这种方式查看版本好,所以要找到hive所在目录,然后查看jar包的版本号,比如:# ls /usr/local/hive/lib/
antlr-2.7.7.jar datanucleus-core-2.0.3.jar hive-jdbc-0.10.0.jar jline-1.0.ja...
分类:
其他好文 时间:
2014-06-24 23:20:21
阅读次数:
377
最近学习状态一直都不错,最近敲完牛腩新闻发布系统后又看了看《培养计划6.0》发现“牛腩新闻发布系统”的作用其实就是一个成语——抛砖引玉。在该新闻发布系统中基本上涉及到了B/S开发所需要具备的知识模块(HTML、Asp.net、XML、JavaScript、CSS.DIV、JQuery、AJAX)。通过这个小的系统我的学习也将从C/S转移到B/S上,当然这个小的系统带给我的远远不止这些。
...
分类:
其他好文 时间:
2014-06-24 18:38:39
阅读次数:
237
Amazon EBS(Elastic Block Store,简称EBS) 为 Amazon EC2 实例提供块级存储服务。EBS 卷需要通过网络访问,并且能独立于实例的生命周期而存在,也就是说假如EC2实例出现问题,那么存放在EBS卷上的数据还是可以得到保存。Amazon EBS 提供高可用性、高可靠性的存储卷,并可以与一个正在运行 EC2 实例相连接且在实例中显示的为一个设备。对于那些需要建立...
分类:
其他好文 时间:
2014-06-24 20:03:43
阅读次数:
385
Python中一切皆是对象,每个对象都可以有多个属性。Python是如何管理这些属性呢?我们来探讨一下。
属性的__dict__系统
对象的属性包含两部分:类属性和对象属性。对象的属性可能来自于其类的定义,叫做类属性。类属性可能来自于类的定义自身,也可能来自父类。一个对象的属性还可能是该对象实例定义的,叫做对象属性。
对象的属性存储在对象的__dict__属性中。__dict__为一...
分类:
编程语言 时间:
2014-06-24 21:03:01
阅读次数:
218
分支语句 1. 条件语句 if-else ,基本语法形式如下,其中 “[]” 中 的部分可以省略。 if boolean-expression { statement1; } [else if boolean-expression { statement2; } ] [else {statement3; } ] 实例: var number1 = 0;var number2 =...
分类:
其他好文 时间:
2014-06-24 17:40:00
阅读次数:
255
【原题】
星系调查
【问题描述】
银河历59451年,在银河系有许许多多已被人类殖民的星系。如果想要在行
星系间往来,大家一般使用连接两个行星系的跳跃星门。 一个跳跃星门可以把
物质在它所连接的两个行星系中互相传送。
露露、花花和萱萱被银河系星际联盟调查局任命调查商业巨擘ZeusLeague+
的不正当商业行为。
在银河系有N个已被ZeusLeague+成功打入市场的行星系,不妨...
分类:
其他好文 时间:
2014-06-24 17:50:57
阅读次数:
429
【问题】
Evaluate the value of an arithmetic expression in Reverse Polish Notation.
Valid operators are +, -, *, /.
Each operand may be an integer or another expression.
Some examples:
...
分类:
编程语言 时间:
2014-06-24 23:22:53
阅读次数:
331
题目链接:uva 10712 - Count the Numbers
题目大意:给出n,a,b;问说在a到b之间有多少个n。
解题思路:数位dp,dp[i][j][x][y]表示第i位为j的时候,x是否前面是相等的,y是否已经出现过n。对于n=0的情况要特殊处理前导0,写的非常乱,搓死。
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-06-24 22:22:07
阅读次数:
391
接触hadoop第二天,配置hadoop到环境也用了两天,将自己配置到过程写在这里,希望对大家有所帮助!
---------------安装jdk-------------------------------
1.
下载jdk1.6.0_45
2.解压到opt文件夹下,配置/etc/profile,在文件尾部加上
#set java environment
JAVA_H...
分类:
系统相关 时间:
2014-06-24 21:02:22
阅读次数:
285
#redP p {
/* 权值 = 100+1=101 */
color:#F00; /* 红色 */
}
#redP .red em {
/* 权值 = 100+10+1=111 */
color:#00F; /* 蓝色 */
}
...
分类:
Web程序 时间:
2014-06-24 17:50:18
阅读次数:
275
重构机房的时候用到了单例模式,在这里稍稍回顾一下。
单例模式,顾名思义就是一个类只有一个实例,在机房收费系统中,主要是才子窗体实例化的时候用到。如果没有使用单例模式时代码是这样的:
Private Sub 修改密码ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 修改密码T...
分类:
其他好文 时间:
2014-06-24 21:31:32
阅读次数:
299
题目链接:uva 10843 - Anne's game
题目大意:给出n,问说有n个节点构成的标号树有多少种。
解题思路:cayley定理的躶题。
#include
#include
typedef long long ll;
const ll MOD = 2000000011;
ll Pow (ll x, ll n) {
if (n 0)
ret...
分类:
其他好文 时间:
2014-06-24 23:46:31
阅读次数:
239
关于使用jquery-mobile表单提交遇到的问题
当你使用了jquery-mobile的时候,如果你在前台提交一个了一个form表单,而在后台你处理完业务逻辑之后想要重定向到另一个方法或页面的时候。
切记要在form表单处添加一个data-ajax=“false”。
因为jquery-mobile默认是以ajax方式提交。
(最明显的表现是,你在后台明明使用了重定向,但是URL...
分类:
Web程序 时间:
2014-06-24 21:01:46
阅读次数:
222