现在位置: 首页 > RolandoFantl发表的所有文章
  • 06月
  • 06日
综合 ⁄ 共 947字 评论关闭
Python 的标准模块的 socket 提供了可从 C scoket 中找到的几乎完全相同的功能。不过该接口通常更加灵活,主要是因为它有动态类型化的优点。此外,它还使用了面向对象的风格。例如,一旦您创建一个套接字对象,那么诸如 .bind()、 .connect() 和 .send()之类的方法都是该对象的方法,而不是在某个套接字上执行操作的全局函数。 在相比于 socket 的更高层次上,模块 SocketServer 提供了用于编写服务器的框架。这仍然是相对低级的,还有可用于为更高级的协议提供服务的更高级接口。比如 SimpleHTTPServer、 DocXMLRPCServer 和 CG......
阅读全文
  • 03月
  • 12日
综合 ⁄ 共 3330字 评论关闭
在操作系统课程里学习过进程间通信的方式有“管道”,“信号量”,“消息”,“共享内存”,“套接字”等。自己在学习共享内存过程中写了下面的测试小程序。目的是把用到的API列到这里,在需要详细了解的时候查看相关手册。 在cycle.cc程序中,count存在于共享内存中,循环对count进行累加操作,然后打印出来。 在control.cc程序中,把count的值置为0。在执行了control.cc程序后,可以看到cycle.cc重新从1开始打印count。 一般对共享内存需要互斥访问,所以我用信号量的方式实现了一个CriticalSection的类,用来实现cycle.cc和control.cc两个......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 3493字 评论关闭
Problem Description On Saint Valentine’s Day, Alex imagined to present a special pendant to his girl friend made by K kind of pearls. The pendant is actually a string of pearls, and its length is defined as the number of pearls in it. As is known to all, Alex is very rich, and he has N pearls of each kind. Pendant can be told apart according to permutation of its pearls. Now he wants to know how many kind of pendant can he made, with length between 1 and N. Of course, to show his wealth......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 8160字 评论关闭
1. Chrome进程通信的基本模式 进程间通信,叫做IPC(Inter-Process Communication),在Chrome不多的文档中,有一篇就是介绍这个的,在这里。Chrome最主要有三类进程,一类是Browser主进程,我们一直尊称它老人家为老大;还有一类是各个Render进程,前面也提过了;另外还有一类一直没说过,是Plugin进程,每一个插件,在Chrome中都是以进程的形式呈现,等到后面说插件的时候再提罢了。Render进程和Plugin进程都与老大保持进程间的通信,Render进程与Plugin进程之间也有彼此联系的通路,唯独是多个Render进程或多个Plugin进程直接......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 1790字 评论关闭
 http://www.cnblogs.com/gnielee/archive/2010/04/02/access-mysql-from-sqlserver.html 在公司中经常会遇到部署多种数据库环境的情况,对于开发人员来说经常在不同数据库之间转换确实有些繁琐,本篇将介绍从SQL Server 操作MySQL 数据库的方法。 数据库测试环境 1. SQL Server 2008 2. MySQL 5.1.36     Database: Test     Table: TestTable 创建MySQL 测试表 CREATE TABLE `testtable` ( `id` int(11) DEFAULT NULL, `name` varchar(50) DEFAULT NULL, `age` int(11) DEFAULT NULL ) 创建Linked Server  ......
阅读全文
转载自:http://zhidao.baidu.com/question/28096541   DES使用56位密钥对64位的数据块进行加密,并对64位的数据块进行16轮编码。与每轮编码时,一个48位的“每轮”密钥值由56位的完整密钥得出来。DES用软件进行解码需要用很长时间,而用硬件解码速度非常快,但幸运的是当时大多数黑客并没有足够的设备制造出这种硬件设备。在1977年,人们估计要耗资两千万美元才能建成一个专门计算机用于DES的解密,而且需要12个小时的破解才能得到结果。所以,当时DES被认为是一种十分强壮的加密方法。    但是,当今的计算机速度越来越快了,制造......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 3131字 评论关闭
DELIMITER // create procedure pro_test() begin declare i int; set i = 0; while i<5 do insert into test select i+1,name from crm_contact where id=i+886; set i=i+1; end while; end; // DELIMITER ; DELIMITER // create procedure pro_test() begin declare i int; set i = 0; while i<8 do insert into crm_right select i+824,crm_right.name, crm_right.rule, crm_right.action, crm_right.type, crm_right.parent_id, crm_right.scope, crm_right.code FROM crm_right where id = i+80; set i=i+1; end whi......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 976字 评论关闭
题意:就要给你一个图,求有多少个割点 思路:求无向图的割点,直接上模板没什么好说的,附上两种形式的模板 模板1: //256K    63MS #include <iostream> #include <string.h> #include <stdio.h> #define M 110 using namespace std; int dep[M],low[M],head[M]; bool cut[M]; int e,n,rt,son; struct E {     int to,nxt; }edge[M*M]; void addedge (int cu,int cv) {     edge[e].to = cv;     edge[e].nxt = head[cu];     head[cu] = e ++; } int min (int a,int b) {     return a > b ? b : a; }......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 32588字 评论关闭
常用图像数据集:标注、检索 1.搜狗实验室数据集: http://www.sogou.com/labs/dl/p.html 互联网图片库来自sogou图片搜索所索引的部分数据。其中收集了包括人物、动物、建筑、机械、风景、运动等类别,总数高达2,836,535张图片。对于每张图片,数据集中给出了图片的原图、缩略图、所在网页以及所在网页中的相关文本。200多G 2 http://www.imageclef.org/ IMAGECLEF致力于位图片相关领域提供一个基准(检索、分类、标注等等) Cross Language Evaluation Forum (CLEF) 。从2003年开始每年举行一次比赛. http://staff.sci......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 2028字 评论关闭
1.       一定要有独立的人格, 独立的思想。一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定。不要成为灌输教育的牺牲品。 2.       仕途,商界,学术。大致说来,每个人都注定要走上三条道路中的某一条。在进行职业生涯规划的时候,不妨以此作为思考的出发点。根据不同的职业生涯规划来塑造各自的。核心竞争力只有知道自己以后要做什么,才能知道自己应该学什么。 3 . 专业无冷热,学校无高低。没有哪个用人单位会认为你代表了你的学校或者你的专业。千万不要因为你是名牌大学或者热门专业而沾沾......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 279字 评论关闭
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address"); startActivity(LaunchIntent); or Intent intent = new Intent(Intent.ACTION_MAIN); intent.setComponent(new ComponentName("com.package.address","com.package.address.MainActivity")); startActivity(intent);
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 961字 评论关闭
题目大意:有两排城市,这两排城市之间有一些路相互连接着,求有多少条路相互交叉。 思路:把所有的路先按照x值从小到大排序,x值相同的按照y值从小到大排序,然后插入边的时候,先找有多少比自己y值小的,这些边的x值一定比自己大,也就是一个逆序对,然后统计起来。记得答案要用long long (__int64) CODE: #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define MAX 1010 using namespace std; struct Complex{ int x,y; bool operator <(const Complex &......
阅读全文