1.调用静态函数 多用户同时调用静态函数,会产生多个进程,本身是不会冲突的。2.调用静态变量 static变量其实就是application变量,也就是说一个用户改变了static变量,就会影响其他用户对这个变量的使用。所以调用这个变量最好是不变化的。如果要改变这个变量有可能影响别的用户的...
分类:
Web程序 时间:
2014-10-04 17:02:56
阅读次数:
148
代码: #include?<stdio.h>
#include?<stdlib.h>
int?main(void)?{
int?n;
//?函数scanf中的*,当被用于%与转换说明符之间时,表示跳过相应的输入项目
scanf("%*d?%*d?%d",?&n);
printf("%d\n",?...
分类:
其他好文 时间:
2014-10-04 15:11:37
阅读次数:
166
一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确...
分类:
编程语言 时间:
2014-10-04 16:01:08
阅读次数:
142
一.函数重写
*: 在子类中定义与父类中原型相同的函数
*: 函数重写只发生在父类与子类之间
class Parent
{
public:
void print()
{
cout<<"parent"<<endl;
}
};
class Child:public Parent
{
public:
void print()
{
cout<<"child"<<e...
分类:
其他好文 时间:
2014-10-04 16:50:16
阅读次数:
154
??
对从网络上抓取到的网页进行处理:建立网络库,分词,去重,if-tdf计算权重,归一化,然后根据查询词将文本相似度从高到低的依次返回给客户
第一阶段:python网络爬虫抓取网页,并存盘
第二阶段:对磁盘上的网页文件建立网页库,将全部网页写入网页库,并建立相应网页的偏移量索引文件(1 23 100)-->(dofid, offset, size),以便读取网页内容
...
分类:
其他好文 时间:
2014-10-04 16:33:27
阅读次数:
269
??
客户端使用select模型:
1 #include
2 #include
3 #include string.h>
4 #include
5 #include
6 #include
7 #include in.h>
8 #include
9 #include select.h>
10 #include
11
12 #...
分类:
其他好文 时间:
2014-10-04 14:53:17
阅读次数:
248
字典树常用于前缀匹配
[syswj@host 0813]$ cat dic_tree.cpp
#include
#include
#define MAX 26
using
namespace std;
typedef
struct TrieNode
{
int
ncount;
struct
TrieNode *next[MA...
分类:
其他好文 时间:
2014-10-04 16:16:26
阅读次数:
304
题目大意:裸的树的直径。
思路:随便用一个点跑BFS,求出这个点到所有点的距离,取距离最长的那个点,再用那个点跑BFS,最远的距离就是这棵树的直径。
CODE:
#include
#include
#include
#include
#include
#define MAX 20010
using namespace std;
int x,y,z;
int...
分类:
其他好文 时间:
2014-10-04 16:32:56
阅读次数:
242
1. OSI网络分层参考模型
网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能...
分类:
其他好文 时间:
2014-10-04 15:59:26
阅读次数:
316
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定义mysqld内部发生的事情,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述通用查询日志。1、MySQL日志文件系统的组成 a、错误日志:记录启动、运行或停止mysqld时出现的问题。...
分类:
数据库 时间:
2014-10-04 15:42:36
阅读次数:
257
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
public:
bool hasCycl...
分类:
其他好文 时间:
2014-10-04 15:09:06
阅读次数:
187
DECLARE
l_num_user_id NUMBER;
l_num_appl_id NUMBER;
l_num_resp_id NUMBER;
cust_account_rec_type hz_cust_account_v2pub.cust_account_rec_type;
l_num_ob...
分类:
其他好文 时间:
2014-10-04 15:42:06
阅读次数:
201
Reduce计算分为若干阶段1. copy(或者叫shuffle)阶段和merge阶段并行之前Map产生的结果被存放在本地磁盘上,这时需要从reduce节点将数据从map节点复制过来。放得下进内存,比较大的则写到本地磁盘。同时,有两个线程对已经获得的内存中和磁盘上的数据进行merge操作。具体细节是:通过RPC调用询问task tracker已经完成的map task列表,shuffle(洗牌)是...
分类:
其他好文 时间:
2014-10-04 15:41:56
阅读次数:
240
2009年IBM的Gentry提出的完全同态加密(FHE)方案是密码学上的一项重大突破,下面就做个小小的总结。
1、 定义
若一个加密方案对密文进行任意深度的操作后解密,结果与对明文做相应操作的结果相同,则该方案为完全同态加密方案。
也可描述为:若一个加密方案同时满足加法同态和乘法同态,则称该方案为完全同态加密方案。
(1)同态性:代数系统{A,+},{B,*},f为A到B的映射,若f(a...
分类:
其他好文 时间:
2014-10-04 14:51:36
阅读次数:
1549