
脚本开发
openglnewbee
这个作者很懒,什么都没留下…
展开
-
bash脚本字符串处理
经常看到一些脚本中, 做一些简单的字符串处理/计算字符串长度,也动用管道+ awk/sed/cut等相对重量级工具:),其实大可不必, 因为bash本身就自带一些简单字符串处理功能, 这样至少可以减少重新fork一个进程来做字符串处理的开销, 也算为服务器减排co2做一些贡献吧:) # 定义几个变量用于测试目的 FILE_NAME="/usr/local/app/world.txt" TIM转载 2014-01-03 14:27:18 · 1307 阅读 · 0 评论 -
实用正则表达式
http://www.cocoachina.com/programmer/20160513/16243.html转载 2016-05-16 08:44:31 · 927 阅读 · 0 评论 -
实战总结:复杂工程从MRC切换到ARC
对于现在的xcode来说,工程从mrc切换到arc仅需要改一个全局配置而已。介绍一下笔者面临的情况:大部分业务代码通过-fobjc-arc手动标签添加,运行在arc模式下;大约有大几百个文件,是一个遗留的中间件,运行在mrc下。项目有3个target,.m和.mm文件一共有约2千个。那么问题就很明确了,我们需要把之前的arc标签去掉,然后所有的mrc代码加上-fno-objc-arc即可实现目标。原创 2016-04-19 16:07:26 · 2989 阅读 · 0 评论 -
headfirst python 学习笔记
range()可以和for结合使用,从而迭代固定次数 包含end=''作为print()的一个参数会关闭其默认行为(即在输入中自动包含换行) 如果给函数参数提供缺省值,该参数即变为可选原创 2013-08-06 20:37:20 · 971 阅读 · 0 评论 -
我的脚本-修改dylib的执行路径
#!/bin/bash # 对变量赋值: a="hello world" #等号两边均不能有空格存在 # 打印变量a的值: echo "A is:" $a # 步骤1:遍历路径下的所有文件 步骤2:获取所有文件的全路径和文件名 dir=${1:-.} #取得参数值或当前路径 (cd $dir;pwd) #进入dir的路径,打印当前路径 list=$(原创 2014-11-06 14:46:01 · 3113 阅读 · 0 评论 -
在xcode中编辑运行python代码
http://www.douban.com/group/topic/22765904/ In the menu bar, click "File" → "New" → "New Project…". - Select "Other" under "Mac OS X". - Select "External Build System" and click "Next". - Ente转载 2013-08-05 14:41:45 · 4984 阅读 · 0 评论 -
mac下cp命令的妙用(一个小技巧)
在项目开发中遇到了这样一种情况: 需要用一个干净的工程(export出来的,没有svn信息)去覆盖一个主干的工程(含有svn信息),然后提交代码;我们在mac系统中拷贝->粘贴到目标文件夹,只有2个选项:停止和全部替换;选择全部替换后,svn信息全部丢失了。 这时我们可以使用cp -r dir1 rootdir 来进行覆盖,dir1是那个干净工程的文件夹路径,和主干工程同名;rootdir是主原创 2014-05-05 10:41:19 · 22811 阅读 · 0 评论 -
python模块引入
import sys; sys.path 之后再import你的文件(前提是你的文件在上句打印出的路径上),就可以使用namespace.method来调用你所写模块的方法了原创 2013-08-06 19:39:03 · 1111 阅读 · 0 评论 -
mac下快速生成@2x和压缩图片
iOS开发中,因为有普通屏和高清屏的原因,所以需要在应用中放置两套图,一套是for普通屏的,一套是for高清屏的。for高清屏的命名方式:***@2x.png。使用的时候只要使用for普通屏的图片,在高清屏时会自动调用for高清屏的图片。 见到好多做的应用都是只用for高清屏的图片,但在一些情况下会出现一些难控制的布局。比如UIButton设置一个image,如果使用for高清屏的图原创 2013-12-10 10:43:48 · 5829 阅读 · 0 评论 -
脚本开发转载链接汇总
1.python3api文档官方站点 http://docs.python.org/py3k/原创 2015-08-21 15:44:52 · 595 阅读 · 0 评论 -
一段文件相关的shell脚本解读
CODE: #!/sbin/ksh dir=${1:-.} (cd $dir;pwd) find $dir -type d -print | du | awk '{print $2, "== ("$1/2"kb)"}' |sort -f | sed -e "s,[^ /]*/\([^ /]*\) ==,\|--\1," -e"s,[^ /]*/,| ,g" #The End 感觉转载 2014-01-03 15:00:13 · 1004 阅读 · 0 评论 -
在脚本中操作plist文件
终端输入:/usr/libexec/PlistBuddy -c "Print CFBundleIdentifier" /Users/achen/Desktop/testBundle/testBundle/Info.plist /usr/libexec/PlistBuddy 是系统工具的命令,用于操作plist文件。-c "Print CFBundleIdentifier" ,这里的CFBundle原创 2016-07-28 11:15:11 · 3265 阅读 · 0 评论