chenzhao

  • java
  • iOS
  • IT
知识积累
不积跬步无以至千里
iOS

IOS swift3 键盘

ios swift3 键盘高度获取 NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillShow(_:)), name: NSNotification.Name.UIKeyboardWillShow, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillHide(_:)…

2016年 10月 27日 0条评论 167点热度 0人点赞 陈昭 阅读全文
iOS

hexo 博客使用阿里云oss

今天买了个阿里的oss 研究了下,发现时存储的云, google 了下发现可以用hexo 博客, 但是跳转都是404 不是跳转到.html , 找到hexo git https://github.com/hexojs/hexo 里面有个前辈已经遇到这个问题 https://github.com/hexojs/hexo/issues/2021 https://github.com/iissnan/hexo-theme-next/issues/604 两个说法, 整理下是, 下载最新版本的hexo, 我的做法是修改he…

2016年 10月 25日 0条评论 189点热度 0人点赞 陈昭 阅读全文
iOS

IOS KeyChain

转: https://cnbin.github.io/blog/2015/08/18/ios-keychain-ji-chu/ 根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存Wi-Fi网络密码,VPN凭证等等。它是一个sqlite数据库,位于/private/var/Keychains/keychain-2.db,其保存的所有数据都是加密过的。 开发者通常会希望能够利用操作系统提供的功能来保存凭…

2016年 10月 24日 0条评论 189点热度 0人点赞 陈昭 阅读全文
iOS

IOS 加密整理

SHA 加密: oc 写法,转得忘记出处了 // //NSString+SHA.h // #import <Foundation/Foundation.h> #import <CommonCrypto/CommonDigest.h> #import <CommonCrypto/CommonCryptor.h> @interface NSString(SHA) -(NSString *) sha1; -(NSString *) sha224; -(NSString *) sha25…

2016年 10月 20日 0条评论 281点热度 0人点赞 陈昭 阅读全文
iOS

IOS swift3 设备型号获取

swift 版本很多设备获取都会改变不像oc 那么稳定, 这次是看到一个好的方式觉得比我以前的觉得代码要优雅特此整理完善 // // Created by boosj on 16/10/19. // Copyright © 2016年 cz. All rights reserved. // UIDevice.current.modelName.rawValue //判断也不需要直接string字符串 防止代码写错 public enum Model : String { case iPod1 = "iPo…

2016年 10月 19日 0条评论 183点热度 0人点赞 陈昭 阅读全文
iOS

IOS 音视频合成

相关链接: http://www.jianshu.com/p/8e1c7815af0e http://www.devzhang.cn/2016/09/09/%E7%BC%96%E8%BE%91Assets/ 今天去查询音视频合成相关资料,找到一个demo 觉得很是不错 转文:http://www.jianshu.com/p/9f83af9dbbef ####音视频主要是利用AVFoundation框架下的AVMutableComposition来合成音视频. ####在AVMutableComposition中传入…

2016年 10月 19日 0条评论 191点热度 0人点赞 陈昭 阅读全文
iOS

IOS 通知

ios 的通知 swift2.3 NSNotificationCenter.defaultCenter().postNotificationName("HomRefresh", object: data) NSNotificationCenter.defaultCenter().addObserver(self, selector: "homeRefresh:", name: "HomRefresh", object: nil)//接受消息 func ho…

2016年 10月 18日 0条评论 150点热度 0人点赞 陈昭 阅读全文
iOS

ubuntu 自带vi 不好用问题解决

安装vim full版本 由于Ubuntu预安装的是tiny版本,就会导致我们在使用上的产生不便。所以我们要安装vim的full版本。 首先,先卸掉旧版的vi,输入以下命令: sudo apt-get remove vim-common 然后安装full版的vim,输入命令:sudo apt-get install vim 这样安装好了之后的VI就没有那么难用了。 此方法是我自己使用的,很有效,但就是得联网。

2016年 10月 14日 0条评论 174点热度 0人点赞 陈昭 阅读全文
iOS

VMWare中ubuntu虚拟机设置分辨率

安装虚拟机ubuntu 分辨率问题 安装好之后分辨率不对, 得安装vmware tools 启动虚拟机 虚拟机菜单,安装tools 会再虚拟机上产生一个cd盘 随意一个建一个文件夹把cd 光驱里面的文件拷贝到自建文件夹 打开终端 cd 到自建文件夹 如 cd/temp , 或者先ls 下看看自己的位置在一步步cd 到位置 tar zxvf VMwareTools-xxxx.tar.gz 解压这个文件夹,xxx 是版本信息 cd 到解压的文件夹 sudo ./VMware-install.pl 根据提示输入密码(su…

2016年 10月 14日 0条评论 163点热度 0人点赞 陈昭 阅读全文
iOS

IOS 协议的记录

ios Swift 协议 protocol xxx:class {} protocol xxx{} @objc protocol 三种方式, 1 完全swift 类型的协议, 继承class (或者 NSObjectProtocol)的类特性, 可以weak ,这个很重要不然容易循环引用,内存释放不掉 2 第二个正常的, 通用的,纯净的,但是因为weak 问题,所以我一般用第一种 用得多 3 第三个 对OC 开放, 也就有了OC 的特性, 也就可以weak 了, swift 协议的可选协议 1 @objc 方式创建…

2016年 10月 13日 0条评论 148点热度 0人点赞 陈昭 阅读全文
1…2021222324…26

陈昭

IT 程序员

分类
  • iOS / 179篇
  • IT / 20篇
  • java / 35篇
  • 前端 / 13篇
  • 安卓 / 2篇
最近评论

COPYRIGHT © 2022 chenzhao. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang