自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(91)
  • 资源 (17)
  • 收藏
  • 关注

原创 svn ignore 更新

只需要用命令 svn propedit svn:ignore .编辑ignore file 列表即可

2015-03-19 17:20:04 234 1

原创 linux 安装 配置 trash-cil

sudo apt-get install trash-clialias rm=”trush-put”

2015-03-13 14:50:01 441

原创 valgrind memorycheck基本使用

Reference:http://valgrind.org/docs/manual/mc-manual.html : valgrind command line usagehttps://wiki.wxwidgets.org/Valgrind_Suppression_File_Howto : 如何写一个suppression file命令解析valgrind --mem

2015-01-08 18:45:03 566

转载 搜狗面板程序加载失败,请重启以使用输入法!

注销/重启1、终端sogou-qimpanel &2、dash 搜sogou 执行输入法面板……就上边那个PS:搜狗小黑块问题请:xcompmgr &

2015-01-08 11:26:01 865

转载 A trim implementation for std::string

IntroductionThe C++ Standard Template Library (STL, for short) provides the handy std::string class, which provides a lot of common string facilities. However, the well-known trim operation was

2014-12-28 10:48:53 196

转载 A trim implementation for std::string

IntroductionThe C++ Standard Template Library (STL, for short) provides the handy std::string class, which provides a lot of common string facilities. However, the well-known trim operation was

2014-12-28 10:44:20 79

原创 boost signal 实例以及延展

boost::signals2::signal 主要用来发射一个信号,然后由y

2014-11-16 15:34:54 280

原创 gdb 基本使用

1. 首先要编译成debug版本,否则无符号表。//??? 为什么2. 基本命令list //查看源代码. 可以list file:line

2014-11-04 08:56:00 88

原创 gdb 基本使用

1. 首先要编译成debug版本,否则无符号表

2014-11-03 23:26:38 118

转载 linux 安装 windows (simxx)字体

拷贝中文字体进入 /usr/share/fonts/zh_CN里面,没有此文件夹自己创建 我拷贝的6个字体是: 宋体(simsun.ttf)、仿宋(simfang.ttf)、黑体(simhei.ttf)、楷体(simkai.ttf)、隶书(simli.ttf)、幼圆(simyou.ttf)[html] view plaincopy$ cd /usr/

2014-11-03 20:04:22 291

转载 Ubuntu Emacs Fcitx 中文输入法设置

Ubuntu Emacs Fcitx 中文输入法设置

2014-10-28 10:15:21 313

原创 Linux Sed

替换/home下所有文件中的www.itbbs.cn为chinafar.comsed -i "s/www.itbbs.cn/chinafar.com/g" `grep www.itbbs.cn -rl /home`

2014-10-23 17:03:25 169

转载 ubuntu(Linux mint) 中 chrome 书签乱码问题的解决

ubuntu(Linux mint) 中如果遇到 chrome 的书签乱码但网页正常的情况,则输入如下命令即可解决:sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy源自:http://www.v2ex.com/t/116135非常感谢 lihuoqingfly 的提问与 oldcai 的解

2014-10-22 10:08:07 340

转载 linux 安装搜狗输入法

准备: 使用源 安装fcitx fcitx-sogoupinyin fcitx-table-wubi

2014-10-21 19:27:27 441

转载 STL Code 优化

1.初始版本#include #include int compare(const void *arg1, const void *arg2);void main(void){ const int max_size = 10; // 数组允许元素的最大个数 int num[max_size]; // 整型数组 // 从标准输入设备读入整数,同时累计输入个数, //

2014-10-18 15:52:19 284

原创 svn ignore 一种使用方法

若是操作失败可以用命令 svn revert --recursive . 撤销添加首先添加所有你需要添加的目录(因为svn:ignore 是svn 的一个针对目录属性)循环遍历所有目录,添加进来find . -type d -print -exec svn add {} \;或者 自己编辑一个 sh文件将所有目录添加进来find . -type d > dirlist删除所有含有.

2014-03-26 22:44:58 2488

转载 Name Mangling in C++

Name Mangling(C++)Author: Chaos LeeDate: 2012/05/06摘要:详细介绍了C++中的Name Mangling的原理和gcc中对应的实现,通过程序代码和nm c++filt等工具来验证这些原理。对于详细了解程序的链接过程有一定的帮助。Name Mangling概述大型程序是通过多个模块构建而成,模块之间的关系由ma

2014-03-22 21:25:43 450

原创 windows mingw boost setting

安装Mingw64,msys,cmake.按照boost的guide用编译boost:如果已经安装vs则可以5.2.1   Install Boost.BuildBoost.Build is a text-based system for developing, testing, and installing software. First, you'll need t

2014-03-10 09:25:16 471

转载 R-树

关键词:R树、GIS、高维索引、R树变种作者:吕瑛空间索引是对存储在介质上的数据位置信息的描述,用来提高系统对数据获取的效率。GIS涉及的各种海量复杂数据存储于外存,如果对磁盘上的数据的位置不加以记录和组织,每查询一个数据项都要扫描整个数据文件,则这种访问磁盘的代价将严重影响系统的效率。因此索引的建立与处理至关重要。此外GIS所表现的地理数据多维性使得传统的B树索引不再适合

2014-01-16 20:25:44 548

转载 Ubuntu 12.04 Desktop 不启动GUI 直接进入命令行

sudo vi /etc/default/grub把以”GRUB_CMDLINE_LINUX_DEFAULT=“开始的行改成:GRUB_CMDLINE_LINUX_DEFAULT=text, 然后sudo update-grub,重启。基于vm虚拟机的Ubuntu重启,命令行下的字体不好看,好像是更新以后,字体又自动调整大一些,比较合适了,不知具体什么情况发生。 如果想从GUI

2013-07-16 15:44:30 1783

转载 Firefox 快捷键

键盘快捷键下面是Mozilla Firefox的键盘快捷键列表。如果您在GNOME中启用了Emacs风格的文本编辑快捷键,它们在Firefox中同样有效。当Emacs文本编辑快捷键跟默认的快捷键冲突(例如Ctrl+K),只要光标在一个文本框中(也包括地址栏和搜索栏),Emacs快捷键优先。这时您可以使用下文中的替代快捷键(如果列出了)。注意: 自定义键盘快捷键需使用自定义快捷键 扩展

2013-05-04 22:05:28 363

转载 CMAKE的使用

CMAKE的使用Version 1.02009-3-18一、      基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、      概念out-of-source build,与in

2013-05-04 21:31:01 384

原创 install skype on unbuntu

从官网上下了skype的deb包,可是安装完成后各种问题,一打电话就挂+报错。try this:Installing SkypeUsers of 64-bit Ubuntu, should enable MultiArch if it isn't already enabled by running the command sudo dpkg --add-arc

2013-05-04 20:12:33 396

转载 googoe 搜索高级语法

基本操作符号A . +强迫包含的意思例如:搜索金州 +金州注释(金州注释,注意要空一格。否则和没有用+一样。)可以用于搜小搜索范围具体的语法为 keyword +keywordB. -这个减号和加号相反,是去除的意思。例如金州 –金州注释Google用减号“-”表示逻辑“非”操作。“A –B”表示搜索包含A但没有B的网页。示例:搜索所有包含“搜索引擎”和“历史”但不

2013-05-02 16:50:23 373

转载 Cscope在emacs中的配置与使用

http://blog.csdn.net/intrepyd/article/details/4202312在windows下通常使用source insight阅读源代码,本人希望将这项工作转移到linux下面。在配置并试用vim一段时间后,感觉不是特别满意。幸运的是,这个挑剔的人并不懒惰,开始尝试使用强大的emacs。在这里,并不介绍emacs的基本操作以及配置,建议学习emacs自带的帮助

2013-04-29 15:55:48 378

原创 mynote

大文件上传: https://www.dropbox.com

2013-04-16 09:14:17 263

转载 求直线交点 叉积

一般方程法:直线的一般方程为F(x) = ax + by + c = 0。既然我们已经知道直线的两个点,假设为(x0,y0), (x1, y1),那么可以得到a = y0 – y1, b = x1 – x0, c = x0y1 – x1y0。因此我们可以将两条直线分别表示为F0(x) = a0*x + b0*y + c0 = 0, F1(x) = a1*x + b1*y +

2013-03-24 20:33:23 455 1

原创 线段树

线段树的存储结构:线段树的实现:typedef struct node{int  ld,rd;struct  node  *lc, *rc;keytype  key;} node;建空树:node* buildtree( int a, int b ){node* p = { 给p申请一块内存}p -> ld = a; p -> r

2013-03-21 21:16:50 1040

原创 TODO写一个c++的红黑树模板

这几天看了红黑树,确实有些复杂。要是有用的时候都重新写是比较麻烦,而c++STL又没有提供树结构。所以决定自己写一个,由于最近比较忙,所以这个就放到任务队列吧!

2013-03-17 15:19:14 385

原创 标准c语言笔记.pdf

结合c/c++开发经历,以及《THE C PROGRAMMING LANGUAGE》和 《C Traps and Pitfails》的阅读笔记。地址http://download.csdn.net/download/wegatron/5068641

2013-02-17 21:04:17 239

转载 SYN,ICMP, UDP Flood攻击原理与防护

oS(Denial of Service拒绝服务)和DDoS(Distributed Denial of Service分布式拒绝服务)攻击是大型网站和网络服务器的安全威胁之一。2000年2月,Yahoo、亚马逊、CNN被攻击等事例,曾被刻在重大安全事件的历史中。SYN Flood由于其攻击效果好,已经成为目前最流行的DoS和DDoS攻击手段。   SYN Flood利用TCP协议

2013-01-15 14:23:01 705

原创 自己写的线程池(可供他人调用)

/* thread_pool.h */#ifndef THREAD_POOL#define THREAD_POOL#define MAX_THREAD 10#define MIN_THREAD 1typedef void (*threadJobFunc)(void *jobdata);typedef struct _threadPool threadPool;struct _thr

2012-09-26 17:06:23 405

原创 自己在Linux上写的一个线程池的程序

这个线程池和通常用的有些不一样,通常,都应该具有任务队列。主线程把任务放入任务队列就完了,这个线程池的话,没有任务队列,有就是说,当最大的线程数量在工作的时候,主线程会挂起。#include #include #include #include #define MAX_THREAD 10#define MIN_THREAD 1typedef void (*threadJobFu

2012-09-26 15:18:05 371

转载 pthread_cond_wait()用法分析

条件变量         条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。        1.   创建和注销         条件变量和互斥锁一样,都有静态动态两种创建方式,静态方式使用PTHREAD_CO

2012-09-24 17:11:14 397

原创 centeros yum 安装Git以及Git的几个基本命令

If you haven’t set up the Webtatic repository in yum, then add it in the command-line as following:rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpmNow install git:yum install --en

2012-09-18 10:09:23 3236 1

原创 redhat yum 换为 centeros 的yum

一、删除RedHat.Enterprise.Linux.5.2自带的yumrpm -qa | grep -i yum然后用 rpm -e 删除这些找到的yum包二、下载CentOS 5的yum包wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/centos-release-5-8.el5.centos.i386.rpm

2012-09-18 09:56:44 405

原创 C input and output 摘录《The C Programming Language》

/* int ferror ( FILE * stream ); Checks if the error indicator associated with stream is set, returning a value different from zero if it is. 当文件以r打开,或者磁盘满时会返回非0.*/#include int main (){ FIL

2012-09-13 20:01:56 534

转载 linux 命令摘录

Linux的五个查找命令1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find   - : 所要搜索的目录及其所有子目录。默认为当前目录。  - : 所要搜索的文件的特征。  - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回

2012-09-13 10:27:06 213

原创 Variable-length Argument Lists

C 语言的可变参数函数样例,摘自《The c programming language》#include void minprintf(char *fmt, ...){ va_list ap; /*points to each unnamed arg in turn */ char *p, *sval; double dval; va_start(ap,fmt); /* ma

2012-09-11 19:47:51 267

原创 《The C programming language》摘录

/* This loop prints n elements of an array, 10 per line, with each column separated by one blank. */for (i = 0; i < n; i++) printf("%6d%c", a[i], (1%10==9 || i==n-1) ? '\n' : ' ');/* This migh

2012-08-23 10:58:58 284

qtpiemenu-2.4.1

Pie menus are great fun to work with. They come in various shapes, sizes, and colors, often tailored to fit the specific application. They are especially frequent in games and in specialized applications. Because all items are available at an equal distance from the mouse pointer origin, pie menus are much more efficient to use than standard menus.

2014-12-23

共轭梯度法求解偏微分方程MPI并行的c++实现

共轭梯度法求解偏微分方程MPI并行的c++实现

2013-11-26

标准c语言笔记.pdf

结合c/c++开发经历,以及《THE C PROGRAMMING LANGUAGE》和 《C Traps and Pitfails》的阅读笔记。

2013-02-17

GIT使用手册

GIT使用手册,非常实用,比较全面。

2012-09-19

WinSocket编程.pdf

WinSocket编程

2012-06-01

windowsDDk中文版

windowsDDk中文版 帮助文档 Windows DDK (中文版) 被誉为 驱动程序超级宝典

2012-03-08

Visual C++网络程序设计实例详解pdf+源代码

Visual C++网络程序设计实例详解PDF 和源代码

2012-03-08

C++学习摘录

个人的C++学习摘录,包括易学C++ 18、19、20章的ppt

2012-02-12

c++学习资料

包括《易学C++》和其代码

2012-02-12

算法导论习题答桉(英文版) 全

算法导论习题答桉(英文版) 全,网上找了好久

2011-04-14

算法导论中文版答案详解

算法导论中文版答案详解,到25章,不是很全

2011-04-14

福州大学 动态规划 ppt

福州大学数学与计算机科学学院 动态规划 ppt

2011-04-14

ACM常用函数(包含各种算法技术的函数)

ACM常用函数(包含各种算法技术的函数)

2011-03-21

library of c++

C/C++ 语言参考 c++类,c++标准模板库,标准c库,全部的c函数,全部的C++函数

2009-11-22

空空如也

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

TA关注的人

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