小技巧
喵星人Xcode
初恋是C,深爱着OC与Swift,出轨过H5与JS和Java,却选择Python过一辈子...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小技巧之-Zombie Enable(僵尸断点)
使用方法:点击工程图标(左上角那个)首先点击Edit Scheme然后在 Diagnostics -> Objective-C 勾选 Enable Zombie Objects 。大家在写程序时可能会直接报出一些错误,像是数组越界或是对象为空什么的,但是碰到这些情况后就会发现代码直接就跳到了主函数(main.m)对查找问题所在极为不利。在查到了一些资料后,针对着使用异常断点原创 2016-01-07 19:33:05 · 2591 阅读 · 0 评论 -
海量数据存储 - 性能瓶颈 - 解决方案
对于海量数据的处理随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略:可以降低单台机器的访问负载,降...原创 2018-03-26 17:59:00 · 7476 阅读 · 0 评论 -
Linux/Unix 后台执行./xxx.py文件,报错 syntax error near unexpected token ' xxxxxx'
python脚本中的#!/usr/bin/python估计有不少人注意过一些python脚本开头有这么行东东:#!/usr/bin/python它是用来干嘛的?貌似没有它对脚本功能也没啥影响。它是用来指定用什么解释器运行脚本以及解释器所在的位置。以hello.py为例,脚本内容如下:def test(): print 'hello, world'if __name__ == "__m...原创 2018-03-26 01:00:55 · 2358 阅读 · 0 评论 -
PyCharm 中的 ___jb_bak___ 和 ___jb_old___ 文件的处理方法
PyCharm使用的时候会出现这样一些 *. py 的备份文件该文件具有类型: *.___jb_old___ 和 * .___jb_bak___在Notepad++中打开文件,并看到它们是对应*的相同备份文件 .py 文件为什么每个*都有两个相同的备份文件.py文件呢?你可以禁用“安全写入”什么是安全写入呢?"""使用“安全写入”(先将更改保存到临时文件中),如果选中此复选框,将首先将更改后的文...原创 2018-03-22 10:34:50 · 4539 阅读 · 3 评论 -
Ubuntu 解决 vim 上下左右变ABCD的问题
错误问题:vi上下左右键显示为ABCD解决方法: 重新安装 vim 执行命令:sudo apt-get remove vim-commonsudo apt-get install vim原创 2018-02-02 04:16:42 · 913 阅读 · 0 评论 -
pycharm 激活、永久 Mac,Win,Windows,Lunix
直接打开 pycharm,选License server激活,输入:http://idea.imsxm.com原创 2017-12-30 16:07:43 · 2789 阅读 · 1 评论 -
Mac 安装 Python pip包管理工具
pip是常用的python包管理工具,类似于java的maven。用python的同学,都离不开pip。 在新mac中想用home-brew安装pip时,遇到了一些小问题:bogon:~ Mac$ brew install pipError: No available formula with the name "pip"Homebrew provides pip via: `brew原创 2018-01-15 06:24:43 · 2861 阅读 · 1 评论 -
sublime 中的 Tab 键设置为 4 个空格
具体步骤如下: 1.在菜单栏里点击 Preferences-> Setting-User,如图或 在菜单栏中找到 Help 搜索 Preferences 把鼠标放在Preferences - Settings ,会提示选项在哪,之后点击,如图:2.在弹出来的文本里,添加如下两行:"tab_size": 4,原创 2018-01-14 14:53:56 · 930 阅读 · 0 评论 -
iOS中使用Fastlane实现自动化打包和发布
自动化打包原创 2017-05-22 20:10:34 · 2459 阅读 · 0 评论 -
二维码 - 生成
二维码的生成原创 2017-03-24 14:29:09 · 538 阅读 · 0 评论 -
iOS - Cocoapods 包管理工具的安装与使用
1.安装xcode2.安装commad line tools 命令 xcode-select --install 查看ruby版本 版本过低(版本低会导致cocoapods安装不成功)使用如下 rvm 管理 ruby -v 3.使用rvm管理ruby 安装rvm curl -L get.rvm.io | bash -s stable sou原创 2016-09-20 14:13:57 · 1251 阅读 · 0 评论 -
“#if 0/#if 1 ... #endif”的作用
“#if 0/#if 1 ... #endif”的作用原创 2016-07-25 14:30:34 · 4385 阅读 · 1 评论 -
小技巧之 - __block
__block 的用法原创 2016-01-28 18:59:58 · 409 阅读 · 0 评论 -
小技巧之-runtime 解决 UIButton 重复点击问题
什么是这个问题我们的按钮是点击一次响应一次, 即使频繁的点击也不会出问题, 可是某些场景下还偏偏就是会出问题。通常是如何解决我们通常会在按钮点击的时候设置这个按钮不可点击. 等待0.xS的延时后,在设置回来; 或者在操作结束的时候设置可以点击。- (IBAction)clickBtn1:(UIbutton *)sender{ sender.enabled原创 2016-01-16 15:17:22 · 589 阅读 · 0 评论
分享