- 博客(23)
- 资源 (17)
- 收藏
- 关注
原创 解决64位Linux系统编译32位错误
如果你的Linux系统安装的是64系统,那么在你编译软件的时候会遇到一些问题。主要原因是可能你需要编译32位的软件(对于程序员来说,这尤为重要)。解决方法:需要安装libc6-i386 libc6-dev-i386 lib32gcc1 gcc-multilib gcc-4.6-multilib g++-multilib g++-4.6-multilib lib32st
2013-03-29 16:28:02 2306
转载 C++ 嵌套类与局部类
1. 嵌套类 在一个类的内部定义另一个类,我们称之为嵌套类(nested class),或者嵌套类型。之所以引入这样一个嵌套类,往往是因为外围类需要使用嵌套类对象作为底层实现,并且该嵌套类只用于外围类的实现,且同时可以对用户隐藏该底层实现。 虽然嵌套类在外围类内部定义,但它是一个独立的类,基本上与外围类不相关。它的成员不属于外围类,同样,外围类的成员也不属于该嵌套类。嵌套类的
2013-03-28 10:17:39 1162
原创 vnc远程控制linux/windows
VNC,全称为Virtual Network Computing,它是一个桌面共享系统。它的功能,类似于windows中的远程桌面功能。VNC使用了RFB(Remote FrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并把远程计算机的屏幕发回到本地。 VNC技术与平台无关,VNC Viewer可以和VNC Server
2013-03-21 18:04:55 2391
转载 当前几个主要的Lucene中文分词器的比较
http://hi.baidu.com/lewutian来源于JavaEYE http://www.javaeye.com/news/96371. 基本介绍:paoding :Lucene中文分词“庖丁解牛” Paoding Analysisimdict :imdict智能词典所采用的智能中文分词程序mmseg4j : 用 Chih-Hao Tsa
2013-03-21 18:01:53 1658
转载 在linux下安装matlab
听说linux上面运行matlab速度非常快,所以在linux上面特地安装了matlab来体验一把,有兴趣的同学们可以尝试下,目前发现安装速度确实比较快,运行速度吗,由于平常写的程序都是些小程序并不是很大的算法,运行起来没怎么觉得很快,但是发现命令有很多方便的,比如说你在linux下面命令行打开matlab,那么matlab的当前目录就是你开启它的目录,多的不说了,就总结下matlab在linux
2013-03-21 17:57:03 18515 2
原创 ffmpeg在eclipse中的开发配置
我看过网上的许多文章,都是把ffmpeg的源文件采用Makefile的方式导入Eclispe中,然后在eclipse中编译,这样很麻烦,还出现很多问题。 本文的配置不同于其它文章的方法,首先在系统里编译安装ffmpeg, 然后在eclipse-cdt中建立C/C++程序,在编译链接的时候添加需要的库就行了,能够开发、编译、调试。1. ffmpeg的安装见Linux下ffmpe
2013-03-21 17:47:45 2066
原创 Linux下ffmpeg安装与开发配置
1. ffmpeg安装安装环境:ubuntu 12.04(1)删除已安装的文件,避免冲突sudo apt-get remove ffmpeg x264sudo apt-get autoremove(2)安装需要的支持sudo apt-get install make automake g++ bzip2 python unzip patch subversio
2013-03-21 17:20:40 3277
转载 C++项目中的extern "C" {}
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:?123456789#ifdef __cplusplusextern "C" {#endif /*...*/ #ifdef __cplusplus
2013-03-21 17:01:22 1437
转载 删除/usr/share/vim目录后恢复
蛋疼的将/usr/share/vim/ 目录删除后,vim启动老是一行找不到xxxx的错误,其实不影响编辑文本,关键是失去了对.c/.cpp的语法着色,令人很不愉快查阅www.vim.org后,发现这是vim的运行库, 幸好官方还有一个ftp可以同步 首先新建刚才不小心删除的目录,然后创建current软连接指向vim73,73是版本号自己可以随便改。 如果是
2013-03-20 09:54:27 2016
原创 GCC学习笔记
1.简介 GCC(GNU Compiler Collection,GNU编译器集合)是一套由GNU工程开发的支持多种编程语言的编译器。GCC是自由软件发展过程中的著名例子,由自由软件基金会以GPL协议发布。GCC是大多数类Unix操作系统(如Linux、BSD、Mac OS X等)的标准的编译器,GCC同样适用于微的Windows。GCC支持多种计算机体系芯片,如x86、ARM,并已
2013-03-18 10:51:59 1097
原创 windows 快捷命令
gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer------
2013-03-11 11:20:19 1008
转载 Firefox 快捷键
Firefox 键盘快捷键导航类后退: Alt+左方向键 或 Backspace前进: Shift+Backspace 或 Alt+右方向键首页: Alt+Home打开文件: Ctrl+O重新载入: F5 或 Ctrl+R重新载入 (忽略缓存): Ctrl+F5 或 Ctrl+Shift+R停止: Esc当前页到页面底部: End到页面顶部: Home
2013-03-11 11:11:37 1219
转载 Python3.x和Python2.x的区别
『转』:http://baoku.yunduan.cn/d/artitem/14178/1/9/0/3249/这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Py
2013-03-11 11:09:15 996
原创 OpenGL笔记:二. 绘制几何图形
1. 绘图工具 (1)Clear 颜色: glClearColor( R, G, B, A); //设置窗口背景颜色 缓冲区: glClearDepth(1.0); //设置 glClear( GL_COLOR_BUFFER_BIT | XX );
2013-03-11 11:05:22 1447
原创 OpenGL笔记:一.总述
摘要:本文介绍的是OpenGL的总纲,不管你是否已经学习了OpenGL,这篇文章对你都会有所帮助。在学习OpenGL的时候你会发现OpenGL非常凌乱,完全不同你以往的编程习惯,他和C/C++,JAVA等完全不同。 OpenGL像一个状态机,他的各个部分是一个个的状态,处理流程都已经规定好了,你只需要填充数据,和开启/关闭某一功能。 (不明白,以后再说,可以接着往下看。这篇文章你可能都不明白,这需要你有一定的图形学的基础。当你对OpenGL有一定了解到时候,并且感觉Open
2013-03-11 10:59:44 1596
原创 第一个OpenGL程序
下面是一个来自《OpenGL编程指南》上的一个完整的程序。 这里我不想解释下面的程序,书上有该程序的完整说明。我要说的是你选择怎样的方法绘制你的窗口,下面的程序使用glut库文件构建窗口,如果看NeHe教程你会发现它是采用windows api,这需要你自己编写窗口。 对于初学者来说使用glut很简单,大家也可以采用这种方式。 对于想使用Windows API的人来说,虽然Ne
2013-03-11 10:56:06 1202
原创 OpenGL学习指南
最近一段时间要用OpenGL,所以想把以前的一些知识整理一下,顺便写个教程什么的方便大家共同学习。 (1)学习资料推荐 《OpenGL编程指南》,《OpenGL超级宝典》。(我之后会根据第一本写一些教程。) 其他网络资源:NEHE——这个非常好,快速入门,推荐大家学习。 NEHE 中文版,包括源
2013-03-11 10:55:10 1327
转载 linux服务
[转]文章来源于:http://www.linuxdiyf.com/viewarticle.php?id=95466请先阅读 Fedora 服务管理指南。了解什么是服务/后台进程(services/daemons),什么是运行级别(runlevels)以及各种用于管理服务(sevices)的工具。你可以在命令行下使用 chkconfig 或 ntsysv 命令来管理服务(services)
2013-03-08 16:17:17 996
原创 C/C++ Static总结
static的作用主要有以下3个:1、扩展生存期;2、限制作用域;3、唯一性;1、扩展生存期 这一点主要是针对普通局部变量和static局部变量来说的。声明为static的局部变量的生存期不再是当前作用域,而是整个程序的生存期。 在程序中,常用内存类型主要有堆、栈和静态存储区。要理解static局部变量就必须首先理解这三种内存类型。见【htt
2013-03-08 16:08:03 1139
原创 程序中堆、栈和静态存储区
堆: 由程序员自己分配释放(用malloc和free,或new和delete) ,如果我们不手动释放,那就要到程序结束才释放。如果对分配的空间在不用的时候不释放而一味的分配,那么可能会引起内存泄漏,其容量取决于虚拟内存,较大。栈: 由编译器自动分配释放,其中存放在主调函数中被调函数的下一句代码、函数参数和局部变量,容量有限,较小。静态存储区: 由在
2013-03-08 10:45:57 978
转载 黄金分割在股票中的应用
一、概念黄金分割律,又名黄金率,即把已知线段分成两部分,使其中一部分对于全部的比等于其余一部分对于这部分的比。股票技术分析的专业者将该项定律引用在股票市场,探讨股价变动的高低点,发现准确性不低,而成为投资人预测未来股价变动完成点的主要测试标准之一。依照此定律的特性,它能提供大势或个别股从空头转入多头市场或由多头市场转入空头市场的时机与价位,投资者由此根据当时经济环境的变化,再作为进
2013-03-08 10:37:47 3199
转载 HTTP状态码(HTTP Status Code)
HTTP状态码(HTTP Status Code)1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状态代码。
2013-03-08 10:35:35 2064
C-Free_5.0专业版 含注册码
2013-05-31
数据结构与算法分析C++ 代码
2013-05-31
Heritrix在Eclipse中的源文件
2011-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人