- 博客(11)
- 收藏
- 关注
原创 C\C++文件读取常用函数及新手易犯错误
1. C语言中,注意getline()和fgets()的区别,两者都是读取文件的一行。但是用法有所区别。getline()的定义是size_t getline(char ** s, size_t * n, FILE* fp);该函数在调用的时候,不用为s分配内存,该函数内部会为其动态分配内存,如果调用成功,将返回分配内存的长度。碰到文件结尾则返回EOF,即-1. 例如#includ
2013-07-22 07:49:54
1878
原创 挂在lvm和lvm2
作为一个linux的初学者,笔者不可避免的把系统搞的崩溃进不去。于是想把里面东西拷出来,但是该系统是lvm2的分区。插到哪都无法直接识别。于是开始了漫长研究过程。1. Windows我几乎试过了所有类似ext2fsd的软件,结果证明它们都不能挂载lvm2. 最后只好放弃。2. LinuxLinux的东西还是要Linux自己来解决。考虑到我对linux的破坏能力,在另一个盘上新安装的
2013-07-18 05:27:55
1235
原创 linux配置opengl
大部分的Linux发行版本都包含OpenGL的Mesa实现版本和GLUT(实用程序工具库)。如果你不幸摊上了那一小撮儿,也不用担心。你需要安装的库分两部分mesa和glut。1)mesamesa-dri-drivers.x86_64mesa-dri-filesystem.x86_64mesa-libGL.x86_64mesa-libGL-devel.x86_64mesa-l
2013-03-25 20:09:26
824
原创 Windows启动项和Linux Grub顺序调整
很多童鞋先装了WIndows,这里假设你装了Win7,然后硬盘安装了Linux,Linux的Grub自动写在了Win7的启动项前面,也就是BCD前面。如果你想默认启动Win7,你可以修改grub,网上已有很多方法,这里不再赘述。在一台电脑上既有Windows又有Linux,经常可能出现在Windows做的修改,导致了Linux不能启动,比如一些小白可能在Windows里直接把Linux的硬盘分区给
2013-03-15 15:33:16
1274
原创 在Fedora下安装QQ2012
正如我在文章《Linux用户太少,原因还有很多》中指出,腾讯绝对不是第一家也不会是最后一家放弃Linux版本开发的企业。我们可能在未来很长一段时间内看不到Linux QQ的官方版本。早期的Linux QQ已经停止开发,而且bug多,功能不全,比如如果你的密保方式是FLASH版的密保卡,Linux QQ是不支持的。其他第三方的Linux QQ版本也停止开发了,比如Luma QQ。如果你想在Linux
2013-01-31 14:10:52
2855
原创 Fedora\Windows下,用MATLAB编译包含头文件的C\C++文件
本人的工作环境是Windows 7 + Visual Studio 2008 + MATLAB R2010b,还有一套工作环境是Fedora 18 + MATLAB R2012b. 不过,第二套工作环境由于gcc版本太新的问题,一直没有成功,装低版本的gcc也把笔者整的够呛,缺这少那的,你们懂得。所以本文着重介绍第一套环境下的用法。这里用$(MATLAB)表示你MATLAB的工作路径,也就是你
2013-01-29 12:07:46
2025
原创 Fedora 17 升级到 Fedora 18
fedora升级有了新工具fedup,直接>yum install fedup有三种可选方式,网络,ISO镜像与其它可挂载设备1)网络>sudo fedup-cli --network 18 --debuglog fedupdebug.log大概有1500左右各包要下载,慢慢等,然后重启,开始升级过程。如果贵公司网速不行,或者贵校一个月的流量太少,就别用这种方法了吧。2)
2013-01-21 15:25:46
917
原创 Linux下如何给PDF文件做标注
我们是多么的期望Adobe能出一个Acrobat for linux啊。正如我在我的博文《菜鸟看Linux为什么不能普及》中提到的,acrobat作为一款商业软件,我们有可能等不到它的linux版本了。acrobat发布Windows和MacOS版本都好几代了,就是没有Linux。那么如何在Linux下给PDF文档做标注呢?1). 用xournalxournal将PDF当作图片,新加入的标
2013-01-14 22:09:41
2468
原创 Linux用户太少,原因还有很多
本文非技术贴,纯属个人观点,小牛们请不要喷,大牛们可以轻喷。在此郑重声明,本人是linux的忠实爱好者。但是本文绝对不是吐槽Windows傻逼的文章。Windows也许不配作为一个案例出现在计算机学院的操作系统课程里,但是微软一定可以作为案例出现在商学院的课程里。笔者一开始使用linux时,装过好几个主流版本,centOS,OpenSUSE, Fedora, Ubuntu, 还有一些非主流
2013-01-14 10:39:28
1041
原创 linux中文乱码解决方法
本文以Fedora 17为例子,其它系统可以找对应的命令和文件,以下方法几乎全部需要注销,才能生效。1. xwindows下乱码编辑/etc/sysconfig/i18n 或者 /etc/locale.conf写入:LANG=en_US.utf8 (这行是设置桌面显示语言,zh_CN.utf8或者zh_CN.gbk可以设置成汉语)SUPPORTED="zh_CN.GB13
2013-01-14 10:28:01
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人