上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 329 下一页
摘要: 在这个例子里,表示服务器与一个客户端的沟通渠道,就是一个连接,封装为类CConnect。它是当服务器接收到一个客户端连接请求之后创建的,主要用来就是管理这个连接的生命周期,以及数据的接收和发送。从生命周期上来说,当一个连接创建时就旦生了,那什么时候死亡呢?在这个类的设计上是非常优秀,非常巧妙的,因为它不会为多生存一点时间而存在,也不会提前死掉而导致非法的内存访问。有这样的特性,主要是得益于它继承类enable_shared_from_this,这个类enable_shared_from_this的魔力,就是为了在类内部函数使用shared_ptr,可以维护类的实例不至于失去控制,导致提前死亡。 阅读全文
posted @ 2013-07-14 23:21 jlins 阅读(206) 评论(0) 推荐(0)
摘要: http://hncu.acmclub.com/index.php?app=problem_title&id=111&problem_id=1099题目描述小明的侄子要过生日了,小明买了一套儿童积木送他。这套积木由N个边长为1厘米的正方体小块组成,小明想把这些小块堆成一个大的矩形方体,然后将整个方体包裹上漂亮的包装纸,请问小明最少需要多少平方厘米的包装纸即可?输入格式输入的第一行为一个正整数C,表示测试样例的组数。 每组输入是一个正整数N(1int main(){ int t; scanf("%d",&t); while(t--) { int n,i 阅读全文
posted @ 2013-07-14 23:19 jlins 阅读(501) 评论(0) 推荐(0)
摘要: http://hncu.acmclub.com/index.php?app=problem_title&id=111&problem_id=1100题目描述有一种彩票的玩法是从1~49这49个整数中挑选6个数字。小明为此研究出一个选号的策略,就是从这49个数字中选出一个子集S,S中包含了k(k>6)个数字,然后从S中再选择6个数字作为最终选定的号码。 你的任务是,给你k和集合S,输出从S中选择投注号码的所有组合。输入格式输入包含多组测试数据。每组输入首先是一个整数k(6int main(){ int k,n[20],a,b,c,d,e,f; while(~scanf(&q 阅读全文
posted @ 2013-07-14 23:17 jlins 阅读(353) 评论(0) 推荐(0)
摘要: 作者:ani_di 版权所有,转载务必保留此链接http://blog.csdn.net/ani_di Lua获取网络时间 网络授时服务是一些网络上的时间服务器提供的时间,一般用于本地时钟同步。 授时服务有很多种,一般我们选择RFC-868。这个协议的工作流程是:(S代表Server,C代表Client)S: 检测端口37U: 连接到端口37S: 以32位二进制数发送时间U: 接收时间U: 关闭连接S: 关闭连接 协议非常简单,用TCP连接上后,服务器直接把时间发送回来。发送的是从1900年1月1日午夜到现在的秒数。 使用luasocket 实现的方案有很多种,Lua不一定是最简单的,选择.. 阅读全文
posted @ 2013-07-14 23:16 jlins 阅读(4141) 评论(0) 推荐(1)
摘要: 原文地址点击打开链接Section 1.简介下面是项目的演示视频:DEMO系统演示视频(双击全屏观看) 演示视频 下面是对整个项目的总结文档:基于语义网的自动问答系统实现 运行这个文件需要安装mysql+php+apache,此外还需要将rdf数据发布成为关联数据形式(利用Pubby+fuseki,参加我以前的文章) 整个程序的目录如下 本程序只是为了做出demo系统,所以不讲究格式语法框架效率之类的细节问题,实现的方法也比较笨。因为这个项目还没有结束,后期我会继续更新,可能会有java做出更加合理且实用的东西,敬请期待。代码很杂乱,有耐心的可以交流。 下面我将所有的代码都贴出来,并提供下载链 阅读全文
posted @ 2013-07-14 23:14 jlins 阅读(791) 评论(0) 推荐(0)
摘要: http://hncu.acmclub.com/index.php?app=problem_title&id=111&problem_id=1101题目描述小明很喜欢下国际象棋,一天,他拿着国际象棋中的“马”时突然想到一个问题: 给定两个棋盘上的方格a和b,马从a跳到b最少需要多少步? 现请你编程解决这个问题。 提示:国际象棋棋盘为8格*8格,马的走子规则为,每步棋先横走或直走一格,然后再往外斜走一格。 输入格式输入包含多组测试数据。每组输入由两个方格组成,每个方格包含一个小写字母(a~h),表示棋盘的列号,和一个整数(1~8),表示棋盘的行号。输出对于每组输入,输出一行“To 阅读全文
posted @ 2013-07-14 23:12 jlins 阅读(391) 评论(0) 推荐(0)
摘要: 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算 课程简介: “响应变化胜过遵循计划”,所以敏捷开发中的估算过程主要指在每个迭代计划会中,由开发人员自主估算本次迭代的工作内容。可是,随着一个个迭代结束,开发人员可能才逐渐感觉到整个项目需要一年,而实际上,高层领导早就签订合同或立项要求整个项目在半年内完成……而这个项目如果真的超期了一倍,那么到底是高层领导的决策失误,还是团队的生产率只有别人的一半? 这就让我们不禁想问: 有没有一种方法,在签署合同或立项前,仅仅凭借几页Word和有限交互,就能把十几人年的项目推算到±20%的精度内? 有没有一种方法,不仅能在早期 阅读全文
posted @ 2013-07-14 23:10 jlins 阅读(179) 评论(0) 推荐(0)
摘要: 一、Linux下的两种连接文件及创建方式在Linux下面的连接文件有两种——软连接和硬连接,虽然都是连接文件,但两者却有很大的区别。一种是类似于Windows的快捷方式功能的文件(或目录),这种连接称为软连接;另一种则是通过文件系统的inode连接来产生新文件名,而不是产生新文件,这种称为硬连接。 创建连接文件的方法非常简单,就是使用ln命令,ln file1 file2,则创建硬连接,file2为file1的硬连接,ln -s file1 file2,则创建软连接,file2为file1的软连接。 二、详述硬连接 为了让大家更好地了解这两种连接的差别,这里先说说硬连接... 阅读全文
posted @ 2013-07-14 23:07 jlins 阅读(277) 评论(0) 推荐(0)
摘要: 这道题思路很简单,设刚开始队伍数为d=2^p*x,其中x是奇数,则比赛场次n=(2^p-1)*x+(x-1)*x/2,然后从0开始枚举p的值,接着解一元二次方程x^2+(2^(p+1)-3)x-2*n=0,易知此方程在0到10^9直接有且只有一个解。直接二分就行。ps:这道题目数据很强,稍微有点错误就会出错。。。#include#include#include#include#define LL long longusing namespace std;LL n;LL getans(LL a,LL b,LL s){ LL mid,tmp; while(a0) ... 阅读全文
posted @ 2013-07-14 23:05 jlins 阅读(288) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-07-14 23:04 jlins 阅读(147) 评论(0) 推荐(0)
上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 329 下一页