- 博客(12)
- 收藏
- 关注

原创 js与iOS交互,js调用iOS方法,传参数。webviwe
- (void)webViewDidFinishLoad:(UIWebView *)webView { if (webView.isLoading) { return; } if (self.title == nil) { //获取title self.webTitleStr = [self.webView string...
2018-04-03 16:26:46
3410
1

原创 更换ruby官方源到非taboo源的另一源:ruby-china源方法
今早看到新闻说taobao Gems源已停止维护,现由ruby-china提供镜像服务,遂进行了替换源重新安装cocopods 的操作。第一步,查看本机的ruby源具体是什么:gem source第二步,移除taobao源:gem sources --remove https://ruby.taobao.org/第三步,更换为ruby-china源:gem so...
2016-06-02 14:26:43
6826
原创 ssh使用sshpass工具来自动输入密码
scp 到ssh需要输入密码,但放到shell脚本里,希望可以免密码。普遍采用 公私钥方式,这次推荐一个 sshpass工具 ,适合新手。1.安装 sshpass2. sshpass-p passwordscpa.txt abc@192.168.1.101:/home/aaa/a.txt3. 解释一下, sshpass -p 密码 scp 源文件 ssh地址 目标...
2019-04-10 17:42:04
1583
原创 Mac nginx基础搭建以及反向代理实现接口跳转外加header
安装工具:homebrew首先搭建本机的nginx,比较容易做调试。1. brew info nginx2. 查看nginx安装目录 open /usr/local/etc/nginx/3. 找到 nginx.conf cat它,或者 拖到sublime Text 均可打开。4. 首先,我们要知道conf是干嘛的,nginx相对来说比较简单,就是因为它只要配置好了conf就可...
2019-04-10 17:26:34
563
原创 LLDB命令行表达式, 断点调试,动态改属性值。
xcode 10新特性。当断点调试,但参数不是想复现问题的属性的时候,可以在LLDB输入 expression/e 然后输入 OC/Swfit 赋值函数。再次po 属性立刻就变了。然后点击下一步即可以走进if成功条件。e 动态改属性值p LLDB 格式的输出po 无格式的输出frame variable 不用编译,直接打印内存地址里的内容...
2018-12-28 18:12:27
1838
原创 iOS系统Runloop之硬件层和系统底层的逻辑
iOS 的显示系统是由 VSync 信号驱动的,VSync 信号由硬件时钟生成,每秒钟发出 60 次(这个值取决设备硬件,比如 iPhone 真机上通常是 59.97)。iOS 图形服务接收到 VSync 信号后,会通过 IPC 通知到 App 内。App 的 Runloop 在启动后会注册对应的 CFRunLoopSource 通过 mach_port 接收传过来的时钟信号通知,随后 ...
2018-12-28 17:01:45
583
原创 podfile里指定版本号,指定区间版本号,指定最小版本号,指定最大版本号。
大家都知道,不指定版本号,是会拉取最新的。但指定非固定版本号,也有很多方式。
2018-04-13 16:13:14
1484
原创 正则表达式去除数据带HTML标签方法
新的消息列表接口,后台返回的简要说明和详细说明是一个字段,还是带HTML标签的字段,只能自行 去除HTML标签。
2016-08-10 13:41:10
2035
原创 webview没有title,获取html的title方法。
有的消息,广告,和推送的URL并没有带title参数过来, 遂采取这种获取方式方式
2016-08-10 13:37:57
1222
原创 使用 终端 添加生成两份SSH Key
根据公司项目。现后台搭建起来两套 git遂需要两个项目分别申请SSH KEY步骤如下: 1.打开终端,输入 ssh-keygen -t rsa -C "你的邮箱"2.选择你要保存的位置。如果直接回车。会覆盖原有的3.点击回车或敲 Y 4.找到这个文件夹里的.ssh5. 终端输入 cat 即可完成
2016-06-07 11:51:45
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人