自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(215)
  • 资源 (34)
  • 收藏
  • 关注

转载 java语法知识总结

目录流异常注解安全性类加载关键字初始化多线程线程池内存模型流Java所有的流类位于java.io包中,都分别继承字以下四种抽象流类型。Type字节流字符流输入流InputStreamReader输出流OutputStreamWriter

2016-10-22 16:06:33 2251

转载 Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模

2016-10-09 16:25:38 480

转载 JVM的内存区域划分

JVM的内存区域划分  学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?  由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:     

2016-10-09 15:40:55 248

转载 第4课 Android开发工具——Gradle知识汇总

1.什么是构建工具Eclipse大家都知道是一种IDE(集成开发环境),最初是用来做Java开发的,而Android是基于Java语言的,所以最初Google还是希望Android能在Eclipse上进行开发,为了满足这个需求,Google开发了一个叫ADT(AndroidDeveloper Tools)的东西,正是因为有了ADT,我们只需要码好代码,然后直接在Eclipse上进行编译

2016-10-09 12:38:15 287

转载 Androd安全——反编译技术完全解析

0.前言单纯从技术角度上来讲,掌握反编译功能确实是一项非常有用的技能。另外既然别人可以反编译程序,我们当然有理由应该对程序进行一定的保护,因此代码混淆也是我们必须要掌握的一项技术。看完此篇如果对代码混淆也感兴趣,可以参考Android安全——混淆技术完全解析。 1.反编译Android的反编译主要又分为两个部分,一个是对代码反编译,一个是对资源反编译。 

2016-10-09 12:33:35 258

原创 文章标题

程序 = 数据结构 + 算法一段输出程序的基本组成:注释主函数 main()头文件输入输出 :cin, cout命名空间变量 局部变量 全局变量 static变量 const变量 函数 引用 引用的声明 引用做参数 交换2个变量的值 引用与返回值 引用和const的初始化 增强的for循环

2016-10-08 18:33:19 203

原创 android学习目录

一、Android系统框架介绍1.1. Android系统简介1.2. Android系统框架介绍1.3. Android开发学习路线二、Android开发环境搭建及工具介绍2.1. Android开发环境简介及搭建2.2. 第一个Android应用程序2.3. AndroidStudio提供的工具组件2.4. Android目录结构介绍2.5. Log

2016-10-07 23:14:46 313

转载 第2课 Android开发工具介绍

第二课、Android开发工具介绍工欲善其事,必先利其器。一、AndroidStudio初体验二、AndroidStudio配置三、AndroidStudio高级使用技巧

2016-09-30 23:01:36 499

原创 第1课 Android介绍及应用前景

第一课、Android介绍及应用前景凡事预则立,不预则废。任何事情,事前有准备就可以成功,没有准备就要失败。说话先有准备,就不会词穷理屈站不住脚;行事前计划先有定夺,就不会发生错误后悔的事。一、Android移动应用前景二、Android学习资料1. Android官方开发学习网站,但需要翻墙developer.android.comsource.andro

2016-09-30 22:50:05 296

原创 第3课 android adb 工具

1. 显示系统中全部Android平台:     android list targets 2. 显示系统中全部AVD(模拟器):     android list avd 3. 创建AVD(模拟器):     android create avd --name 名称 --target 平台编号 4. 启动模拟器:     emulator

2016-09-30 17:45:26 269

转载 Android 常用utils

Android开发人员不得不收集的代码(持续更新中)http://www.jianshu.com/p/72494773aace为方便查找,已进行大致归类,其目录如下所示: App相关→AppUtils.java获取安装App(支持6.0)的意图 getInstallAppIntent获取卸载App的意图 getUninstallAppIntent获取

2016-09-30 16:28:13 2364

转载 为什么很多类甚者底层源码要implements Serializable

为什么很多类甚者底层源码要implements Serializable ?在碰到异常类RuntimeException时,发现Throwable实现了 Serializable,还有我们平进的javabean一般也要实现Serializable,不明白为什么?做个小总结如下:[java] view plain copy print?

2016-09-30 15:22:49 926

转载 如何优化你的布局层级结构之RelativeLayout和LinearLayout

转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/51159419如何优化你的布局层级结构之RelativeLayout和LinearLayout及FrameLayout性能分析工作一段时间后,经常会被领导说,你这个进入速度太慢了,竞品的进入速度很快,你搞下优化吧?每当这时,你会怎么办?功能实现都有啊,进入时要加载

2016-09-30 14:31:03 1618

原创 Android GreenDao相关

Android GreenDao相关https://kevindgk.github.io

2016-09-30 11:25:24 198

转载 android性能优化

前言性能优化本身是一个很大的主题,涵盖程序的方方面面,任何不慎的操作,都有可能对性能造成比较大的影响,要知道程序的性能是可以累加的,多处的性能低下,会影响整体的性能,其后果可能也是多方面的,本文总结了目前工作中,所需要知道的大部分性能优化点,一部分个人总结,一部分来自于互联网。但整体上,都是提纲性的,并没有列出具体的实例,因为写这方面主题的达人实在太多了,所以,我得站在巨人的肩膀上,具体细

2016-09-29 17:07:04 208

转载 ImageView

明确几点:        1、src是指的图片想显示的内容,是你的关注点        2、background是指的图片的背景,一般不是关注点        举个例子:一张海报贴在一面墙上,那么src就是这张海报,后面的那面墙就是background        3、ImageView中调用的setImageXxx()方法,设置的图片都是设置的s

2016-09-29 16:52:52 246

原创 文章标题

第1课_什么是3g 第2课_android系统简介 第3课_android的背景介绍 第4课_android的framework简介 第5课_两种虚拟机的比较 第6课_sdk的下载&简介 第7课_创建android模拟器 第8课_ddms简介 第9课_platform-tools简介&常见 第10课_android项目的目录结构 第11课_android下apk安装的过程 第1

2016-09-29 11:14:19 234

原创 android课程目录

一、Android入门介绍 视频教程1.2 Android系统框架的介绍1.4 Android生命周期的介绍1.6 Android使用剪切板传递数据1.8 Android使用静态变量传递数据1.1 Android系统介绍1.3 如何搭建Android开发环境1.5 Android使用全局变量传递数据1.7 意图传递数据的第一种方式1.9 意图返回结果

2016-09-29 11:02:30 475

原创 比较好的学习资料

Git 1. 连猴子都能懂的Git入门指南: https://backlogtool.com/git-guide/tw/stepup/stepup7_2.html android 1. Glide 系列预览 http://mrfu.me/2016/02/28/Glide_Custom_Transformations/iOS

2016-09-21 09:36:14 455

转载 android标题栏的选择与使用,AppCompatActivity!

android的标题栏是非常重要的一部分,所以添加的方式有多种。可以通过布局文件,在清单文件中设置android:theme="@android:style/Theme.NoTitleBar"属性,来禁用到android自带的标题,然后利用布局一个个页面进行添加,这种方法是非常非常笨重的第二种是利用官方的ActionbarActivity来添加,但是ActionBar 的API只支

2016-09-03 12:43:54 2761

转载 Android属性动画Property Animation系列一之ValueAnimator

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]Android动画分类属性动画和补间动画对比ValueAnimatorValueAnimator用处系统TypeEvaluatorAndroid动画分类市面上的很多APP都用到动画效果,动画效果用的好可以提升用户的体验度。那么Android系统都有哪些机制的动画呢? 1.

2015-11-30 15:55:14 481

转载 Git 工作区、暂存区和版本库

Git 工作区、暂存区和版本库暂存区(stage, index)是 Git 最重要的概念之一,理解了这个概念很多 Git 命令就不再那么神秘了。 今天在写这部分的内容,画了一个图,看看有没有什么问题。 理解 Git 暂存区(stage) 把上面的“实践二”从头至尾走一遍,不知道您的感想如何?—— “被眼花缭乱的 Git 魔法彻底搞糊涂了?”—— “Git 为什么这么折磨人,修改的文

2015-11-25 14:24:07 1076

转载 Gradle打包android 项目

//构建一个Gradle android项目//设置脚本的运行环境buildscript { //java 依赖库管理 repositories { jcenter() } dependencies { //android gradle plugin的版本 classpath 'com.android.tools.build:gr

2015-11-19 17:21:54 389

转载 android反编译-smali语法

前言前面我们有说过android反编译的工具,如何进行反编译。反编译后可以得到jar或者得到smali文件。Android采用的是java语言进行开发,但是Android系统有自己的虚拟机Dalvik,代码编译最终不是采用的java的class,而是使用的smali。我们反编译得到的代码,jar的话可能很多地方无法正确的解释出来,如果我们反编译的是smali则可以正确的理解程序的意思。因此

2015-07-03 18:52:45 375

转载 使用ANT打包Android应用

大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过

2015-06-08 10:00:51 453

转载 欲为大树,莫与草争

1.想成为大树,就不要和草去比  短期来看,草的生长速度和树相比,肯定是草的长势明显,但是几年过后,草换了几拨,但是树依旧是树。所以这个世界上只有古树、大树,却没有古草、大草。  做企业,重要的不是一时的快慢,而是持久的发展力。  2、真正的独一无二,在看不见的地方  最初我看树,只关注树冠的造型是不是好看,后来开始关注树干,现在我会更注重树根,因为只有根是独一无二

2015-06-03 12:45:00 868

转载 Android 反编译资料整理

Android 反编译资料整理Made by 李文栋  [email protected]  Monday 于北京一、反编译流程图                 二、工具使用方法(命令)准备工作假设我的工作目录为 $AndroidDecompile,首先要将system.img中(或者说从源码中编译好的)几个重要的od

2015-06-02 14:00:11 349

原创 ELF文件介绍及hook

1.参考《Linux C 一站式编程》有一章专门讲ELF文件格式的。2.基于Android的ELF PLT/GOT符号重定向过程及ELF Hook实现,此文是讲ELF hook的实现   看一下PLT表和GOT表的原理

2015-06-01 18:24:01 1067

转载 ant 使用指南

ant 使用指南 一、概述ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境:System:WindowsJDK:1.6+IDE:eclipseant:1.9.1 Email:[email protected]:http:

2015-05-29 13:45:37 297

转载 so注入(inject)和挂钩(hook) 以及同进程动态库so文件的函数hook方法介绍

so注入(inject)和挂钩(hook) - For both x86 and arm对于Android for arm上的so注入(inject)和挂钩(hook),网上已有牛人给出了代码-libinject(http://bbs.pediy.com/showthread.php?t=141355)。由于实现中的ptrace函数是依赖于平台的,所以不经改动只能用于arm平台。本文将之扩展了一下

2015-05-28 11:12:20 4441 2

转载 opengles 使用VBO:顶点缓存

一,VBO简介  类似如下代码是直接从 CPU 主存中传递顶点数据到 GPU 中去进行运算与渲染的。 glVertexAttrib4f(_colorSlot, color[0], color[1], color[2], color[3]); glVertexAttribPointer(_positionSlot, 3, GL_FLOAT, GL_FALSE, 0, v

2015-05-26 15:41:36 792

转载 OpenGL ES 2.0渲染管线

http://codingnow.cn/opengles/1504.htmlOpengl es 2.0实现了可编程的图形管线,比起1.x的固定管线要复杂和灵活很多,由两部分规范组成:Opengl es 2.0 API规范和Opengl es着色语言规范。下图是Opengl es 2.0渲染管线,阴影部分是opengl es 2.0的可编程阶段。 1. 顶点着色器(V

2015-05-26 11:42:10 648

转载 opengl的关于坐标系和成像的几个函数

关于opengl的几个函数2012-10-21阅读196 评论0voidgluLookAT(/*相机位置 */GLdoubleeyex,GLdoubleeyey,GLdoubleeyez,/*注视点位置 */GLdoublecx,GLdoublecy,GLdoublecz,/*相机朝上的方向 */GLdoubleupx,GLdou

2015-05-26 11:20:00 569

转载 opengles 2.0简介及相对1.1的变化

OpenGLES是一个让人崩溃的东西。在Andorid手机上做3D还就得用它。把我记的一些笔记分享在这里吧:Android OpenGL ES简介 Android系统使用OpenGL的标准接口来支持3D图形功能,android 3D图形系统也分为java框架和本地代码两部分。本地代码主要实现的OpenGL接口的库,在Java框架层,javax.microedition.khronos.op

2015-05-26 11:08:22 1010

转载 setjmp和longjump原理

在讨论setjmp的实现原理之前,我们先看一个setjmp和longjmp的例子:#include #include #include static jmp_buf jmpbuf_1;int g_a = 0;void test(int index, int *local_val){    g_a = 1111;    *local_val

2015-05-12 11:22:32 1311

转载 Android源码学习(5)Android编译系统之envsetup.sh

根据Android源码学习(4)在Ubuntu11.04上编译Android所示步骤,我们已经成功编译了Android源码、并通过模拟器成功运行了Android。接下来,将开始漫长的的源码学习之旅。但是,面对如此庞大的项目(将近2G的源码),我们该从如何入手呢?几年的程序员经验让我觉得,每当面对一个全新项目时,从项目的编译系统入手,对于理解项目的功能,代码组织结构起到至关重要的作用。And

2015-05-06 17:57:39 618

转载 Android源码学习(4)在Ubuntu11.04上编译Android

学习了Android的版本管理工具Git和Repo之后,已经迫不及待的要下载Android的源代码、编译并运行了。(注:本文是基于Ubuntu11.04)初始化编译环境下载Android全部代码大概需要2G的磁盘空间,编译Android源码则至少需要10G的磁盘空间。所以,在开始之间最好先检查下系统的可用空间$ df -hFilesystem Size

2015-05-06 17:56:40 430

转载 Android源码学习(3)Android repo 魔法

(注:本文转载自群英会博客,原文作者蒋鑫。蓝色文字为我的备注)Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码

2015-05-06 17:55:59 400

转载 Android源码学习(2)使用Git和Repo进行版本管理

Android项目采用Git和Repo进行版本管理。在大多数情况下,Git都可以满足用户的需求。然而,由于Android项目过于庞大,想要简单、高效的管理这一百多个Git库,并不是一件容易的事情。Repo正是基于此需求,对Git命令部分封装,用来简化一些跨网络的操作。安装Repo创建repo所在的目录,并将目录加到PATH环境变量中$ mkdir ~/bin

2015-05-06 17:55:24 1217

转载 Android源码学习(1)Git使用指南

工欲善其事,必先利其器。在学习Android之前,我们必须掌握Git的使用。什么是Git?Git是一个免费、开放源码的分布式版本控制系统。目前,包括Git自身、Linux kernel、Perl、Eclipse、Gnome、KDE、QT、Ruby on Rails、Android、PostgreSQL、Debian,X.org等很多项目都在使用Git进行版本管理。(摘自Git官网htt

2015-05-06 17:54:33 452

斗地主机器人

斗地主机器人,机器人出牌代码,可以用来参考一下.

2013-12-12

征途服务器源代码.

征途服务器源代码. 可以参考一下,

2013-07-04

httpserver_c++源码

用C++实现HTTP服务器 - Windows环境

2013-06-18

深入了解http协议

深入了解http协议.具体介绍了相关的协议

2013-06-18

vc显示html

vc++ 显示html界面,一个是别人的,一个是我修改的漂亮的界面

2013-05-11

注册机工具

注册机,用于加密解密用,对于防止软件被破解有一定的辅助作用

2013-01-22

VC++企业框架三层架构

VC++的企业框架三层框架,有源码和文档说明

2013-01-22

MFC动态添加按键

MFC动态添加按键,用于动态添加项,可供参考

2013-01-22

超市管理系统NcSHop

超市管理系统NcSHop 界面做的比较好看,可以参考下

2013-01-22

c-s酒店ERP

c-s酒店ERP,用MFC写的界面,可以参考

2013-01-22

C-编译器的设计文档与源代码

C-编译器的设计文档与源代码,包括记法分析,句法分析,语义分析,生成符号表

2013-01-22

人脸和人眼检测

vc平台上用opencv开源库实现人脸检测和人眼检测。老外写的,包含了各种检测方法! 有源码和exe运行文件。

2012-08-27

opencv 人脸检测

用opencv实现人脸检测,以及眼睛、鼻、嘴的检测和角点检测,包括源代码,参考文献和一个说明文档。

2012-08-17

人脸定位代码

基于YCbCr空间的高斯肤色模型的人脸检测,人脸检测部分效果还是不错的,值得参考的代码.

2012-08-01

AdaBoost算法原码

AdaBoost算法原码 c++语言实现。

2012-07-23

《精通direct3d图形及动画程序设计》附书源代码

《精通direct3d图形及动画程序设计》附书源代码

2012-06-21

directshow实物精选+代码

directshow实物精选+代码 陆其明的书

2012-06-15

directshow手册

directshow 开发手册,里面是API的详细介绍.

2012-06-15

opencv手册

opencv手册,API说明文档,开发过程查找函数功能方便.

2012-06-12

opencv 手册

opencv手册,API说明文档,常用例程,opencv开发使用者很有帮助

2012-06-12

c/c++标准函数库

c/c++标准函数库,文档很小,方便程序员查找函数.

2011-11-28

libevent源码深度剖析.pdf

libevent源码深度剖析:主要介绍libevent框架,以及重要流程.

2011-11-28

socket异步编程--libevent的使用

文章介绍下libevent在socket异步编程中的应用

2011-11-28

游戏编程中的人工智能技术+书+源码

游戏编程中的人工智能技术:讲得通俗易懂,值得看看!

2010-09-17

王艳平_WINDOWS程序设计代码

windows程序设计原代码,讲得非常通俗易懂,对学习MFC,以及初学都编程有很大帮助!

2010-09-17

杨淑莹-VC++图像处理程序设计PDF++源代码

杨淑莹-VC++图像处理程序设计(PDF)++源代码(完整版)

2010-06-03

openCV源代码(chm)

openCV源代码 chm格式 阅读源码比较方便

2010-05-26

sourcetree Mac版

sourcetree Mac破解版,含有 license sourcetree Mac破解版,含有 license

2018-01-19

产品经理的第一本数据分析手册

产品经理的第一本数据分析手册

2016-11-09

achi五子棋

achi五子棋 java 代码

2016-10-13

癞子斗地主

癞子斗地主,其中的ai算法可以参考下。其他没什么用的

2013-12-12

斗地主源码

斗地主,用c++写的,可以参考一下

2013-12-11

麻将用mfc写的

用mfc写的麻将程序,可以作为参考。

2013-12-11

空空如也

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

TA关注的人

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