- 博客(38)
- 资源 (33)
- 收藏
- 关注

原创 Cocoapods 升级最新版本CDN异常问题(1.9.1)解决方案
Cocoapods 升级最新版本CDN异常问题(1.9.1)解决方案解决办法Cocoapods 1.7.2 版本开始增加 CDN 支持但默认没有启用,1.8 版本的发布舍弃了原始完整克隆的 Specs 仓库,改用 CDN 服务。安装最新版本 Cocoapods 报错提示如下:Errno::ENOENT - No such file or directory - /Users/rwx-m...
2020-03-23 11:29:42
4866
原创 Python MySQL连接池报错:No module named ‘DBUtils‘
尤其是在高并发场景下,频繁地打开和关闭连接会大大增加开销,并可能达到数据库的最大连接数限制。每个线程在执行请求和存储结果之前都创建了自己的数据库连接,并在操作完成后关闭了连接。连接池预先创建一定数量的数据库连接,并在多线程环境中复用这些连接。Python脚本使用多线程存储数据到MySQL时,为避免。每个线程都创建和关闭数据库连接可能会导致性能问题。原因:DBUtils版本问题,即版本不兼容。可以用来实现这一点。导入库:DBUtils。
2024-05-30 21:00:00
572
1
原创 Xcode15 SwiftUI项目适配iOS13,iOS14报错:Sandbox: rsync.samba(17218) deny(1)修复
【代码】Xcode15 SwiftUI项目适配iOS13,iOS14报错:Sandbox: rsync.samba(17218) deny(1)修复。
2024-01-08 11:48:47
3354
原创 Swift5.x 二维码生成
Swift5.x 二维码生成 //:MARK: ====== 二维码生成 size最小:{115, 115} public class func createQRForString(qrString: String, qrImageNamed: String? = nil) -> UIImage { // 将字符串转换为二进制 let data = qrString.data(using: String.Encoding.utf8, al
2021-12-01 18:48:01
882
原创 修复django_channels_presence报错 Cannot import ‘rooms‘问题
踩坑记录:安装pip install django-channels-presence 使用时,报错如下:raise ImproperlyConfigured(django.core.exceptions.ImproperlyConfigured: Cannot import 'rooms'. Check that 'channels_presence.apps.RoomsConfig.name' is correct.解决方案:1,查看当前Django版本:pip freezeDjango
2021-04-19 18:49:38
762
原创 解决mysqlclient 1.4.0 or newer is required; you have 0.10.1问题
执行python manage.py makemigrations生成数据库迁移文件时,报错: raise ImproperlyConfigured('mysqlclient 1.4.0 or newer is required; you have %s.' % Database.__version__)django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10
2021-03-06 12:58:03
11968
原创 Couldn‘t import Django问题修复记录
执行python manage.py runserver 报错Traceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 13, in main raise ImportError(ImportError: Couldn't import Django. Are you sure it's installed and av
2021-03-04 18:20:22
1224
6
原创 Mac 执行命令source bash_profile报错问题修复
Mac 执行命令source ~/.bash_profile 报错:/Applications/Xcode.app/Contents/Developer/usr/bin/python3: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')virtualenvwrapper.sh: The
2021-03-02 10:53:52
852
原创 iOS H5原生WKWebView调起支付宝客户端支付方案
iOS H5原生WKWebView调起支付宝客户端支付方案问题描述:安卓直接WebView加载上面的URL直接可完成跳转支付宝弹出支付界面;iOS WKWebView加载这个URL,只是单纯加载,无法实现跳转;原因alipays:// 以后的为支付信息,这个信息后台是经过 URLEncode 后的,前端需要进行解码后才能跳转支付宝支付(坑点)。解决办法// 在收到响应开始加载后,...
2020-03-27 16:45:17
8426
原创 Xcode 正则表达式
使用Xcode正则表达式匹配函数名问题在Xcode 使用正则表达式 (- )([a-zA-Z])?([a-zA-Z]?)(.*?): 匹配函数方法名。例如:- (void)sendTypingState:(MySessionModel *)session;匹配函数的这个部分- (void)sendTypingState:。如何使用正则表达式替换函数名,添加前缀呢?比如替换后为:- ...
2019-09-02 20:52:44
521
原创 UICollectionView 右对齐的解决方案
UICollectionView 右对齐第一种方式:支持 iOS9.0 以上版本if (@available(iOS 9.0, *)) { _collectionView.semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;}第二种方式:// in viewDidLoad _...
2019-06-25 23:57:38
2865
原创 iOS聊天详情滚动到顶部,自动刷新解决方案(仿微信)
iOS聊天详情滚动到顶部,自动刷新解决方案(仿微信)项目中刷新控件使用的是:MJRefresh思路:实时监测Tableview的滚动状态,当Tableview滚动到顶部时,自动刷新。- (void)scrollViewDidScroll:(UIScrollView *)scrollView { [self beginHeaderRefreshingAction];}- (...
2019-06-24 10:28:45
1611
原创 Mac技巧之 Numbers 排除重复表格(去重)方法
前几天处理一个几千行的表格,需要排除里面的重复项目,发现苹果 Numbers 没有自带排重函数(晕)。于是自己折腾了一下在苹果 Numbers 里排重的方法。原理:排序 &gt; IF 函数判断 &gt; 筛选具体操作如下:1. 排序首先对你要排重的列做一下重新排列:点击右上角的小箭头,在下拉菜单里选择升序或者降序随你便。2. 添加空白列在它后面添加一个空白列。3. 重点在...
2019-03-22 13:05:41
42048
原创 OC调用传多值参数Swift方法的处理
@OC调用Swift 方法OC调用传多值参数Swift方法的处理截止目前, Swift 已经达到4.2版本。有很多优秀的Swift库。有时需要OC和Swift混编。学习研究了一下FaceAware 人脸感知开源库。Swift方法传多值参数及OC调用比如一个开源的图片处理框架,人脸感知库FaceAwareFaceAware GitHub 地址页面,在Swift 内部可以这样设置一个已知Im...
2019-03-01 13:02:15
2133
原创 关于iOS 9.2.1 从App Store下载出现不规则崩溃的问题
问题分析: 使用iOS系统9.2.1的手机,真机调试情况下,即Debug 模式,App不会出现任何崩溃,运行没有问题。然而,打包发布到App Store上面去的时候,即Release模式,用手机从App Store上面下载,运行,则出现各种崩溃,不规律崩溃等等。发现 [ iOS 原生二维码生成与扫描 ] (https://github.com/kingsic/SGQRCode...
2018-10-15 13:06:10
589
原创 iOS 打包失败,Xcode9.3闪退,苹果开发者协议更新
Xcode9.3导出 ipa 闪退问题打包时,Xcode 可以正常运行,但是在导出 ipa 的时候,Xcode 闪退,必现! 习惯性的检查了一下证书,更新一下证书! Xcode –&gt; preferences –&gt; Accounts 发现问题所在: The ‘Apple Developer Program License Agreement’ has ...
2018-07-26 14:40:56
520
原创 iOS - 点击按钮放大后缩小效果
点击按钮放大后缩小效果类似QQ、微信在相册选择时,选中按钮时的特效。(代码源于网络,侵权删)代码- (void)addButtonAnimation { UIButton *button = _contentView.coinButton; button.transform = CGAffineTransformIdentity; [UIView ani...
2018-06-15 16:20:54
3205
原创 Tableview、CollectionView等ScrollView停止滚动时调用的方法
Tableview CollectionView 等ScrollView滚动停止时调用的方法**根据 UIScrollView 的代理方法,监听 scrollView 的滚动状态。代码- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { [self scrollViewEndScroll:scro...
2018-05-13 13:55:42
4990
原创 iOS8以后, 使用UIAlertViw时pop/push页面后,键盘闪一下的问题
问题分析:iOS8以后,当前界面有UITextField、UITextView等输入框时, 需要点击确定pop到上一个页面或者弹出UIAlertView等弹框时, 会出现pop界面后键盘出现又隐藏的问题, 这是alertView的动画和键盘动画起冲突了导致的。 (代码源于网络,侵权删!)第一种: 等键盘完全收起之后再pop、push或者弹出UIAlertView。直接dis...
2018-04-20 16:30:35
404
原创 正则表达式验证手机号,适用最新166、198、199号段
正则表达式验证手机号 2017年8月,中国电信获得199号段,中国移动得到198号段,中国联通得到166号段。运营商号段分析: 手机号码: 13[0-9], 14[5,7], 15[0, 1, 2, 3, 5, 6, 7, 8, 9], 17[6, 7, 8], 18[0-9], 170[0-9] 移动号段:134,135,136,137,138,139,150...
2018-03-04 13:58:59
6937
原创 iOS AVPlayer seektotime 精准定位
seekToTime精准定位原因分析: 关于这个seektotime,是个坑,拖动进度条跳转的时候,比如跳到10秒,结果跳到了6秒或者8秒,很奇怪!seektotime跳转不准确。。。解决办法: 使用这个方法 seekToTime:toleranceBefore:toleranceAfter: 通过设置偏差tolerance,来精确设定跳转的误差。...
2018-02-26 12:02:28
9872
原创 关于iOS UILabel产生黑边的原因及解决办法
iOS UILabel产生黑边的原因及解决办法原因分析: 因为label自适应宽度得出来的labelsize.width是小数,才会有黑边解决办法: 将labelSize.width 转换成整数 可使用 ceil 函数向上取整, floor 函数向下取整示例代码_label = [[UILabel alloc] init];CGSi...
2018-02-24 17:07:46
1107
原创 iOS 整段代码注释
iOS 整段代码注释单行注释—-可以嵌套整段注释对于大断代码的注释,使用这个,方便!#if !defined(COMMENT_LINE_NO_DEFINE)// COMMENT_LINE_NO_DEFINE 是不能定义的哦 ~#endif
2017-09-22 18:39:19
403
原创 iOS 解决网络请求和界面刷新顺序问题(GCD信号量实现)
iOS 解决网络请求和界面刷新问题(GCD信号量实现)考虑到大多数项目中都集成AFN, 本工程使用第三方库 AFN 作为网络请求方式。主要考虑功能,具体问题具体分析 ~本工程使用的是 Storyboard 快速开发、搭建的项目,目的是注重实现功能(GCD信号量实现)
2017-09-10 19:04:22
2190
原创 视频文件MD5值获取及校验
最近在做大文件分割,分片上传,达到充分利用网络带宽文件的上传与下载极易出错,尤其涉及使用断点续传方式上传或下载的文件。校验MD5值是为了防止在传输的过程当中丢包或者数据包被篡改MD5值得作用:任何一个字符串或文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息码,并且如果这个文件被修改过,它的MD5码也将随之改变。
2017-08-19 11:55:16
9834
原创 iOS 使用MFMailComposeViewController 报错及解决方案
iOS 使用MFMailComposeViewController 报错及解决方案报错如下:[MC] Filtering mail sheet accounts for bundle ID: [MY BUNDLE ID], source account management: 1...[MC] Reading from public effective user settings.
2017-06-27 21:25:31
2539
原创 iOS 开发之绘制虚线
有时项目中页面设计遇到虚线…虚线怎么绘制呢?代码是这样的绘制虚线代码示例——亲测!好用#pragma mark - 绘制虚线具体方法
2017-05-06 11:10:59
597
原创 忘记密码解决,Win7 Administrator账号密码忘记 解决办法
忘记密码解决,Win7 Administrator账号密码忘记 解决办法当前场景是:win7忘记密码,并且Administrator密码也忘记,借助PE安装盘来修改
2017-02-25 23:29:17
4385
原创 视频直播--Mac上搭建直播服务器Nginx
简介Nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,本人在网上整理了安装流程,分享给大家并且作备忘。安装步骤及验证:1.安装Homebrow 2.安装Nginx服务器
2016-11-06 11:25:30
390
原创 iOS APP 支持IPv6-only的注意事项及兼容性考虑
iOS APP 提交到AppStore要 支持IPv6-onlyIPv4 和 IPv6的区别就是 IP 地址前者是 . (dot)分割,后者是以 :(冒号)分割的。在WWDC2 015上苹果宣布iOS 9将支持纯IPv6的网络服务。2016年初开始所有提交到App Store的应用必须支持IPv6。而今年5月初,苹果宣布6月1日后所有应用必须支持IPv6-only网络。为确保现有的应用是兼容的,我们
2016-07-05 11:52:16
1057
转载 UITableView的全部属性、方法以及代理方法
UITableView-----表视图--继承UIScrollView并遵守NSCoding协议属性frame————-设置控件的位置和大小backgroundColor——–设置控件的颜色style——–获取表视图的样式dataSource———设置UITableViewDataSource的代理delegate———设置UITableViewDelegate代理sectionHeaderHei
2016-07-04 21:21:25
712
原创 UIScrollView的基本用法
感谢大家对我的支持,相关源码我已上传到github,地址是:https://github.com/CocoaML,欢迎技术交流!ScrollView中的基本用法//设置ScrollView的整体触摸与显示区域假如屏幕宽高 是 320X480 //注意 ScrollView的 宽 高不要超过 320X480,否则会出现无法滚动的情况 _scrollView = [[UIScrollView al
2016-07-03 23:22:20
400
原创 iOS中常用的几种设计模式
今天就在多写一点,总结一下自己在开发中经常用的一些设计模式。亲身体验,如有纰漏,请批评指正。感谢大家的关注!介绍:MVC设计模式,代理模式,工厂模式,单例模式,观察者模式
2016-06-30 00:07:55
1181
原创 Xcode插件管理工具Alcatraz
Xcode插件管理工具AlcatrazAlcatraz是一个能帮你管理Xcode插件丶模版及颜色配置的工具.它可以直接集成在Xcode的图形界面中,方便管理Xcode插件。安装、删除 和使用。常用Xcode插件介绍。
2016-06-29 23:32:55
327
原创 iOS 9 Https问题解决方案
升级Xcode 7.0 以后,以前可以运行的程序,发现网络访问失败。 iOS9 新特性App Transport Security (ATS)。
2016-06-15 16:19:22
923
原创 Mac、Xcode快捷键——附截图
快键键总结(附截图哦)Mac快捷键Xcode快捷键隐藏应用程序:Command + H 隐藏其它应用程序: Command + Option + H快速搜索: command + 空格 快速搜索Terminal:命令行工具
2016-06-13 21:12:56
1294
Axure RP_9.0.0.3723.zip
2021-08-29
path-navigator-高德地图.zip
2021-08-18
DB.Browser.for.SQLite-3.10.1.dmg
2018-10-24
Charles 4.1.2 Mac安装包
2018-06-20
PackageApplication Xcode命令行打包库
2018-06-19
Swift5仿抖音底部Tabbar示例Demo
2022-09-03
Mac版本cmdline-tools工具包
2022-05-07
安卓apk破壳工具:apktool,版本号:2.6.1,`chmod +x path路径`,放到/usr/local/bin路径
2022-05-07
Mac版自动化工具Appium-mac,版本号:1.21.0-1,iOS安卓自动化测试工具。
2022-05-07
Windows版本SourceTreeSetup-3.4.8,SourceTree版本控制工具。
2022-04-25
Genymotion-ARM-Translation_for_8.0,配合Mac版安卓模拟器Genymotion使用。
2022-04-25
Mac版本VirtualBox-6.1.34-150636-OSX虚拟机,一键安装,安装即可用~
2022-04-25
可安装SublimeText_4_Build_4113_mac_use_.dmg.zip
2021-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人