[随时更新]Eclipse/Eclipse CDT笔记

2012.03.25
1.使用eclipse 写一个cpp的最简单的helloworld,被提示
undefined reference to main,百思不得其解,后来google一下,发现了是因为没有保存新建立的cpp文件(你的标签页文件名前面有一个*号,表示没有保存)
==============================================================
2012.3.31
这个不是关于eclipse cdt的,只是c、c++
一开始老师上课讲main()函数中都是不加参数的,但是有的时候又可以看到有参数如int main(int argc, char* argv[ ]),那么这个参数是什么意思呢,直到最近看了一篇文章才明白。里面的例子是这样的

#include <stdio.h> int main(int argc, char ** argv) { int i; for (i=0; i < argc; i++) printf("Argument %d is %s.n", i, argv[i]); return 0; } 

假如上述代码编译为hello.exe,那么运行

hello.exe a b c d e 

将得到

Argument 0 is hello.exe. Argument 1 is a. Argument 2 is b. Argument 3 is c. Argument 4 is d. Argument 5 is e.

ubuntu12.04安装

网上已经有了很多的关于各种安装ubuntu什么的文章了,今天又有人问我,我又闲的难受,所以也为网络贡献一点垃圾信息。

安装

安装有很多方式,我这里只说几种常见的

wubi安装

在windows下挂载下载的ubuntu的iso源文件,之后里面有一个wubi.exe,运行之后选择install inside windows,之后简单设置一下就自动在windows下建立一个虚拟硬盘,开机的时候挂载起来并且建立一个启动项,这种做法是最没有风险的,但是磁盘操作效率难免有点低,但是对于希望尝鲜的初学者这种缺点可以说是很小的。
Continue reading “ubuntu12.04安装”

[新手笔记]upx脱壳

其实很容易,首先要下载一个peid,看是怎么加壳,发现是upx,然后使用
http://www.pediy.com/tools/unpack/UPX/upxfix_by_DiKeN/upxf.rar这个软件处理各种变种壳之后可以用upx直接脱壳(upx -d  target.exe)
successfully~

Gnome3 in ubuntu

Gnome3 is a beautiful desktop environment in Linux, which was distributed at the last part of 2011. I recomended Gnome3 set as your desktop environment for it’s beautiful. Here is some pictures in gnome.org, the official site of gnome

The user of Ubuntu can install it by cilck the link: http://apt.ubuntu.com/p/gnome
Enjoy it!
Add a sentence…if you are not satisfied with the shortcut key, you can change it in system setting->keyboard->short cut