自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 实习中学习到的linux指令

ls -l 经过alias 变为了llls -lrt 按照创建时间顺序列出文件du 查看当前已使用的磁盘容量df 查看当前目录所有文件夹的大小和已使用的情况

2013-06-27 10:02:56 731

转载 c/c++重定向

这个对经常在OJ上做题的童鞋们很有用。OJ基本都是用标准输入输出(USACO除外)。但如果你在调试的时候也都是从控制台输入,那就太浪费宝贵的时间了。我们可以重定向标准输入,调试的时候从文件读,提交时从标准输入读。在C语言中,方法比较简单。使用函数freopen():freopen("data.in","r",stdin);freopen("data.out","w",stdout);

2013-06-26 11:27:43 1285

转载 shell编程基础

我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):#!/bin/bash...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。符号#!用来告诉系统执行该脚本的程序,本例使用/bin/bash。编辑结束并保存后,如果要执行

2013-06-25 19:56:04 794

原创 vi和shell的学习网址

1.vi 的用法:http://linux.chinaitlab.com/command/38016.html2.shell 编程http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80

2013-06-25 15:40:31 652

转载 tarjan算法模板

#include #include #include #include #include #include #include  using namespace std; const int kMaxN = 3001; class Graph { public: Graph(int vertex_count = 0) { vertex_count_ = vert

2013-06-24 16:47:01 1310

原创 个人对主席树算法的理解

首先借主席树发明人的一段话:..这个东西是当初我弱不会划分树的时候写出来替代的一个玩意..被一小撮别有用心的人取了很奇怪的名字> <想法是对原序列的每一个前缀[1..i]建立出一颗线段树维护值域上每个数的出现次数,然后发现这样的树是可以减的,然后就没有然后了转载请注明出处,谢谢。http://blog.csdn.net/sprintfwater/article/details

2013-06-24 15:17:01 15967 2

转载 POJ 2104(K-th Number-区间第k大-主席树)

..这个东西是当初我弱不会划分树的时候写出来替代的一个玩意..被一小撮别有用心的人取了很奇怪的名字> 想法是对原序列的每一个前缀[1..i]建立出一颗线段树维护值域上每个数的出现次数,然后发现这样的树是可以减的,然后就没有然后了K-th NumberTime Limit: 20000MS Memory Limit: 65536K

2013-06-23 19:58:53 6896

原创 无向哈密顿图回路Dirac 定理证明和竞赛图为哈密顿通路的证明过程

Dirac 定理: 设一个无向图中有 N 个节点,若所有节点的度数都大于等于 N/2,则汉密尔顿回路一定存在。注意,“N/2” 中的除法不是整除,而是实数除法。如果 N 是偶数,当然没有歧义;如果 N 是奇数,则该条件中的 “N/2” 等价于 “⌈N/2⌉”。网上已经有证明的方法,比如:http://blog.csdn.net/weiguang_123/article/details/

2013-06-23 18:35:35 9277

原创 Ubuntu 下gvim/vim clang_complete自动补全安装

clang的自动补全比code_complete好用多了,因为后者只能补全你用过的函数或变量1安装clang解析环境使用clang之前需要安装代码解析包,我使用的是Ubuntu系统,可以通过sudo apt-get install clang命令安装网上说:也可以根据网站http://clang.llvm.org/get_started.html上的相关说明安装

2013-06-10 20:31:34 7329 4

linux上实现多进程和多线程实现同步互斥(源代码)

在linux上分别用多进程和多线程实现的同步互斥操作(源代码)

2013-04-18

在linux平台用Qt实现的数据库基本操作(源代码)

在linux平台用Qt实现在mysql数据库上的基本操作:插入,删除,修改等功能

2013-04-18

用Qt封装的unix套节字网络编程的多播程序(源代码)

unbutu开发环境,用Qt做的界面,利用unix套节字编程实现的多播程序

2013-04-18

linux上多线程聊天程序

linux编程 多线程编程 网络套节字编程

2013-04-18

linux下用C/C++实现的代理服务器

在linux平台下,涉及到unix套节字编程,用C/C++实现代理服务器,是基于TCP/IP和HTTP协议的编程

2013-04-07

linux 上用C++实现的网络嗅探器

在linux平台上,用C++ 封装 raw socket套节子编程,包括makefile文件的所有源代码,希望对你有帮助。

2013-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除