- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 iOS 变量加下划线
复制代码 appdelegate.h @property (weak) IBOutlet NSMatrix *StockType; @property (weak) IBOutlet NSMatrix *market; appdelegate.m NSCell *st=[market selectedCe...
2018-10-14 12:28:51
468
原创 IOS 页面退出
退出vc有两种方式:方式一:[self.navigationController popViewControllerAnimated:YES];适用于带有uinavigationcontroller的vc方式二:[self dismissViewControllerAnimated:YES completion:nil];适用于没有uinavigationcontroller的vc...
2018-09-29 17:46:58
1248
转载 IOS页面间跳转方式
下面以OldViewController(oldC)的按钮btn点击后跳转到NewViewController(newC)为例说明:1.Storyboard的segues方式 鼠标点击按钮btn然后按住control键拖拽到newC页面,在弹出的segue页面中选择跳转模式即可优点:操作方便,无代码生成,在storyboard中展示逻辑清晰缺点:页面较多时不方便查看,团队合作时...
2018-09-29 17:11:22
142
原创 androidstudio3.0下so文件的正确导入
android { defaultConfig { ndk { abiFilters "armeabi", "armeabi-v7a", "x86", "arm64-v8a" } } sourceSets { main { jniLibs.srcDirs = ['libs'] ...
2018-03-14 17:34:29
1594
转载 Android客户端代码保护技术-完整性校验
由于Android系统固有的缺陷、Android应用分发渠道管理机制等问题,导致Android客户端程序很容易被反编译篡改/二次打包,经任意签名后可在各个渠道或论坛中发布,这不仅损害了开发者的知识产权,更可能威胁到用户的敏感信息及财产安全,因此客户端程序自身的安全性尤为重要,本文以客户端完整校验为主题,提供几种Android客户端完整性校验的实现思路,供广大开发者参考。思路1:对class
2017-12-06 16:41:37
1138
转载 APP安全之APK完整性校验
APK 完整性校验,虽然很难做到绝对的安全,但能提高应用的安全性和破解难度。一、认识APK安全性危害可以通过修改客户端文件篡改客户端行为。攻击者可以让客户端显示自己制作的钓鱼网站,偷取用户信息二、完整性校验原理完整性校验的几种方式CRC校验MD5值校验SHA1值校验常见android完整性检测检测签名校验classes.d
2017-12-06 11:51:09
648
转载 android apk 防止反编译技术第二篇-运行时修改Dalvik指令
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外的一篇关于android 安全的介绍实现的并且独创。下面我们来介绍一下这种方法。
2016-01-14 20:21:26
608
转载 android apk 防止反编译技术第一篇-加壳技术
做android framework方面的工作将近三年的时间了,现在公司让做一下android apk安全方面的研究,于是最近就在网上找大量的资料来学习。现在将最近学习成果做一下整理总结。学习的这些成果我会做成一个系列慢慢写出来与大家分享,共同进步。这篇主要讲apk的加壳技术,废话不多说了直接进入正题。一、加壳技术原理所谓apk的加壳技术和pc exe的加壳原理一样,就是在
2016-01-14 20:19:09
421
转载 history.go()和history.back()的作用及使用
后退+刷新在C# Web程序中,如为页面按钮写返回上一页代码this.RegisterClientScriptBlock("E", "history.go(-2);");其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。Response.Write("history.go(-2);");此处也要写为“-2”。跟直接写脚
2015-05-05 18:13:58
2314
原创 如何找到mysql安装目录及其目录下的data文件夹
注意:我的mysql默认安装在c盘下,所以如果忘记mysql安装位置,可以直接搜索my.ini文件。问题及原因:在mysql安装之后,数据库文件可能被系统隐藏,如何找到自己的mysql数据库的data文件夹?解决方案:1.找到自己的mysql数据库的安装位置2.例如安装位置为C:\Program Files\MySQL\MySQL Server 5.13.在它里面有个的my
2015-04-26 18:00:15
17513
1
原创 电脑上同时安装jdk1.7和jdk1.8时,转换jdk版本失效
注意:本情况为电脑同时安装jdk1.7和jdk1.8时,转换jdk版本失效的解决办法,其他情况不确定。问题描述及原因:当更改jdk1.8 -> jdk1.7时,出现改变环境变量失效的情况,考虑是jdk1.8安装目录下bin中的java.exe、javaw.exe、javaws.exe的优先级问题,因为jdk1.8版本中这三个文件优先运行,所以cmd运行javac -version版本信息总
2015-04-25 17:59:37
5590
原创 myeclipse中搭建spring时,如何添加代码提示
问题及原因:在myeclipse中搭建spring时,编写beans.xml中的bean,没有代码提示。解决方案:1.window -> preferences -> myeclipse -> files and editers -> xml -> xml catelog ->add2.选中User Specified Entries 3.location位置:spring文件
2015-04-23 20:00:56
635
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人