自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (25)
  • 收藏
  • 关注

原创 兼容Android 32位64位的inject和hook

完整代码见github 随手给个star和fork呗 注入系列笔记: ELF格式分析 so文件加载流程 Inject和Hook使用准备: - 一台root的android设备 - ndk编译环境分别开2个终端来查看日志: - adb logcat | grep INJECT - adb logcat | grep ELFHooker 如果其他日志太多了可以用 a

2018-01-08 11:29:35 1082

原创 Mac 编译安装libimobiledevice出现openssl头文件找不到问题

问题描述In file included from debug.c:36: ../src/idevice.h:30:10: fatal error: ‘openssl/ssl.h’ file not found include 更新openssl参考这里更新 其中软连接之后,重启一下终端,通过命令 openssl version查看版本是否已经更新,如果安装完发现还是旧的,去看看/etc/p

2018-01-03 10:35:30 3439

原创 RSA/AES加密工具类(Linux/Windows通用)

排版若有错请看原文原文RSAimport sun.security.rsa.RSAPrivateCrtKeyImpl;import sun.security.rsa.RSAPublicKeyImpl;import javax.crypto.Cipher;import java.io.File;import java.io.IOException;import java.nio.file.Fi

2017-10-28 19:31:20 3156

原创 Kotlin空指针安全

原文地址 Kotlin Null Safety 学习笔记 ? 可空 非空 var a: String? = null //type is String? 可以赋null值 var b: String = "b" //type is String b=a //报错 类型不匹配 空值检查 var b: String? = null // val l = if(b

2017-10-28 19:29:32 561

原创 ClassLoader的分析与使用

原文地址 md直接复制 乱码请查看原文~~ 深入学习ClassLoader原理与学习自定义ClassLoader的使用 JAVA自带的三个类加载器Java语言系统自带有三个类加载器: - Bootstrap ClassLoader 最顶层的加载类,主要加载核心类库,%JRE_HOME%\lib下的rt.jar、resources.jar、charsets.jar和class等。另外需要注意

2017-10-28 19:27:45 4916

原创 自定义View高仿小米天气24小时天气预报折线图

项目地址HourlyForecastView欢迎star~~~博客原文 直接从md文件复制过来的 如果版式有问题请查看原文需求分析圆点的宽高(宽为固定的,高与该时刻温度值线性相关)虚线宽度的判定(根据数据源来)动画效果(图片总是在 虚线或虚线与屏幕边缘中间)数据源饥人谷24小时天气API饥人谷开放APIJson格式部分如下,完整见上述网址{ "status": "OK",

2017-10-12 22:07:05 1300

原创 手动获取截图和uix文件到 UI Automator Viewer 解析

在ubuntu环境开发,没找到UI Automator Viewer 想到UI Automator Viewer支持导入 xml资源 和 截图 同时该方法也适用于 即时获取设备截图时报错的情况dump资源文件 再导出到本地adb shell uiautomator dump /data/local/tmp/app.uixadb pull /data/local/tmp/app.uix /home

2017-08-26 15:03:01 4337

原创 OpenCV Java的配置

Windows 配置下载linux的安装包,在安装目录下 /build/java/opencv-320.jar 拷贝到工程作为lib,同时把 /build/java/x64[32位的就选x86]这个目录添加到系统环境变量PATH下面,在使用的时候需要静态载入这里的资源文件一段简单的测试代码证明配置成功public class OpenCVTest { static{

2017-08-23 22:43:46 4165

原创 Log4J使用说明书

log4j.jar下载地址 http://download.csdn.net/detail/wu858773457/8747433#comment代码配置:默认配置BasicConfiguraotr.configure();Logger logger = Logger.getLogger("name");自定配置:就是根据BasicConfiguraotr.configure()中来重写Log

2017-08-05 15:04:26 335

原创 Tesseract in Java - Intellij IDEA对Tess4J的配置和使用

最近要弄OCR,搜到这个,官网全英文,很烦,看看有没有中文的博客介绍,擦,一个比一个奇葩,还是自己按照官方的来吧,外网慢的很,传到csdn给大家下载。中文训练库下载地址: http://download.csdn.net/detail/d_dmelon/9916532Tess4J3.4下载地址: http://download.csdn.net/detail/d_dmelon/9916519安装

2017-08-01 22:37:17 9630 2

转载 java遍历hashMap、hashSet、Hashtable

原文 一.遍历HashMapMap

2017-04-07 15:49:20 998

原创 Python通过django框架一键建立工程 .bat文件

@echo off @echo “Enter Proyect name” set /p proj_name= set building=”Building django project %proj_name%” @echo %building% python c:/Python27/Scripts/django-admin.py startproject %proj_name%

2017-03-20 23:58:34 796

原创 [Android]当Activity启动模式为singleTask时的生命周期

01-09 22:59:24.317 13063-13063/com.dongua.activitytest I/Activity1: onCreate: 01-09 22:59:24.319 13063-13063/com.dongua.activitytest I/Activity1: onStart: 01-09 22:59:24.321 13063-13063/com.dongua.ac

2017-01-09 23:07:16 6719

原创 AndroidStudio,Colors.xml颜色表,配中文注释

<?xml version="1.0" encoding="utf-8"?><resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FF4081</color> <co

2016-12-13 15:30:47 21941 7

原创 [Android]Android Studio获取开发版和发布版的MD5和SHA1

最近在弄百度地图的SDK,发现要用的SHA1值,百度半天都是错的,试了好几个找到正解,记下来以免忘了 这里仔细一看,似乎不能获取发布版的sha1----------Variant: releaseUnitTestConfig: none----------这里我是通过 自己创建了一个密匙文件 如图 放在这里 在AS的terminal里输入以下命令就ok 我这里输入ke

2016-11-28 14:56:59 5574

原创 [Android进阶笔记]XML相关——Selector、Shape、Styles

app\src\main\res\drawable\mybtn_selector.xml 例子: <?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <!-- Non focused states --> <i

2016-11-24 16:52:57 496

原创 [Android进阶笔记]Android触摸事件的拦截机制

Android的拦截机制是一个自顶向下的事件分发与自底向上的事件响应机制

2016-11-22 18:23:58 1225

原创 [JAVA]动态规划-求三角矩阵的最佳路径

分别从三角形顶部和底部开始import java.util.*;/** * Created by dongua on 2016/10/20. */public class Main { static int totalRow; static ArrayList<ArrayList<Integer>> triangle = new ArrayList<>(); public

2016-10-25 23:47:55 1435

原创 【计算机常见问题】WIFI能连上,但是不能上网。(能ping通外网,但无法打开网页)

开始 运行 输入 cmd 输入 netsh winsock reset 回车 netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题

2016-10-12 21:59:33 7933

原创 京东2017校园招聘Android研发工程师编程题(二):幸运数

小明同学学习了不同的进制之后,拿起了一些数字做起了游戏。小明同学知道,在日常生活中我们最常用的是十进制数,而在计算机中,二进制数也很常用。现在对于一个数字x,小明同学定义出了两个函数f(x)和g(x)。 f(x)表示把x这个数用十进制写出后各个数位上的数字之和。如f(123)=1+2+3=6。 g(x)表示把x这个数用二进制写出后各个数位上的数字之和。如123的二进制表示为1111011,那

2016-09-07 23:40:28 1172

原创 [Android] 安卓开启WIFI热点代码 以及6.0开启热点报错/异常解决方法

前提是程序能在4.4 5.1 正常跑哦 6.0多加一个权限即可 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>附上开启wifi热点代码 private WifiManager wifiManager = null; private void startWifiAp() { if

2016-09-06 13:05:06 5729

原创 [JAVA]从键盘读入一个英文句子,翻转句子中单词的顺序,String的翻转算法

同 鹅厂编程题,剑指Offer编程题import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * Created by 冬瓜 on 2016/9/2. */public class SystemInTest { public static void m

2016-09-02 10:21:51 1394

原创 [JAVA]堆排

这不马上秋招了吗,熟悉熟悉算法,根据网上的原理写个堆排发现跟给的代码不一样,,,有错误请大家指出。。。public class HeapSort { public static void main(String[] args) { int [] a={49,38,65,97,71,13,27,49,78,34,12,64,1}; int arrayLength

2016-08-30 16:03:49 552

原创 [Android]Http通信,HttpService服务端通过getEntity获取HttpClient客户端Post上来的数据

基于Apache公司的httpclient和httpservice的使用 先看httpservice对请求处理的RequestHandler方法@Deprecatedpublic interface HttpRequestHandler { void handle(HttpRequest var1, HttpResponse var2, HttpContext var3) throws

2016-08-24 16:01:44 3246

原创 使用FileInputStream的available方法,导致读取的文件流为0

先看看源码 @Override public int available() throws IOException { return IoBridge.available(fd); }返回的是int型的值 看代码HttpEntity streamEntity = new InputStreamEntity(fs,fs.available());如果文件大小超过

2016-08-24 15:50:52 6657

原创 [Android]网络传输使用BufferedOutputStream写文件导致文件变大问题

最近在弄一个网络传输文件的项目,读取http文件流再写到SD卡上,发现使用BufferedOutputStream的话收到的文件会莫名的增大那么一点,文件越大,增大的也多。先看源码如下 void istofile(InputStream is,String dir) throws Exception { BufferedOutputStream bos = new Buffer

2016-08-24 15:43:05 4052

原创 横向ListView(HorizontalListView)之滑动到指定Item

http://blog.csdn.net/d_dmelon/article/details/51708660 瞎解析,大家看不懂的话还是看看开发艺术里的View绘制过程,自己对着代码很快能理一遍的。因为要做的项目要用到ListView里边嵌套一个HorizontalScrollView,所以会有触摸冲突。而且他这个ListView没有实现setSelection方法。直接上代码吧。 @Ove

2016-06-19 14:34:07 1763

原创 [Android学习]Fragment粗浅入门

在之前的学习中并没有仔细的看Fragment这个东东,昨天想用的时候上网找,发现很多都没给全,不过最后搞出来了才发现郭神和鸿洋大神的博客都有详细的说明,本着做笔记原则,还是来写写 吧。 鸿洋: Android Fragment 真正的完全解析 郭霖:Android Fragment完全解析,关于碎片你所需知道的一切我用的是V4的包,先来说说要注意的点。 1、MainActivity exten

2016-06-15 15:48:12 637

原创 Android一款简单的天气APP

先上张图让大家看一看布局的方式 示意图上写的非常清楚了,横向listview里边再加一个横向的scrollview,需要注意的就是触摸事件的分发,我是通过ev.getY来判断高度来区别响应ListView本身的滑动还是ScrollView的滑动。在这里我只是分点的把一些讲一下,看完再去看程序源码绝对轻松简单。首先,你得有全国的省市的ID和名字,通过城市ID来从API获取天气数据 ht

2016-05-22 15:55:39 5126 8

原创 ListView显示SQLite数据,EditText对数据检索。(全国城市名的显示和搜索)

呃,第一次写博客,没啥经验,大家将就的看看吧。 本人安卓/JAVA 小菜鸡,想做个ListView的搜索,看到了这位仁兄的博客,http://blog.csdn.net/ljd4305/article/details/39375163,大家可以去看看。然后寻思做个SQLite导入进来,搜索个城市列表吧。因为后头想做个简单的天气app,就蛮做一下这个了。发现网上也没有详细例子,那就自己试着写,写完本

2016-05-10 10:55:18 1516

jcommander 1.48

下载地址:http://mavensearch.io/repo/com.beust/jcommander/1.48

2017-08-07

Visual C++ 2015 Redistributable Packages.(x64 x86)

Visual C++ 2015 Redistributable Packages 32位 64位 Windwos下tess4j需要用到

2017-07-31

chi_sim.traineddate (仅Tesseract 4可用)

Tesseract 4可用的中文简体训练文件

2017-07-31

Tess4J-3.4.0 版本

文字识别JAVA库 Tess4J 截止2017-7-31最新版本 亲测可用

2017-07-31

深入探索Android热修复技术原理

深入探索Android热修复技术原理 全方位系统介绍热修复原理书籍 感谢阿里技术团队

2017-07-03

ffmpeg-3.3.tar.bz2

ffmpeg 3.3 源码 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

2017-05-04

Django-1.10.6

Django-1.10.6 Python setup.py install 来安装

2017-03-22

【内网开发】离线Json格式化工具

json格式化和查看工具,两款均可离线使用。

2017-03-22

greendao 3.2 jar

greendao 3.2 jar

2017-02-18

数据结构与算法 面相JAVA语言

本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。

2016-09-09

AndroidStudio快捷键大全PNG

Android Studio所有快捷键说明以及键位

2016-08-26

ANDROID HTTPSERVER

基于android系统设备构建httpServer,共享图片,音乐视频资源

2016-08-12

Android技术内幕.系统卷.PDF

《Android技术内幕:系统卷》是国内首本系统对Android的源代码进行深入分析的著作。全书将Android系统从构架上依次分为应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层等5个层次,旨在通过对Android系统源代码的全面分析来帮助开发者加深对Android系统架构设计和实现原理的认识,从而帮助他们解决开发中遇到的更加复杂的问题。《Android技术内幕:系统卷》分为两卷,系统卷主要分析了Linux内核层、硬件抽象层和系统运行库层的各个模块的底层原理和实现细节;应用卷主要分析了应用层和应用框架层的各个模块的底层原理和实现细节。

2016-08-04

JAVA面试宝典 Android面试宝典

目前许多开发者对Java语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往使出浑身解数,采用各种形式的面试考察求职者,这让面试难度大大增加。求职者要想成功应聘,不仅需要扎实的基本功,还需要经受情商和智商方面的考查。

2016-07-12

JAVA设计模式例子源码和部分PPT

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

2016-07-12

简单的天气APP项目源码

非常简单的一个从api获取json数据显示的天气app的源码 布局横向listview里嵌套横向srcollview 发出来给大家参考参考

2016-07-12

Android编程经典200例_源代码

Android编程经典200例_源代码

2016-06-19

ListView显示SQLite数据,EditText对数据检索。

ListView显示SQLite数据,EditText对数据检索。(全国城市名的显示和搜索) mData绑定Adapter用 QuName、ShiName、ShengName是将数据库里对应字段信息(省、市、区)按字符串输出 方便后头EditText里查找

2016-06-18

Fragment的源代码

定义了3个Fragment,左中右,左边用的静态添加(即在布局文件中就设置好),中间用的是动态添加,在MainActivity 中用Fragment Manager 开启事务来替换。左边中间是List Fragment。右边就是个普通的Fragment。

2016-06-18

FragmentTest源代码

FragmentTest源代码

2016-06-15

项目工程代码ListView+Sqlite

项目工程代码ListView+Sqlite

2016-05-12

全国省市县数据

各列信息 0|AREAID|VARCHAR(10)|0||1 1|NAMEEN|VARCHAR(30)|0||0 2|NAMECN|VARCHAR(30)|0||0 3|DISTRICTEN|VARCHAR(20)|0||0 4|DISTRICTCN|VARCHAR(20)|0||0 5|PROVEN|VARCHAR(20)|0||0 6|PROVCN|VARCHAR(20)|0||0 7|NATIONEN|VARCHAR(20)|0||0 8|NATIONCN|VARCHAR(20)|0||0

2016-05-12

ListView显示数据库加搜索功能源码

ListView显示数据库加搜索功能源码

2016-05-10

cityname.db,全国省市县sqlite3数据库文件

cityname.db,全国省市县sqlite3数据库文件

2016-05-10

空空如也

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

TA关注的人

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