music unfamous original game design efficient software wtf
life ui algorithm fix programming

Emlog5.3.1 主题模版 SweetSlayer 2443

   2015-10-6  标签:  original  ui 

简介     SweetSlayer 主题模版发布了,基于Emlog5.3.1。Emlog 的其他版本未做测试。     当初放弃 Wordpress 选择 Emlog 的根本动机在于 Emlog 够轻,Wordpress 的知名度和可扩展性自然不必说,对任何人恐怕都是足够了。对于我也是这样。只是觉得一方面它很知名,这样有一个不好的地方就是针对这个系统漏洞的攻击以及什么垃圾回复工具也都极具传染性。另外就是性能,做过评测的朋友们应该有具体的数据,我只是感官上觉得慢。     然后是博客的主题,Emlog 的主题量上恐...


利用 ThinkPHP3.2 开发 REST API 接口 2199

   2015-9-28  标签:  programming 

一,背景     项目中部署一组数据库提供查询,用户接口有桌面版,Web版,手机版,还有一个后台服务。这是很常见的场景。都需要直接或间接的访问数据库,此时用REST 来开发一个访问 API 算是中规中矩的做法。     因为一直用 ThinkPHP3.2 来做 Web,所以这次也用它来做 。     题外话:PHP 的框架有很多,Yii,Symfony,CI,SlimPHP,eagerPHP,Phalcon yaf,Laravel,speedPHP,CakePHP... 用ThinkPHP 的原因在于它的集成度高,...


c++ reflection 1874

   2015-8-19  标签:  programming 

一,什么是 reflection(反射)     C#,Java 程序员对这个肯定不陌生。看看维基百科的解释。     简而言之,反射的意义就是程序中的调用不再是硬编码。 二,已知C++支持反射的 Library     XCppRefl     OpenC++     xrtti     都没用过,因为我也是刚刚找到的。目测第一个会好用点) 三,C++中,手动实现简单的反射框架     直...


Google 被屏蔽的解决办法 2016

   2015-6-19   

    本来,我在这里转载了一篇其他网站的文章,罗列了一些Google 的代理站点,通过他们提供的服务可以间接地使用Google的服务,但是这些站点大部分都不能访问了,我也把这边转载文章清空了。     我们所要做的仅仅是想使用一个更好的软件,更精准的,首页未被不良广告占据的产品而已。     或者,我们举国使用Android的背景下,官网却被屏蔽。     执政者有执政者的目标,无端的把一些技术类站点屏蔽只能给老百姓...


AngularJS,Byebye 1582

   2015-6-19  标签:  programming 

    这个年代,任何语言的程序员,多少都要沾染一些 JS,因为一些曲曲折折的关系,我竟到了非要了解 AngularJS 的地步。于是上官网看Document ,不得不说,AngularJS 是一个非常强大的JS 框架,强大到让人窒息。     为什么我要对这么强大的框架说 byebye 呢?先来说说我为什么非要了解它。     最近在找一种跨平台的移动方案,于是接触了cordova,然后是 ionic 基于 cordova 进行了一层包装,用的 JS 库就是   AngularJS...


buglist #LTS 898

   2015-6-11  标签:  wtf  programming 

1,循环与初始化 struct _tag_a{ int a,b,c; }; std::vector<_tag_a> va; .... int i=0; _tag_a temp; for( i=0; i<max; i++){ temp.a=i; temp.b=function(); ... va.push_back(temp); } ...     在C++ 中,是允许以上述方式来循环插入列表值的。注意,由于 temp 在下一次循环中会缓存上一次循环中的值,bug 产生了。


Sqlite3 加密 1529

   2015-5-23  标签:  unfamous  original  programming 

一,背景     在使用 sqlite3.8.x 的过程中,因为商业上的原因需要将数据库文件加密,sqlite3 仅仅提供了加密的接口,没有提供加密实现(如果实现了,sqlite3本身是开源的,也没什么加密的意义)。就需要自己去定义加密的实现。 二,自己实现加密     说是自己实现加密,其实是站在 sqlite3 的立场来说的。在 sourceforge 上有一个wxsqlite3 的模块,姑且利用它的加密实现。其实,用 wxsqlite3 是极好的,只是我这边的 sqlite3 部分的代码已经调试完毕,仅仅需要加密,所以没有直接...


C++ 命令行解析库 cmdline 1820

   2015-5-21  标签:  software 

    不可否认,有些软件做成 GUI 用起来不仅是效率底下,而且完全没有必要。比如:服务器程序,git 这种。说到CUI 的软件最头疼的恐怕就是那些庞杂的参数选项,其实没关系,首先一般命令本身自带 help 作为参数的输出文档,另外一些选项是通用的,比如 -v -V -r -R -f -h 什么的。     介绍一个C++ 的命令行处理库--cmdline,用过一次,效果还不错。boost 里面带一个完成类似任务的东西,但我不大喜欢boost。太大,而且子库之间有一些依赖,搞的跟个 Framework 似的。而 cmdline 只有一个 h 文件...


Raspberry Pi 忘记登录密码 247533

   2015-4-24  标签:  fix 

    一台 Raspberry 在一个角落里工作,有一天用 SSH 连上去发现密码忘记了,无法登录。经过 Google 后发现一种解决方案     http://yehnan.blogspot.com/2014/01/raspberry-piraspbian_29.html     http://www.raspberrypi-spy.co.uk/2014/08/how-to-reset-a-forgotten-raspberry-pi-password/   ...


个性化社交软件same 941

   2015-3-23  标签:  unfamous  life 

    来自最美的推荐社交软件 same 带有很文艺的气息,名字不是“X信”(麻痹啊,什么易信,快信,慢信,离了信一副无法生存的样子),而后是里面应用的图标,真的是....你不能说它多好看,也不能说它不美。     而后是他的卷首语:和而不同。     一种文艺范和小众色彩扑面而来     里面仍然是按频道作为社交或者说聊天基础设置的,这点类似豆瓣。但你也可以不聊天,自说自话。     频道被定义为几种类型:     ...