系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C...
分类:
系统服务 时间:
2016-04-21 07:32:18
收藏:
0 评论:
0 赞:
0 阅读:
180
作者:MR.
在地图应用中,最最基础的当然应该是地图的浏览与展示,其次,我认为就是查询了,之后的各种功能或多或少都要依赖于查询结果。本文为查询交互系列文章的第一篇,主要简介其分类、使用入门以及交互。IServer查询功能体系: 首先,需要简单了解下超图数据格式(数据结构): 从上面可以看出工作空间其实只是相当于一个索引,当然是比较“丰满”的索引,地图、布局、场景类似。数据都存在数...
分类:
Web开发 时间:
2016-04-21 07:32:08
收藏:
0 评论:
0 赞:
0 阅读:
367
一、前言上次我们已经简单介绍过了病毒特征码提取的基本方法,那么这次我们就通过编程来实现对于病毒的特征码查杀。 二、定义特征码存储结构为了简单起见,这次我们使用的是setup.exe以及unpacked.exe这两个病毒样本。经过上次的分析,我们对setup.exe样本的特征码提取如下:\x2a\x2a\x2a\xce\xe4\x2a\xba\xba\x2a\xc4\xd0\x2a\xc9\xfa\...
分类:
其他 时间:
2016-04-21 07:31:58
收藏:
0 评论:
0 赞:
0 阅读:
185
本系列教程版权归“i春秋”所有,转载请标明出处。 本文配套视频教程,请访问“i春秋”(www.ichunqiu.com)。一、前言在本系列的导论中,我曾经在“病毒查杀方法”中简单讲解过特征码查杀这种方式。而我也在对于实际病毒的专杀工具编写中,使用过CRC32算法来对目标程序进行指纹匹配,从而进行病毒判定。一般来说,类似于MD5以及CRC32这样的算法,在病毒大规模爆发时是可以提高查杀效...
分类:
其他 时间:
2016-04-21 07:31:48
收藏:
0 评论:
0 赞:
0 阅读:
212
本系列教程版权归“i春秋”所有,转载请标明出处。 本文配套视频教程,请访问“i春秋”(www.ichunqiu.com)。一、比对脱壳前后的程序我们这次所要研究的是经过上次的脱壳操作之后,所获取的无壳病毒样本。其实我们这里可以先进行一下对比,看看有壳与无壳的反汇编代码的区别。首先用IDA Pro载入原始病毒样本:图1可以发现此时IDA Pro的Functionwindow是空的,说明很...
分类:
其他 时间:
2016-04-21 07:31:38
收藏:
0 评论:
0 赞:
0 阅读:
255
前言Git是一个开源的分布式版本控制系统。本文很多内容翻译自:
https://www.codecademy.com/learn/learn-git
使用Git的第一步是下载Git,下载地址,安装时所有选项都默认选择即可。基本工作流程1. init首先新建一个文件夹,进入文件夹后右击鼠标,选择git bash,敲打命令git initgit会生成一个隐藏的.git文件夹,里面的内容用于版本控制。...
分类:
其他 时间:
2016-04-21 07:31:28
收藏:
0 评论:
0 赞:
0 阅读:
238
本系列教程版权归“i春秋”所有,转载请标明出处。 本文配套视频教程,请访问“i春秋”(www.ichunqiu.com)。一、前言经过前几次的讨论,我们对于这次的U盘病毒已经有了一定的了解,那么这次我们就依据病毒的行为特征,来编写针对于这次U盘病毒的专杀工具。 二、专杀工具功能说明因为这次是一个U盘病毒,所以我打算把这次的专杀工具换一种形式实现。不再像前几次那样需要被动运行,而是当我们...
分类:
其他 时间:
2016-04-21 07:31:18
收藏:
0 评论:
0 赞:
0 阅读:
208
本系列教程版权归“i春秋”所有,转载请标明出处。 本文配套视频教程,请访问“i春秋”(www.ichunqiu.com)。一、前言由于我们的最终目标是编写出针对于这次的U盘病毒的专杀工具,而通过上次的分析我们知道,病毒有可能在不同的计算机中会以不同的名称进行显示,如果真是如此,那么就有必要在此分析出病毒的命名规律等特征,然后再进行查杀。 二、对病毒样本进行脱壳按照常规,首先是对病毒进行...
分类:
其他 时间:
2016-04-21 07:31:08
收藏:
0 评论:
0 赞:
0 阅读:
223
本系列教程版权归“i春秋”所有,转载请标明出处。
本文配套视频教程,请访问“i春秋”(www.ichunqiu.com)。
一、在U盘中发现病毒
前段时间需要往虚拟机中拷贝点资料,如同往常一样,插上我的U盘,并且在虚拟机的设置中选择连接U盘。奇怪的是这次的连接时间较以往长,并且还出现了“自动播放”窗口:
图1 自动播放窗口
在扫描完后,来到了U盘...
分类:
其他 时间:
2016-04-21 07:31:00
收藏:
0 评论:
0 赞:
0 阅读:
208
安转Hadoop
我的安装路径是根目录下的software
把Hadoop压缩包解压到software目录下
解压后查看目录
要修改的配置文件有四个
修改hadoop-env.sh
修改core-site.xml文件
配置hdfs-site.xml
配置mapred-s...
分类:
其他 时间:
2016-04-21 07:30:48
收藏:
0 评论:
0 赞:
0 阅读:
206
官网地址详解分析:
http://developer.android.com/guide/components/aidl.html
一)什么是AIDL –》 应用场景 –》 为什么用它–》什么情况下试用
个人理解: aidl应用接口编程语言 因为android系统中的不同程序都有自己的jvm,不同程序之间是不能直接访问对方memory的,为了安全,彼此解耦,一个程序崩溃不至于对...
分类:
其他 时间:
2016-04-21 07:30:38
收藏:
0 评论:
0 赞:
0 阅读:
152
序言自从谷歌在2014年的IO大会上推出了Material Design新的设计规范后,安卓应用的整体美观程度提升了很大的一个层次, 安卓再也不是又黑又丑的界面,取而代之的是拥有丰富的颜色,美观的按钮,好的用户体验...
分类:
移动平台 时间:
2016-04-21 07:30:28
收藏:
0 评论:
0 赞:
0 阅读:
307
前言flow layout, 流式布局, 这个概念在移动端或者前端开发中很常见,特别是在多标签的展示中, 往往起到了关键的作用。然而Android 官方, 并没有为开发者提供这样一个布局, 于是有很多开发者自己做了这样的工作,github上也出现了很多自定义FlowLayout。 最近, 我也实现了这样一个FlowLayout,自己感觉可能是当前最好用的FlowLayout了(捂脸),在这里做一下分...
分类:
移动平台 时间:
2016-04-21 07:30:19
收藏:
0 评论:
0 赞:
0 阅读:
307
java编程中的性能提升
软件产品犹如一栋大楼,大楼在建设初期,会有楼房规划,建筑构想,打牢地基,后面才是施工人员进行进行实质性的建设。要保证软件产品的高质量,优秀的架构,优秀的产品设计,是产生高质量的前提。同时,没有过硬的编码实现,一样得不到预期的效果。纵观现在的产品,产品架构没多大差别,基本运用基线版本进行局点定制。而系统中的一些功能性能常常不过关,问题往往就出在编码实现上。这块是开发人...
分类:
编程语言 时间:
2016-04-21 07:30:10
收藏:
0 评论:
0 赞:
0 阅读:
250
温馨提示:本篇内容均来自网上,本人只做了稍微处理,未进行细致研究,仅当做以后不备之需,如若你喜欢可尽情转走。
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面...
分类:
数据库技术 时间:
2016-04-21 07:29:58
收藏:
0 评论:
0 赞:
0 阅读:
351
I2C接口原理图:
可以看到只有两条线被引出,
一条为SCL:时钟线
一条为SDA:数据线I2C总线设备互联:
I2C总线的信号类型:
开始信号:
比如:2440让时钟线保持高电平,然后让数据线由高电平转换为低电平,这就表示一个开始信号。
停止信号:
比如:2440让时钟线保持高电平,然后让数据线由低电平转换为高电平,这就表示一个停止信号。
响应信号:
在I2C总线上面的...
分类:
其他 时间:
2016-04-21 07:29:48
收藏:
0 评论:
0 赞:
0 阅读:
136
立方体贴图,就如同名字所说,在一个立方体上有6张图,就这样认为吧。假想一下 ,在一个艳丽的房间里,有一个表面是镜子的圆球,那这个圆球表面就反射了房间里面的所有东西,就是一个大号的凸镜。...
分类:
编程语言 时间:
2016-04-21 07:29:38
收藏:
0 评论:
0 赞:
0 阅读:
172
前言本篇是 Git基础知识(一)的延续,由于篇幅原因,分成两篇。我们重新建立一个文件夹,执行git init。添加一个有三行aaaaa内容的git.txt文件,并commit。分支截止目前,我们都是在一个叫做master的分支上工作。Git允许我们创建分支去做一些其他的事儿,而不影响到你的master分支。1. branchbranch命令可以查看分支、创建分支以及删除分支。a. 查看分支git b...
分类:
其他 时间:
2016-04-21 07:29:29
收藏:
0 评论:
0 赞:
0 阅读:
285
深入理解Java中的IO,个人学习总结。...
分类:
编程语言 时间:
2016-04-21 07:29:18
收藏:
0 评论:
0 赞:
0 阅读:
316
一,准备环境:
1,64位ubuntu-14.04.4
2,jdk-7u80-linux-x64二,配置jdk:
1,输入命令语句:
2,写入配置信息:
3,使配置信息起作用:
4,jdk搭建成功:
三,hadoop的配置:
1,解压hadoop:
hadoop@...
分类:
其他 时间:
2016-04-21 07:29:08
收藏:
0 评论:
0 赞:
0 阅读:
270