自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

转载 virtualbox中的linux共享文件的步骤

virtualbox中的linux共享文件的步骤首先要安装VirtualBox的增强版功能(VBoxGuestAdditions)在 设备—>安装增强版功能—–>运行,重启电脑。1、Linux本地的共享文件夹建立 mkdir /mnt/localShare2、/etc/下的fstab 修改添加 win_share /mnt/localShare vb

2017-03-03 22:13:19 728

转载 ubuntu下修改webstorm菜单的字体

如图所示:点击可以看大图。在Appearance & Behavior -> Appearance ->选上Override default fonts by(not recommended)在下面就可以设置字体及字体的大小了。原文地址:http://www.androidstar.cn/ubuntu下修改webstorm菜单的字体/

2017-03-01 22:15:23 814

转载 java中获取当前服务器的Ip地址的方法

1、tomcat是一款免费的开源Web服务器,如果部署在本地,那么对应的那么为localhost,对应地址为127.0.0.1。例子:可以通过http://localhost:8080/项目root值访问,也可以通过http://127.0.0.1/项目root值访问。如果部署在服务器(linux)系统类,则需要通过服务器的Ip地址进行访问。2、下面说说怎么获取Ip地址:

2017-02-14 21:56:00 12072

转载 乐pro3(lex720)评测

乐pro3怎么样?乐Pro3 CPU采用了高通821处理器,4G/32G(ram/rom)、6G/64G、6G/128G还有几个张艺谋版本,那个张艺谋的版本跟标准版差不多,就是后面多个长城和张艺谋的签名。自带乐视研发EUI系统,基于android6.0。5.5寸的2D弧角玻璃屏幕,据说不怎么抗摔,最好在某宝买个钢化膜(免邮费那种),视频显示格式达到了1080P,从开发的角度讲,可以适配到x

2017-02-09 22:02:57 7403

转载 java学习教程之Reference详解

Java引用体系中我们最熟悉的就是强引用类型,如 A a= new A();这是我们经常说的强引用StrongReference,jvm gc时会检测对象是否存在强引用,如果存在由根对象对其有传递的强引用,则不会对其进行回收,即使内存不足抛出OutOfMemoryError。除了强引用外,Java还引入了SoftReference,WeakReference,PhantomRefere

2017-01-24 22:06:14 14088 1

转载 Linux学习教程之如何改变网卡的mac地址

本文介绍一下,如何用命令来改变网卡的mac地址。[[email protected] ~]# echo "A5:94:3C$(dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 ":%02X"')"[[email protected] ~]# echo "$(hexdump -n3 -e'/3 "A5:94

2016-12-07 23:18:09 375

转载 android 多级树形控件的开发

本文程将带领大家通过ListView打造一个任意层级的树形控件,大家可以学到巧妙的设计思想以及数据结构的知识。课程中也包含如何巧妙的利用反射加注解将设计通用化,同时可以进一步加深对ListView适配器的理解。一个ListView需要和一个Adapter绑定,用于管理数据。在这里以BaseAdapter为例,继承Adapter需要重写四个函数,其中较为重要的是两个:   1 publi

2016-12-07 23:12:53 3542

转载 android开发之agera的使用

android Agera(瑞典文的意思是”采取行动”)是一个超轻量级的Android库,帮助Android应用中有生命周期的组件(比如:Activities)或者组件中的对象(比如:Views)预准备数据。 通过加入函数式响应式编程,Agera可以在什么时机, 什么线程和什么数据层面上更清晰的分离数据处理流程,并且使用一个接近自然语言的单个表达式就能编写一个复杂的异步流。一个Agera一

2016-12-07 23:11:13 693

转载 android指纹识别源码

随着科技的进步,不仅是软件方面,安卓系统在硬件发展上也有了日新月异的发展。2015年下半年出的安卓手机基本上都带指纹识别功能,不管是炒得很热的360奇酷手机、魅族手机,还是“中华酷联”旗下的手机都开始加入指纹识别的功能,指纹识别似乎已经成标配,购买手机时考虑是否带有指纹识别功能似乎也成为了消费者的一个购物倾向。笔者近期就对自己的三星Note 5进行了一些android指纹识别的代码开发。首

2016-12-04 22:57:10 7065

转载 CentOS7 网络设置与控制网络设备名称

安装完CentOS 7后,若安装时没有设置网络,并发现所在的网络没有DHCP Server时,则需要在控制台下,编辑/etc/sysconfig/network-script/ifcfg-en* 。本文除了介绍如何手动设置网络外,也介绍如何更改网络设备名称。在安装套件时,如果选择了”Minimal Install”,ifconfig/netstat等常用网络工具不会被安装,用”nmcl

2016-12-04 22:53:58 7156

转载 RxJava响应式编程

1. RxAndroidRxAndroid 是专为Android设计的RxJava扩展,它包含各类工具简化Android应用开发。首先,AndroidSchedulers调度器是针对Android线程系统而设计。想要在UI线程运行?没问题,只需使用AndroidSchedulers.mainThread()。retrofitService.getImage(url) 

2016-12-01 22:18:46 279

转载 十个Linux的网络监控命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置,通过 telnet 和ethernet建立与linux之间的网络链接,查看linux的服务器信息等。下面让我们看看在linux下的网

2016-11-29 21:43:36 699

转载 Java金融信息交换引擎 QuickFIX/J

QuickFIX/J 是一个实现了金融信息交换协议的Java引擎。金融信息交换协议(FIX,Financial Information exchange)协议是适用于实时证券、金融电子交易开发的数据通信标准。它是由国际FIX协会组织提供的一个开放式协议,目的是推动国际贸易电子化的 进程,在各类参与者之间,包括投资经理、经纪人,买方、卖方建立起实时的电子化通讯协议。FIX 协议的目标是把

2016-11-29 21:42:17 960

转载 能否在一个构造器中调用另一个构造器

问题能否在一个构造器中调用另一个构造器(在同一个类中,不是子类)?如果可以,怎么做? 调用另一个构造器的最好方法是什么(如果有几种方法可以选择的话)?回答可以这样做:public class Foo {    private int x;    public Foo() {        this(1);    }    public Foo(int x

2016-11-29 21:40:42 902

转载 AndroidLinker与SO加壳技术

1. 前言Android 系统安全愈发重要,像传统pc安全的可执行文件加固一样,应用加固是Android系统安全中非常重要的一环。目前Android 应用加固可以分为dex加固和Native加固,Native 加固的保护对象为 Native 层的 SO 文件,使用加壳、反调试、混淆、VM 等手段增加SO文件的反编译难度。目前最主流的 SO 文件保护方案还是加壳技术, 在SO文件加壳

2016-11-29 21:39:17 834 2

转载 Initramfs和initrd uboot中的bootargs参数传给内核

initramfs概述initramfs与initrd类似,也是初始化好了且存在于ram中的,可以压缩也可以不压缩。但是目前initramfs只支持cpio包格式,它会被populate_rootfs->unpack_to_rootfs(&__initramfs_start, &__initramfs_end – &__initramfs_start, 0)函数(解压缩、)解析、安装。

2016-11-14 22:42:05 6361

转载 arm编译环境搭建详解

1.Qt Embedded porting on ARM platform2.arm-linux-gcc下载3.arm-linux-gcc tar 打包含 usr/local/arm/4.4.3 目录,建议最好到根目录 / 下解压 arm-linux-gcc,可以省去移动文件的步骤。 [root@dyH ~]# cd /[dywang@dyH /]$ tar

2016-11-14 22:40:12 718

转载 Android漏洞挖掘工具收集与整理

一、简介小编最近查看了很多收集了android漏洞挖掘工具的网站,发现这些网站只给了名和链接,没有简介。这里就稍微扩充下,不仅收集了android各个漏洞挖掘工具,还给出了其简介、功能和参考资料,供大家查阅。二、 漏洞挖掘工具1、 DrozerDrozer是一个由 MWR 安全团队维护开源的软件,该软件是针对Android平台的安全审计和攻击框架。安全人员可以通

2016-11-14 22:38:26 4863

转载 一个监控网卡流量的shell脚本

这篇文章主要为大家分享一个简单的监控流量脚本,需要的朋友可以参考下。实现代码:#!/bin/basheth_in_old=$(ifconfig eth0|grep “RX bytes”|sed ‘s/RX bytes://’|awk ‘{print $1}’)eth_out_old=$(ifconfig eth0|grep “RX bytes”|sed ‘s/.*TX by

2016-11-10 21:19:39 1025

转载 linux下ssh安装与scp命令使用详解

ubuntu默认并没有安装ssh服务,可以通过如下命令进行:代码如下:yblin@yblin-desktop:~$ ssh localhostssh: connect to host localhost port 22: Connection refused如上所示则说明还没有安装ssh.通过apt-get安装如下:代码如下:yblin@yblin-deskto

2016-11-10 21:18:18 2683

转载 Handler导致内存泄露分析

(非静态)内部类引起内存泄漏的原因        内部类的实现其实是通过编译器的语法糖(Syntactic sugar)实现的,通过生成相应的子类即以OutClassName$InteriorClassName命名的Class文件。并添加构造函数,在构造函数中传入外部类,这也是为什么内部类能使用外部类的方法与字段的原因。所以,当外部类与内部类生命周期不一致的时候很有可能发生内存泄漏

2016-11-10 21:16:47 342

转载 Android-分析并优化首页启动时间

前言随着app项目越来越大,功能业务越来越多,需要我们初始化的模块也越来越多,application中onCreate和attachBaseContext方法越来越臃肿,最直接导致的是我们app启动时间大大增加性能分析首页HomeActivity执行命令am start -W com.wuba/com.wuba.home.activity.HomeAct

2016-11-10 21:15:52 978

转载 error: editline/readline.h: No such file or directory

想写个exploit,需要安装Varnish进行测试。在Centos安装Varnish3.0.4,make的时候遇到如下错误:error: editline/readline.h: No such file or directory按照百度解决方案如下:yum install readline-develyum install ncurses-devel转自

2016-11-05 23:31:50 1849

转载 ImportError: pycurl: libcurl link-time ssl backend (openssl)

ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)安装pycurl模块报错如图:解决方案如下:1,如果没有安装pip,先安装pip;2,pip uninstall pycurl

2016-11-05 23:30:20 2245

转载 java堆和内存的区别,哪个更快?

使用Java的一个好处就是你可以不用亲自来管理内存的分配和释放。当你用new关键字来实例化一个对象时,它所需的内存会自动的在Java堆中分配。堆会被垃圾回收器进行管理,并且它会在对象超出作用域时进行内存回收。但是在JVM中有一个‘后门’可以让你访问不在堆中的本地内存(native memory)。在这篇文章中,我会给你演示一个对象是怎样以连续的字节码的方式在内存中进行存储,并且告诉你是

2016-11-05 23:28:28 276

转载 Unicode和UTF-8之间的关系

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与

2016-11-05 23:27:24 1568

转载 android系统版本判断及对照表

最新Android系统版本与API等级对应关系表全文地址:http://www.androidstar.cn/android系统版本判断及对照表/

2016-11-05 23:24:57 1833

转载 三星Galaxy S7的QQ在后台无法退出的问题

QQ放到后台,进程没法杀死,浪费内存,消耗电量。那么该如何退出呢?1. 打开【设置】,搜索【助理菜单】;2. 在【助理菜单】悬浮球上点击【更多选项】,菜单键便跳出来了,可以退出QQ了。原文:http://www.androidstar.cn/三星galaxy-s7的qq在后台无法退出的问题/

2016-11-05 23:23:16 2393

转载 Linux系统安全之pam后门安装使用详解

一.查看系统pam版本:[root@redkey ~]# rpm -qa | grep pampam-1.1.1-4.el6.x86_64二.下载对应版本的pam模块http://www.linux-pam.org/library/三.解压&修改pam_unix_auth.c文件tar -xzvf Linux-PAM-1.1.1.tar.gzcd

2016-10-31 21:53:02 5396

转载 Linux系统下查找webshell后门的强大命令

一句话查找PHP木马# find ./ -name “*.php” |xargs egrep “phpspy|c99sh|milw0rm|eval(gunerpress|eval(base64_decoolcode|spider_bc))” > /tmp/php.txt# grep -r –include=*.php  ‘[^a-z]eval($_POST’ . > /tmp/ev

2016-10-31 21:51:10 5508

转载 Java Socket图片文件传输

ClientTcpSend.java 客户端发送类public class ClientTcpSend { public static String clientip = "127.0.0.1"; public static int port = 33456; public static void main(String[] args) { int

2016-10-31 21:49:35 365

转载 Java枚举的七种常见用法

JDK1.5引入了新的类型-枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, Y

2016-10-31 21:48:10 203

转载 java学习中重写与重载方法的区别

重写的主要优点是能够定义某个子类特有的特征:public class Father  {     public void speak() {          System.out.println(“Father”);     }                       } public class Son extends Father {     public v

2016-10-31 21:46:36 315

转载 CentOS下SSH无密码登录的配置

1、确认本机sshd的配置文件(需要root权限)$ gedit /etc/ssh/sshd_config找到以下内容,并去掉注释符”#“RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile      .ssh/authorized_keys2、如果修改了配置文件需要重启sshd服务 (需要r

2016-10-27 22:39:55 235

转载 String类为什么是final类型的

1.设计需求java设计者不希望用户定义类去继承String类,所以定义为final类型。final修饰类时,类不可被继承;修饰变量,变量的值不可以被修改;修饰方法,方法不可被子类重写。做这样的规则规定,为了代码更严谨2.性能需求String类中的成员属性也几乎都设计成了private final的,这样String就被设计成一个不变类,这样有助于共享,提高

2016-10-26 00:22:48 1793

转载 ArrayList、Vector、LinkedList的区别及其优缺点?

ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下: 一、同步性 ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector

2016-10-26 00:21:41 336

转载 java biginteger怎么用

1.BigInteger类概述  可以让超过Integer范围内的数据进行运算。2.BigInteger类的构造方法  public BigInteger(String val) 将BigInteger的十进制字符串表示形式转换为BigInteger/** * BigInteger类 * 可以让超过Integer范围内的数据进行运算 * 构造方法 *

2016-10-24 22:35:56 866

转载 java BigDecimal加法/减法/乘法/除法 保留两位小数

1.BigDecimal类概述及其构造方法  由于在运算的时候,float类型和double类型很容易丢失进度,所以,为了能够精确的表示、计算浮点数,java提供了BigDecimal类  BigDecimal类是不可变得、任意精度的有符号是进制数2.构造方法及成员方法/** * BigDecimal类 * 由于在运算的时候,float类型和double类型很容易丢

2016-10-24 22:34:31 17117

转载 几种随机算法的实现原理

在日常工作中,经常需要使用随机算法。比如面对大量的数据, 需要从其中随机选取一些数据来做分析。 又如在得到某个分数后, 为了增加随机性, 需要在该分数的基础上, 添加一个扰动, 并使该扰动服从特定的概率分布。本文主要从这两个方面出发, 介绍一些算法, 供大家参考。首先假设我们有一个使用的随机函数float frand(), 返回值在(0, 1)上均匀分布。大多数的程序语言库提供这样的函

2016-10-23 15:31:04 31007

转载 内存测试工具memtester使用详解

memtester的下载地址:http://pyropus.ca/software/memtester/  有源码安装包、deb包、rpm包等。源码已经编译好,在linux下只要make一下就好了。笔者要测试的是目标板的内存,所以要交叉编译,目标板为mips架构,所以要改变 Makefile,解压之后,目录下有这样两个文件:conf-cc、conf-ld打开conf-c

2016-10-16 23:11:06 31259 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除