
Linux/C/C++
文章平均质量分 80
Dinosoft
囧轩,男。 小学参加数学奥赛,拿了一些奖; 初中买了书自学c语言和photoshop,玩过flash, dreamweaver,3D max 等东东; 高中自学Pascal,参加NOIP,开始接触数据结构 算法,没拿什么奖,要准备高考,伤不起; 大学参加acm,拿了点奖。业余做做网站,弹弹吉他,现在下岗待业。 -----一个苦B的IT民工走过的路。
展开
-
Ubuntu10.10 安装XAMPP并配置Eclipse,xDebug
安装xampp到xampp官网下载 xampp-linux-1.7.3a.tar.gz安装到推荐目录(要跟后面的配置对应) sudo tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt 启动xampp sudo /opt/lampp/lampp start tips安装时注意以管理员身份(sudo)在 /opt/lampp/share/xampp-control-panel 有用python写的图形界面xampp控制面板, 一样注意得用sudo 运行,可以在桌原创 2011-01-24 06:20:00 · 2374 阅读 · 1 评论 -
C语言的5种存储类以及关键字volatile、restrict
原文地址 http://www.blogjava.net/killme2008/archive/2007/08/04/134399.html 《C Primer Plus》读到12章,我的C语言复习进展的挺不错。这一章介绍存储类、连接和内存管理,可以说是重中之重。C的5种存转载 2011-07-10 22:54:59 · 1264 阅读 · 0 评论 -
【转】C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装
//C#就没有这个问题,有兴趣可以去看看,抛砖引玉一下。C++毕竟还是有些进化不完整。C++语言中,对于一个枚举类型(enum),其成员值在所属枚举类型的声明作用域内是不可重复的。这个继承自C语言的特性,使我在写程序时碰到有相同名称的枚举成员时,苦于寻找且方便易读的替代枚举名称。这在C++程序开发方面带来了许多的不方便,在涉及枚举类型时必须时刻关注与现有的枚举变量是否有重名,在一定程度转载 2011-10-12 16:31:57 · 1475 阅读 · 0 评论 -
从一道题谈C++容器内元素的类型约束
《C++ primer》第四版中文267页,9.1.2元素类型必须支持赋值运算。元素类型的对象必须可以复制。不久前我复习的时候还标记了一下,没想到理解得还不深刻啊。。原创 2011-05-23 23:40:00 · 2641 阅读 · 3 评论 -
介绍一个可玩性蛮高的东西-路由器(附RG100AA-A的一点资料)
路由器上装的是一个嵌入式的linux系统,所以基本可以当作linux来玩,可玩性比较高。不像手机的rom不太通用,不能乱刷。linux只要cpu兼容就可以刷,而且通过交叉编译生成其他平台的固件很方便,所以路由器的固件来源比较广。不过虽然同样是linux,电脑上的程序可不能直接传送到路由上运行,因为cpu架构不一样。不过只要有源码,就可以通过交叉编译生成相应平台的版本。通过玩路由原创 2012-01-18 03:18:32 · 9676 阅读 · 1 评论 -
破除校园网使用linux的一大障碍,802.1x拨号程序你自己也可以写
TAG 802.1x iNode h3c毕竟用win的人还是比较多,校园网拨号上网的客户端还是对win的支持比较好。不过iNode确实恶心,搞不明白一个拨号上网的东西为什么要做得体积这么大。如果想玩linux的话,上网是一大问题。以前也用过官方配的linux客户端,记得好像叫linux1x什么来着,调用了几个过期的库,虽然整了一把还是能装上。但初学者的话,能不能安装上去感觉是个问题。我比较原创 2012-04-06 00:54:51 · 6155 阅读 · 1 评论 -
【转】十大给力命令 Top Ten One-Liners from CommandLineFu Explained
// 这篇文章适合有点shell经验的人看,sudo!! :w !sudo tee % 这两个不错,少走弯路。ssh-copy-id搭集群的时候有用过。python -m SimpleHTTPServer应急拷贝点文件用过And now the explanation of top one-liners from commandlinefu.#1. Run转载 2011-12-27 23:49:15 · 2518 阅读 · 0 评论 -
写给在Linux/Ubuntu门外徘徊的少年们
先放张截图勾引一下吧,左边是docky,用wine模拟器跑QQ,ubuntu10.04 64bit(因为编译chromium的源码需要4G+虚拟内存。。晕),emerald标题栏透明,精简版界面的nautilus文件管理器,下方的程序栏自动隐藏了。 哥用Ubuntu已经快2年了吧。感觉良好。 刚开始用的时候,很不习惯。但我很清楚一点,不习惯可能只是你原创 2011-11-13 23:03:11 · 3438 阅读 · 3 评论 -
我自己常用的linux命令及使用技巧(不断完善中)
通用:一般按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。1. sudo -i可以切换到超级用户,不用每次都输密码。对应的登出命令为logout2.ls 列出目录下文件3.mkdir创建目录4.pwd列出当前工作目录linux的用户权限概念比较强,安装程序的时候有时没办法在图形界面直接把压缩包内的文件拖动解压到相应目录下,需要用以下一些命令配合5.tar解压,太常用了 tar -zxvf nmap-3.45.tgz6.mvmv原创 2011-05-02 13:35:00 · 1776 阅读 · 0 评论 -
代码编辑神器VIM(附我写acm程序时的配置)
有些牛X的人性格会比较古怪,VIM就是这么一位特立独行,难以琢磨的怪客。但如果熟悉了,你就会发现他的好。 VIM(VI,VIM,GVIM)这东西不好上手,而且是相当不好上手,基本上新手打开这个编辑器,想试着输入几个字符之后,便会很恼火地把VIM关掉。 第一次接原创 2011-08-15 23:27:59 · 8292 阅读 · 0 评论