![个人头像照片](https://ucc.alicdn.com/avatar/img_671b48567dd523c6d456f01e9af6fd19.jpg)
KARL-Dujinyang-奥特曼超人。作者目前任职于银狐、泡椒游戏公司,曾任职腾为CTO,CSDN技术专家,曾创办过创业go、造梦工厂、米奇云,万能孵化器等,领域涉及逆向安全专家以及全栈工程师,作者目前出书中。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明转载请标明出处: https://blog.csdn.net/DJY1992/article/details/80689632 本文出自:【奥特曼超人的博客】 推荐: - ios兼容iphonex刘海屏解决...
转载请标明出处: https://blog.csdn.net/DJY1992/article/details/80689308 本文出自:【奥特曼超人的博客】 推荐: android 兼容所有刘海屏的方案...
转载请标明出处: https://blog.csdn.net/djy1992/article/details/80683213 本文出自:【奥特曼超人的博客】 目录: 简单描述 兼容IOS刘海屏 简单描述 刘海屏也有其它叫法:凹凸屏、头凹屏、覆盖屏、挖孔屏等等,这里统一按刘海屏命名,虽然都在吐槽IPhoneX的刘海屏,但是各大安卓厂商还是不停的争相模仿,使用起来也是挺不方便的,颜值上升,操作感下降,尤其是单手握住屏幕的边缘时会有极大的不便。
引用自OPPO官方文档,这里缩减了一些内容,选取重要内容,包括oppo沉浸式的兼容。 转载请标明出处: https://blog.
引用自小米官方文档,这里缩减了一些内容,捡取重要内容。 转载请标明出处: https://blog.csdn.net/DJY1992/article/details/80688376 本文出自:【奥特曼超...
引用自vivo官方文档,文档下载请点《下载》 转载请标明出处: https://blog.csdn.net/djy1992/article/details/80683693 本文出自:【奥特曼超人的博客】 ...
引用自华为官方文档:doc/50114 ,这里缩减了一些内容,捡取重要内容。 转载请标明出处: https://blog.
Python sublime 中文编译和中文路径问题 转载请标明出处: https://blog.csdn.net/DJY1992/article/details/80272602 本文出自:【奥特曼超人的博客...
Linux服务器在线打包遇到的问题 转载请标明出处: https://blog.csdn.net/DJY1992/article/details/80110942 本文出自:【奥特曼超人的博客】 在线打包的流程 遇到奇怪的BUG(Linux apktool 包体变大) 1. 在线打包的流程 首先我们需要根据在线打包自动关联落地页,同时落地页也是动态生成可选的。
转载请标明出处: http://blog.csdn.net/djy1992/article/details/78890252 本文出自:【奥特曼超人的博客】 静态编译不再多说,可以查看这篇文章:《Android6.
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/78295675 本文出自:【奥特曼超人的博客】 如果有特殊问题请移步至《疑难杂症系列》. 网上大多描述安装pyHook和pythoncom的文章,是以前旧版本或者有些文章已经出现错误导致有的人安装失败或搞混,这篇文章描述下两者区别,只讲安装不讲代码,让大家搞清楚它们的关系。
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/77942568 本文出自:【奥特曼超人的博客】 很多人问小米系统是不是需要单独处理授权问题,其实授权问题都是类似的,在Android 5.0之后系统权限要求越来越严格,当然,5.0系统bug比较多,兼容性不太好,所以出来没多久就直接问世了,在Android 6.0之后才趋于平稳,系统更新也比较快,权限问题也是我们必须处理的一个问题,还有一点,就是7.0之后的某些版本使用吐司Toast会引起crash。
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/77852711 本文出自:【奥特曼超人的博客】 最近在写Python的书,所以一直没怎么更新博客,有问题可以到Q群 或者 直接联系作者 。
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/77649400 本文出自:【奥特曼超人的博客】 不懂的可以点击加入 安卓移动技术精英群: 最近有个游戏不兼容YSDK1.2.2 ,而且由于业务需求也需要升级新的YSDK了,在新的版本上也需要channel的需求(投放市场:广点通、微信平台等等…),刚好‘腾讯青青’发了1.3.5版本过来, 那就顺便记录下大家可能需要的解决方案,因为投放市场的包也需要这个channelID,同时投放文档也没有说明,当时很郁闷。
相册散发的,是历史的味道。 转载请标明出处: http://blog.csdn.net/djy1992/article/details/76658256 本文出自:【奥特曼超人的博客】 历史的味道:1974年,上海街头的一角。
转载请标明出处: http://blog.csdn.net/djy1992/article/details/76201794 本文出自:【奥特曼超人的博客】 刚刚群里有人在问Position倒序的问题,刚好有点时间在这里总结下分享给大家。
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/74979436 本文出自:【奥特曼超人的博客】 AI(Artificial Intelligence),即人工智能。
转载请标明出处: http://blog.csdn.net/djy1992/article/details/73168865 本文出自:【奥特曼超人的博客】 Xposed Hook ,逆向常用之一。
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/72845025 本文出自:【奥特曼超人的博客】 编写一个函数,接收一个字符串作为参数,判断该字符串作为密码的话其安全强度如何。
转载请标明出处: http://blog.csdn.net/djy1992/article/details/72828734 本文出自:【奥特曼超人的博客】 提起聊天机器人, 想必大家会想起一个优秀的库,NLTK库,这里简化了安装流程并提到大家都会遇到的一个错误。
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/72628622 本文出自:【奥特曼超人的博客】 安装apk时,出现错误: com.
转载请标明出处: http://blog.csdn.net/djy1992/article/details/72533310 本文出自:【奥特曼超人的博客】 权限更改 Android 7.0 做了一些权限更改,这些更改可能会影响您的应用。
转载请标明出处: http://blog.csdn.net/DJY1992/article/details/72488456 本文出自:【奥特曼超人的博客】 kotlin反编译后的smali 有什么区别? 以前有使用过Kotlin,后来觉得不习惯就放弃了,编译速度也让我有点蛋蛋的忧伤,直到今天谷歌承认之后,才对它有了点希望。
勒索软件遍地开花,5.12“永恒之蓝”突然降临,迅速波及全网,世界陷入一片大乱,企业和个人都纷纷“中枪”。WannaCry在过去两天内已经在全球99个国家和地区超过百万台电脑受到攻击,俄罗斯、英国、中国、乌克兰等国纷纷“中招”,国内的政府终端、医院、机场、火车站以及高校,公安都被殃及。
未来物联网全栈开发 —— JavaScript OR Python? 物联网开发涉及面庞杂,开发周期长,所以我们必须寻找一种覆盖面广的编程语言和方法。 JavaScript 支持 HTTP 和 JSON 、支持函数式编程、可提供交互式环境等特点堪称适用于物联网全栈开发; Python 作为一种胶水语言,可在物联网及嵌入式系统中承担大量任务,并部分替代以上语言。
我们走得太快,灵魂都跟不上了。 微小的幸福就在身边,容易满足就是天堂。 在逆向和爆破中我们经常会在IDA中接触到汇编,一般做安卓的不会太了解VB回编等,不太了解的同学可以先查看上篇文章《Android ARM常用的汇编指令合集》 再来继续我们的学习,我们先来看张图。
木桶原理是由美国管理学家彼得提出的,又称短板理论,木桶短板管理理论,所谓“木桶理论”也即“木桶定律”,其核心内容为:一只木桶盛水的多少,并不取决于桶壁上最高的那块木块,而恰恰取决于桶壁上最短的那块。
「95% 的人工智能创业公司将倒闭!」 在 15 日「新经济 100 人」论坛上,主办方新经济 100 人 CEO 李志刚演讲中大胆预测:人工智能领域当前存在巨大泡沫,未来两三年,95% 以上的人工智能创业公司要倒闭。
想不经过App Store直接下载游戏吗?下载完不知道怎么安装?需要通过第三方软件来安装?下面奥特曼超人来带你进入新版的安装教程: 搭建一个HTTPS服务,可以使用HTTPD或者Tomcat构建 使用plist文件 通过A标签调起安装 扩展-(可通过js判断是否安装,如果未安装直接安装,安装了就下载) 早上在撸Html5,有个下载页的需求,需要安卓和苹果,一般来说苹果用第三方或者AppStore的,但这次是在内部使用的App和Ipa,所以得有个方法来绕过这个,其实第三方实现的原理也是如此,来看下执行步骤。
一个故事告诉你比特币的原理及运作机制 周末花时间看了一些比特币原理相关的资料,虽然不敢说把每个细节都完全搞懂了,不过整体思路和关键部分的主要原理还是比较明白。写一篇文章分享给大家。这篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲出来。
夫学须志也,才须学也,非学无以广才,非志无以成学。——诸葛亮 生活有度,自得慈铭 ——杜锦阳 今天新来的同事安装环境遇到个莫名其妙的问题: AttributeError: 'Module' obj...
夫学须志也,才须学也,非学无以广才,非志无以成学。——诸葛亮 生活有度,自得慈铭 ——杜锦阳 今天新来的小弟安装环境遇到个莫名其妙的问题: AttributeError: 'Module' object has no attribute 'STA...
人工智能时代的序幕已经揭起,目前深度学习在图像处理方面的能力已经接近人, 甚至在某些方面已经超过人的识别能力,那么它会自己写程序取代开发它的人么? 看到这图,应该很多人并不陌生,科学家威尔遭到一群反科学恐怖分子暗杀,妻子艾芙林将他的神经思想数据化上传...
奥特曼超人杜锦阳曾经说过:“宁可在法度外灭亡,不在法度中生存。” Cmd命令执行失败,可能大家开发中经常会有遇到如下问题,可是百度谷歌却出不来,博主踩的坑共享给大家: 报错 CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ JAVA ...
本期技术题外话【火影完结篇】 火影快完结了,鸣人也结婚了,我们也老了。 本篇为系列篇-各国各影系列,分别揭秘火,风,雷,土,水五大国历代影。 让人没想到的是,历代影最多的竟然是火之国,足足有七代!而最少的土之国却只有三代。
沈从文说:一个士兵要么战死沙场,要么回到故乡。 一年一度的“逃离北上广”又开始了,静下心来思考,作为开发者的你会如何选择呢? 作为程序猿,也许在一线城市徘徊几年后在心里都会问自己,是否还要继续呆在这里,是否还要坚持做这行? 有人无法容忍未来的单一确定性,于是跑来大城市寻找不确定和未来的想象空间;而另一些人就是希望稳定的安全感和每日生活的小确幸,人各活法,大城市的生活状态,也只是适合一部份人而已。
点击左上角【目录】 简单点,代码的方式简单点,装逼的方式请省略,我们又不是演员,别设计那些情节。 有问题可加入安卓QQ群: 246231638 在高数中总会运用到各种类型的计算,如正弦、余弦、正切、π、反正切、底数e的参数次方等等,那这些在计算机中如何表述?当然,可以用数值类型(如int、double、float)去模拟所有方法的实现,但是这样等同于解一个方程式的值,痛苦不堪,其实在Java中已经帮我们封装好了这些函数的调用,就是这个Math 类,先来看看其API有哪些方法可以给我们玩的。
今年9月,笔者曾经在一篇报道中讲述了银河数娱的困境。当时整个集团的员工都被迟发工资,迟缴公积金,陈二狗也不能幸免。 于是制作人和研发领导开始找他谈话:如果你主动离职,公司就立刻跟你结清拖欠的工资,并再给你2000元补助。
简单点,代码的方式简单点,装逼的方式请省略,我们又不是演员,别设计那些情节 什么是装箱?什么是拆箱?代码如何展示? 装箱过程是怎样的?拆箱过程是怎样的? 有问题可加入安卓QQ群: 246231638 装箱和拆箱的概念 简单点,代码的方式简单点,装...
JAVA 入坑教程 | 章节八 什么是Number 类?为什么需要Number类?怎么使用? 来看下前面提及的基本数据类型,《JAVA 入坑教程 | 章节二 基本数据类型》,再来看一张图片先: 在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。
一直有人来问JNI和so库之间的关系,之前很少写博客,也没时间,这里简单的写下,网上也有很多文章,这里阐述了如何编译过去,并且做了编译时需要注意的相关说明。 还有一点需要特别强调,JNI可以理解为辅助ADC,真正要使用的是编译之后的.so,这里使用的是Android6.0,可以忽略。
Java 分支结构 - if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java 有两种分支结构: if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句。
Java 循环结构 程序里面的代码执行是依次顺序执行的,也就是说只能被执行一次。如果想要同样的操作执行多次,总部可能是复制几遍代码吧!所以,这里就需要使用到了循环结构。 Java中主要有三种主要的循环结构: while 循环 do…while 循环 for 循环 while 循环 w...
这篇文章简要的概括了Java的发展历程,请耐心看完以下两端内容,作为Javapapers的一部分,我希望记录并保存这一珍贵的时间线。这些历史信息搜集自网络,并且无法核实。我将尽可能提供准确的信息,如果你在下面的时间线中找到任何错误,请给我发邮件。
Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其它运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。
ARM 处理器的指令集可以分为 跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令 六大指令,这里把其它几个指令一起发了出来,可以查看具体的目录,请点击头部左上角 一、跳转指令 跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。
那么我们上篇文章中提及了安全性问题, Android apk如何加固防止被破解(防止逆向编译),那么本篇文章提及一点,so动态库的安全性与重要性。 首先我们要知道, .so动态库是做什么用的,它不像.smail文件可修改,它是属于汇编语言,如果直接去修改,文件会发生错乱。
现在主要工具是接触SDK,为了防止游戏包被破解编译,以及发现加密串,我来分享下以下几点: 防破解技术主要有四种实现方式: 1.代码混淆(ProGuard)技术 2.签名比对技术 3.NDK .so 动态库技术 4.动态加载技术 5.第三方平台加密以及检测漏洞 这个在 Android 安全之如何反编译与加密apk包 这篇文章中也提及到了相关的知识点。
Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 例子 public class className { // ... } private boolean myFlag; static final double weeks = 9.
从上篇文章中我们可以知道,java中的数据类型分为基本数据类型和引用数据类型。 Java的面向对象的原则是:数据和数据之上的操作要绑定在一起,这就是类,即引用数据类型。因此,类也是一种类型。Java本来可以不设置基本类型,只是为了提高操作效率,才设置了基本类型。