Welcome to my blog. The English verison of posts are in En page.

避免一些负能量

谈谈生活。

突然不写技术方面的东西有点不习惯——写了许多技术的小稿子,但是没有完整的写出来的,也是有点不好意思——每个人生活都是有一个理念的,不管自己意识到没有,他都在那里。

[阅读全文]

微信php-demo中存在bug

微信php-demo里面存在bug,导致这几天一直在调试一个非常头痛的bug。注意:微信php-demo不可信,可能是临时工写的,最好是使用自己的写的——不过话说回来,就是个demo,人家不好好写也很正常。


本文保留所有权力,转载请联系作者。

在jade的加入google-analytics

许多hexo文件都是使用jade来进行书写的,因此,在这里简单介绍一下如何在jade中插入javascript,使其正确的渲染。

// refer: http://stackoverflow.com/questions/5858218/how-can-i-render-inline-javascript-with-jade

在主题中找到layout.jade这种类似的,每一个静态页面渲染都需要的jade文件,加入google-analytics的代码即可。记得删除google analytics中所带的<script>标签,使用script.来代替它。

例如:

// <script>
  script.
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      ...
// </script>
google  jade 

最近在写Csharp

没错就是在写c#桌面程序。。

简单记录一下C#的相关东西。c#感觉写起来比Java等顺手,可能是因为遇到问题可以很快的搜索到——一方面也是技 术比较老旧,虽然用不了一些比较新的技术,但是一旦出了问题,很多都能很快的搜索到,不用耗费很长时间。

使用c#开发桌面,没毛病,以前比较复杂的功能在C#上实现起来感觉非常简单,例如浮动窗口,任务栏,快捷键等。 Windows程序设计这本书简单的读了一点,感觉有时间还可以再读读,对于windows的核心机制可以有所了解。此外, Linux类似的书籍也可以看看。win32编程的确是有点痛苦,主要是上手速度比较慢,然后界面设计等,感觉不如c# 来的顺手,可能也是由于我没有用新vistual studio去尝试。当然本质问题肯定还是因为win32-api之前没怎么学, 此外,windows核心编程没怎么看。轮子哥的GacUI简单的看了一下,但是担心win98用不了【还有win2k】,GacUI 应付这种需求,恐怕没什么意思了。

有时间写一个简单的winapp开发教程,起码证明自己慢慢做过一个东西。

  • 2017-01-26

不打算更新winapp开发教程了。现在比较主流的开发框架:Electron, PyQt5, QWebView。都可以使用cpp扩展——虽然对于win2k之类的支持不太行,但是如果找了一份面向2k,xp等编程的工作我个人认为还是尽早辞了吧,我也不为旧事物续一秒了。

  • 2018

winapp教程的事情弃坑了。

dotnet  c# 

Python在Ubuntu中使用形式

Python在Ubuntu中的形式十分杂乱。对于Debian已经很久没有使用过了,因此不太清楚Debian对于Python的版本是如何管理的。

但是在CentOS中,Python的管理方式是,默认不安装Python3。(CentOS6.5)这对于系统的纯洁性具有相当的保护性。

行文至此,不得不想到,肯定有对于此类讲解的书籍,也会说的比我更加明确。对于此问题,如果我继续深入的读读书,谈一谈,可能会更好。

Debian系的Ubuntu顺承了上游的想法同时包含两个东西,但是我认为,这并不是一个正确的做法。因为总有程序员写代码的时候不喜欢使用env python2。这也就解释了为什么我们仅仅修改了python的指向,但是依然容易出问题。

https://www.zhihu.com/question/21653286

知乎上有许多pip3这种答案,但是这其实是有问题的。尤其是当存在缓存的时候,如果pip2pip3同时安装一个包的时候,pip3或者pip2会读取另一方的缓存,导致安装失败。然后陆续出现问题。这是我所遇到的, 尽管不一定100%发生,但是如果发生了,就对行云流水的体验造成了很大的影响——我不得不去G搜看看问题所在。

所以,最终的解决方案?

http://www.ituring.com.cn/article/261302

以后Linux相关书籍以及想法就写在图灵社区,最终成书,对于大学程序员起指导作用。

备份自己的博客内容

由于博客经常更换,好的坏的文章,无意中丢失了不少。打算以后好好备份自己的博客文件,设置一下备份频率。

考虑一下,需要备份的文件主要是post。行文至此,猛然想到其实可以直接用git实现,但是既然已经配置了邮件服务,那么就这样吧。

[阅读全文]
blog 

4点起床践行记

看了阮一峰老师的博客,有个时间管理法则。其中,包括了一条4点起床。于是,就在翻看了这本书,如今切实的践行一番。

[阅读全文]