自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二楼窗外的毛白杨

Something old, something new, something borrowed, something blue.

  • 博客(41)
  • 资源 (22)
  • 收藏
  • 关注

原创 [常见面试题]拼接最大数/最小数

//把数组中的数拼接起来,求最大值(最小值)// 拼接起来求最大/最小,本质上就是对数据进行一种特殊的排序,将待比较的两个数字进行拼接然后做比较// 比如a,b 需要比较ab和ba的大小,从而得出a,b的大小// 最大/最小已经在代码中注释出来了#include<stdio.h>intcmpfunc_ex(constvoid*a,constvoid*b){charstr1[21]={0};charstr2[21]={0};...

2020-09-12 10:46:09 691

转载 AMR音频文件格式分析

目录(?)[-]概述AMR编码方式AMR文件结构示范图AMR帧头格式分析AMR帧读取算法AMR音频文件格式分析1 概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式.AMR,全称是:Adaptive Multi-Rate,自适应多速率,是一种音频编码文件格式,专用于有效地压缩语音频率.AMR音频

2016-12-08 17:13:00 755

转载 AMR音频编码器概述及文件格式分析

全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。一、分类1. AMR: 又称为AMR-NB,相对于下面的WB而言,语音带宽范围:300-3400Hz,8KHz抽样2. AMR-WB:AMR WideBand,语音带宽范围: 50-7000Hz

2016-12-08 17:10:11 576

转载 socket通信中select函数的使用和解释

原文地址:http://blog.sina.com.cn/s/blog_608740170100wwub.html

2016-12-06 17:34:07 572

转载 Linux下创建、查看、提取和修改静态库(*.a)

先说明一点,静态库文件是由多个目标文件打包而成的,在windows下静态库文件的后缀是.lib,而在linux下静态库文件的后缀是.a(a是archive的缩写,也就是文档文件)。  废话少说,下面直接进入主题。  1.创建两个c文件:addition.c 和 multiplication.caddition.c1 //addition.c2 int addi

2016-10-20 21:18:39 1893

原创 关于SVN上传代码,.so文件.a文件自动被过滤的问题

右键-> TortoiseSVN -> Settings 如下图在默认忽略文件中去掉 *.so *.a 即可

2016-09-14 16:37:03 2660

原创 android桌面快捷方式的创建与删除

/** * 创建多个桌面快捷方式 * * @param list */ private void createShortCut(String[] list) { // 安装的Intent Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); for (int i

2014-05-17 18:11:27 2101

转载 Android Paint和Color类

Android Paint和Color类要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下:    setAntiAlias: 设置画笔的锯齿效果。    setColor: 设置画笔颜色    setARGB:  设置画笔的

2014-05-14 07:59:33 504

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2014-04-29 10:40:59 784

转载 onPrepareOptionsMenu 和onCreateOptionsMenu 的区别

区别:onCreateOptionsMenu:只会调用一次,他只会在Menu显示之前去调用一次,之后就不会在去调用。onPrepareOptionsMenu:onPrepareOptionsMenu是每次在display Menu之前,都会去调用,只要按一次Menu按鍵,就会调用一次。所以可以在这里动态的改变menu。如果没有clear而直接add的话,那么菜单中菜单项是会

2014-03-20 10:28:51 990

原创 RGB565,RGB888

// 颜色的转换/* create 24 bit 8/8/8 format pixel (0x00RRGGBB) from RGB triplet*/#define RGB2PIXEL888(r,g,b)    \    (((r) /* create 16 bit 5/6/5 format pixel from RGB triplet */#define RGB2PI

2014-03-19 08:23:22 892

转载 对cocos2d 之autorelease\ratain\release的理解

Objective C内存管理进阶(二):理解autorelease:http://www.cnblogs.com/MobileDevelop/archive/2010/07/19/1779138.html看了上面博客中对autorelease的见解,对autorelease有了更深入的了解。但是还不是很理解,于是又看了代码。一开始对autorelease的“自动释放”的印象总是挥

2014-03-03 08:30:34 658

原创 如何判断桌面快捷方式是否存在

直接上代码/** * 判断name这个快捷方式是否已经创建 * * @param name * @return */ private boolean isCreateShortCut(String name) { boolean isInstallShortcut = false; String[] permission = { "com.android.launc

2014-02-27 21:28:36 1790

转载 windows中WinRAR命令行参数

用法:     rar - -                a             添加文件到压缩文件c             添加压缩文件注释cf            添加文件注释cw            写入压缩文件注释到文件d             删除压缩文件中的文件e             解压压缩文件到当前目录f        

2014-02-18 14:43:04 828

转载 CMD命令之ECHO大全

ECHO命令是大家都熟悉的DOS批处理命令的一条子命令,但它的一些功能和用法也许你并不是全都知道,不信你瞧: 1. 作为控制批处理命令在执行时是否显示命令行自身的开关 格式:ECHO [ON|OFF] 如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。 2. 显示当前ECHO设置状态 格式:ECHO 3. 输出提示信息 

2014-02-12 11:14:13 1160

原创 关于v7中设置actionbar高度

48.0dip修改一下即可

2014-01-27 16:02:43 1213

转载 android开发的学习路线

第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。 2.String和StringBuffer的使用、正则表达式。 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。 4.对象实例化过程、方法的覆盖、final关键字

2014-01-10 12:59:05 592 1

转载 开启手机LogCat:Unable to open log device ‘/dev/log/main’: No such file or directory

开启手机LogCat:Unable to open log device ‘/dev/log/main’: No such file or directory在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因

2013-12-09 09:07:50 1766

转载 对Java程序中的中文乱码问题的解决方法

对Java程序中的中文乱码问题的解决方法1、中文问题的来源计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英文为准进行处理。随着计算机的发展,为了适应世界其它民族的语言(当然包括我们的汉字),人们提出了UNICODE编码,它采用双字节编码,兼容英文字符和其它民族的双字节字符编码,所以,目前,大多数国际性的软件内

2013-12-06 08:06:11 1243

转载 AndroidManifest.xml文件详解(uses-configuration)

AndroidManifest.xml文件详解(uses-configuration)语法(SYNTAX):android:reqFiveWayNav=["true" | "false"]android:reqHardKeyboard=["true" | "false"]android:reqKeyboardType=["undefined" | "no

2013-11-28 10:48:41 661

转载 AndroidManifest.xml文件详解

AndroidManifest.xml文件详解(supports-screens)语法(SYNTAX):android:resizeable=["true"|"false"]android:smallScreens=["true" | "false"]android:normalScreens=["true" | "false"]android:larg

2013-11-28 10:47:14 620

转载 smali文件语法参考

Dalvik opcodes表中的VX值表示的Dalvik寄存器。根据不同的指令,16,256或64K寄存器可以访问。对long和double值的操作使用两个寄存器,例如在V0的注册解决占地V0和V1的寄存器双重价值。布尔值存储真正的为1和0为假。被翻译成整数运算的布尔操作。HIG-endian格式中所有的例子,如0F00 0A00 0F,00,0A,00顺序编码。

2013-11-27 15:32:36 860

转载 Android 读取<meta-data>元素的数据

在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。    xml代码段:                     java代码段:   ActivityInfo info=this.getPackageManager()            

2013-11-22 15:44:45 726

转载 APKTOOL的使用心得

APKTOOL的使用心得APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。相信各位有不少人看了后都想亲自来修改

2013-11-02 18:17:33 694

转载 apk反汇编之smali语法

类型Dalvik的字节码中拥有两个主要的类型:基类和引用类型。引用类型引用类型是对象和数组,其他的一切都是基类基类被一个简单的字符描述。我没有提出这些缩写词———他们实际以字符串的形式存储于dex文件中他们被定义与dex格式网页文档中(在AOSP库中的路径是dalvik/docs/dex-format.html)V 空类型---仅仅可以用来作为返回类型Z B

2013-11-01 11:29:38 677

转载 Java 正确的做字符串编码转换

Java 正确的做字符串编码转换字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时,  JVM将 按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部

2013-08-29 19:46:34 4049

转载 批处理代码遇到路径中间有空格怎么办?

案例1:绿化K-Meleon程序本机有环境变量:%appdata%,此变量值中有空格,形如C:/Documents and Settings/Administrator/Application Data,编写批处理时需要引用此变量,比如md %appdata%/K-Meleon,问题来了,系统报错 “子目录或文件C:/Documents 已经存在。处理:C:/Documents 时出错

2013-08-26 08:53:19 6457

转载 android系统中使用TelephonyManager类来获取imsi号和其他手机信息

在AndroidManifest.xml文件中增加代码如下:private void getSystemPhoneMessage(){    TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);  //手机串号:GSM手机的

2013-08-21 08:57:41 1749

转载 Android中的“再按一次返回键退出程序”实现

Android中的“再按一次返回键退出程序”实现用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上代码:private

2013-08-10 16:28:03 1670

转载 Android SAX解析XML

Android SAX解析XML解析XML的方式有很多种,大家比较熟悉的可能就是DOM解析。DOM(文件对象模型)解析:解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以根据DOM接口来操作这个树结构了。  优点:整个文档读入内存,方便操作:支持修改、删除和重现排列等多种功能。  缺点:将整个文档读入内存中,保留了过多的不需要的节点,浪费内存和空间。 

2013-07-31 08:32:59 590

转载 Android之生成桌面快捷方式

Android之生成桌面快捷方式(一)生成快捷方式有两种情况,一种是直接在桌面直接生成;一种是长按桌面,在弹出的快捷菜单中生成。谈谈在桌面上直接生成。个人觉得这个比较爽快,既然都是快捷方式了干嘛还要再隐藏一层呢?当然喜欢桌面干净的就比较喜欢第二个了。第一个是通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式的。在网上找到关于这方面的注册信息。I

2013-07-31 08:31:15 679

转载 Android--ListView 更高效的使用 Adapter

Android--ListView 更高效的使用 Adapter一、AdapterAdapter是ListView和数据源之间的中间人。当每条数据进入可见区时,adapter会调用他的getView()方法,并返回代表具体数据的视图。滚动的时候频繁调用,支持成千上万的数据。①、最简单的方法,最慢最不实用public void getView(int posi

2013-07-31 08:27:50 563

转载 Android UI 使用更快更高效

Android UI 使用更快更高效之前有谈过如何使用adapter更高效的,现在在谈谈其他的。一、选择恰当的图像尺寸  视图背景图总是会填充整个视图区域,图像尺寸的不适合会导致图像的自动缩放,为了避免这种情况,我们可以先将图片进行缩放到视图的大小。originalImage = Bitmap.createScaledBitmap(originalImage, /

2013-07-31 08:26:51 649

转载 AsyncTask的用法

AsyncTask的用法在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要

2013-07-30 12:31:17 512

转载 Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等

方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).s

2013-07-30 12:25:53 808

转载 service里面的onstart()方法和onStartCommand()方法的区别

(1):onstart()方法和onStartCommand()方法的区别:    onstart()方法是在android2.0一下的版本中使用。而在android2.0以上则使用onstartCommand()方法。它们两个方法放在一起使用时,不会产生冲突。 (2):onStartComand使用时,返回的是一个(int)整形。    这个整形可以有四个返回值:star

2013-07-23 20:25:43 28569 4

转载 DOS批处理中%cd%和%~dp0的区别

DOS批处理中%cd%和%~dp0的区别在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。这两个变量的用法和代表的内容是不同的。1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下面, www.2cto.com

2013-07-19 13:59:41 1210

转载 一份比较详细的DOS命令说明

一份比较详细的DOS命令说明1 echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo #显示

2013-07-18 19:45:39 563

转载 APK应用程序的解包、修改、编辑、打包及应用(三)

第三部分:介绍apk文件打包解包的各种应用在第一和第二部分中,我们花了大量的篇幅来介绍apk文件的结构,apk文件的解包、修改、编辑、打包、签名,以及所需要的工具。我写的很累,你们读着一定也会很累。内容很多,篇幅又长。在这一部分里,谈点轻松的来结束第三讲。为什么要对apk文件进行解包?当然要对其内容进行必要的修改。修改什么呢?在第二讲中,我们对apk进行了汉化。其实汉化只是一个应用

2013-07-13 15:51:39 7014

转载 APK应用程序的解包、修改、编辑、打包及应用(二)

第二部分:三星闭源系统apk文件的处理,汉化和签名在这一部分,我们要进入实战。首先,利用一个具体的例子来阐述apk工具包的使用,对apk文件进行解包、汉化、打包和签名。然后,我们来对付三星闭源系统的apk程序,达到我们修改、汉化和美化的目的。我们假定所有apk文件都是单个独立文件,不含odex文件(在官版ROM中,通常每个apk都分成两部分,第一部分是apk,第二部分是odex。将它们合并

2013-07-13 15:48:35 3930

反编译必备文档-Dalvik虚拟机操作码

反编译APK修改smali文件必备文档…… 有操作码、指令的详细说明以及示例 提供两个格式的,一个html的一个doc的,内容一样。

2017-02-24

国内手机号码归属地数据

文本格式,7位的号段库,不是11位号码库 国内手机号码归属地数据库2016年12月 本数据库含有最全手机号段数据: 电信:133、153、177(新)、180、181、189 移动:134、135、136、137、138、139、150、151、152、157、158、159、178(新)、182、183、184、187、188 联通:130、131、132、155、156、175(新)、176(新)、185、186 数据卡:145、147 其他:170(新)

2017-01-21

微软.NET程序的加密与解密.pdf(第二部分)

本书是软件安全主题网站——看雪学院《加密与解密》1软件安全系列丛书的第三本,主要介绍代码保护与加密解密技术在微软。NET框架中的应用。全书分为基础篇、分析篇、保护篇和扩展篇四大部分,内容涉及。NET框架基础、元数据与MSIL、.NET程序与内核调试、主流代码保护及其逆向技术、非托管API应用、64位。NET程序调试等。 请先下载第一部分 http://download.csdn.net/detail/kuangren_01/9642109

2016-09-28

微软.NET程序的加密与解密.pdf

本书是软件安全主题网站——看雪学院《加密与解密》1软件安全系列丛书的第三本,主要介绍代码保护与加密解密技术在微软。NET框架中的应用。全书分为基础篇、分析篇、保护篇和扩展篇四大部分,内容涉及。NET框架基础、元数据与MSIL、.NET程序与内核调试、主流代码保护及其逆向技术、非托管API应用、64位。NET程序调试等。 由于上传文件大小限制 请分别下载: 微软.NET程序的加密与解密.z01 微软.NET程序的加密与解密.zip

2016-09-28

王爽 汇编语言 第三版 电子课件

汇编语言是各种CPU提供的机器指令的助记符的集合 人们可以用汇编语言直接控制硬件系统进行工作 汇编语言是很多相关课程 如数据结构 操作系统 微机原理等 的重要基础 为了更好地引导 帮助读者学习汇编语言 作者以循序渐进的思想精心创作了这本书 本书具有如下特点:采用了全新的结构对课程的内容进行组织 对知识进行最小化分割 为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析 本书可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材 ">汇编语言是各种CPU提供的机器指令的助记符的集合 人们可以用汇编语言直接控制硬件系统进行工作 汇编语言是很多相关课程 如数据结构 操作系统 微机原理等 的重要基础 为了更好地引导 帮助读者学习汇编语言 作者 [更多]

2015-03-01

apk解包打包工具

自己整理的一个简单易用的apk解包到打包的几个步骤,希望可以帮到初学的朋友,有问题可以给我留言

2014-03-14

apk重新打包工具

android apk 解包和打包,常用软件工具集合,希望对大家有帮助

2013-07-13

2007word 转 PDF 工具

2007word转PDF工具,前提是你的电脑已经安装office07,然后直接安装此工具,在另存为选项中会有一项另存为PDF,完美官方版,使用方便,兼容性好

2013-07-07

9png去黑边

9png去黑边工具,有没有遇到安卓自带工具做好的图片又黑边,这个工具可以完美解决此问题,希望可以帮到你

2013-07-07

Photoshop_CS6快捷键技巧大全

Photoshop CS6 快捷键 技巧 大全,共享一下,好的东西希望大家都拿出来,有问题一起讨论

2013-07-07

解决Out of memory问题

解决Out of memory问题,玩游戏的童鞋遇到的问题,希望能帮到那些遇到此类问题的童鞋

2013-07-07

android面试题和答案

android面试题和答案,常见问题及解答,还有好多问题,希望和大家一起讨论一下

2013-07-07

Android_SQLite操作

Android_SQLite操作,SQLite最基本的一些操作,希望能够帮到那些入门的童鞋

2013-07-07

文件编码转换工具

文件编码转换工具,utf8 gb2312 编码转换,常见文件编码格式转换,去除乱码问题

2013-07-07

wireshark-win32-1.4.9中文版

wireshark-win32-1.4.9中文版

2013-03-01

JAVA API官方文档中文版

JAVA API官方文档中文版,完整版api,便于查找使用

2012-12-19

黄邦勇帅的C++专题全集

本文辑是对C++中的部分难点专题进行分章的专门讲解,不是一套完整的教材,但可以做为学习C++的参考,这些专题本人都对C++中难于理解的难点作了重点讲解,并举了实际例子,以及一些容易理解错误的示例。

2011-10-12

实用vs对战平台绿色版

希望大家前来下载,简便实用的对战平台!!!

2010-09-17

09年四级作文预测及范文猪流范文

甲型H1N1流感又称为A(H1N1)型流感,人感染猪流感。 2009年4月30日世界卫生组织、联合国粮食及农业组织和世界动物卫生组织宣布,一致同意使用A(H1N1)型流感指代当时疫情,并不再使用“猪流感”一词。中国卫生部门则相继将...

2009-09-29

空空如也

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

TA关注的人

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