- 博客(30)
- 资源 (26)
- 收藏
- 关注

原创 JAVA/iOS/Android/PHP 通用DES 加密
EncryptUtilfeiyangklDES一行代码完成DES加密,加密模式 DES + CBCJAVA OC 通用
2016-10-21 18:19:15
1214
原创 Xcode快捷键
CMD + CTRL + BOTTOM: 取消全部函数折叠。CMD + SHIFT + RETURN: 终止运行或调试。CMD + CTRL + RIGHT: 取消折叠。CMD + CTRL + TOP: 折叠全部函数。CMD + SHIFT + E: 主编辑窗口调整。CMD + SHIFT + Y: 调试代码窗口。CMD + SHIFT + R: 调试控制台。CMD + SHIFT + W: 关闭文件。CMD + CTRL + LEFT: 折叠。CMD + OPT + B: 查看全部断点。
2023-07-25 16:19:22
298
原创 Ubuntu安装oneDrive
会弹出认证网站,复制网址在浏览器中打开,并登陆,登录成功后再将最后的网址粘贴回来,显示成功即可。更新间隔时间可以修改config文件中的monitor_interval参数。文件同步路径可以修改config文件中的sync_dir参数。将文件下载好,初始化完毕后,执行以下命令开启自动同步功能。
2023-06-06 11:46:04
830
转载 制作 macOS High Sierra 正式版 USB 启动盘的方法 (亲测可用)
制作 macOS High Sierra 正式版 USB 启动盘的方法有很多,用户可以选择使用命令行来创建,也可以选择第三方U盘制作工具来制作,大家可以根据自己的喜好选择。本教程首先介绍命令行的方式,因为这是苹果官方系统内置的命令,优点是稳妥而且没有兼容性问题,只是需要通过命令行操作,对新手来说可能看似有点复杂,但其实步骤还是非常简单的。方法一:使用命令...
2019-08-20 10:04:49
9444
转载 IOS 等待条件满足再向下执行但不主卡线程NSRunLoop
IOS 等待条件满足再向下执行但不主卡线程NSRunLoop转载至 https://www.cnblogs.com/iosblogx/p/5567240.html当我们需要等一个异步的结果才能向下执行代码,写回调又很麻烦,功能相对简单的时候,就可以插入以下的代码。- (IBAction)start:(id)sender{pageStillLoading = YES;[NSThrea...
2019-08-20 10:02:24
461
原创 iOS拍照后图片翻转
#iOS拍照后图片翻转iOS拍照后图片自动翻转,是Image有一个imageOrientation属性,里面有图片拍照的方法,只要在拍照后的代理方法中,将返回的图片在翻转回来就可以了。代码如下:// 判断图片是否翻转- (UIImage *)fixOrientation:(UIImage *)aImage { //...
2019-08-20 10:00:42
434
原创 iOS网络请求传入数组
iOS网络请求传入数组之前做项目的时候,后台要求传入数组,用AFN传入字典,代码入下: NSDictionary *parameter = [ NSDictionary dictionary]; NSArray *arr = @[parameter]; NSError *parse...
2019-08-20 09:54:34
2273
转载 更换服务器地址后,SVN后续操作
###更新cornerStone打开cornerStone,点击更改URL,验证后可用更改.SVN中的地址cd 你的项目所在目录/#查看一下,当前的svn地址svn info ./svn cleanup# 更换服务器地址, 移除旧的地址,更新新的地址svn sw --relocate oldsvn 地址 newsvn 地址 ./#这里需要输入本机密码#这里需要输入sv...
2019-08-20 09:52:25
738
原创 SDWebImageCache获取缓存大小并清除
##获取缓存大小/// 获取缓存大小 NSString * currentCacheSize = [NSString stringWithFormat:@"%@",[self fileSizeWithInteger:[[SDImageCache sharedImageCache] getSize]]];// 根据数据计算出大小- (NSString *) fileSizeWithInte...
2019-08-20 09:51:33
1709
原创 Mac 更改用户名丢失权限操作
1在开启电脑时按住 Command-S 键,以单用户模式(以新視窗開啟)(以新視窗開啟)启动。等待白色文本出现。2在提示符处,单行键入如下所示的每个命令,并在每行结束时按 Return 键。34mount -uw /5 cd /var/db6 mv dslocal dslocal.old7 mkdir -p dslocal/nodes8 cp -Rp /System/Library/...
2019-08-20 09:50:31
639
原创 iOS UITextView详解
iOS UITextView详解之前看到很多好朋友问到UITextView限制字数,或者限制成只输入数字等,接下来见到了解下UITextView。TextView简单属性//初始化UITextView UITextView *textview = [[UITextView alloc] initWithFrame:CGRectMake(100, 100, 300, 44)];
2016-12-22 10:53:42
764
转载 Swift 数组中 Map,FlatMap,Filter,Reduce的使用
Swift 数组中 Map,FlatMap,Filter,Reduce的使用本文章转载自 Melody_Zhy Map map函数能够被数组调用,它接受一个闭包作为参数,作用于数组中的每个元素。闭包返回一个变换后的元素,接着将所有这些变换后的元素组成一个新的数组1.比如我们有一个这样的需求遍历一个数组中所有的元素,将每个元素自身与自身相加,最后返回一个保存相加后元素的数组(-_-原谅我这表达能
2016-12-21 16:36:31
695
原创 配置 Apache 服务器
配置 Apache 服务器目的:能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的!为什么是 Apache使用最广的 Web 服务器,IIS(微软 Intenet Infomation Server)Mac自带,只需要修改几个配置就可以,简单,快捷有些特殊的服务器功能,Apache都能很好的支持 例如:HTTP PUT/DELETE 操作,知识补充涉及的 HTTPS 服务准备
2016-12-21 16:35:24
291
原创 GCD
GCDGCD 核心概念将任务添加到队列,并且指定执行任务的函数任务使用 block 封装 任务的 block 没有参数也没有返回值执行任务的函数 异步 dispatch_async 不用等待当前语句执行完毕,就可以执行下一条语句会开启线程执行 block 的任务异步是多线程的代名词同步 dispatch_sync 必须等待当前语句执行完毕,才会执行下一条语句不会开启线程在当前
2016-12-21 16:34:24
507
原创 NSCache
NSCache介绍NSCache 是苹果提供的一个专门用来做缓存的类使用和 NSMutableDictionary 非常相似是线程安全的当内存不足的时候,会自动清理缓存程序开始时,可以指定缓存的数量 & 成本方法取值- (id)objectForKey:(id)key;设置对象,0成本- (void)setObject:(id)obj forKey:(id)key;设置对象并指定成
2016-12-21 16:32:57
273
原创 钥匙串
钥匙串苹果的”生态圈”,钥匙串访问,使用 AES 256 加密算法,能够保证用户密码的安全钥匙串访问SDK,是苹果在 iOS 7.0.3 版本以后公布的钥匙串访问的接口是纯 C 语言的,但是,网络上有一个哥们把它封装成 OC 的,使用相当简单!钥匙串访问的密码保存在哪里? 只有苹果知道!是为了进一步保障用户的密码安全!钥匙串访问的第三方框架,是对 C 框架的封装,可以不用看源代码框架地
2016-12-01 15:19:08
488
原创 对称加密算法
对称加密算法 提示:加密内容属于高级程序员的话题!有些内容会很枯燥!注意掌握加密的思路和操作步骤即可!代码不要求会写,只要会用就行!又称传统加密算法加密和解密使用同一个密钥对称加密算法示例密钥:X加密算法:每个字符+X明文:Hello密钥为 1 时加密结果:Ifmmp密钥为 2 时加密结果:Jgnnq优缺点优点 算法公开、计算量小、加密速度快、加密效率高缺点 双方使用相同
2016-12-01 15:17:53
843
原创 非对称加密算法
非对称加密算法 提示:加密内容属于高级程序员的话题!有些内容会很枯燥!注意掌握加密的思路和操作步骤即可!代码不要求会写,只要会用就行!介绍非对称加密算法需要两个密钥:公开密钥(publickey) 和 私有密钥(privatekey)公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密特点算
2016-12-01 15:17:20
410
原创 socket
socket网络通讯三要素IP地址(主机名) * 网络中设备的标示 * 不易记忆,可以用主机名 * 本地回环地址:127.0.0.1 主机名:localhost * 每台计算机都有一个 127.0.0.1 * 如果 127.0.0.1 ping 不通,说明网卡不工作 * 如果本机地址 ping 不通,说明网线坏了
2016-12-01 15:15:38
392
原创 HTTP状态码
1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue 客户端应当继续发送请求。这个临时响应是用来通知客户端它
2016-11-30 15:44:02
280
原创 自动释放池
自动释放池作用自动释放对象的所有 autorelease 的对象,在出了作用域之后,会被自动添加到最近创建的自动释放池中自动释放池被销毁或者耗尽时,会向池中所有对象发送 release 消息,释放池中对象自动释放池,在 ARC & MRC 程序中,同样有效高级面试题:自动释放池是什么时候创建的?什么时候销毁的?创建,运行循环检测到事件并启动后,就会创建自动释放池销毁:一次完整的运行循
2016-11-16 15:01:04
238
原创 runloop
runloop作用使程序一直运行并接收用户的输入决定程序在何时处理哪些事件调用解耦(Message Queue)节省CPU时间(当程序启动后,什么都没有执行的话,就不用让CPU来消耗资源来执行,直接进入睡眠状态)模式RunLoop 在同一段时间只能且必须在一种特定的模式下运行如果要更换 Mode,必须先停止当前的 Loop,然后再重新启动 LoopMode 是保证滚动流畅的关键NS
2016-11-16 14:57:45
196
原创 cocoa pods使用
cocoa podsCocoaPods 是 iOS 最常用最有名的类库管理工具作为 iOS 程序员, 掌握 CocoaPods 的使用是必不可少的基本技能pod 命令汇总# 第一次使用安装框架$ pod install# 今后升级、添加、删除框架,或者框架不好用$ pod update# 搜索框架$ pod search XXX# 在项目文件夹下创建默认的 Podfile$ pod i
2016-11-16 14:53:36
268
原创 iOS类与类之间的三种传值方式
一代理方式什么是代理模式传入的对象,代替当前类完成了某一个功能,称为代理模式. 实现代理有以下方法在要传值的类中1> 声明代理方法2> 定义代理属性3> 在适当的时候调用代理方法在要接受值的类中1> 设置代理对象2> 遵守代理协议3> 实现代理方法图片如下: 代码如下B.H类 类名 na...
2016-11-16 14:51:52
2064
原创 NSLog调试技巧
// 保证 #ifdef 中的宏定义只会在 OC 的代码中被引用// 否则,一旦引入 C/C++ 的代码或者框架,就会出错!ifdef OBJCifdef DEBUGdefine NSLog(fmt, …) NSLog((@”%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS)elsedefine NSLog(…)endifendif
2016-11-16 14:50:28
283
iOS 10.3开发包
2017-03-31
从零开始学Java
2016-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人