- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 ubuntu14.10安装f.lux
f.lux是一个多平台(windows,macos,linux)可以通过调节屏幕的色温来达到保护眼睛的效果,对于长时间使用电脑的人来说应该是比较必要的,该软件可以根据用户指定的位置的日出日落时间自动的调整屏幕的色温。安装可能官网太久没有更新了,PPA源会有错误的情况 可以按照如下命令安装$ sudo apt-get install python-glade2 python-appindicator
2015-04-10 13:19:48
2393
转载 Android中不同的Context及使用注意(转载)
Context is probably the most used element in Android applications…it may also be the most misused.Context objects are so common, and get passed around so frequently, it can be easy to create
2015-04-02 16:04:25
1255
原创 service常见用法及相关知识
Service组件身为四大组件之一的Service在程序中使用频率是比较高的,主要用来处理一些不需要UI的耗时的后台操作,或者在后台对外提供接口,供其他组件调用。Service的实现是比较典型的C/S模式,后文介绍用法时会有体会。两种常见的ServiceIntentService:适合同一时间只处理一个任务,代码少,使用简单 是Service类的子类,默认会开启一个工作线程,你需要覆盖onHan
2015-03-27 22:31:43
1390
原创 Android中的Looper、Handler和Message工作原理
消息驱动Android的应用程序是典型的通过消息驱动的程序,我们知道平时我们运行的Main方法,如果没有阻塞或者等待的话运行完就会退出,为了保持运行就需要阻塞或者死循环之类的方式保持程序的运行,而Android启动一个应用程序的时候同样也会启动一个主线程(UI线程),通过Looper一直循环读取MessageQueue中Message,一旦有新的Message就通过Handler来执行。Looper
2015-03-21 15:26:22
1230
原创 wireshark抓tcp包长度的疑惑
问题今天用wireshark抓包调试的时候遇到了一点小困扰,如下图 本来就是两条很普通的192.168.10.90发给195的fin包,195回应ack,但是这两个包的长度是挺诡异的,为什么一个是54,一个是60呢,而且查看60长度的包,发现在TCP协议的数据区有6个字节的00。 那么这6个字节的00又是哪里来的呢?探(sou)寻(suo)答案首先确定的是这数据区6个字节的00不是应用程序
2015-03-21 15:21:55
13523
1
原创 ubuntu下快速使用protobuf
什么是protobuf简单讲就是一种类似于json,xml的通用数据交换格式,但是效率更高,更省空间,目前官方支持c++,java,python,ruby。其他语言有一些第三方做的开发包,需要自己选择比较好的。Ubuntu下快速使用下载 google或者github 编译 2.1 编译protoc工具,这里可以直接看解压出来的protobuf-2.6.0文件夹下的README.txt文件,这
2015-03-19 20:30:18
2225
原创 html5Canvas动画实现球内波浪效果
前言先自己动手通过Canvas实现的效果始终不很满意,后来在网上找了一些html5Canvas实现的类似的波浪效果,但都没有我想要的,最后在github上找到一个我想要的类似效果,只不过这个是在长方形内的波浪,然后我根据例子的步骤,改成在圆球内实现波浪的效果,这个过程发现初高中学的那点知识也忘得差不多了,用到还要搜索下才能想起来,虽然最后效果还是不太满意,没有被采纳,不过还是把过程分享出来吧。
2015-02-03 14:08:41
14152
原创 Android Studio使用git(以oschina git为例)
前言记录一下Android Studio上git的使用,github上没有免费的私有项目,开源中国的git托管可以有1000个免费的私有项目空间,挺符合我需要的,结合最新版本的Android Studio记录一下。git的配置在MAC下选择Android Stuido->preferences(Linux下直接点File Setting,记得是Windows下应该跟linux一样) 找
2015-01-13 20:41:24
6975
原创 初窥Android网络通讯框架Volley
背景这个礼拜要整个演示的Android项目,正好web服务端提供了restful形式的接口,就趁这个演示项目尝试一下谷歌官方的网络通讯框架Volley,时间有限,只有先做到会用了。知道这个框架是之前在看官网的Training的时候留意到的(http://developer.android.com/training/volley/index.html),因为Volley是把所有的网络响应都放在内
2015-01-13 15:32:46
1012
转载 如何使用ListView(转载)
Using lists in Android (ListView) - TutorialLars VogelVersion 4.6Copyright © 2010, 2011, 2012, 2013, 2014 Lars Vogel20.11.2014Using Android ListView
2014-12-30 12:53:36
1427
原创 树莓派RASPBIAN安装XBMC及最新中文电视
前言最近看着家里躺着数日的树莓派,看看能不能派上一点用场,家里的ITV也就那么几个有限的资源,之前听说树莓派装XBMC貌似不错,于是就试下吧,树莓派官方是有直接的RASPMC这个直接集成了XBMC的linux版本下载的,但抱着折腾的心态当然是在RASPBIAN上直接装XBMC来的好玩啦,于是就有了下文。(印象下载地址:http://www.raspberrypi.org/downloads/)
2014-12-29 11:01:10
10758
原创 java实现基于snmp的网络拓扑发现
背景目前手上只有二层交换机且支持snmp协议,故先实现子网内的网络拓扑发现,等有了三层交换机后再补充全网络的拓扑发现,至于发现的方式也是我看了一些资料以后用自己觉得可行且较方便的方式实现了出来,如果有什么不对的或者有更好的方法希望大家能够指正分享。实现需要了解的一些知识和工具:有snmp(Simple Network Manage Protocol)协议的概念,snmp4j框架
2014-11-24 17:18:31
20280
23
原创 ubuntu下使用jpcap
因为我网上找的教程貌似都过期了,反正我是没装成功,故记下我自己的过程一、安装libpcap,我在ubuntu终端输入tcpdump --v看到有libpcap 1.6.2还是最新的,美滋滋的以为不用安装了,后来编译后面需要的类库的时候发现自己太天真了,ubuntu安装还是很简单的,直接sudo apt-get install libpcap-dev光看名字应该就
2014-11-11 15:37:59
1789
ubuntu64位libjpcap.so(jpcaplinux下需要的类库)
2014-11-11
基于android手机的加密QR二维码识别系统
2013-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人