- 博客(14)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
转载 _IO, _IOR, _IOW, _IOWR 宏的用法与解析
今天在写字符驱动验证程序的时候要用到ioctl函数,其中有一个cmd参数,搞了半天也不了解是什么意思,那个cmd还有什么命令码了什么的,还好google下,觉得这篇文章写的不错,就转来看看:在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4
2015-04-17 15:22:33
475
原创 Ubuntu 14.04 install flash problen
When I upgrade my ubuntu to 14.04, and I download the adobe flash,I found the youtube still can't open in the Chromium browser which need update the flash.This is a problem about the adobe flash,
2015-03-11 09:46:12
350
转载 Android广播机制
首先问一下什么叫广播?其实在学习android广播机制之前我一直以为广播就是类似于计算机网络里面的广播。如果这么想就打错特错了,Android广播机制指的是,在一个应用程序运行的时候可以自定义一个消息类型,让相应的接收器去处理这个消息或者是系统消息,比如来电话了、来短信了、手机没电了等等系统发送的消息。系统发送的消息也可以通过广播的方式通知给应用程序,这样子就避免了新开一个Thread去监
2015-02-02 11:34:53
415
转载 Linux core dump在Android上的应用
之前整理过一篇linux core dump的文章,一直想把这个特性在手机上应用起来,帮助排查错误,今天终于如愿以偿,记录如下。【1】概述在Android系统上,java应用程序出错时很容易通过logcat获取出错信息,一般会有详细的callstack(调用栈),例如:java.lang.NullPointerException:at com.android.provide
2015-01-19 15:19:28
647
原创 Android 关于震动问题和音效问题
问题描述: 如果点击某个应用或则某个键(如HOME)有震动发生,想取消话,则需要查看performHapticFeedbackLw函数,在PhoneWindowManager.java中这个函数会调用系统的Vibrator 服务然后产生震动。有两种震动,长震动和短震动代码如下:if (pattern.length == 1) { // One-shot vib
2015-01-14 14:12:52
670
转载 Android的用户输入处理
Android的用户输入系统获取用户按键(或模拟按键)输入,分发给特定的模块(Framework或应用程序)进行处理,它涉及到以下一些模块:Input Reader: 负责从硬件获取输入,转换成事件(Event), 并分发给Input Dispatcher.Input Dispatcher: 将Input Reader传送过来的Events 分发给合适的窗口,并监控ANR。Inpu
2015-01-07 19:23:40
727
转载 Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子
2014-12-25 09:50:08
434
原创 systemd
[Unit]Description=network configBefore=sshd.service[Service]Type=oneshotRemainAfterExit=yesExecStart=/sbin/ifconfig eth0 downExecStart=/sbin/ifconfig eth0 hw ether fe:ca:aa:cc:f5:a4E
2014-09-15 14:13:52
482
转载 systemd
发表于 2012-04-07 22:52:46 |最后修改于 2012-04-09 09:12:45 |只看该作者 |倒序浏览总是干正事感觉有些无聊,随手折腾了一番systemd... 文档也没有仔细研究,恐怕多有讹误,还望诸位不吝赐教。 另外,这个帖子不是当作教程写的,只是总结一下我找到的资料和个人的感受。帖子可能会随时修改,增加或者删除内容。
2014-09-15 10:47:44
1023
原创 CMakelists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)PROJECT(name C CXX)INCLUDE(FindPkgConfig)SET(VERSION_MAJOR 0)SET(VERSION "${VERSION_MAJOR}.1.0")SET(PREFIX ${CMAKE_INSTALL_PREFIX})SET(EXEC_PREFIX ${PR
2014-08-12 13:41:20
943
原创 cmakelists
SET(VERSION_MAJOR 0)SET(VERSION "${VERSION_MAJOR}.1.0")SET(LIB_NAME "${PROJECT_NAME}")SET(LIB_PREFIX ${LIB_CMAKE_INSTALL_PREFIX})SET(LIB_EXEC_PREFIX ${LIB_PREFIX})SET(LIB_DIR "${LIB_PREFIX}/
2014-07-28 15:17:20
549
原创 different device in linux
//gcc -o key_source_detect key_source_detect.c `pkg-config --cflags --libs elementary x11 xextproto xext xi` -lecore_x/*In the sample, we do the following: -Declare a static structure to hol
2014-07-28 13:56:01
770
原创 vim c.vim
"====================================================" Highlight All Function" =================================================== syn match cFunction "\[^()]*)("me=e-2 syn match cFunction "\\
2014-07-28 13:52:52
579
原创 数据库的一些常用知识
DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程CREATE TRIGGER --创建一个触发器 DROP TRIGGER
2009-07-21 13:56:00
567
linux动态库静态库问题,大牛请进
2013-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人