现在位置: 首页 > disgust发表的所有文章
  • 08月
  • 16日
综合 ⁄ 共 2258字 评论关闭
题目链接:uva 10829 - L-Gap Substrings 题目大意:给定一个字符串,问有多少字符串满足UVU的形式,要求U非空,V的长度为g。 解题思路;对字符串的正序和逆序构建后缀数组,然后枚举U的长度l,每次以长度l分区间,在l和l+d+g所在的两个区间上确定U的最大长度。 #include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> using namespace std; typedef long long ll; const int maxn = 100005; struct Suffix_Arr { int n, len, s[maxn]; int SA[maxn], rank[maxn], ......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 5267字 评论关闭
转载于 http://mawenhao19930620.blog.163.com/blog/static/12857536120112991818242/ Windows下gvim配置文件_vimrc 首先配置g++到环境变量(配置g++,具体是将devc++的g++.exe的路径比如说:c:/deVC++/bin..加入到环境变量path里面) , 然后将下面的代码复制并保存为_vimrc , 替换掉vim安装文件夹中的_vimrc文件(或者是打开Vim 的启动设定,然后复制下面的代码并保存即可) [plain] view plaincopy"Version: 1.0 by momodi@whuacm  "Modified by ghostboyzone@gmail.com    source $VIMRUNTIME/mswin.vim  behave mswin  im......
阅读全文
  • 11月
  • 06日
编程语言 ⁄ 共 4951字 评论关闭
转自Memory Snippets《C语言函数sscanf()的用法》  C语言函数sscanf()的用法 sscanf() - 从一个字符串中读进与指定格式相符的数据.   函数原型:   int sscanf( string str, string fmt, mixed var1, mixed var2 ... );   int scanf( const char *format [,argument]... );   说明:   sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。   其中的format可以是一个或多个 {%[*] [width] [{h | l | I64 | L}]type | ' ' | '\t' | '\n' | 非%符号}   注:   1、 *......
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 2100字 评论关闭
3、内部类啥时候用? 当描述事物时,事物的内部还有事物,该事物用内部类来描述。 因为内部事物在使用外部事物中的内容。 比如,假设我现在描述人体,你描述人体的时候,就没有年龄等属性。 对于心脏而言,属性非常多,属性一多,是不是要进行封装啦? 一封装,是不是类啦? class Body {} class XinZang {} 如下,XinZang类在里面 class Body { class XinZang { } } 这样是不是更好一些,为啥?跟你讲你那心脏是不是在访问你身体里的其他器官,注意人体里会定义其他东西,而如果XinZang在外面是不是需要创建人体对象,是......
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 2653字 评论关闭
本文为原创文章,转载请注明出处:http://blog.csdn.net/droidpioneer 博文《Android源码下载——用git clone实现单个目录下载》介绍了采用git clone方法下载Android单个目录源码的方法,这篇文章已经有四年的历史,这期间Google对源代码的管理网站已经进行了更改,直接采用原来的方法下载源代码已经失效。本文介绍了在ubuntu下(在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码)获取目前最新的Android 4.4 全套源码以及单个自模块源码的下载方法,可根据本文方法下载全套或者只下载子模......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 1633字 评论关闭
把mongodb解压缩完的bin路径加到环境变量 创建a.bat和b.bat文件: a.bat内容: mongod --dbpath F:\MongoData b.bat内容: mongo 127.0.0.1:27017/admin a.bat是启动mongodb服务器,--dbpath用来指定数据的存储路径 b.bat是启动mongo shell(即:js 引擎),admin用来指定哪个数据库 启动a.bat,看到 2014-10-14T22:35:48.734+0800 [initandlisten] waiting for connections on port 270 17 说明ok了 窗口不要关,那个是mongo的服务器 再启动b.bat: MongoDB shell version: 2.6.5 connecting to: 127.0.0.1:27017/admin 看到这个说明,mo......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 4570字 评论关闭
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。   大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 432字 评论关闭
TCP/IP表示运输层协议族,包含运输层的各种协议,提供各种服务,。   UDP(user atagram protocol)用户数据报协议,和TCP(transmission control protocol)传输控制协议,TCP/IP协议族的两个重要协议。   都用来传输数据 UDP在传输数据之前不需要先建立连接,远地主机的运输层在接收到UDP报文后,不需要确认。提供不可靠交付,比如说qq用的就是UDP协议,优点是传输效率高。 TCP提供面向连接服务,传输数据前必须先建立连接,接收方确认,数据传输后要释放链接。比如说电子邮件。   ip也属于TCP/IP协议族,用来链接互联网计算机,区......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 6602字 评论关闭
【文章标题】: NET程序集01【文章作者】: 有酒醉【作者邮箱】: wuqr32@sina.com【下载地址】: 自己搜索下载【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!--------------------------------------------------------------------------------【详细过程】一、程序集的物理结构程序集是代码部署的基本单位,它们为代码形成了合乎逻辑的安全以及版本边界.程序集包含了许多文件:a、包含了主模块的可移植可执行(PE)文件b、包含了其他模块的任意数量的可选PE文件c、包含数据的任意数量的可选资源文件,这种文件可以......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 326字 评论关闭
我的需求是:如果一次能产生多个报告(可能有table的形式,有bar chart形式,有pie chart的形式,等等),如何将它们分别显示在不同的页里。(如,在第1页里显示table形式的报告,在第2页里显示bar chart形式的报告,在第3页里显示pie chart形式的报告,等等)我刚刚做了测试,确实可通过设置“page break"来达到我想要的效果,步骤如下:1。分别建立各个形式的报告2。分别点击各个报告,在它的"properities"找到"page break",在"Before"和"After"里都选择"always".("Master Page"保持缺省"None")这样,在"report viewer"里就能看......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1546字 评论关闭
题目类型  搜索题(IDA*) 题目意思 给出24个数字(其中1,2,3各有8个) 例如下图 每一次操作 例如 A 操作把 A 旁边的数字放到 A 所在的那一行数字的另一端的末尾 然后其他数字往 A 的方向移一格 即 1 1 3 2 2 2 3 变成 1 3 2 2 2 3 1 如果执行 C 操作的话 3 2 2 2 3 1 3 就变成 3 3 2 2 2 3 1 现在问最少要多少次操作才能使中间那8个数字变成一样的数字 输出最少的操作数和中间8个数字变得一样的时候是哪一个数字 解题方法 迭代加深搜索 + A* 即 IDA* 不断加深 DFS 搜索的深度 当找到可行解时 即为最优解 (因为步数是不断增大......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 2841字 评论关闭
基本步骤: 1、安装必需的subversion 2、创建版本库 3、配置用户和权限 4、钩子和svn常用命令说明 一、安装subversion 在这里我们使用yum来安装subversion,使用以下命令即可完成。 [root@localhost ~]# yum -y install subversion 二、创建版本库 [root@localhost ~]# mkdir -p /home/svn/project01 [root@localhost ~]# svnadmin create /home/svn/project01 三、版本库管理配置 进行刚才创建的版本库目录下的conf目录,可以看到有三个文件。 [root@localhost ~]# cd /home/svn/project01/conf [root@localhost conf]# ls aut......
阅读全文