自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小歲月丶太着急

难过了,无奈了,放在阳光下晒一晒,学会笑了,虽是苦涩的笑,我也想笑靥如花。可对不起,那些引导我笑的人或物,我却是找不到了。就想着安安静静的一个人,在阳光下默默前行

  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 iOS图片打马赛克的实现方式--------终极解决方案

参考链接: https://www.jianshu.com/p/946bc5ce3a88主要用的是作者的马赛克功能,但是作者的demo中没有撤销功能,在此贴上撤销的实现方法:

2018-03-07 08:48:01 6604

原创 wx.getUserInfo() API的使用方案流程汇总

注:wx.getUserInfo() API 官网介绍是获取用户信息功能,但是在小程序中调用时弹出的框展示的是授权登录弹框,所以下文中说的 授权登录 和 获取用户信息 都是指这个功能所遇问题本文主要聊一聊wx.getUserInfo() API的使用方案,先撇开这个备受好评(饱受争议)的接口不断改动不谈,仅以一个正常程序请求用户信息就分好几种情况,而每一种情况处理起来都不简单例如下面的情况:正常打开小程序,首次进入时的授权分享时,不同界面的分享,有的界面需要登录,需要登录的界面,直接打开分享的

2021-07-12 15:33:12 3061

原创 微信小程序端的各种授权逻辑处理,拒绝后再请求时的处理流程汇总

微信小程序端

2021-06-15 11:00:59 1307 2

原创 微信小程序中预览文档不同平台全文档的兼容处理

微信小程序预览文档解决方案微信小程序中有预览文档的API,但缺点是只能预览固定的几种格式,如下所示官方文档地址:wx.openDocument()如果需求是打开一个.txt文档,这种方法就行不通了,那么怎么办呢?当然是用万能的webVIew,直接把文档链接放到webView中,绝大多数的时候都能打开,至少我还没遇到过打不开的,如果有人遇到过可以在评论区留言哦。但是用webView也有缺点,我在小程序中做了具体测试,不同文件,不同打开方式的体验,大家可以扫码试一下差别那么就需要有一种方式,如果能用

2021-06-09 17:53:18 913 1

原创 微信小程序中三目运算符的嵌套使用

在小程序的开发过程中,三目运算符是可以嵌套使用的,如果界面上有多个条件来区分不同样式,可以有两种实现方式,一种是用if else判断写多个组件,另一种是使用嵌套的三目运算符可以减少很多代码,下面上代码演示一下使用对比设一个多条件需求:字体默认为黑色1、若num = 1,文字颜色为蓝色2、若num = 2,文字颜色为绿色3、若num = 3,文字颜色为红色不使用三目运算符写法: <view wx:if="{{num==1}}" style="color:blue;">展示文字颜

2021-06-08 16:29:34 4753

原创 开发uni-app时HBuilderX编辑器使用微信小程序模拟器保存代码无法刷新模拟器问题

HBuilderX修改文件保存后,微信模拟器不会自动刷新,还要再在微信小程序中点击commond + R再编译才能看到具体更新效果找了官方论坛和一些博客资料,都没找到相关的解决办法HBuilderX已是最新版本,微信开发者工具已是最新版本已经设置APPID...

2021-04-13 10:26:33 3432 1

原创 NodeJS使用Sequelize 使用事务时,各方法的传参方式

例子使用的是一个电影对象,需要存储电影基本信息:名称,简介,上映时间,剧照(一对多),电影类型(多对多),演员列表(多对多)使用非托管事务方法://连接数据库var Sequelize = require("sequelize");var seq = new Sequelize('sequelize_demo', 'root', '654321', { host: '127.0.0.1', port: '3306', dialect: "mysql", dialectOptions:

2021-03-31 20:39:16 943

原创 NodeJS中使用Sequelize连接MySQL数据库,多对多关联中,查询出来的数据不正确的问题

情景:在NodeJS中开发RestApi接口,用的是Sequelize连接MySQL,遇到的问题是查询的时候出来的奇葩结果如下:预期中的结果应该是如下:[ { "id": 3, "title": "标题3", "content": "内容3", "createdAt": "2021-03-30T06:39:30.000Z", "updatedAt": "2021-03-30T06:39:30.000Z", "tags": [ {

2021-03-30 15:33:03 698 5

原创 UIWebView 替换 WKWebView

已经快要到苹果规定更新包不允许使用UIWebView的最后期限了,今天刚把项目中的UIWebView替换完成,记录一下具体遇到的问题目录一:基本使用二:替换1、scalesPageToFit 属性替换:2、UIWebView 和WKWebView对应代理方法2.1、shouldStartLoadWithRequest2.2、开始加载2.3、加载成功2.4、加载失败3、Native和JS互相调用:3.1、Native调用js3.2、js调用Native4、左滑返回上一步一:基本使用首先说下基本用法:U

2020-07-23 19:59:59 1025 1

原创 微信小程序 流式布局 标签布局 自动布局 实现方案

关键字:微信小程序文字排版布局,微信小程序文字换行布局,微信小程序文字自动布局,微信小程序流式布局,微信小程序文字版瀑布流布局类似这种效果:额,具体这叫啥布局,问了几个人,不同人有不同的回答,我自己也叫不出啥名了,写这么多标签,是为了能想起这种布局界面,但是不知道该怎么搜关键词 的童鞋们多一些标签,也增加一些能搜到的可能性。具体效果如下所示,文字放不开的话,就另起一行,放的开就继续往后排。效果如下:代码实现:.wxml<view class='itemsMainView'>

2020-07-21 11:23:37 1952

原创 微信小程序仿系统预览大图功能

问题:微信小程序系统自带的 wx.previewImage 预览大图功能很好用,用起来很顺畅丝滑,但是有一个致命问题:预览大图的时候是在新页面中打开,当前页面的生命周期会销毁,如果当前页面中没有实时的东西还好,但如果有类似 <live_player> <live_push> <video> 等组件,或者有计时器之类的变量的时候,你会发现当前页面的这些组件或变量就没法使用了,如果想在当前页面下打开大图,那么就无法使用官方 wx.previewImage 这个方法,这是需要

2020-07-16 09:44:05 2261 5

原创 8、Python 机器学习基础知识Pandas库中的DataFrom(二)

DataFromDataFrame 是一种二维的数据结构,非常接近于电子表格或者类似 mysql 数据库的形式。它的竖行称之为 columns,横行跟前面的 Series 一样,称之为 index,也就是说可以通过 columns 和 index 来确定一个主句的位置。(有人把 DataFrame 翻译为“数据框”,是不是还可以称之为“筐”呢?向里面装数据嘛。)定义方式:1、DataFra...

2020-07-13 17:42:19 1780

原创 7、python类的定义和使用

python中类的定义(属性不可修改用_修饰)class Player(): def __init__(self, name, hp, occr): self.name = name self.hp = hp self.__occr = occr def print_Method(self): print("nam...

2020-07-13 17:41:01 178

原创 6、python 装饰器的使用

装饰器的使用可以很好的拓展函数:例如,有一个在项目中频繁使用的函数:从0到10的8次方中随机挑选n个数,现在要对他进行拓展:(计算该函数的运行时间)原函数:def getNumList(n): seq = list(range(pow(10,8))) x = random.sample(seq, n) y = sorted(x) return yresult...

2020-07-13 17:40:20 134

原创 5、python闭包

函数的闭包def add (a,b): return a+b名词解释add 函数名称或者函数的引用add() 函数的调用闭包:其实就是函数的嵌套,内部函数引用外部变量,编写规则:返回值为内部函数名示例:用闭包函数实现一个计时器def counter(start = 0): list = [start] # 不能定义成整形,因为生命周期只在本函数内,用序列合适 ...

2020-07-13 17:39:43 117

原创 4、Python函数

函数定义普通函数定义def func (a,b,c): print('a = %s' % a) print('b = %s' % b) print('c = %s' % c)调用func (1, c = 2, b = 3)可变长参数函数的定义在参数的前面加 * ,定义可变长参数def howLong (first, *other): # 统计参数的...

2020-07-13 17:38:53 86

原创 3、Python 对异常的操作

捕获所有错误try: file = open("name.txt")except Exception as e: print(' %s ' %e)finally: file.close()自定义打印出的错误信息(关键字raise)try: raise NameError('helloError')except NameError: print(...

2020-07-13 17:38:14 66

原创 2、Python 文件基本操作

函数解释://打印文件指针的位置file6.tell() //后面不加参数是读取所有内容,加参数是读取指针所指位置的内容file6.read(2) //seek参数含义:第一个参数代表偏移位置,第二个参数:0代表从文件开头偏移;1代表从当前位置开始偏移;2代表从文件末尾开始偏移file6.seek(5, 0) 写入file1 = open("name.txt", 'w')...

2020-07-13 17:36:43 118

原创 1、python序列知识点

序列:介绍以下几种都可以称为序列:字符串,列表,元组字符串字符串访问的时候,如果想访问多个元素,中间采用冒号的形式Chinese_zodList = '鼠牛虎兔龙蛇马羊猴鸡狗猪'print(Chinese_zodList[0:4])输出:鼠牛虎兔支持负号的形式print(Chinese_zodList[-2])输出:狗字符串基本操作成员关系:(判断成员是否在序列...

2020-07-13 17:35:58 239

原创 微信小程序 JavaScript md5加密中文后的密文不正确

微信小程序md5加密结果不正确JavaScript md5中文加密结果不一致js的md5加密方式,网上找到了很多示例,但都有一个问题:如果需要加密的文本里面有汉字的话,加密结果是不正确的,最起码和主流MD5网站的加密结果不一样,放到微信小程序端加密也同样有这个问题下面代码是我在微信小程序中使用的,经过测试之后的,所有文本都能正确加密,最起码是和主流网站的加密结果是一致的md5.js:var rotateLeft = function(lValue, iShiftBits) { return(lV

2020-06-19 09:25:26 718

原创 OC 血压计 蓝牙BLE4.0 链接踩坑开发

# 前言公司项目要连接第三方公司的血压计,由于从来没有做过和蓝牙有关的项目,好奇的心驱使下下也想顺便了解一下这方面的知识,于是主动向领导请求开发这个功能,经过4天的折腾,终于弄好了,(为什么要4天呢?TMD第三天才搞明白原来不是我代码不行,是他们给错文档了,MDZZ,强忍住骂娘的冲动。。。# 蓝牙基础知识:## 名词解释:**BLE**:(Bluetooth...

2020-06-05 15:54:27 878 2

原创 navicat 连接mysql报错:Client does not support authentication protocol requested by server

本地mysql运行正常,但是连接Navicat时报错:Client does not support authentication protocol requested by server; consider upgrading MySQL client让我升级客户端……省省吧解决办法如下:第一步:USE mysql;第二步:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456789';

2020-06-05 15:53:05 226

原创 微信小程序JavaScript判断值是否为空工具类方法

因为JS 中判断一个字段是否为空非常复杂,涉及到undefined等多种情况,特此写了一个工具类方法,使用简单,判断全面,避免重复造轮子~/** * 用于判断空,Undefined String Array Object Number boolean */function isNull(str) { if (Object.prototype.toString.call(str) === '[object Undefined]') { //空 return true } else if

2020-06-01 21:48:48 4496 1

原创 iOS 获取URL链接中的各参数

1、iOS请求URL中含有中文怎么办?使用UTF-8编码一下就OK了NSString* encodedString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2、iOS获取URL链接中的各个参数值:例:http://example.com?param1=value1&param2=param2通过对一个合法的url(第一个参数用"?“连接,且url中只有一个”?",剩下的参数用

2020-06-01 21:37:09 5221

原创 微信小程序直播live-player和live-pusher踩坑记录

实现一个直播小程序难题汇总记录知识点记录1、live-player的展现方式1)live-player 全屏问题2)在全屏后的live-player上加视图,安卓机无法展示的问题3)解决live-player 放在scroll-view上的问题4)live-player 可以上下滑动问题5)live-pusher 可以上下滑动问题6)live-player 没有视频画面时设置默认图问题7)live-player 没有视频画面时设置默认图问题最近做了一个微信小程序版的直播小程序,期间遇到了很多问题,在此汇总

2020-05-31 18:40:10 9408 10

原创 白云生活帮隐私政策

白云生活帮尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,白云生活帮会按照本隐私权政策的规定使用和披露您的个人信息。但白云生活帮将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,白云生活帮不会将这些信息对外披露或向第三方提供。白云生活帮会不时更新本隐私权政策。 您在同意白云生活帮服务使用协议之时,即视为您已经同意本隐私权政策全...

2019-10-10 22:55:18 112

原创 UITextField限制输入长度 - 终极解决方案

普通实现方法://添加事件[_textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];//实现方法- (void)textFieldDidChange:(UITextField *)textField{ if (text...

2019-09-27 09:46:36 798

原创 Mac pod install 报错

pod install 报错如下――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[!] Oh no, an error occurred.Search for existing GitHub issues similar to yours:https://github.com/...

2019-09-24 09:18:02 1374

原创 Xcode 11 报错,提示libstdc++.6 缺失,解决方案

sudo cp 1/* /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/sudo cp 2/* ...

2019-09-22 10:19:58 1035

原创 微信小程序中使用npm过程中提示:npm WARN saveError ENOENT: no such file or directory

问题:按照官网教程来做,会在构建npm这一步,报错,未找到可以构建的NPM包后来发现是安装的时候就没成功:解决方案:首先,初始化项目,一路回车就行npm init -f-f表示force的意思,不加这个,npm会让你输入一堆信息,比如name、version之类,如果只是做做实验小demo,直接-f,npm帮你初始化package.json,并填充各种默认值,省事。接着安...

2019-06-14 10:44:31 2876

原创 OC 血压计 蓝牙BLE4.0 链接踩坑开发

前言公司项目要连接第三方公司的血压计,由于从来没有做过和蓝牙有关的项目,好奇的心驱使下下也想顺便了解一下这方面的知识,于是主动向领导请求开发这个功能,经过4天的折腾,终于弄好了,(为什么要4天呢?TMD第三天才搞明白原来不是我代码不行,是他们给错文档了,MDZZ,强忍住骂娘的冲动。。。蓝牙基础知识:名词解释:BLE:(Bluetooth low energy)蓝牙4.0设备因为低耗电,也叫...

2019-04-28 11:38:52 1068 1

原创 记一次App Store图片侵权案件

1、s觉z国 向App Store发邮件举报APP使用未授权图片最近他们公司发生的事想必已经有不少人知道了,像这种碰瓷公司,不太久**公司申诉侵权 ** APP涉及侵权使用我司版权图片490张,严重损害我司及相关权利人合法权益,现请求对**APP做下架处理! 请尽快对**APP做下架处理,谢谢! 苹果公司无需作为第三方仲裁者调解该问题,侵权问题尚未解决,请尽快对**APP做下架处理...

2019-04-25 15:54:32 726

原创 iOS 右滑返回失效问题终极解决方案

iOS 的右滑返回是必不可少的一项功能,否则用户体验会大打折扣,但是会经常会碰到某些页面右滑返回失效的情况,下面记录一下解决各种情况下右滑返回失效的方法:1. 自定义返回按钮如果页面上是自定义的返回按钮,那在viewDidLoad中加上下面这句话就可以:- (void)viewDidLoad { [super viewDidLoad]; self.navigationCont...

2019-04-23 16:17:34 8552

原创 iOS中使用AES加密,密码过长导致加密数据不正确

AES加密数据对照网站:http://tool.chacuo.net/cryptaes如题,iOS中使用AES加密的时候,如果密码过长,我的是32位,会导致加密数据出错,跟一下代码,同样的数据,如果加密出来的和网站上的结果不一样,就说明加密方法不行(不要怀疑网站~)...

2019-04-18 10:42:39 1649

原创 iOS APP跳转到微信小程序,提示:Undefined symbols for architecture arm64: “_OBJC_CLASS_$_WXLaunchMiniProgram

iOS APP跳转到微信小程序,提示:Undefined symbols for architecture arm64: "OBJC_CLASS$_WXLaunchMiniProgram错误情况:集成没有错,加上跳转的情况就会报这个问题代码:WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq objec...

2018-11-09 22:00:37 2402

原创 [DYMTLInitPlatform] platform initialization successful

iOS 运行直接报错:[DYMTLInitPlatform] platform initialization successful情况之一:如果使用了xib,找到所有的连线,看名字是否对应,是否有多余的连线,如果有错,会直接闪退,并报这个错:[DYMTLInitPlatform] platform initialization successful...

2018-10-17 11:01:10 5932

原创 ios App 技术支持网址

ios 技术支持网址有问题的可以留言邮箱地址:18263800587@163.com谢谢

2018-10-16 10:10:02 2027

原创 单例实现声音播放工具类(支持多个声音同时播放)

一直疑惑游戏里面的多个音效同时播放是怎么实现的,今天终于弄明白了,单例实现,看代码: YJAudioTool.h#import &lt;Foundation/Foundation.h&gt;#import &lt;AVFoundation/AVFoundation.h&gt;@interface YJAudioTool : NSObject+(instancetype)shar...

2018-08-10 17:39:12 1237

原创 NSFileManager的简单封装

[NSFileManager defaultmanager]是操作文件的单例,二次封装可方便使用:YJFileTool.h#import &lt;Foundation/Foundation.h&gt;typedef enum {//文件存储位置 YJFileTypeDocument, YJFileTypeCache, YJFileTypeLibrary, ...

2018-08-10 11:21:18 558

原创 Your push failed because you've exceeded your user limit, and this repository is restricted to read-

公司使用的Bitbucket 免费仓库,一直在正常使用,然后突然就无法push了,提示: Your push failed because you’ve exceeded your user limit, and this repository is restricted to read-only access.根据提示,一直以为是仓库设置为了只读权限,然后各种调,最后才发现,原来是因为免费...

2018-08-08 10:10:33 697

unity 中的镜子模型,镜子资源,材质已经创建好,做成了prefab,可以直接拖进场景使用

unity 中的镜子模型,镜子资源,材质已经创建好,做成了prefab,可以直接拖进场景使用

2022-11-16

Final IK资源包 Unity 的最终逆向运动学解决方案

它包含了什么? VRIK;烘焙器;全身双足 IK;双足 IK;CCD IK;多效果器 FABRIK(前后延伸反向运动学);Look-At IK;Aim IK;Arm IK;Leg IK;Limb IK;旋转限制;Grounder;交互系统;CCDIKJ、AimIKJ - 基于 AnimationJobs 的多线程求解器; 适用于 Humanoid、Generic 和 Legacy 动画类型 - 已在 Standalone、WebGL、IOS、Android 及所有 VR 平台(包括 Oculus Quest)上进行测试 - 包含完整的源代码 - 适用于每个组件的自定义可撤销检查器和场景视图手柄 - 警报系统可防止空引用和无效设置 - 性能得到极大优化 -模块化,易于扩展。制作自己的自定义角色设定 - HTML 文档、完整注释的代码和工具提示组件 - 已在大量角色上进行测试 具体描述和使用方式可以参考:https://blog.csdn.net/sun124608666/article/details/111872064

2022-11-16

3D WebView for Windows and macOS Web Browser 3.14.1

3D WebView for Windows and macOS Web Browser 3.14.1 适用于Windows、macOS 的版本,使用 WebViewPrefab 和 CanvasWebViewPrefab 快速上手,它们会自动渲染为 Texture2D 并处理用户互动(单击、滚动、悬停、拖动)

2022-11-10

3D WebView for Android with Gecko Engine Web Browser

该 3D WebView 版本嵌套 Mozilla 的 Gecko 浏览器引擎,以在 Oculus Go 和 Quest VR 或者其他VR设备上改进视频并使用 WebGLass 支持功能。文档:https://developer.vuplex.com/webview/overview,该版本对VR设备有很好的支持能力

2022-11-10

微信小程序网络请求封装工具方法

封装后的网络请求工具,使用方式简单,自定义能力强,复用性高,完美的解决了小程序项目中请求方式杂乱无章的问题,使用方式如下: myApp.globalData.RequestTool.request({ url: url, method: "POST" })

2022-10-31

3D WebView for Android and iOS Web Browser 4.1.unitypackage

最新的3D WebView ,在unity中可以展示网页的插件,适合Android和iOS

2022-10-28

3D WebView for Android and iOS Web Browser 4.1.unitypackage

最新的3D WebView ,在unity中可以展示网页的插件,这个是Android和iOS的版本,里面包含CanvasWebViewPrefab它们会自动渲染为 Texture2D 并处理用户互动(单击、滚动、悬停),使用手册https://developer.vuplex.com/webview/overview

2022-10-28

一个关于TableViewCell的小动画

一款关于UITableView滑动时的动画,没法上传效果图,自己下载看吧

2017-12-20

一个关于TableViewCell载入时的小动画

一款关于UITableView滑动时的动画,效果大概是上下滑动时,cell飞入或者淡入淡出这种效果,也可以根据这个效果的实现思路实现其他的效果,效果图没法上传,自己下载看下吧

2017-12-20

iOS九宫格解锁小程序

学习Quartz2D画图部分的时候,闲着没事,做了这个小程序,技术很简单,只是自己单独开发的时候不容易考虑的这么全面,现在把代码分享一下,希望帮助到有用的小伙伴

2016-12-06

iOS九宫格解锁小程序,模仿安卓手机的密码解锁

学习Quartz2D画图部分的时候,闲着没事,做了这个小程序,技术很简单,只是自己单独开发的时候不容易考虑的这么全面,现在把代码分享一下,希望帮助到有用的小伙伴

2016-12-06

空空如也

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

TA关注的人

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