自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个逆向的二叉树

新博客 http://truehyp.github.io

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

转载 理查德·斯托曼一直是对的

原文地址:http://www.ruanyifeng.com/blog/2012/01/richard_stallman_was_right_all_along.html?bsh_bid=278037241作者: 阮一峰日期: 2012年1月19日所有反对SOPA的文章之中,有一篇的题目是《理查德·斯托曼一直是对的》,我印象最深。它指出,最近几个月,美国的公民自由严重倒

2013-08-26 20:36:43 1628

原创 C++为什么是C++而不是++C

来自《C++ primer》问:C++为什么是C++而不是++C      答 :C++之名是Rick Mascitti在1983年夏天定名,c说明它的本质实在C语言演化而来的,”++“是C语言的自增操作符。C++语言是C语言的超集,是在C语言的基础上进行的扩展。是先有C语言。再进行++。根据自增操作符前,后置形式的差别。C++表示对C语言进行C语言扩展之后,还

2013-08-25 19:22:19 1712

原创 github简单使用

github的简单使用

2013-08-25 19:15:47 1212

原创 emacs中使用IRC——ERC及一些闲话

不了解IRC的可以先看看IRC的介绍以前我是用IRSSI玩IRC,前段时间开始用emacs, 在emacs中玩IRC也挺方便,我想主要是因为不用切出emacs了。IRC的基本操作链接服务器/connect  服务器名例如/connect irc.freenode.net加入频道/join #频道名例如/join #sagemath用/nick 可以改名。你也可以

2013-06-05 22:03:37 4543 1

转载 Vimperator

Vimperator 是Firefox的扩展,安装后重启浏览器。菜单栏,导航栏都被隐藏,底部多了一条黑色状态栏和一条白色命令行。用 冒号(即 : ) 进入命令状态,一切写gvim一样。如果你是Gvim使用者,又使用Firefox,那么这个扩展就十应该装了,有了它很多其他扩展都可以不要了。废话不说了,说说怎么用吧。       安装好后在”C:\Documents and Settings\用户

2014-03-01 12:29:46 1023

原创 NO.4 使用预处理器进行调试

《c++ primer》第四版 p190**********************************************************************************************************************************************************************************

2013-08-16 21:57:01 915

原创 重装系统的记录

昨天早上,毫无征兆地,我的debian 7的x windows竟然崩了,开始怀疑只是gdm坏了,重装了下不行,在LOG文件里找了找也没找到有用的东西(也没很认真地找)。电脑还要用,重装了独显驱动也无济于事后,我开始打算怎么重装系统了。最后还是换回原来的双系统吧,单单debian系统会遇到些尴尬的情况,比如这次那机动车理论考的光盘(里面是个win安装包,如果是网页多好好,也不用安装,打开就能做题

2013-08-04 22:39:55 1397

原创 github 出现 Permission denied (publickey)的解决

今天写了一篇博客,想push到github上的时候出现了以下错误Permission denied (publickey).fatal: The remote end hung up unexpectedly应该是ssh key过期了吧试着重新创建ssh key,按以下步骤ssh-keygen注意短横线前后都没有空格接着一切都默认,它会在把ssh key 储存在~/

2013-07-21 22:49:09 36796

原创 NO.3 C++中的signed和unsigned

C++中的unsigned char ,signed char 和 char

2013-07-08 14:53:05 1691

原创 linux 下把Caps_Lock 映射成Ctrl

我用的是debian 7,以前是gnome桌面,系统里就有改变键盘布局的设置。之前gnome 崩了一次,就换成了openbox ,稍微配置了一下也可以很好使用。可以参考这篇文章         5分钟openbox但没在系统里找到修改键盘布局的,于是在网上搜相关的博客         交换ctrl和caps lock里面.xmodmap文件内容是这样remove

2013-06-24 21:16:11 2840

原创 GTK2.0实现的贪吃蛇游戏(一)

我这里实现的是基本的贪吃蛇游戏的功能,即蛇可以被自由的操控,吃到食物会变长,撞倒墙或者自己会死亡。首先介绍一下需要用到的gtk2.0中的一些函数添加计时器guint gtk_timeout_add (guint32 interval,

2013-04-19 15:40:13 2507 1

原创 陷在链表里了,等我缓缓

数据结构不简单,不简单!

2013-03-30 17:14:13 757

原创 堆栈实现的迷宫寻路

这是数据结构中堆栈的一个习题,代码如下/*迷宫搜索程序 * 用数组来表示迷宫,1为墙,0为可走的路。在寻找出口时,用2来标记走过的路 * 为了避免边界检查,所以在迷宫外加了一圈1(也就是墙),默认入口为maze[1][1],出口为maze[EXIT_ROW][EXIT_COL] * 有8个移动方向,做成了数组,方便调用 */#include #include #include

2013-01-17 18:09:23 1349

原创 虚拟机运行闪讯 实现linux联网 (多图)

闪讯是一种上网拨号软件,且官网上只有windows和mac系统的版本。如果你像我一样用的是linux,而且只有用闪讯才能实现上网。那么看完这篇文章你就可以在你的linux下上网了。         ps: 我用的是debian 6.06 stable,用的虚拟机软件是virtualbox。                  下文提到的主机指的就是你的linux系统.。准备工作:

2013-01-15 17:57:55 3542

原创 骑士巡游问题的warnsdorff规则

目前在看《数据结构》,这是数组后面的一道习题           warnsdorff规则是:骑士总是移向具有最少出口且没有到达过的方格,下面是代码/*骑士巡游问题的Warnsdorff规则实现 *2013 1 15 */#include #include int i, j;int npos;int m, k;int ktmove1[8] = {-2, -1, 1, 2,

2013-01-15 15:18:43 2464

原创 vim替换命令不完全总结

今天,要用到这Vim里的这个替换命令,以前对于这个命令很模糊,不是很理解。今天看了一会儿,总结了一下用法。我用freemind作成了思维导图,freemind这软件也是没用多久,有时想问题的时候会用它。Vim中的很多命令都是相通的,在Vim中数字加命令的方式很是高效,像上面的替换,还有4yy,4dd,4ctr+w+w(可以选择第四个窗

2012-12-27 15:27:26 933

原创 《gtk编程》按钮及响应

一个gtk小程序,利用box容器,在窗口中加入了文字和两个radio按钮,点击按钮,相应地文字就会变化。程序运行图如下//2012 12 15#include GtkWidget *label;void hello (GtkWidget *widget,gpointer *data){ gtk_label_set(GTK_LABEL(label),(char*)data);}int m

2012-12-15 18:59:04 1486 4

转载 latex在ubuntu/debain下的中文配置

LaTeX是一个强大的排版软件,但是其最初只是为英文排版而设计的。为了使其能够胜任中文排版的重任,我们还需要进行一些额外的设置.第一步,安装基本的LaTeX环境:sudo apt-get install texlive第二步,安装中文字体包。字体包中包含bsmi,bkai,gkai,gbsn四种中文字体。bsmi和bkai是Big5编码的宋体和楷体字;后两者gkai和gbs

2012-12-12 18:26:18 994

转载 linux 源码学习计划<转载>

现收着,以后看.........准备条件:必要的内核;必要的文档;必要的机器(虚拟机也可)。第一周:     1.linux和unix相比有哪些特点?      2.内核编程和用户空间编程相比有哪些不同之处?      3.自己编译一下内核,你编译成功了么?如果不成功,有什么问题?使用你新编译的内核,  能顺利启动么?有什么问题?      4.linux内

2012-12-11 20:02:54 730

原创 数据结构第一章一些习题

horner规则/*霍纳规则 * 求多项式A(x) = a(n)*x^n+a(n-1)*x^(n-1)+......+a(0) *化为 A(x) = (...((a(n)*x+a(n-1))x+...+a(1))x+a(0)) *20121206 */#include#define N 5 int main (void){ double a[N] = {1,2,3,4,

2012-12-07 09:41:40 964

原创 由1到9的9个数组成3个3位数,且三个数成1:2:3的比例,试求出所有的组合

一个同学在做ACM,给了我一道题,题目就如标题一样。最后写出如下/*用1到9的数,组成3个3位数,且三个数比例为1:2:3,求出所有满足条件的数*/#include#includeint noc_1 (int n); //返回n的百位的数字int noc_2 (int n); //返回n的十位的数字int noc_3 (int n); //返回n的个位的数字bool che

2012-11-23 19:10:40 7627 2

转载 NO.2 C++的cout高阶格式化操作<转载>

这篇文章主要讲解如何在C++中使用cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cout来完成一切需要的格式化输入输出功能(从非性能的角度而言)。更进一步而言,您还可以在、上使用这些格式化操作,从而代替sprintf和fprintf函数。为方便描述,下文仅以cout为例进行介绍。

2012-11-11 12:31:14 739

原创 NO.1 操作符重载实现

今天写了一个利用操作符重载来实现复数的一些运算的程序,写完挺快的。可最后编译时,出现了很多错误,调试了一会,最好程序成功运行了。这次调试也明白了一些东西;1 友元函数 不能有限定词 如我刚才加的const,友元函数与成员访问符号无关,也就是说他可以放在类的任何位置。2在重载>>时,friend bool operator >>(istream &is,Complex &temp),我开始写成了

2012-11-10 15:10:47 703

原创 NO.0 cin返回的状态

刚开始学c++,有些地方不太明白,百度谷哥之后找到答案,为了以后查阅方便,就记在博客里。cin是接受输入到流中,但使用时不向c语言中的scanf一样有格式转换符,以为它不会返回输入后的状态。其实cin是会返回输入后的状态的。    #include#includeusing namespace std;int main (void){int nu;cin

2012-11-06 18:29:14 710

lingo11的说明书

这是lingo的说明是,有不明白的操作 都可以在这里查到

2013-04-02

有vim开发项目

这个是教你如何把利用vim开发项目,利用一些插件,你会爱上vim,原来vim如此便捷

2012-11-08

thinking in C++

thinking in c++ 英文原版

2012-11-07

闪讯破解者

这个是闪讯的破解程序,,有了他可以分享闪讯了,,不在收闪讯的压制了

2012-09-26

空空如也

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

TA关注的人

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