自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android6.0 NDK 和 .So 之间的关系

转载请标明出处: http://blog.csdn.net/djy1992/article/details/58607933 本文出自:【奥特曼超人的博客】 一直有人来问JNI和so库之间的关系,之前很少写博客,也没时间,这里简单的写下,网上也有很多文章,这里阐述了如何编译过去,并且做了编译时需要注意的相关说明。静态和动态编译so库 可以查看这篇文章 :《 Android

2017-02-28 17:41:22 58667

原创 JAVA 入坑教程 | 章节七 条件分支结构

Java 分支结构 - if...else/switch顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java 有两种分支结构:if 语句switch 语句if 语句一个 if 语句包含一个布尔表达式和一条或多条语句。语法if 语句的用语法如下: if(布尔表达式){ //如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则

2017-02-24 16:17:24 2921

原创 JAVA 入坑教程 | 章节六 循环结构体

Java 循环结构程序里面的代码执行是依次顺序执行的,也就是说只能被执行一次。如果想要同样的操作执行多次,总部可能是复制几遍代码吧!所以,这里就需要使用到了循环结构。Java中主要有三种主要的循环结构:while 循环do…while 循环for 循环while 循环while 是最基本的循环,只要当while里面的条件成立的时候,while循环才会继续,语法如下 while(true){

2017-02-24 16:00:09 20389

原创 游戏圈子--创业股份没拿到,你该怨谁?

今天朋友圈被这篇文章刷屏了《就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者》,其实最初看到这篇文章是在CSDN的朋友圈里面的,不巧的是刚好小编也在这个圈子里面,起初刚开始看的时候,以为CEO和小编我第二个公司的BOSS一样是欠薪,看到后面是给了一百万,七年,折算下来,一个月一万多,原文是这样说的:15年9月,我们的女儿出生了,因为家里没人能帮忙带,我们也没有额外的钱请阿姨,于是我就成

2017-02-23 15:30:39 41500

原创 Java 的发展(历史)轨迹和历史变迁

J2SE\J2ME\J2EE,Java的起源Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的詹姆斯·高斯林(James Gosling)等人于1990年代初开发,它最初被命名为Oak。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 Java语言有下面一些特点

2017-02-23 10:41:11 25121 2

原创 JAVA 入坑教程 | 章节五 运算符合集

Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其它运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符描述例子+加法 - 相加运算符

2017-02-22 14:42:38 2348

原创 逆向知识内存ARM常用的汇编指令合集

ARM 处理器的指令集可以分为 跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令 六大指令,这里把其它几个指令一起发了出来,可以查看具体的目录,请点击头部左上角一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳...

2017-02-21 17:38:16 14114

原创 Android 逆向apk的.so动态库

那么我们上篇文章中提及了安全性问题, Android apk如何加固防止被破解(防止逆向编译),那么本篇文章提及一点,so动态库的安全性与重要性。首先我们要知道, .so动态库是做什么用的,它不像.smail文件可修改,它是属于汇编语言,如果直接去修改,文件会发生错乱。早上有人来问我,游戏打入渠道sdk之后发生错误,且只有armeabi里发生错误,这种情况可以断定.so动态库中有了兼容的冲突。通常我

2017-02-21 17:08:28 16549 1

原创 Android apk如何加固防止被破解(防止逆向编译)

现在主要工具是接触SDK,为了防止游戏包被破解编译,以及发现加密串,我来分享下以下几点: 防破解技术主要有四种实现方式: 1.代码混淆(ProGuard)技术 2.签名比对技术 3.NDK .so 动态库技术 4.动态加载技术 5.第三方平台加密以及检测漏洞这个在 Android 安全之如何反编译与加密apk包 这篇文章中也提及到了相关的知识点。第一种: 代码混淆技术(ProGu

2017-02-20 17:38:46 43943 8

原创 JAVA 入坑教程 | 章节四 修饰符

Java语言提供了很多修饰符,主要分为以下两类:访问修饰符 非访问修饰符java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。默认的,也称为 default,在同一包内可见,不使用任何修饰符。私有的,以 private 修饰符指定,在同一类内可见。共有的,以 public 修饰符指定,对所有类可见。受保护的,以 protected 修饰符指定,对

2017-02-20 16:27:54 2896

原创 JAVA 入坑教程 | 章节三 变量类型

基本类型和引用类型的最主要区别是:基本类型的变量名是变量本身。引用类型变量的名字是复杂数据的存储地点。Java语言支持的变量类型有三大类:局部变量成员变量类变量(静态变量)类变量也称为静态变量,在类中以static关键字声明,但必须在方法构造方法和语句块之外。无论一个类创建了多少个对象,类只拥有类变量的一份拷贝。静态变量除了被声明为常量外很少使用。常量是指声明为public/private,final和static类型的变量。常量初始化后不可改变。静态变量储存在静态存储区。经常被声明为常量,

2017-02-17 11:11:33 2671 1

原创 Android 如何从底层解锁?AT指令的操作

看此篇文章之前大致先了解什么是AT指令,AT命令(Attention)在手机中,用于对modem(也就是移动模块)通过串口命令进行操作,处理与语音电话、短信和数据。 其实安卓的拨打电话之类,底层执行的都是AT指令,包括基站。hardware\ril\reference-ril\Reference-ril.c 中 onRequest() 处理RIL_REQUEST_DIAL 时会 调用request

2017-02-15 18:17:04 17774

原创 Android 安卓的CVE(公共漏洞和暴露)

在刚刚过去的一月份,与往年相同,媒体们又在忙着报导过去一年的漏洞统计。同样,CVE Details的小伙伴们也精心准备了基于CVE(Common Vulnerabilities & Exposures,公共漏洞和暴露)统计的大把夸张数据。媒体朋友们也照例频频赏光咬饵,发布的都是诸如“安卓当选2016漏洞之王”一类吸引眼球的头条。尽管每年都会看到类似的文章标题,但是我们也会在思考着一个问

2017-02-15 17:59:17 27400

原创 Android 安全之如何反编译与加密apk包

apk包真的安全吗?会被反编译吗?如何防止被反编译?相关文章:Android apk如何加固防止被破解(防止逆向编译)一、查看APK包的源码         dex2jar 这个工具用于将dex文件转换成jar文件         下载地址:http://sourceforge.net/projects/dex2jar/files/         jd-gui 这个工具用于将jar文件转

2017-02-15 17:38:42 15704

原创 Android 黑客入门 Http与Https协议

上篇文章中提及了Android的JS脚本漏洞问题,调用addJavascriptInterface的编译必须为API 17及以上,为了兼容更多的设备,App和第三方框架程序经常用低的API版本编译,所以即使运行在打了补丁程序的Android 4.2, 4.3或4.4的设备上,App仍存在漏洞攻击风险。代码的执行意味着对设备的无限制访问, 以futex漏洞为例(CVE-2014-3153),它影响当前

2017-02-10 17:19:52 36140

原创 Android 黑客入门--小知识

黑客,估计大家都能耳熟能详,本篇文章先给小白普及下小知识点。 白帽子,描述的是正面的黑客,他可以识别计算机系统或网络系统中的安全漏洞,但并不会恶意去利用,而是公布其漏洞。这样,系统将可以在被其他人(例如黑帽子)利用之前来修补漏洞; 灰帽子 ,他们擅长攻击技术,但不轻易造成破坏,他们精通攻击与防御,同时头脑里具有信息安全体系的宏观意识; 脚本小子(script ki

2017-02-10 16:28:59 15254

原创 JAVA 入坑教程 | 章节二 基本数据类型

Java基本数据类型:两大类内置数据类型引用数据类型Java类型的转换自动类型转换强制类型转换Java的常量

2017-02-09 17:44:05 6671

原创 移动原生App开发和HTML 5开发,你更看好哪个?

小程序的发布,让我们不得不思考,移动原生App开发和HTML 5开发,哪个更有优势? 在技术的发展上,HTML 5会取代App应用吗? 你更看好哪个?经常会有人问“APP开发究竟是用原生的好点还是H5好点?”  首先我们来看看原生APP,从2010年正式崛起,对开发者而言,不过两三年的时候,对企业而言,更是赖以进入互联网时代的标志,正因如此,不论是隶属于信息服务范畴的IT软硬件开发商或是内容

2017-02-05 10:23:08 47237

python27报错的VCForPython27.msi

msvc9compiler.py 中 提及的vs2008版本。支持python27的ERROR,Dujinyang报错信息error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27;VS2008的msi,安装后python27将支持继续安装lxmt、skt等三方库; 需要其他库可联系Dujinyang博主,because this download is no longer available! 另外在msvc9compiler.py 中可改VS2015使用,查看insdir即可; Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27 Dujinyang-KARL

2024-01-02

androidX_code.jar

gradle中引用的implementation 'androidx.appcompat:appcompat-resources 可以注释掉,直接使用这个jar

2020-03-26

《全球AI领域人才报告》.pdf

发展主力军

2017-07-20

android activityGroup中edittext无法删除

博客地址:http://blog.csdn.net/djy1992/article/details/47880719 网上有一种方法说是监听dispatchKeyEvent,然并卵啊。 建议使用这种方法,完美解决。

2015-08-23

asp无限级分类加js收缩伸展功能代码-85.rar

免费 、俱全、 完整示例: -----asp无限级分类,多级分类 -----js实现收缩伸展功能 使用方式: index.asp是运行效果 adoconn.asp为数据库连接文件

2014-01-09

Oauth2.0完美的认证

Oauth2.0完美的认证

2013-03-27

[HTML与CSS入门经典(第7版)].(美)奥利弗,(美)莫里森.扫描版.pdf

[HTML与CSS入门经典(第7版)].(美)奥利弗,(美)莫里森.扫描版.pdf

2012-12-22

java的题目

自己可以看下自己的技术。这里的是题目,没事做时候可以开发开发、当然 按规格是必须的。

2012-08-23

空空如也

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

TA关注的人

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