- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 mac下使用eclipse导入项目出错mvn命令找不到
mac下使用eclipse导入项目出错,然后尝试用在终端输入以下命令 mvn clean install -Dmaven.test.skip=true试图解决,结果提示 -bash: mvn: command not found不知道Mac下还会需要安装mvn。于是到官网 http://maven.apache.org/download.cgi 下载,解压后再来配置环境变量。
2014-12-24 18:30:32
1370
原创 矩阵螺旋输出打印原代码
题目:给定一个数n,螺旋输出一个 n*n 矩阵,其中元素为1到n*n。比如,给定 3或4,所要输出的矩阵样式为:12 3 1 2 3489 4 12 13 14576 5 11 16 156109 8 7这一题我一直找不到好的方法来解决,只能是先将矩阵构造出来,然后再打印。可能需要考虑的细节比较多,尤其涉及到行列的变换,需要很细心
2014-12-18 16:20:26
747
原创 mac上sed命令使用 -i 写入存盘问题,mv命令修改文件名
1.下午在学习shell命令,写了一个shell程序。后来运行出现错误,一检查发现写错了个单词,本来是break,结果写成了bresk。想要用刚学过的sed -i 命令给它改过来,并且存盘,然后就悲催了,无论怎么运行都提示错误,并且提示的错误都很莫名其妙。后来查找网络才知道原因。原来,mac下sed的参数含有-i,它就必须加上备份指令,即在-i后添加任意字符,该字符就作为备份文件的后缀。比
2014-12-17 17:48:27
1180
原创 mac下安装前端模板引擎Jinja2
在mac本上安装Jinja2,搜索网上介绍的经验,都是说使用easy_install或者pip安装,比如#sudo easy_install Jinja2 #sudo pip install Jinja2 也有直接使用 #easy_install Jinja2的,但是我使用上述命令安装总是不成功,提示python的某个文件找不到,小白也不知道为什么。于是决定去官网下载(https://
2014-12-16 11:21:00
2527
原创 Xcode下搭建python开发环境
因为配置mac本,又想学习python,就想看看Xcode下能不能搭建python开发环境,网上搜索了发现很多不是很完整,自己捣鼓了下,最终能够运行,为了防止以后忘记,于是记录下来。具体步骤如下:1.先在终端下输入:which python (因为mac自带python),显示出本机python的安装路径,记录此路径。2.打开xcode新建工程,选择OS X的other里的Ext
2014-12-11 14:27:25
10707
原创 同一个view上添加两个相同的手势
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ if (touches.count >0) { UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:se
2014-11-18 17:55:48
2710
原创 C语言头文件和源文件的关系
编译器在编译时是以C文件为单位进行的,也就是说如果你的项目中一个C文件都没有,那么你的项目将无法编译,连接器是以目标文件为单位,它将一个或多个目标文件进行函数与变量的重定位,生成最终的可执行文件,在PC上的程序开发,一般都有一个main函数,这是各个编译器的约定,当然,你如果自己写连接器脚本的话,可以不用main函数作为程序入口!!
2014-11-05 14:38:28
1681
原创 view的镜像转换实现,按钮自动隐藏 点击又重新显示
镜像转换 self.collectionView.transform =CGAffineTransformScale(self.collectionView.transform,1.0, -1.0);
2014-11-03 12:13:26
713
转载 UINavigationController 、UIViewController和UIWindow间的层次关系
导航栏是viewControlle
2014-10-30 11:30:49
1405
原创 iOS tableView 的 cell上其它控件重用(利用view的tag属性巧妙实现重用,从xib中加在cell重载问题)
tableView的cell上面的控件设置tag重用原理
2014-10-28 15:28:39
2107
原创 不使用xcode打开模拟器
1.不使用xcode打开模拟器首先,在Finder中进入目录:“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/”选择“iOS Simulator.app”将其拖入Dock或是Launchpad均可,然后按manCmd+L 创建ali
2014-10-27 20:20:21
659
转载 20141020个人日志(mac下显示隐藏文件方法,判断字符串是否为数字的方法)
mac系统如何显示和隐藏文件苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:default
2014-10-20 13:40:36
559
原创 20141017个人日志(判断是否从指定类进入)
// if ([self isKindOfClass:[CMMapViewController class]]) if ([self isKindOfClass:NSClassFromString(@"CMMapViewController")]) {//[NSClassFromString(@"GDMapView")] dvlc.isFromDetai
2014-10-17 18:56:59
507
原创 20141016个人日志(不用pop,push的动画实现)
view 的 frame 操作必须是整体的,ios貌似不允许对结构体的单个变量进行赋值,比如形如: label.frame.size.height = 20; 这样的操作是不被允许的,但是 label.frame.size = CGSize{20.0,20.0} 却是被允许的,但是对label的frame的改变是不起作用的。要想改变一个view的frame,必须对其整个frame进
2014-10-16 19:02:25
637
原创 20141015个人日志(判断字符串中是否含有非法字符及非法字符串过滤的问题)
1 NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"[]{}(#%-*+=_)\\|~(<>$%^&*)_+ "];2 tempString = [[tempString componentsSeparatedByCharactersInSet: doNotWant]compo
2014-10-15 19:10:10
2194
原创 20141013个人日志(button的tag巧用,在tableView的代理方法外面取响应cell的方法)
tableView 上面添加按钮,每个cell 公用NSIndexPath* indexPath = [NSIndexPathindexPathForRow:0inSection:0]; UIButton *btn = (UIButton *)[[self.tableViewcellForRowAtIndexPath:indexPath].c
2014-10-13 12:03:20
688
原创 20141008个人日志(空数组添加元素不报错,快速找出不成对出现的元素,随机生成和为S的N个正整数)
xiangmushang NSMutableArray *array = [NSMutableArrayalloc]; array =nil; [arrayaddObject:@"nil"];
2014-10-09 16:53:36
633
原创 20141008个人日志
今天修改项目bug,在清除缓存后,一些下载图标仍然显示已下载样式,需要修改状态,在清除缓存的地方添加相应功能即可。下午抽时间学了点pyhon实战,搭建环境 -- 前端模板引擎jinja2在http://pypi.python.org/pypi/distribute上下载distribute0.6.27,按照下面的步骤安装: Shell代码 $ tar -x
2014-10-08 18:25:50
480
原创 20140929个人日志(类方法与实例方法,堆排序)
iOS编程——类方法 和selfObjective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Factory Method)或者方便方法(Convenience method)。工厂方法的称谓明显和一般意义上的工厂方法不同,从本质上来说,类方法可以独立于对象而执行,所以在其他的语言里面类方法有的时候被称为静态方法。注意点一:类方法1,类方法
2014-09-29 10:03:37
577
原创 20140929个人日志(label设置背景图,版本发布)
[_labelView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"description_background.png"]]];
2014-09-28 17:56:22
602
转载 objective-c使用post方式向服务器传数据
(转自http://blog.sina.com.cn/s/blog_667126df01014h10.html)-(void)postData{ NSString * urlStr = [NSString stringWithFormat:@"xxxxxxxxxxx"]; NSURL * url = [NSURL URLWithString:urlS
2014-07-23 09:28:43
1657
转载 iOS 中捕获程序崩溃日志
(转自http://blog.sina.com.cn/s/blog_b71d24920101ky2d.html)iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现:1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作 NSSetUncaughtExceptionHandler
2014-07-22 18:09:05
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人