- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 2014年学习总结
其实这篇文章应该说是记录从2013年暑假到现在2014年底的学习经历。2013年高考完,就打算开始提早学习一些编程的东西。在高考前一直都在埋头学习,基本可以说是没摸过电脑,刚刚开始接触的时候当然就会遇到很多很多问题,特别是那些很基本的电脑操作问题,不过这个时间久了也就慢慢熟悉了。七月份开始时外出打算去打工,结果因为种种原因打工没打成,由回到了家里。大概快到八月份了,录取结果也出来了,当时手上也
2015-01-01 00:00:40
767
原创 Android基础系列之Broadcast Receiver
Android的广播接收者比较相对于Service使用方法简单不少。Android中的广播一般用来接收其他应用程序或者类的信息,能够实现各个模块的通信,但需要注意一点,由于广播类对象的生命周期比较短,所以不能在广播里执行耗时操作,例如新建子线程获取网络信息等,而更新UI等一般就放在广播里完成。要使用Android中的广播,首先需要定义自己的广播类,继承自BroadcastReceive
2014-12-30 17:55:21
415
原创 Android基础系列之Service(二)
上一篇漏讲了一点东西,这里补充一下。如果我们手动调用Service里的方法,除了绑定方式开启服务外还有一个小技巧,就是调用startService这个方法,因为在服务类中,onCreate方法只会在服务第一次开启的时候调用,如果此时我们又不断地去startService,onCreate是不会再被调用的,但onStartCommand却不一样,每次都会被调用,因此我们可以利用这点,在onSta
2014-12-26 12:20:16
467
原创 Android基础系列之Service(一)
接下来说一下Android中Service,顾名思义,Service即服务,就是执行一些比较耗时的操作,例如获取网络数据、播放音乐等。一般服务都是没有界面的,都是在后台默默地运行着。首先需要说明一点,Android的四大组件所在的进程都是应用程序的UI线程,虽然服务让人感觉在后台运行貌似是在另外一个线程中运行,但事实并不是这样,假如在服务里执行Thread.sleep(20000),那
2014-12-25 21:10:41
509
原创 Android基础系列之Activity(二)
下面讲activity的跳转。前面说过,一个activity就是一个界面,所以activity的跳转就是Android界面的切换。Activity类提供了一些方法用于实现Activity跳转startActivity(Intent intent)方法:直接跳转到指定的Activity,而怎么指定呢?这个就是Intent要做的事了,该方法需要一个Intent对象,Intent类有一个
2014-12-24 12:29:48
539
原创 Android基础系列之Activity(一)
今天开始讲Android的四大组件Activity、Service、Content Provider和Broadcast Receiver。下面从Activity开始讲起。Android中一个activity就表示一个界面,往往一个APP都是由多个activity组成的。Android四大组件都要在配置文件中配置,否则运行程序时会包错。配置方法:在AndroidManifest.x
2014-12-23 13:03:49
520
原创 Android基础系列之资源(三)
原始xml文件原始xml资源可用于定义一些配置信息等,必须放到res/xml/目录下,在java代码中通过Resources类的getXml(int id)即可得到一个XmlResourcesParser对象,然后即可解析里面的内容。Menu资源菜单资源必须放在res/menu/目录下,xml格式:其根节点为,里面放节点,在节点里可以嵌套menu节点,形成子菜单,下面是一些
2014-12-21 12:36:20
476
原创 Android基础系列之资源(二)
Drawable资源关于图片资源一般都比较清楚,下面讲其它的drawable资源StateListDrawable资源这种资源与先前讲的res/color/下面的状态颜色列表有点相似使用方法:在res/drawable/目录下创建一文件夹,我们这里假设为button_background.xml文件里xml格式如下: ..
2014-12-20 21:06:28
437
原创 Android基础系列之资源(一)
Android资源目录结构android资源可以放在assets目录下,也可以放在res/目录下,而且该目录下面的资源文件的命名是需要遵循严格的规范的,否则在生成R.java时会报错误。字符串常量资源需要创建在res/values/文件夹里面,文件名可以随便取,一般命名为strings.xml,里面的xml定义格式为 你的字符串常量值
2014-12-20 19:23:03
403
原创 主机流量采集(二)
使用winPCAP抓取数据包的步骤为:(1)获取网络适配器列表,使用的函数为pcap_findalldevs函数或者pcap_findalldevs_ex函数,调用后将得到一条保存所有适配器节点的指向该链表的链头指针,用这个指针即可遍历所有的网络适配器。(2)打开某一指定名字的网络适配器,使用的函数为pcap_open,该函数会返回一个句柄指针,用于作为pcap_loop函数或其它抓取数据
2014-11-29 23:39:47
688
原创 主机流量采集(一)
从这个星期开始做项目中的主机流量信息采集模块。先说说该项目的一些东西,该项目主要是做局域网内的主机安全状况评估的,其中涉及到几个大的模块,包括主机各种信息的采集,然后基于这些事实进行推理,最后得出结论进行量化评估。对于采集主机的流量信息,打算使用winPCAP进行抓包,这样能大大减低了工作量,提高开发效率。首先需要下载winPCAP开发包 http://www.winpcap.org/
2014-11-28 23:42:20
729
原创 链表操作
#include #include using namespace std;struct Node{int num;string name;string sex;int age;double score;Node *next;};Node* create(int n){int i;Node *head=NULL,*p,*q;p=hea
2014-03-17 23:43:08
491
翻译 C++必知必会之条款5:引用时别名而非指针
要牢记三点:1 不存在空引用,例如对空指针解引用得到;2 所有引用都要初始化,即在定义时一定要初始化; 3 一个引用在其整个生命周期都指向开始初始化的那个对象或变量注意: 一个指向非常量的引用时不可以用字面值或临时值进行初始化的,如:double &a=2.3;//错误!但是,指向常量的引用就可以,如:const double &a=2.3;//正确!一些函数调用等会产生临时对象
2014-02-21 20:41:55
599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人