摘要: 最近在用python做一些数据处理相关的工作,当然少不了matplotlib这个模块。之前在windows下分分钟安装成功,结果到了mac下死活编译不过去。最后还是在stackoverflow上找到了答案。原因是因为安装matplotlib时有一些依赖的第三方的库,而这些库在os x 下默认是没有安... 阅读全文
posted @ 2015-05-16 13:17 我爱吃红烧肉 阅读(1846) 评论(0) 推荐(1) 编辑
摘要: 最近在学习opengl的相关知识。第一件事就是配环境(好烦躁)。了解了一下os x下的OpenGL开源库,主要有几个:GLUT,freeglut,GLFW等。关于其详细的介绍可以参考opengl网站(https://www.opengl.org/wiki/Related_toolkits_and... 阅读全文
posted @ 2015-03-20 00:10 我爱吃红烧肉 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 最近在自学Python,在装饰器这里迷惑了我很久,有几个问题一直困惑着我。1.装饰器的语法原理;2.为什么要用装饰器;首先来看一下装饰器的原理。总而言之,装饰器就是函数或者类作为函数的返回值。将函数或者类作为装饰器的参数传递之后,装饰器对该函数或者类进行相应操作后再将其返回。这就是装饰器的基本原理。... 阅读全文
posted @ 2015-03-06 14:02 我爱吃红烧肉 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 说实话,这是一种流氓行为。但有些时候又是不得不需要的。比如微信的NotifyReceiver。现在抛开这些伦理的东西不讲,我们只是来看看技术上怎么实现。在后台运行的service有几个途径可以将其停止运行,第一种就是软件退出;第二种就是通过系统强制停止运行;第三种就是被某些安全软件杀死。这里我们... 阅读全文
posted @ 2014-08-20 23:30 我爱吃红烧肉 阅读(2444) 评论(0) 推荐(0) 编辑
摘要: 百度了一下,都说static有以下作用: 1.使得当前文件中的函数或者变量对于其他文件是隐藏了。 怎么理解这句话呢?来看看下面这个例子 这里我们定义了两个文件: test.c main.c 两个文件分别编译链接,最后会发现输出结果为100.也就是说test.c中定义的全局变量对于main.c来讲是可 阅读全文
posted @ 2013-05-04 14:54 我爱吃红烧肉 阅读(149) 评论(0) 推荐(0) 编辑