会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
九月光
博客园
首页
新随笔
联系
订阅
管理
2013年8月9日
记一个有想法没能力实现的产品形态——实时公交
摘要: 本文介绍了一个笔者有想法没能力实现的产品形态——实时公交,进行了产品需求,产品的变现能力和运营推广方式的探究,由于种种不能克服的原因,没有做起来,为此笔者曾失眠2次,记录在此,希望能够抛砖引玉
阅读全文
posted @ 2013-08-09 10:36 九月光
阅读(4032)
评论(88)
推荐(5)
2013年7月15日
ubuntu12.04离线安装libjpeg62-dev
摘要: 0:如果的电脑能连接上网络,用apt-get install安装最爽,我的情况是:公司电脑用的内网,访问不了外网,而且不让访问外网,安装软件只能用u盘拷进去再安装,所以我用如下方法1:下载安装包,地址 ps:所有的软件包都可以到http://packages.ubuntu.com/下载http://packages.ubuntu.com/zh-cn/precise/libjpeg62-dev2:查看依赖包,上图中显示有两个依赖包,分别为libc-dev和libjpeg623:下载依赖包,安装的时候先安装依赖包,再安装其他的包4:根据你系统的位数,64位下第一个,32位下第二个,下载的时候...
阅读全文
posted @ 2013-07-15 16:23 九月光
阅读(2433)
评论(0)
推荐(0)
linux内核container_of宏定义分析
摘要: 看见一个哥们分析container_of很好,转来留给自己看一、#define offsetof(TYPE, MEMBER) ((size_t) & ((TYPE *)0)->MEMBER )1. ( (TYPE *)0 ) 将零转型为TYPE类型指针;2. ((TYPE *)0)->MEMBER 访问结构中的数据成员;3. &( ( (TYPE *)0 )->MEMBER )取出数据成员的地址;4.(size_t)(&(((TYPE*)0)->MEMBER))结果转换类型;巧妙之处在于将0转换成(TYPE*),结构以内存空间首地址0作为起始地址
阅读全文
posted @ 2013-07-15 11:03 九月光
阅读(1639)
评论(0)
推荐(0)
signal函数理解或者void (*signal(int signum,void(*handler)(int)))(int)理解
摘要: 把void (*signal(int signum,void(*handler)(int)))(int)分成两部分:typedef void (*sighandler_t)(int);sighandler_t signal(int signum, sighandler_t handler);此处由于加了typedef自定义了一个新类型sighandler_t,所以第二行的函数原型看起来顺眼多了,形式跟int func(char c, int i)无异,但是如果看不懂typedef语句,这两句话仍然是噩梦。要理解typedef,只要记住一句话就差不多了,那就是:typedef在语句中所起的作用只
阅读全文
posted @ 2013-07-15 09:51 九月光
阅读(832)
评论(0)
推荐(0)
2013年7月12日
HttpServlet cannot be resolved to a type解决方法
摘要: 1:是因为没有加入servlet-api.jar2:下载网址:http://download.csdn.net/detail/jiuyueguang/57452093:然后在项目右键-》build path-》add library
阅读全文
posted @ 2013-07-12 23:25 九月光
阅读(430)
评论(0)
推荐(0)
ubuntu12.04不能记住上次编辑位置的解决方案
摘要: 1:按照网上的代码au BufReadPost * if line("'\"") > 0|if line("'\"") 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif 2:用 ls -s命令查看.viminfo属性 3:修改.viminfo的所有者和所有组 sudo chown jyg .v
阅读全文
posted @ 2013-07-12 19:50 九月光
阅读(281)
评论(0)
推荐(0)
ubuntu动态加载模块简单模板
摘要: 1:简单代码#include#includeMODULE_LICENSE("GPL");MODULE_AUTHOR("jiuyueguang");MODULE_DESCRIPTION("SIMPLE MODULE DRIVER");static int hello_init(void){ printk(KERN_INFO"hello word\n"); return 0;}static void hello_exit(void){ printk(KERN_INFO"hello word exit\n&qu
阅读全文
posted @ 2013-07-12 14:05 九月光
阅读(613)
评论(0)
推荐(0)
ubuntu12.04出现ERROR: Removing 'hello': Device or resource busy和insmod: error inserting 'hello.ko': -1 Device or resource busy解决方案
摘要: 一:insmod时候错误:1:错误信息insmod: error inserting 'hello.ko': -1 Device or resource busy2:原因:你的代码里面的设备号和系统已经存在的相冲突3:查看系统的设备号:cat /proc/devices 查看和你的设备号有冲突的吗,注意要分开字符设备和块设备4:解决,当然是你再换个设备号了。二:rmmod0:用rmmod -f也删除不掉的1:查看当前gcc版本,命令:gcc -v2:ubuntu默认版本是4.63:如果你的不是4.6版本,修改成4.6,在目录/usr/bin下,建立软链接, 我之前的gcc是软链
阅读全文
posted @ 2013-07-12 13:34 九月光
阅读(2363)
评论(0)
推荐(0)
写在前面
摘要: 1:前言: 1:今天打算把linux中简单的模板整理一下 2:参考书《linux设备驱动开发详解》2:原因: 1:为自己记录下学习的过程 2:方便查阅 3:如果能够帮助到别人,是在下的荣幸 4:养成记录的习惯3:走起
阅读全文
posted @ 2013-07-12 09:49 九月光
阅读(155)
评论(0)
推荐(0)
2013年7月11日
undefined reference to '__android_log_print'解决方案
摘要: 1:在源程序中添加头文件#include 2:在Android.mk中添加LOCAL_SHARED_LIBRARIES := \ libutils \ libbinder \ libhardware \
阅读全文
posted @ 2013-07-11 14:13 九月光
阅读(3270)
评论(0)
推荐(0)
下一页
公告