- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 NSString批量替换字符串
1、使用NSString自定义的方法NSString* teststr = @"aaaak$kbbbbk$kcccc";NSLog(@"%@", teststr);NSMutableString* nsstrmutable = [[NSMutableString alloc] initWithString:teststr];[nsstrmutable replaceOccurrencesOfS
2015-12-14 10:40:42
3062
转载 Xcode升级后, 插件管理Alcatraz 失效解决方法
1、控制台输入以下命令并执行find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Appli
2015-11-11 10:52:38
838
原创 "-fembed-bitcode is not supported on versions of iOS prior to 6.0" 错误
“-fembed-bitcode is not supported on versions of iOS prior to 6.0” 错误今天准备打发布包,Archive的时候,出现了这个错误。经过各种搜索,发现这是由于昨天刚刚升级到Xcode7.0版本。7.0版本会将工程设置中的Enable Bitcode这个设置项默认勾选未YES。这个设置在主工程以及各种依赖库之间必须要统一。由于项目中以来的部
2015-09-18 10:14:37
4077
原创 IPhone上应用及数据所在的目录
手机越狱后,可以轻松的从Mac上,通过SSH对手机进行访问,拷贝上传文件等等,都可以不用借助第三方工具了应用程序所在的目录 /private/var/mobile/Containers/Bundle/Application/APP-ID应用的数据存在 /private/var/mobile/Containers/Data/Application/APP-ID有的应用,程序所在的目录,和数据存放目
2015-08-13 11:57:16
6275
1
原创 NSMutableArray等容器类的Copy注意事项
NSMutableArray 这一类容器类,即使使用copy或者mutableCopy方法,也只是拷贝了当前第一层元素的指针,并没有做更深层次的拷贝比如下面的代码中@interface ViewController ()@property (nonatomic, copy) NSArray* data;@property (nonatomic, strong) NSMutableDictiona
2015-08-10 17:32:22
3495
原创 《鸟哥的Linux私房菜》学习Shell部分(2)
变量的定义注意事项1、变量声明是通过=,注意=两边不能有空格。下面几种方式都是一样的效果2、单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符 ,而不会有特殊符号。我们以底下的例子做说明:假设您定义了一个变量, name=VBird ,现在想以 name 这个变量的内容定义出 myname 显示 VBird its me 这个内容,要如何订定呢? [root@www
2015-08-06 16:10:08
564
原创 《鸟哥的Linux私房菜》 学习Shell部分(1)
Shell是操作系统提供的文字处理接口。 Shell有多个版本,不同的系统可能会有不同 Bash是其中比较流行的一个版本,同时还有tcsh等。可以通过cat /etc/shells来查看系统支持的不同Shell版本不同的登录用户,可以给他指定可用的Shell版本,甚至是无效的,以达到限制使用的目的。通过在/etc/passwd这种文件中进行配置。bash具有命令记忆功能。过往登陆后的命令,记忆在
2015-08-06 11:37:44
551
转载 Linux中修改环境变量及生效方法
转自网址:http://itlab.idcquan.com/linux/administer/929819.html方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 要让刚才的修改马上生效,需要执行以下代码 # source /etc/pro
2015-08-06 10:50:28
758
转载 在Mac OS X 上 删除项目中所有.svn 文件
在Mac OS X 上 删除项目中所有.svn 文件参考 博客:http://my.oschina.net/phpyer/blog/141754使用Cocos2d-x开发时,笔记本键盘太小,使用很不方便。因此可以在PC上,和Mac上分别建立两个一样的工程,然后把Classes目录,和Resource目录放到svn上。这样写大部分代码以及简单测试,可以在pc上 进行。编译看不同iphone上的效果,可
2015-08-03 12:29:21
643
原创 UIScrollView中嵌入一个UITableView,使用Masonry来写Autolayout的demo
只有一个viewcontroller,所以直接贴上代码就好//// MainViewController.m// scroll_embed_table_text//// Created by 马龙 on 15/7/6.// Copyright (c) 2015年 马龙. All rights reserved.//#import "MainViewContr
2015-07-06 18:02:03
2786
原创 使用sublimeText开发python,使用lxml库部分要点
1、SublimeText中在控制台输出unicode字符串时会有问题如: import syss = u'中国'print s会报错:Traceback (most recent call last):File "E:\PHPnow\htdocs\kidsview\build\test.py", line 7, in print sUnicodeEncodeE
2015-06-16 18:13:54
912
原创 使用CFStringTransform方便的进行中文名字的排序
在学习tableview的使用中,涉及到了通讯录中中文姓名的排序问题,现在网上好像大部分方法,都是使用一位大牛写的pinyin.h文件,将每个汉字对应的拼音首字母映射了起来。这个方法在仅仅进行首字母的排序上没有问题,但是如果首字母相同就不好判断了,比如兰和刘,王和吴。后来发现使用CFStringTransform可以方便的进行全部拼音的比较。代码如下:首先增加一个StringCompareUt
2015-04-14 15:15:51
1284
转载 UITableViewCell水平滑动时,有时候不出来delete按钮的原因
同样是使用系统自定义的样式,但是有时候delete按钮就不能滑动出现,原来是下面第三个原因,没有实现tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath。本来以为按
2015-04-09 22:29:48
680
原创 self使用时,导致死循环的的一个初级错误
首先错误代码是这样的。#import @interface Test : NSObject{ int number;}-(int) Number;-(void) setNumber: (int) value;-(void) TraceNumber;@end@implementation Test-(int) Number{ return number;}
2015-03-16 20:01:18
666
原创 vs2012编译2012工程时出现 failure during conversion to coff file invalid or corrupt 错误解决
1、之前出现这种情况,安装VS2012的升级补丁VS2012.4.exe,就会解决。2、又一次可能是安装顺序的问题,出现这个错误后,即使安装了升级补丁也没有用。这时拷贝 Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cvtres.exe 覆盖替换Program Files (x86)\Microsoft Visual
2015-02-12 16:08:06
563
原创 IOS开发点滴
naigateBar是否透明的设置navigationController.navigationBar.translucent = YES获取类的类名NSLog(@"class name>> %@",NSStringFromClass([self class]));调试窗口中输出变量print (type) 变量名。框架中的变量名,最好使用[]语法获取,
2015-02-07 13:51:06
535
原创 使用WTL的Wizard直接创建出来的工程修改步骤,使编译通过
使用WTL的Wizard直接生成的工程,一般不能直接编译通过,需要做一些设置,简单j
2014-06-06 14:23:00
827
原创 加载到程序资源中的html文件修改及访问方法
xxxx.dll添加到资源中的html页面:navigate("res://xxxx.dll/104") //104为html页面中资源中的id在html页面中修改对应图片的访问路径css中 url(res://xxxx.dll/PNG/#103) //103为对应图片添加到资源中的id PNG为资源中类型xxxx.exe添加html页面到资源后的
2013-12-11 14:47:17
658
原创 cocos2d-x android 开发环境配置小记
一、准备文件jdk1.7(jdk-7u45-windows-x64)adt-bundle-windows(adt-bundle-windows-x86_64-20130729)NDK(android-ndk-r8b-windows)cgywin (离线安装包,在线安好慢)参考链接http://www.cnblogs.com/lhming/archive/2012/0
2013-11-12 11:59:09
844
原创 windbg操作命令记录
内存断点ba [rw]4 addressbp 命令是在某个地址下断点 例:bu MyApp!SomeFunctionbm 命令也是针对符号下断点。 但是它支持匹配表达式 bm MyApp!MyClass::* ;bm user32!CreateWindow*bc 清除断点bl 断点列表bu dllname!funcnamebu dllname!classnam
2013-04-23 12:07:30
1113
转载 低权限共享内存
CreateFileMapping vista/win7Leave a reply好不容易找到的,折磨我好几天,症状为键盘记录dll创建一个共享内存,打开IE8,失效。补上下面代码就OK了。//vista和win7下面,要用相对低权限创建:SECURITY_ATTRIBUTES secAttr;char secDesc[ SECURITY_DESCRIP
2013-02-26 16:58:36
942
原创 大数乘法C++实现
最近面试中老被问两个大数放一块相乘要怎么弄。以前没考虑过这些问题,周末花点时间把面试时说的思路实现出来,大意是把一个数字,比如1234567890按位分成几段后分别存在一个字符串里,然后按照做乘法的方法,分别取单个两个字符串去做运算,把值保存在字符串里。不知道这算不算要求的实现大数乘法。代码如下。.h文件#pragma once#include #include typedef s
2012-06-03 18:39:22
1380
转载 加载flash必备的ShockwaveFlash控件属性
属性:1.AlignMode (读写)语法:AlignMode As Long说明:对齐方式,与 SAlign 属性联动。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit 时,影片(没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制)中相 应的位标记为 1 就设置了相应的对齐方向。属性值与相应的对齐方式。后面括号里是二进
2012-06-03 18:13:29
957
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人