先写一个个人比较喜欢的调试技巧.
1. menuconfig中打开CONFIG_DEBUG_KERNEL
2. objdump -d -S(大写) *.o > file 可以得到混合C和汇编的代码
或者 make *.lst 也能得到
3. addr2line -f -e vmlinux address(0xcxxxxxxxx) 能得到address对应的函数名和所在的文件中的行数...
分类:
其他 时间:
2014-12-26 16:46:46
收藏:
0 评论:
0 赞:
0 阅读:
691
之前用过github管理自己的代码,但是一直记不住语句,今天又用到github,还是记录下来吧!
1.初次上传自己的代码
在github上创建自己的库,然后在你的代码的目录下执行:
git init
touch README.md
git add README.md
git commit -m 'first_commit' 执行这句话...
分类:
Web开发 时间:
2014-12-26 16:46:25
收藏:
0 评论:
0 赞:
0 阅读:
411
常用Java API
2
3 一、 java.io.BufferedReader类(用于从文件中读入一段字符;所属套件:java.io)
4
5 1、 构造函数BufferedReader(java.io.FileReader FileReader变量) 说明:新建一个BufferReader对象。
6
7 2、 close方法 void close() 说明:关闭B...
分类:
编程语言 时间:
2014-12-26 16:46:15
收藏:
0 评论:
0 赞:
0 阅读:
257
linux资源限制级别汇总...
分类:
系统服务 时间:
2014-12-26 16:46:05
收藏:
0 评论:
0 赞:
0 阅读:
232
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。
1.通过实现Comparable接口,根据User的年龄进行排序。
import java.util.Arrays;
/**
* @aut...
分类:
编程语言 时间:
2014-12-26 16:45:55
收藏:
0 评论:
0 赞:
0 阅读:
264
创建用户分配权限
CREATE USER 'bill'@'%' IDENTIFIED BY 'passpass';
grant all privileges on *.* to bill@localhost identified by 'passpass' with grant option;...
分类:
数据库技术 时间:
2014-12-26 16:45:45
收藏:
0 评论:
0 赞:
0 阅读:
282
HDU1717 (循环小数化分数)...
分类:
其他 时间:
2014-12-26 16:45:35
收藏:
0 评论:
0 赞:
0 阅读:
401
最近将博客迁移到给他还不上了(这里不再维护了),欢迎大家访问我的新窝(http://jptiancai.github.com/),...
分类:
其他 时间:
2014-12-26 16:45:25
收藏:
0 评论:
0 赞:
0 阅读:
319
之前的博客有涉及到linux的input子系统,这里学习记录一下input模块.
input子系统,作为管理输入设备与系统进行交互的中枢,任何的输入设备驱动都要通过input向内核注册其设备,
常用的输入设备也就是鼠标,键盘,触摸屏。
稍微细分一点整个输入体系,就是 硬件驱动层,input核心中转层,事件处理层.层次之间传递都以event事件的形式,这其中input连接上下层,分别提供接口.
之前有分析usbtouchscreen的驱动,也就是硬件驱动部分,这里简单记录一下input核心中转处理 i...
分类:
移动平台 时间:
2014-12-26 16:45:15
收藏:
0 评论:
0 赞:
0 阅读:
431
用倍福的从站配置工具得到的源代码有以下
1 主要代码
ecatappl.c
ecatappl.h
Ecatappl: EtherCAT从站应用层接口,整个协议栈运行的核心模块,
EtherCAT从站状态机和过程数据接口。Main()函数的定义,输入输出程数据
对象的映射处理,ESC与处理器本地内存的输入输出过程数据的交换等;
ecatslv.c
ecatslv.h
...
分类:
其他 时间:
2014-12-26 16:45:05
收藏:
0 评论:
0 赞:
0 阅读:
1334
开始百度地图的应用
首先应该先去下载百度提供给我们的SDK 包括开发包 示例代码 API
登录下面地址
http://developer.baidu.com/map/index.php?title=%E9%A6%96%E9%A1%B5
这些根据自己的开发需要自己决定下载 -> 情况容许全部下载也不大
1. 导入工...
分类:
Windows开发 时间:
2014-12-26 16:44:55
收藏:
0 评论:
0 赞:
0 阅读:
285
TypedValue.applyDimension()的作用...
分类:
移动平台 时间:
2014-12-26 16:44:45
收藏:
0 评论:
0 赞:
0 阅读:
407
常常说快速排序的算法时间复杂度为O(nlogn),但是这个值是怎么算出来的,为什么就是O(nlogn);很多书上一上来就大谈特谈那么多理论,我实在是受不了,我是看不懂,我不知道作者自己懂不懂,深刻的表示怀疑!
就拿这个logn来说,我隐隐记得在高中学的时候,这个底数省略的话就是默认10,查了资料也确实是10,但是貌似我们讲算法书上的意思都是以2为底,为什么他妈的书上不解释一下。
快速排序的时间...
分类:
编程语言 时间:
2014-12-26 16:44:35
收藏:
0 评论:
0 赞:
0 阅读:
479
WordPress 被注入 Google Analysis Code 的解决办法...
分类:
其他 时间:
2014-12-26 16:44:25
收藏:
0 评论:
0 赞:
0 阅读:
324
在工作中使用到redis这个功能,需要扩展,在网上查询了些资料,自己做过记录
https://github.com/nicolasff/phpredis/downloads
去这个地方下载,可以找到自己对应的版本,头两个有32位和64位之分,因为我本地的php版本为5.2使用的是第三个压缩包。开启对应的dll重启apache,记得要把php/php.ini和apache/php.i...
分类:
Windows开发 时间:
2014-12-26 16:44:15
收藏:
0 评论:
0 赞:
0 阅读:
436
今天碰到一个问题,用node.js 执行shell命令时,会碰到有空格的目录和文件名。
按照常识应该要escape,当然可以自己写escape,但是要想处理复杂的escape,不是那么容易的。那么系统有没有提供呢?
google后发现可以使用
child_process.execFile(file, [args], [options], [callback])
中的args数组来帮自己...
分类:
Web开发 时间:
2014-12-26 16:43:55
收藏:
0 评论:
0 赞:
0 阅读:
344
Nginx: Too Many Open Files解决方案汇总...
分类:
其他 时间:
2014-12-26 16:43:45
收藏:
0 评论:
0 赞:
0 阅读:
196
CSS+JS实现tab标签切换...
分类:
Web开发 时间:
2014-12-26 16:43:25
收藏:
0 评论:
0 赞:
0 阅读:
255
实现单文件上传,页面不刷新
1.html
action="fjFileInsert.action" onsubmit="return check()" target="fjUploadIFrame">
fjFileInsert.action执行文件上传,然后返回数据到upLoad.html页面,upLoad.html页面在ifra...
分类:
Web开发 时间:
2014-12-26 16:43:15
收藏:
0 评论:
0 赞:
0 阅读:
267
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and alternate between).
For example:
Given binary tr...
分类:
其他 时间:
2014-12-26 16:43:05
收藏:
0 评论:
0 赞:
0 阅读:
204