
杂文
文章平均质量分 64
西风逍遥游
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
新开发的ZeroErr 零误框架,欢迎朋友们试用,多提宝贵意见
ZeroErr 零误框架 (https://github.com/sunxfancy/zeroerr) 是一款C++11编写的单元测试框架,同时也是断言库,日志库为一体的测试、调试、打印框架。我设计这个库的最初目的是想将断言、日志、单元测试几个功能整合起来,并且支持任意类型的log,调试打印等功能。希望朋友们看看是否感兴趣,有哪些地方可以改进,欢迎多提宝贵意见。原创 2023-05-11 08:40:21 · 319 阅读 · 0 评论 -
一入wine深似海,从此奋战到天明
wine神马的最烦人了,喝多了伤身,请适量。 很多朋友都会发现,Linux下的应用实在是太少了,Linux平台哪里都好,就是没人用。。。= =!为了在Linux下运行更多的应用,程序猿们开发出了Wine神器。要知道,这个东西开发的艰辛,Linux本身是开源的,但Windows可不是啊,能用开源的软件搭建出一套闭源软件的兼容层,可不是一件容易的事。原创 2015-09-10 13:09:20 · 10229 阅读 · 5 评论 -
重度IT症患者病理表现
重度IT症患者病理表现:使用按时间计费的设备时,喜欢让消费金额是4.04元,5.03元等的。睡醒觉后做的第一件事不是打开手机看时间,而是调bug的。手机中能用的软件不如xxxtest系列应用多的。喜欢把鼠标灵敏度调到最大的。...原创 2015-08-20 23:39:52 · 1252 阅读 · 0 评论 -
结构化图形绘制利器Graphviz
以前我在写博客的时候,最发愁的就是画图,尤其是一些数据结构的展示,或一些算法的图示。一般我是用手绘板,软件就用MyPaint,做出图后,往往调整和修改十分困难。但自从我得知的Graphviz这款工具后,一起变得如此简单。原创 2015-11-04 18:39:40 · 5446 阅读 · 0 评论 -
搞笑的Linux shell
ls指令几乎是linux下使用最频繁的几个指令之一,那么请问,你有打错过么?下面这款工具能够让你在将ls错打成sl时进行一下“修正”:这款小工具很好安装,在ubuntu下用:apt-get install sl 即可。不过建议别装在服务器上,否则当你着急修复bug但打错命令时,看着shell开着呼啸而过的小火车时。心中犹如一万匹草泥马呼啸而过 = =!原创 2016-01-20 11:49:43 · 4597 阅读 · 0 评论 -
跨平台CMake的编写
最近开发跨平台C++编译器,让我深切的体会到了CMake的重要性,一开始,项目只有简短的配置,所有的依赖项都需要手动下载并编译。但不同人下载和编译的方式许多,版本也不同,编译器也不同,Debug版本也不同,稍有不慎就无法链接到一起。C++链接库的问题由于C++库没有通用的ABI,底层链接接口都是各编译器制定的,所以不同编译器编译的库不能混合使用,为了保险起见,我们将全部依赖项都使用编译安装的方式原创 2015-12-22 08:04:13 · 5919 阅读 · 0 评论 -
Matlab神经网络验证码识别
本文,将会简述如何利用Matlab的强大功能,调用神经网络处理验证码的识别问题。 验证码识别原理Matlab对图像读入处理,去掉噪声点和较浅的点,进行二值化,将图像转变为0/1矩阵,这样就完成了预处理。 然后要对图像进行切割,取到每个数字的小图片位置,将其缩放至等大小,再将其放入到神经网络中进行分类处理。原创 2015-05-25 16:42:31 · 17418 阅读 · 13 评论 -
Travis-ci集成构建系统
travis-ci这款集成构建平台,他和github关系紧密,更关键的是,对于开源项目,永久免费使用,这让我在开发编译器的过程中,有了一款能够方便部署和测试的平台,获益匪浅.对于在github上托管的项目, 他可以根据你的配置, 在ubuntu虚拟机上为你构建项目, 运行测试, 打包发布等工作, 只需你每次提交代码或发pr, 对应的版本都能进过校验工作流程原创 2015-12-27 13:58:12 · 2610 阅读 · 0 评论 -
使用Sphinx翻译LLVM的中文文档
Sphinx是一款非常方便的文档生成工具,以前就早有耳闻,最近计划将LLVM的文档翻译一些,在打开LLVM的文档源文件后发现,整个文档部分整理的非常整洁。下载的最新版LLVM-3.8版的源码,已经完全使用Sphinx生成文档,于是我也学习了一些Sphinx的相关用法。原创 2016-04-17 23:05:41 · 3275 阅读 · 1 评论 -
SEO优化实录
最近朋友的网站流量一直很小,让我给看看SEO优化的问题,那么本期就来详细谈谈SEO优化的一些问题吧。这篇博客也会在不断更新最新的改动和改动后的效果。方便大家了解SEO的基本方法和有效策略。本篇文章由 西风逍遥游 原创,转载请附带原始页面链接:http://blog.csdn.net/xfxyy_sxfancySEO优化入门分析问题图片文字问题描述和关键字不对应内容缺乏出站链接和友情链接S原创 2017-07-20 16:09:52 · 16444 阅读 · 2 评论 -
在也不作死make底层库了
当年学习opengl时,觉得自己系统里面的opengl版本有点低。。。然后就下载了linux下用Mesa编译之后,make install到了自己的系统中。Linux安装应用,对于大部分普通用户,都只要用对应的包管理器安装就可以了。但我这种做法,就引来了一系列意想不到的问题。原创 2015-09-02 12:20:51 · 1461 阅读 · 0 评论 -
ubuntu14.04安装GTX850M显卡驱动实录
ubuntu的源里面nvidia的驱动已经更新到了nvidia-346,开始支持了8XX系列的不少显卡,我的电脑是GTX850M,也在支持的行列,于是开始安装一下该驱动。我个人不推荐去Nvidia官网上下载驱动,因为那个驱动安装制作的不太好,而且稍有不慎就可能损害intel集显的驱动,使用ubuntu源里面的驱动更安全也更方便。原创 2015-09-03 13:02:37 · 5908 阅读 · 0 评论 -
发现Ubuntu一个有趣的bug
ubuntu作为linux的一个优秀的发行版,拥有很华丽炫酷的桌面,我用的小Kylin更是人性化的设计了很多对中文的良好支持。但Ubuntu比较还是比较年轻,今天就发现了一个小bug。原创 2015-04-12 19:26:50 · 2592 阅读 · 0 评论 -
分享Linux下完美的Sublime Text解决方案
在linux下使用Sublime,最棘手的问题就是中文输入法的支持太差,我这里找到了一款已经被打好中文输入补丁的Sublime,在这里分享给大家: 【Sublime Text 3065中文64位】原创 2015-04-14 09:45:43 · 6753 阅读 · 1 评论 -
开源软件配置管理过程(2)——Github
二、Github——交流协作的极佳场所Github目前已经不单单是一种交流协作工具,不仅仅是一个开源软件协作平台,更成为了一种开源文化的象征。开源文化本着自由、平等、共享的思想,获得了很多人的好评和推广。原创 2015-04-26 21:46:47 · 2581 阅读 · 0 评论 -
西风逍遥游 释名
西风者,邪也。西风亦为秋风,古语道,西风残照,汉家陵阙,是谓凋敝。然西风者,其猛烈耶?国之末路,家之危亡之际,唯西风可扫落叶。西风,其路邪也,其心正矣!西风之猛烈,其为扫荡腐朽,其为破旧迎新,造就春之盎然!庄周之谓逍遥游,鹏之大,冥之深,扶摇直上九万里,绝云气,负青天,其壮哉!然人处天地之间,犹若燕雀之于大鹏也,泠然善者,亦如此,犹有未树也。是故至人无己,舍小我而成大我,弃功名利禄,而取人生之豁达。原创 2015-05-01 21:50:59 · 1369 阅读 · 0 评论 -
开源软件配置管理过程(1)——Git
软件配置管理过程是贯穿整个软件开发周期的重要过程,为此,也诞生了许多著名的企业级工具,开源的CVS、SVN,企业级的ClearCase、PVCS。 由于财力有限,无法调研大型企业级软件,但CVS和SVN对于目前的软件开发,已显得不是那么的方便。在开源软件领域,开源协作的开发过程,采取的种种成熟的开发模式,却值得我们思考,于是我决定调研一下开源软件项目开发中的配置管理工具。原创 2015-04-26 20:25:10 · 5384 阅读 · 0 评论 -
JavaEE知识点总结
JavaEE简介JavaEE 容器和组件 Applet Container 浏览器 applet App Container Java应用 Web Container 网页服务器 JSP Servlet EJB Container 业务服务器 EJB Evolution of Enterprise Application FrameworkSingle-tie原创 2015-07-30 16:20:45 · 10048 阅读 · 2 评论 -
PHP的元语言编程
元语言编程,都是要用在最灵活的地方的。最近的任务,设计一个极为灵活的试题计算项目,而这最大的困难就是,几套试卷的得分计算规则都不一样。如果要按照一般的方法,可能就直接写六套程序完事,但这其中有大量相同的部分,如果设计不好,则会导致大量代码冗余,造成维护困难。为此,要精心设计一个方法,利用元语言编程,将不同的逻辑写到配置文件中,形成一个统一的规则,就可以完成任务了。原创 2015-07-30 17:38:30 · 1622 阅读 · 0 评论 -
博客之思
我希望的个人空间,首先是自己的一个知识归纳整理的空间,优秀设计思想的交流空间(可以转到畅想空间上去),不仅仅是传播技术,处处留意技术背后的深层思想。在网站上找到更多的认同,用通俗的方式讲解高深的科学。科学不仅仅是科学,更是思想文化等的交融。原创 2015-07-31 23:27:40 · 931 阅读 · 0 评论 -
Web开发新技术思考
Web框架AngularJS 这个框架是一个成熟的前端JS框架,Google的新产品。最核心的就是MVC的前端架构,模块化组织,自动的双向数据绑定,依赖注入等功能。extjs 这是一套复杂的综合js框架,也是非常优秀的移动web应用开发框架,功能丰富,界面效果突出。Requirejs 提供异步加载js代码的核心方案,不通过script标签就能管理各js代码的依赖关系。原创 2015-07-31 23:31:00 · 1704 阅读 · 0 评论 -
创造属于你的价值
写这篇文章的原因是我在写编译器的过程中,看到很多人对重复造轮子的事情感觉不屑一顾,对此,我也发表一点我的看法。高级编程语言的创始纪上写道:“初,世间无语言,仅电路与连线。及大牛出,天地开,始有FORTRAN,LISP 。ALGOL 随之,乃有万种语。”原创 2015-04-12 20:09:52 · 939 阅读 · 0 评论