- 博客(75)
- 资源 (2)
- 收藏
- 关注
转载 Android EventBus 精讲
转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/40794879,本文出自:【张鸿洋的博客】1、概述最近大家面试说经常被问到EventBus,github上果断down了一份,地址:https://github.com/greenrobot/EventBus,的确是个不错的框架,主要用于事件的发布和订阅。EventBu
2016-01-27 10:57:54 556
转载 EditText编辑问题
一、android 软件盘事件响应在android中,有时需要对EditText实现软件盘监听的场景。当android按下软键盘的时候,响应完成、发送、搜索或者其他事件。Google 提供了 EditorInfo、KeyEvent 的一些方法,能够实现我们需要的功能。详细可研究:EditorInfo.class 和 KeyEvent.class. 输入回车键隐藏
2016-01-19 09:08:08 551
转载 Android Studio 快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动
2015-11-25 19:54:54 471
转载 vim插件管理利器:pathogen
来源:http://www.cnblogs.com/taskiller/archive/2012/08/14/2637689.html一、pathogen简介通常情况下安装vim插件,通常是将所有的插件和相关的doc文件都安装在中一文件夹中,如将插件全部安装在/usr/share/vim/vim73/plugin/目录下,将帮助文档全部安装在/usr/share/vim/vim73
2015-04-09 15:37:02 484
转载 python 串口通讯编程
python的串口网上有很多例子,这里了只是把认为好的整理到一起。首先,应该安装serial模块,还能开始后续的操作。我用的python2.6,serial模块可以在这里下载安装serial模块下载1,字符串的发送接收短接串口的2、3脚,创建一个文本,如:[python] view plaincopyimport se
2015-04-07 16:28:12 3995
转载 中国天气城市代码编号
使用方法:如获取佛山地区天气:http://www.weather.com.cn/weather/101280800.shtml? 绿色部分即为城市代码。101010100=北京101010200=海淀101010300=朝阳101010400=顺义101010500=怀柔101010600=通州101010700=昌平101010800=延庆
2015-04-05 12:00:28 17609
转载 编程基础知识分享——编程开始之前
对我来说,编程这件事与其说是工作,不如说是兴趣。尽管和自己理想中的编程比,自己的所谓编程只不过是小打小闹,但是现在又有多少所谓的IT从业者是做真正的编程?产业化的今天,其实真的没有必要区分所谓的程序员和码农,每个人的路线和生活都不相同,也不可能相同,有人学编程只是为了一份工作,有人纯粹为了爱好。我的理解,无论出发点如何,只要尊重自己的选择,能够有所收获就够了。 这系列文章,是自己当初学习
2015-02-14 13:49:09 1296
转载 Android四大组件
注:本文主要来自网易的一个博主的文章,经过阅读,总结,故留下文章在此Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,
2015-02-11 08:37:10 493
转载 程序员技术练级攻略
原文转载:http://coolshell.cn/articles/4990.html程序员技术练级攻略2011年7月18日陈皓发表评论阅读评论515,117 人阅读 月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他
2015-02-09 17:11:18 487
原创 基于linux系统的物联网服务器设计
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc
2015-02-03 09:05:11 810
转载 搭建SQLite3嵌入式开发环境
1.安装准备 (1) 下载sqlite-3.6.16.tar.gz软件包(2) 执行tar zxvf sqlite-3.6.16.tar.gz解压缩(3) 确保arm-linux交叉编译链能正常使用2 安装x86版本cd sqlite-3.6.16./configuremakemake install安装完成后,执行s
2015-02-02 09:29:08 736
原创 NAT穿透技术实现代码
利用NAT共用IP的原理实现设计思路:1:启动服务器,监听端口88772:第一次启动客户端(称为client1),连上服务器,服务器将返回字符串first,标识这个是client1,同时,服务器将记录下这个客户端的(经过转换之后的)IP和端口。3:第二次启动客户端(称为client2),连上服务器,服务器将向其返回自身的发送端口(称为port2),以及client1的(经过转换之后
2015-01-21 15:19:18 1276 1
原创 NAT工作原理
NAT通过共用网关,NAT来维护动态端口实现----穿墙打洞。在现代用的是IPV4网络,全球的用户越来越多,在IPV4协议里,使用了32位的地址,结果就是一共有4G个不同的地址,当时设计的时候觉得这个地址空间足够大了,不可能用完,但是结果是,现在居然就快消耗空了,所以就必须得想另外一个办法来控制IP地址增长过快,就有人想了一个大家共享一个IP地址,然后用端口和区分不同实际用户的方案,这个就是后
2015-01-19 17:02:25 816
转载 NAT路由器打洞原理
由于Internet的快速发展 IPV4地址不够用,不能每个主机分到一个公网IP 所以使用NAT地址转换。一般来说都是由私网内主机(例如上图中“电脑A-01”)主动发起连接,数据包经过NAT地址转换后送给公网上的服务器(例如上图中的“Server”),连接建立以后可双向传送数据,NAT设备允许私网内主机主动向公网内主机发送数据,但却禁止反方向的主动传递,但在一些特殊的场合需要不同私网内
2015-01-19 14:08:56 1034
转载 P2P学习网站推荐
http://hwycheng.blogchina.com由于想学习p2p流媒体所以在网上到处逛发现了一些好的p2p流媒体开源项目,和大家一起分享。Icecasthttp://www.icecast.org/index.phptheorahttp://www.theora.org/peercasthttp://www.peercast.org/f
2015-01-19 11:47:54 533
原创 linux系统下的物联网设计
linux系统下的物联网系统设计By it_zujun系统环境:linux2.6.29开源系统系统工作方式:NFS挂载测试内容:Android系统作为客户端连接服务器进网络环境:局域网下socket公网连接网络连接方式:linux(PC)是Ubuntu虚拟机 ,服务器为开发板,开发板通过NFS挂载到Ubuntu上局域网测试:开发板网络ip:192.168.
2015-01-15 14:35:23 1581
转载 音频解码器madplay移植
音频解码器madplay移植编者:从这一小节开始,友善官方带的手册就没有介绍了,根据一些参考书籍进行移植。这里移植的是音频解码器madplay.需要的源码包:(我已经上传到我的资源里面了,可以直接下载)libid3tag-0.15.1b.tar.gzlibmad-0.15.1b.tar.gzmadplay-0.15.2b.tar.gzzlib-1.2
2015-01-09 13:28:47 1182
转载 阿里云观察2014
摘要:Amazon云计算对整个新兴产业的发展无疑举足轻重,而国内,阿里云的成败也有类似的分量。2013~2014年,阿里云几乎一直主导着云计算方面的业界话题。2011年和2012年,我先后两次对话阿里云的负责人王坚博士,并在《凌云》杂志发表了《追寻凌云梦》和《阿里云观察》两篇文章,记录了阿里云和王坚本人不同发展阶段的酸甜苦辣。在后一篇文章的结尾,我这样写道:“全球范围内,Amazon云
2014-12-29 15:40:06 1252
转载 vim自动补全等文件编辑配置
一:代码提示的 找到一个插件:AutoComplPop。从下面的网址中下载该工具的最新版 http://www.vim.org/scripts/script.php?script_id=1879 解压文件得到两个文件,一个是autoload目录下的acp.vim,另一个是plugin下的acp.vim。 将分别放到/usr/share/vi
2014-12-15 14:51:13 764
转载 12 大编程语言收入排行榜,Ruby 最高!
BI最近的一份报告显示,近两年美国软件工程师的平均年薪已经接近10万美元(下图),与之相比欧洲的软件工程师的收入要少得多,平均年薪月5.5万美元,不过比去年同期增长了9%,呈现上升势头。计算机软件开发或者说程序员工作已经成为收入最高的职业之一。BI最近的一份报告显示,近两年美国软件工程师的平均年薪已经接近10万美元(下图),与之相比欧洲的软件工程师的收入要少得多,平均年
2014-11-26 14:39:05 1036 1
转载 给Ruby加把火:Ruby 语言将再次走红
被广泛的认为是 web 语言的 Ruby 一直都是大红大紫,但是现在它将更加走红。AltRubies 将 Ruby 推到了我们未曾想过的高度。Ruby 是不是成为了浏览器、移动app甚至是硬件的首选?让我们一起来看看这些可选的Rubies和它们带来的令人振奋的东西…被广泛的认为是 web 语言的 Ruby 一直都是大红大紫,但是现在它将更加走红。AltRubies 将 Ruby 推到了
2014-11-05 13:07:24 858
转载 可能应发革命的四门语言
所有人都听说过“应该学好 C”,“Java 是 Web 开发者的首选”等等,它们几乎成为了真理。那么问题来了,难道就没有其他语言能挤走这些老家伙,使他们不再受欢迎?还是说十年后我们还是依靠着不断升级的 Objective C 和 PHP,或者一些偏向底层的语言?
2014-11-03 09:12:08 529
转载 常见排序方法
1.选择排序定义:首先,选出数组中最小的元素,将它与数组中第一个元素交换。然后找出次小的元素,并将它与数组中第二个元素交换。按照这种方法一直进行下去,直到整个数组排完序。交换次数:N-1缺点:运行时间对文件已有序的部分依赖较少,从文件中选出最小元素的每一遍操作过程,并没有给出下一遍要找的最小元素的位置的相关消息。例如,该程序对已排好序的文件或各元素都相同的元素文件与对随机排
2014-09-25 21:04:52 575
转载 c语言中结构、联合、枚举的用法
C语言中的结构体,联合,链表和枚举,位域(下) 一、联合的定义 定义一个联合类型的一般形式为: union 联合名 { 成员表 }; 成员表中含有若干成员,成员的一般形式为: 类型说明符 成员名 成员名的命名应符合标识符的规定。 例如:union perdata { int class; char office[10]; }; 定义了一个名为perdata的联合
2014-09-25 11:30:05 819
原创 有A、B、C、D四个人过桥问题
题目:有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?
2014-09-14 11:03:08 3156
转载 fork与vfork的区别
http://blog.csdn.net/jianchi88/article/details/6985326fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1. fork ():子进程拷贝父进程的数据段,代码段 vfork ( ):子进程与父进程共享数据段 2. fork ()父子进程的执行次序不确定
2014-09-10 15:28:57 450
转载 YUYV摄像头采集jpeg格式图片
#include #include #include #include #include #include #include #include #include #include #include #include "jpeglib.h" //#include "v4l2grab.h"
2014-08-27 09:47:49 1462 1
转载 关于YUV420P、YUYV、RGB 图像格式的转换总结
BMP格式 头信息结构体: [cpp] view plaincopy在CODE上查看代码片派生到我的代码片typedef struct tagBITMAPFILEHEADER { WORD bfType; // 位图文件的类型,必须为BM(1-2字节) DWORD bfSize; // 位图文件的大小,以字节为单位(3-6字节) WORD bfRese
2014-08-26 18:42:56 1040
转载 ARM-Linux驱动-触摸屏驱动分析
硬件平台:FL2440内核版本:2.6.28主机平台:Ubuntu 11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/65809811、下面是ADC和触摸屏接口的模块图当触摸屏接口使用时,XM或YM接触摸屏接口的地当触摸屏接口不使用时,XM或YM接模拟信号,做普通AD
2014-08-22 09:11:43 621
转载 linux USB摄像头高级编程
本文内容来源于网络,本博客进行整理。1. 定义V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。2. 工作流程:打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取数据-> 关闭设备。3. 设备的打开和关闭:#include int open(const c
2014-08-14 14:14:37 1293
转载 Linux系统下USB摄像头驱动开发
摘要:介绍了在Iinux系统下开发符合Video for Linux标准的USB摄像头驱动的方法,并对该标准提出“不间断采集”的改进思路,配合双URB、双帧缓冲等方法,提高采集速度。 关键词:Linux设备驱动 USB摄像头 Video for Linux 不间断采集USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的特性,易于集成到嵌入式系统中。但是如果使
2014-08-13 10:06:17 762
转载 linux驱动开发的经典书籍
Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为《linux_device_driver 3rd Edition》,这是一本很经典的书,无奈Linux的东东还是过于庞大,这本侧重于实战的书籍也只能停留在基本的接口介绍上,更深入的东东只能靠我们自己摸索了。但万事总有一个开头,没有对Linux驱动整体框架的把握是很难做一个优秀的驱动开发者的。除了这本Jonathan Corbet,
2014-07-23 18:45:44 663
原创 Linux驱动平台管理——重塑世界
linux简单字符驱动很简单,只需要在初始化时对物理地址进行映射,再注册一个fileopenration操作集,然后就和写裸机程序一样实现操作集就可以了。
2014-07-23 18:35:24 1037
原创 Linux高级网络编程网络通信客户端代码
#include #include #include #include #include #include #include #include int create_tcp_client(const char *ip,unsigned short port){int sk;int ret;struct sockaddr_in dest
2014-06-16 22:31:14 693
转载 Linux聊天程序服务器代码
#include #include #include #include #include #include #include #include int create_tcp_server(unsigned short port){int lsfd;int ret;struct sockaddr_in myself;/* 先选择sock
2014-06-16 22:29:19 609
转载 知名IT企业待遇一览表
115家IT公司待遇一览表 作者是西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献,公司比较全。以下绝对是各大公司2013届校招的数据,少数几个是2011、2012的数据,都已经特别注明,数据真实重要性高于一切!选进来的都是已经确 认的信息,放心参考。 这里所说的待遇全部为税前,另外,年薪不是简
2014-06-13 08:03:54 2596
转载 嵌入式工程师月薪最高排行榜
据深圳信盈达科技的就业老师调查,具有10年工作经验的高级嵌入式软件工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也在5000元左右,中高级的嵌入式软件工程师月薪平均已超过万元。下面是一份来自EEPW统计的目前中国大陆嵌入式工程师月薪酬TOP30的公司排行榜。TOP1:中电34所 嵌入式工程师平均收入:40400(元)
2014-06-10 23:05:27 4849
转载 2014阿里巴巴WEB前端实习生在线笔试题
2014年3月31日晚,我怀着略微忐忑的心情(第一次在线笔试^_^!!)进行了笔试,阿里巴巴的笔试题共有10道,几乎包含了Web前端开发的各个方面,有程序题、有叙述题,时间非常紧张,只完成了大概6道题。下面把遇到的题目跟大家分享一下!1、[html] view plaincopy> html> head> style type="text/css"
2014-05-30 07:50:13 1043
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人