- 博客(157)
- 资源 (5)
- 收藏
- 关注
原创 Android 广播监听网络状态缺陷
广播注册两种方式:静态(AndroidManifest.xml文件中)动态(代码register)5.0之前 我们都是广播BroadcastReceiver 注册跟网络变化相关的广播 然后判断是连接还是断开 这种方法非常方便 但随着Android的版本迭代 在权限上更加谨慎 广播的方式显得不优雅7.0 之后移除了三项隐式广播 因为隐式广播会在后台频繁启动 已经注册监听这些广播的应用 删...
2019-03-28 14:39:23
921
原创 Android APK优化
SVGStringTintso库配置移除无用resource资源源代码混淆资源压缩webp压缩资源 res资源混淆待补充...
2019-03-26 10:23:48
416
原创 Android 获取扫码枪的扫描内容
思路:重写Activity的dispatchKeyEvent()方法 将获取到的内容自定义处理 然后再回调得到扫描内容import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.KeyEvent;import android.widget.Toast;...
2019-01-03 16:24:32
3890
3
原创 iOS Swift RSA
Swift3之后:参考github链接:https://github.com/TakeScoop/SwiftyRSASwift3之前:copy 下面三个文件代码到项目中,然后在桥文件 ...-Bridging-Header.h 中加上 #import"NSData+SHA.h" 最后在需要的地方用就好了。如publickey加密:try Swift
2018-01-03 10:52:35
3383
原创 微信小程序 请求返回:data format error hint
在发送模板消息时返回:47001 data format error hint 错误原因一般是post请求的Json数据格式不对,可以用http://www.bejson.com校验一下。另外我用的小程序自带的请求测试的,把 header: { 'content-type': 'application/json' },这里改成默认的json,或者不写
2017-09-07 19:29:39
30756
原创 iOS webView 网页位置下移/偏移
问题描述:webview大小位置是正确webview加载的网页却下移了使得webview的底部露出解决办法:添加如下代码即可 self.automaticallyAdjustsScrollViewInsets = NO //oc self.automaticallyAdjustsScrollViewInsets = false //swift原因:
2017-09-06 19:07:37
8409
转载 Swift实现代理,通知,闭包传值
1.区别原文链接,著作权归作者所有,侵权删第一就是代理,这也是很常用的方式,特点是一对一的形式,而且逻辑结构非常清晰。实现起来较为简单:写协议 ,设置代理这个属性, 最好在你想通知代理做事情的方法中调用即可。当然这里面有一些细节,包括 ①协议定义时,请用关键字@required,和@optional来明确代理是否必须实现某些方法 ②代理的类型需用id类型,并写明要遵守的协议 ③就是在调用代
2017-08-14 10:03:44
950
原创 微信小程序支付 后端PHP
微信小程序支付 前端后端PHP 代码:比较简单,在对应的支付事件上进行网络请求就好: view_moneysure:function(){ var code = this.data.code; console.log('code是' +code) wx.request({ url: 'https://...com/pay.php',//这个链接是后端写的 header: {
2017-07-22 11:00:52
29716
4
原创 微信小程序 post请求服务器接收不到参数
解决办法:加上 "Content-Type": "application/x-www-form-urlencoded"wx.request({ url: 'https://....php', header: { "Content-Type": "application/x-www-form-u
2017-07-13 16:03:43
1928
原创 PHP include_once与require_once区别
①作用及用法 可以减少代码的重复 include(_once)("文件的路径")与require(_once)("文件的路径") ②理解 说白了,就是用包含进来的文件中的内容 代替 include(_once),require(_once)那一行 ③注意 include/require 包含进来的文件必须要加因为在包含时,首先理解
2017-07-12 16:44:58
1202
原创 php 冒泡、选择、插入、快速排序算法
1. 冒泡排序法 思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来。 $arr=array(2,32,51,68,66,100,78,10); function getpao($arr){ $len=count($arr); //设置一个空数组 用来接收冒出来的泡 //该层循环控制 需要冒泡的轮数 for($i=1;$i<$l
2017-06-28 12:23:43
398
原创 PHP 函数 数组
一、自定义函数 自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下:function funname(arg1, arg2, arg3......){//TODOreturn values;} <?php function fun($m, $n){ if($m==0 || $n==0){
2017-06-28 11:56:50
376
原创 PHP 运算符
PHP中有丰富的运算符集,它们中大部分直接来自于C语言。按照不同功能区分,运算符可以分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符在同一个表达式中时,它们的运算是有一定的优先级的。(1)算术运算+ - * / % ++ --(2)字符串运算符字符串运算符只有一个.(点)就是英文的句号。它可以将字符串连接起来,组成新
2017-06-27 19:06:22
385
原创 PHP 变量及常量
一、PHP5.4的基本语法格式1、PHP的分割符 $php=true; //分号结束语句 if($php){ echo "真"; //分号结束语句 } //大括号结束语句 ?> 2、PHP注释与语法标识 (1)、单行注释 // 来源于C++的注释 #
2017-06-27 19:02:14
596
原创 phpstorm 2017激活
1. 通过Licence Server 激活PHPStorm 2017.1:http://idea.imsxm.com/ (已恢复使用,更新于20170621)http://www.0-php.com:1017(可用,更新于20170621)http://idea.singee77.com/ http://idea.lanyus.com/ (已被封杀)
2017-06-26 17:13:57
86085
1
翻译 Deep learning(Nature) 翻译
前言:本Yann LeCun、Yoshua Bengio和Geoffrey Hinton在2015年《Nature》杂志合作发表了综述文章《Deep Learning》,深入浅出地介绍了深度学习的基本原理,核心优势和未来展望。英文链接:Deep learning自己拿来翻译并学习一下,欢迎留言交流。Deep learning allows computational m
2017-06-23 12:07:20
3184
转载 AI学习01
转载自http://www.cnblogs.com/skying555/p/6245907.html 如有侵权 请及时联系删除 眼下,人工智能已经成为越来越火的一个方向。普通程序员,如何转向人工智能方向,是知乎上的一个问题。本文是我对此问题的一个回答的归档版。相比原回答有所内容增加。一. 目的 本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 “普通” 程
2017-06-23 10:57:10
483
原创 微信小程序打开其他小程序(打开同一公众号下关联的另一个小程序)
注:只有同一公众号下的关联的小程序之间才可相互跳转 wx.navigateToMiniProgram(OBJECT)wx.navigateToMiniProgram({ appId: '要打开的AppId', path: 'pages/index/index?id=123456789', extarData: { open: 'happy' }, envVers
2017-06-22 17:05:47
23237
1
原创 2017上半年一些Android库(记录)
2017 Android库1.Matisse这是一个漂亮的本地图片、视频选择器。其主要功能有:选择包括JPEG、PNG、GIF格式的图片和 MPEG、MP4 格式的视频支持自定义主题,包括两个内置的主题不同的图片加载器定义自定义过滤规则在 Activities 和 Fragments 中操作良好你可以在代码库的 wiki 中发现更多。
2017-06-22 16:52:47
1040
原创 微信小程序 动画
微信小程序 动画一.先看一个例子及代码:发射.sure{ width: 10%; height:80rpx; margin-top: 0rpx; margin-left: 45%; background: #00ddff; border-radius: 50rpx; text-align: center; line-height: 80rpx; color
2017-06-15 12:08:51
5348
原创 微信小程序 循环执行 设定固定时间间隔
setInterval(function () { //循环执行代码 }, 1000) //循环时间 这里是1秒 满足条件 结束循环 var a = setInterval(function () { //循环执行代码 if(结束条件) { clearInterval(a) } }, 1000) //循环时间 这...
2017-06-14 18:33:58
34909
3
原创 Kotlin 基本类型
在 Kotlin 中,所有变量的成员方法和属性都是一个对象。本篇包括:数值,字符,布尔,以及数组。一. 数值:类型位宽Double64Float32Long64Int32Short16Byte8注:Kotlin处理数值的方法
2017-06-14 12:58:44
441
原创 微信小程序 监听手势滑动切换页面
微信小程序 监听手势滑动切换页面1.对应的xml里写上手势开始、滑动、结束的监听:2.Js:var touchDot = 0;//触摸时的原点var time = 0;// 时间记录,用于滑动时且时间小于1s则执行左右滑动var interval = "";// 记录/清理时间记录Page({ data: {...} })Page({ data: { ... },
2017-06-13 11:18:41
16228
2
原创 微信小程序 延时执行 定时执行
微信小程序 延时执行 定时执行setTimeout(function () { //要延时执行的代码 }, 1000) //延迟时间 这里是1秒
2017-06-08 14:22:39
53350
原创 微信小程序 定位 获取经纬度城市街道等位置信息
微信小程序 定位 获取经纬度城市街道等位置信息请先看微信小程序关于定位的API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/location.html#wxgetlocationobject可以看到:小程序只提供了一个获取地理位置、速度的api,并没有关于地位位置的信息等,因此需要借助一些第三方的api来实现。实现方法一:百度地图API1.登录百度开放平台http://lbsyun.
2017-06-06 15:57:20
26639
1
转载 微信小程序 运行机制 框架原理(自我学习记录)
运行机制还好微信的开发团队在软件工程的实践还有待提高,我们才有机会可以深入了解他们的代码。解压应用首先你需要有下面的工具:Mac电脑微信 Web 开发者工具.appWebStorm / 其他编程器 或 IDE,最好可以支持重命名首先,我们需要右键微信web开发者工具.app,然后显示包的内容,在 Contents/Resources/ap
2017-06-02 18:10:49
2359
MCodeCheck 可以获取SHA1等参数
2017-03-21
安全码校验(可获取SHA1等参数)
2017-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人