flycode.org
域名年龄: 9年4个月15天HTTP/1.1 301 永久重定向 服务器:nginx/1.0.5 访问时间:2014年09月05日 10:48:12 类型:text/html 文件大小:184 连接:keep-alive 目标网址:http://www.flycode.org/ HTTP/1.1 404 Not Found 服务器:nginx/1.0.5 访问时间:2014年09月05日 10:48:12 类型:text/html; charset=utf-8 Transfer-Encoding: chunked 连接:keep-alive Status: 404 Not Found 客户端设定:IE=Edge,chrome=1 缓存控制:不缓存 X-Request-Id: 0079d2097c3371d58137efc7cd4c084a X-Runtime: 0.002710 X-Rack-Cache: miss Content-Encoding: gzip 网站编码:utf-8
该域名无法解析为IP
登录 归档 RSS订阅 技术新知 我的作品 生活趣事 产品体验 20 10 制作Linux下的.run安装包 rangerlee / 我的作品 技术新知 / 2012/10/20 10:16 其实Linux并非只有源码安装的方式安装软件,源码安装的好处那就自不必说,可是缺点也显而易见,一堆依赖的开发包,而且有时根本就不知道相应的开发包在什么地方下载,简直是噩梦。 当然有些同学会说了,rpm,deb等等软件安装包,这些包是方便了,唯一的问题在于软件开发者得打几个包啊,做个rpm,做个deb,就主流平台还好几个啊,而且打包流程想必很多同学根本就不会。 当然Linux下除了上面的安装方式之外,还有两种方式,一个就是.run安装,另外一个就是.bin安装包,相信你在下载nvidia显卡驱动的时候应该是见过.run文件的,.run和.bin文件其实差不多,既然上面也说了一堆缺点,这里也说下这种方式的优缺点,优点就一个:在Linux上通用。缺点:不能像yum和apt-get自动解决依赖,依赖关系还得在.run文件中自己做判断。 继续阅读 deblinuxrpmrun安装包 18 09 std::string实现format方法 rangerlee / 我的作品 技术新知 / 2012/09/18 10:18 想来VC的CString貌似只比std::string多那么一个Format方法,这个方法替代C函数sprintf系列倒是很方便,但是stl却没有提供,C函数的sprintf我们使用的问题在于不知道该申请多大的缓存,非常不方便,再者CString还不能跨平台。 其实这个实现倒不是很难,仔细研究下GCC关于sprintf的实现就可以知道怎么做了,这里参考Windows平台和Linux下GCC的相关实现代码再进行封装,得到了一个跨平台的stl的string的format方法。 继续阅读 C++formatGCClinuxstd::string格式化跨平台 02 09 编译string为key的hash_map失败 rangerlee / 我的作品 技术新知 / 2012/09/02 12:07 最近在将VC代码迁移到Linux平台之后,又决定使用MinGW来作为Windows平台的编译工具,这样很多mfc和alt的东西不能使用了,但WinAPI还是可以使用的,这样代码迁移成本不是很高,然而在代码迁移回来的时候,发现代码竟然编译不通过了,神奇了,看了下代码,貌似是hash_map编译失败,代码大致如下: 1: hash_map<std::string,int> m_aItemTable; 话说这个hash_map并不是stl标准库的东西,他存在的理由是比map的查找性能好,各个编译器都有自己的实现,比如在win下使用stdext命名空间,但在GCC下命名空间变成了__gnu_cxx,这是编译器的差异,可是这个hash_map在Linux平台下的GCC4.1和GCC4.6都编译通过了,Windows上是TDM GCC 4.6竟然编译不通过。 继续阅读 C++hash_mapMinGWstring编译 17 08 Linux编译lua动态库 rangerlee / 我的作品 / 2012/08/17 9:40 大部分linux平台默认都不会安装lua,比如我们项目当前使用的redhat就没有安装,而且一般的centos镜像站点时没有lua的rpm包,鉴于lua非常小自己编译也是非常可取的,源码去www.lua.org下载,用tar解压出来,目录中文件比较少,lua的编译和其他源码安装稍微有些不同,不是./configure开始,它是按平台直接make,也就是说make的参数是平台名称,比如linux平台的命令就是make linux了,具体支持的平台可以参考Makefile文件,最终进行下make install即可安装成功。 也许大家已经发现了这样默认编译出来的lua是静态库版本的,也就是只生成了库文件.a,并没有我们期望生成的动态库so文件,这是因为lua的默认Makefile没有so文件的生成规则,熟悉gcc和Makefile的牛人直接跳过吧,这里我们只要修改Makefile文件,增加生成so文件的规则即可,修改方法如下: 继续阅读 liblua.solinuxlua动态库编译静态库 09 08 CodeBlocks命令行编译 rangerlee / 我的作品 / 2012/08/09 12:25 想来Linux下开发大牛们都什么VI神器,我们这等由VisualStudio转过来的小菜就只能选个IDE了,VI搞几个文件倒是没什么,但是一个大工程用起来还是非常不习惯。搞跨平台开发,咱也先选一个跨平台的IDE,这样比较统一点,流行的IDE有神器Eclipse和Netbeans,这两个是Java的IDE,装上C++插件就可以支持GCC了,另外也有C++专用IDE,比如这里讲的CodeBlocks和Codelite等。 这里我们选择了CodeBlocks,为什么没有选择Eclipse呢,首先CodeBlocks支持的编译器非常多,可以支持VC,另外Eclipse产生的工程文件一大堆,实在是让人摸不着头脑,看看CodeBlocks工程文件和VS非常类似,仅仅一个文件搞定,更重要的是CodeBlocks可以命令行使用编译,命令行使用codeblocks –help就可以很清楚的看到命令的使用了。 继续阅读 C++CodeBlocksEclipseIDE命令行版本构建 06 08 浅谈版本持续构建工具 rangerlee / 我的作品 / 2012/08/06 9:52 最近切换到Linux平台开发,需要选择一款版本构建工具。当初在Windows上开发的时候也不知道是谁写的版本构建工具,挺好用的,至少是支持中途再构建的。可惜是C#写的,界面不是很友好,但功能确实够用。那么以前的工具不能用了,需要找一个新的,开源软件这么流行,必有神器存在。 继续阅读 C++hudsonpythonscmscons版本构建 20 07 人立方-读心机器人 rangerlee / 产品体验 生活趣事 / 2012/07/20 11:53 偶然发现微软竟然出了一个人立方的关系搜索网址,看样子应该是微软研究院搞的,主要是做人物关系搜索的,里面有好几个栏目,有一个读心机器人非常有意思,大家可以试用下,我先体验下,这个所谓的读心机器人,看它到底有多智能,到底能不能知我所知……. 首先我们打开读心机器人网址页面,http://renlifang.msra.cn/Q20/Index.aspx,首页就是Q20读心机器人 继续阅读 Q20人立方关系搜索微软机器人读心 17 07 Curl性能问题修正(带替换dll及源码下载) rangerlee / 我的作品 / 2012/07/17 6:45 前文曾讲到项目中使用了luacurl远程http访问,自己测试下基本没什么问题,想来这种第三方工具性能必是极好的,于是提交给其他项目使用,终于有一天悲剧了。对方反馈说性能不行,问什么原因是我们识
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2024-03-29 05:07, Process in 0.0068 second.