自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cgema的专栏

决定要走技术这条路了吗?

  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 随堂笔记

XCode快捷键快速打开当前工程的某个文件 —— shift+command+omongodb命令参考文档:http://www.jb51.net/article/48217.htm查询命令:db.table.find(conditions,document); eg:db.table.find({"key":"value"},{"key1":true,"key2":true});解释

2017-06-08 14:25:09 844

原创 【前端】textarea接入ACE代码编辑器

最近在做一个node.js的项目,有一处textarea需要编辑js脚本,普通的textarea使用起来比较鸡肋,于是决定找一个好用的脚本编辑器接入使用,简单跟大家分享一下接入方法。一、资源获取废话不多说,先上ACE官网:https://ace.c9.io/#nav=about 资源地址:https://github.com/ajaxorg/ace-builds/ 下载好资源后,看readme,

2017-05-18 10:16:58 9359 7

原创 Mac下快速搭建PHP开发环境

最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下。备注:物料:Apache/Nginx+PHP+MySQL+MAMPMac OS 10.12.1 自带Apache,Nginx和PHP1.运行Apache查看Apache版本,在终端根目录输入如下命令:sudo apachectl -v终端会输出Apache的版本及built时间Server v

2017-05-18 10:14:59 27971 3

转载 UISearchController实现搜索

转载:http://www.tuicool.com/articles/6viqEn可以通过 UISearchController 实现 UISearchResultsUpdating 这个委托实现搜索的效果;视图中中需要声明UISearchResultsUpdating:@interface ViewController : UITableViewContr

2017-04-01 17:43:07 578

原创 Copy和MutableCopy

参考文章:http://www.jianshu.com/p/63239d4d65e0各种组合情况 非集合对象集合对象不可变对象copy浅拷贝/mutableCopy深拷贝copy浅拷贝/mutableCopy单层深拷贝可变对象copy深拷贝/mutableCopy深拷贝copy单层深拷贝/mutableCopy

2017-04-01 15:25:27 431

原创 Android和iOS Monkey方法

Android和iOS Monkey方法:1) Android本地自带的跑稳定性命令:adb shell monkey -p com.tmall.wireless   --throttle  500  -v  1000000 >d:\monkey.log & adb logcat  -v time >d:\logcat.log 运行过程出现crash或者ANR会记录在 logcat

2016-08-10 10:43:16 1538

转载 无线测试技能树

无线测试技能树:https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileWirelessTesting.md好文章存个标签。

2016-07-26 14:52:31 657

转载 [小笔记]判断NSString是否包含某个字符串

转载至:http://www.tuicool.com/articles/BBzAnmv自己用做小笔记参考下。主要用到三种方法来判断:1. rangeOfString                是否包含2. hasPrefix               是否在前缀包含3. hasSuffix                        是否在末尾包含

2016-07-19 15:36:28 1092

原创 【iOS小笔记】iOS工程报错及解决办法整理

1.错误:rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(992) [sender=2.6.9]Command /bin/sh failed with exit cod

2016-05-20 16:38:11 5372

原创 【iOS小笔记】weak怎么用

__weak typeof(self)weakself = self 是ARC下用的__block typeof(self)bself = self 是MRC下用的一般在block中使用,因为block对于其变量都会形成strong reference,自动retain计数器加1,对于self也会形成strong reference,而如果self本身对block也是 strong r

2016-05-20 15:17:47 640

转载 MAC下配置ZSH

转载自:http://blog.163.com/qy_gong/blog/static/1718738792013102992830558/MAC下面的终端是神器。而且苹果非常贴心的为我们准备好了ZSH。可惜ZSH不是很好用,需要配合一些插件和模板:oh-my-zsh将bash切换为zshchsh -s /bin/zsh其实还可以用which来定位(特别是ubuntu的童鞋)

2016-04-13 11:48:23 509

转载 iOS UI自动化——Instruments常用语法

1.理解UIAElement层级关系UIAElement层级的最顶层是UIATarget类,相当于你的设备或模拟器,该类具有管理和访问你的设备相关信息的基本功能。要想获得你的target,你可以使用以下的代码:      var target = UIATarget.localTarget();获得你的application,对应于UIApplication:

2016-02-01 20:26:48 1721

原创 新人交流座谈会

Question:1.简要介绍下来自哪个团队,负责什么业务。2.自己开始时是如何快速适应分配给自己的业务的。3.当时遇到的印象比较深刻的困难是什么?从中有什么收获。4.感觉自己走过哪些弯路,希望我们吸取什么教训。5.一年来,感觉有什么收获(业务方面,能力增长方面,处理事情的技巧,生活上),取得过什么成就。6.作为一个新人对更新的同学有什么建议。1.简要介

2015-07-02 18:03:45 2746

原创 【笔记】Mac下修改DNS或者hosts

写笔记:后期再完善。改dns绑定的命令:步骤:1.       sudo vim /etc/dnsmasq.hosts2.       按a,进入修改3.       按esc退出编辑模式,按:wq保存退出4.       sudo /etc/init.d/dnsmasq restart改host绑定的命令:步骤:1.       sud

2015-01-08 15:10:07 944

原创 【笔记】JS毫秒时间轻松换算

写笔记:回头再完善new Date().getTime()1420699174005new Date('2014-1-15 11:00:00').getTime()1389754800000new Date(1389754800000).toLocaleString()"2014/1/15 上午11:00:00"

2015-01-08 15:06:51 917

原创 魅族4解决adb问题小技巧

姐姐抽奖中了个魅族4,可是妈蛋不能adb,那要你有毛用,后来在专业

2014-11-13 13:11:26 1626

原创 C++编码规范

//当年周经理交给我们的,记下来大家一起学习吧。1.基本要求1.1 程序结构清晰,简单易懂,单个函数的程序行数不得超过100行。1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。1.3 尽量使用标准库函数。1.4 不要随意定义全局变量,尽量使用局部变量。1.5 仔细考虑逻辑分支,不能出现逻辑错误1.6 工程名、类名、成员名、函数名全部都不能用中文。

2013-09-13 13:07:27 914

原创 单链表固定长度翻转

* Description : 单链表的翻转 * 原链表长度不知,可能是奇数也可能是偶数 * 若原链表为:h->1->2->3->4->5->6->7,则: * k=2时,将链表翻转为h->2->1->4->3->6->5->7 * k=3时,将链表翻转为h->3->2->1->6->5->4->7 * k=4时,将链表翻转为h->4->3->2->1->5->6->7 * 若原链表为:h->1->2->3->4->5->6->7->8,则: * k=4时,将链表翻转为h->4->3->2-

2013-09-13 12:43:26 1281

转载 高内聚低耦合

高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。高内聚:内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。低耦合:耦合:一个软件结构内不同模块之间互连程度的度量(耦合

2013-09-11 09:36:20 1136

原创 fork缓冲

1.磁盘文件是完全缓冲的(fully buffered),程序调用fprintf时,实际上没有把消息写入磁盘,而是将这些字节写人如FILE结构的一个缓冲区中,可用fflush调用强制写出缓冲的任何内容。2.与终端有关的文件是行缓冲(line buffered)的。3.标准错误(strerror)默认情况下是不缓冲的。

2013-09-11 09:34:49 892

原创 UML概述

UML包括事物、关系、图、扩展机制。(1)事物结构:类、接口、构件、节点等等。行为:交互(消息)、状态等等。分组:包、子系统等等。注释:注释。(2)关系依赖、关联(聚合、组合)、泛化、实现。(3)图用例图、交互图(顺序图、协作图)、类图、活动图、状态图等等。(4)扩展机制Stereotype、Tagged Value、Constraint。

2013-09-04 12:08:45 810

原创 MFC VC++制作图片按钮

步骤:1——在dialog里面,选择你需要修改背景的按钮,点击右键属性——选择样式——【所有者绘图】【位图】这两个勾选。2——在bitmap里面导入两个bmp格式的图片IDB_BITMAP1,IDB_BITMAP2。IDB_BITMAP1为正常状态下的按钮背景,IDB_BITMAP2为按下去的按钮背景。3——在相应的dialog.h文件里定义一个CBitmapBut

2013-09-02 16:24:30 1581

原创 ios task list

【当年某学妹写的task list】周六,周日:——产出:http编程的demo。学习http编程。周一:——产出:登录模块(连接到服务器)做登录模块,要求连接到service,分情况显示提示信息。1.正确2.有一个错误或两个都错  3.有一个为空或两个都为空周二,周三:——产出:显示借阅信息,书名(不考虑长度),应还日期,完成数

2013-08-01 11:11:34 805

转载 UISearchBar使用

/*取消按钮点击事件*/- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{     [self doSearch:searchBar];  }  /*键盘搜索按钮点击事件*/  - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBa

2013-08-01 11:07:17 1588

转载 如何使用 NSOperations 和 NSOperationQueues

原文翻译链接:http://www.oschina.net/translate/how-to-use-nsoperations-and-nsoperationqueues原英文链接:http://www.raywenderlich.com/19788/how-to-use-nsoperations-and-nsoperationqueues好文章,讲的很详细,推荐!自己也书签一下保留学习。

2013-08-01 10:34:31 732

转载 iOS多线程,锁,互斥,同步

转自:手机之上在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题:>>>方法一,@synchronized(id anObject),(最简单的方法)会自动对参数对象加锁,保证临界区内的代码线程安全@synchronized(self) {        // 这段代码对其他 @synchronized(self) 都是互斥的        // se

2013-08-01 09:37:32 1015

转载 鼠标右键【新建】没有Office2003

如何解决:鼠标右键【新建】没有Office20031) 在安装时解决:解决方法:安装的时候一定自定义安装(这里是我的习惯,不然垃圾会装了很多),以2003的版本为例的话,自定义的下一步有个,高级。。前面的勾打上,以便下面自己设置。再下一步是选择要安装的组件,里面有个Office共享工具,这个,关键所在。。不信展开看一下,里面有个,新建。。什么什么的。。默认是不安装的,这里我们选择从本地运行

2013-07-27 11:22:39 951

原创 iPad入门

第一步。新建一个pad project并创建两个视图xib类如下:第二步。在View2.xib中写好你的代码或者拖控件第三步。View1.h中添加:1.#import "View2.h"2.UIPopoverControllerDelegate>3.- (IBAction)showView2:(id)sender;第四步。View1.m中添加下面

2013-07-24 18:50:13 768

转载 数据类型转换

1,NSData 与 NSString  NSData --> NSString  NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];  NSString --> NSData  NSString *aString = @"1234";  NSData

2013-07-23 21:06:37 691

转载 IOS UI 尺寸参考

2013-07-23 16:00:42 953

原创 NSMutableURLRequest请求

1.第一种方法example:-(BOOL)loginRequest{NSURL *url = [NSURL URLWithString:[urlPath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];//是为了保证URL字符串有效    NSString *bodyString = [NSSt

2013-07-23 15:44:43 1425

转载 iOS推送:实现本地推送

第一步:创建本地推送// 创建一个本地推送UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease];//设置10秒之后NSDate *pushDate = [NSDate dateWithTimeIntervalSinceNow:10];if (notificatio

2013-07-23 15:34:07 996

转载 html中的xmlns是什么意思?

原文地址:html中的xmlns是什么意思?作者:大路xmlns 属性xmlns是xml name space的缩写,意思是xml命名空间xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 URL,它定义了一个命名空间,浏览器会将此命名空间用于该属性所在元素内的所有内容。例如,如果需要使用符合 XML 规范的

2013-07-22 15:30:36 5500

原创 【iOS小笔记】

1.快速打开当前工程的某个文件 —— shift+command+o1.某一类库方法中有关:@required  这个是必须的@optional  这个是可选的2.在info里面添加一个语言Localizations ——》Language     然后在Supporting Files文件夹里的--》InfoPlist.string

2013-05-13 22:28:51 963

原创 [SQLite]---database

启动数据库并进行查询操作-(void)refreshArray{    PLSqliteDatabase *db = [DataBasesetup];    NSString *sql = [NSStringstringWithFormat:@"select * from %@",attribute];    idPLResultSet>rs = [dbexecuteQ

2013-05-13 22:19:55 1140

转载 UIToolbar

可以在toolBar上添加任何View。其实它的原理是把你要添加的View先加到UIBarButtonItem里面,最后再把UIBarButtonItem数组一次性放到toolbar的items里面。1.首先,我们看一下UIBbarButtonItem有哪些初始化方法,这也可以看出,它可以被定义为什么东东,然后加到UIToolBar上面去。根据SDK的文档,我们可以发现UIBarB

2013-05-13 22:17:31 949

转载 ios中在AppDelegate设置全局变量

在AppDelegate.h 中定义全局变量,注意是在构造函数里面声明:@interface AppDelegate : UIResponder {NSString *appLanguage;}实现@property (strong,nonatomic) NSString *appLanguage;@end 在AppDelegate.m 文件中@im

2013-05-02 16:52:42 4604

database和PlausibleDatabase框架

用于开发iOS中sqlite使用,包含database.h和.m文件以及PlausibleDatabase框架。

2013-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除