- 博客(30)
- 资源 (6)
- 收藏
- 关注
原创 MAC系统用RSA 对数据进行加密解密
创建密钥对在终端中一次输入下面的脚本openssl genrsa -out private_key.pem 1024openssl req -new -key private_key.pem -out rsaCertReq.csropenssl x509 -req -days 3650 -in rsaCertReq.csr -signkey private_key.pem -out rsaCert.
2016-05-07 15:41:38 3599
原创 JSPatch 尝试
JSPatch 原理 JSPatch 能做到通过 JS 调用和改写 OC 方法最根本的原因是 Objective-C 是动态语言,OC 上所有方法的调用/类的生成都通过 Objective-C Runtime 在运行时进行,我们可以通过类名/方法名反射得到相应的类和方法JSPatch 安全JSPatch 存在两个安全方面的问题传输安全:JS 脚本可以调用任意 OC 方法,权限非常大,若被中间
2016-04-19 15:27:40 657
原创 AsyncStorage尝试
AsyncStorage中文使用文档保存数据到本地在开发中我们经常会碰到保存数据到本地,进行持久化.使用AsyncStorage,就如下//保存数据setObject(key,object){ AsyncStorage.setItem(key, JSON.stringify(object), () => {});},可以将数据保存到本地,在其他地方要调用的时候只需要<class>.s
2016-04-18 08:40:46 3458
原创 ReactNative添加删除包
添加包npm install <package_name> --save如果没有–save就只是添加包,不会添加依赖删除包npm uninstall <package_name> --save同理,没有–save,只是删除包,不会删除依赖
2016-04-14 17:13:26 2319
原创 ReactNative遇到的问题
图片.ReactNative(0.21.0) 好像无法使用传参通过require 获取到图片getImage(aImageName){ var imagePath = './resources/'+aImageName; console.log('imagepath' + imagePath); return require(imagePath)},只能通过require
2016-04-14 14:56:49 404
原创 MAC下搭建openfire
装了一次不成功,从新来过得.先删除openfire ,终端分别运行sudo rm -rf/Library/PreferencePanes/Openfire.prefPanesudo rm -rf /usr/local/openfiresudo rm -rf/Library/LaunchDaemons/org.jivesoftware.openfire.plist删除mys
2015-04-15 11:49:10 386
原创 The 'master'&nbsp…
和往常一样使用CocoaPods管理一个基于FMDB的项目类库命令行执行$pod install[!] The 'master' repo requires CocoaPods 0.32.1 -失败,提示需要CocoaPods 0.32.1版本查看CocoaPods版本$pod --version0.29.0确实需要更新了命令行更新步骤$sudo
2015-04-15 11:49:07 358
原创 Cocoapods
sudo bash < <(curl -shttps://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)(安装rvm)rvm install2.0.0rvm use 2.0.0--defaultsudogem install cocoapodspodsetuppod searchJSONK
2015-04-15 11:48:56 288
原创 mac 显示,关闭 隐藏文件命令
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles-bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles-bool false
2015-04-15 11:48:54 253
原创 UIAlertView传递参数
经常遇到要给一个UIAlertView传递参数。UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"UIAlertView"message:nil delegate:self cancel
2015-04-15 11:48:50 613
原创 看<<8天学通mongodb>> 使用在mac下…
1.从官网上下载版本.www.mongodb.org2.下载之后文件夹下发现包mongodb.在文件夹下面新建一个文件夹data.在data下在生成一份db(这个要想默认一定要这么搞才可以.0.0!!!).然后打开终端.输入sudo(mongodb->bin->mongod的路径) --dbpath=(mongodb->data->db的路径)回车.输入密码(输入的时候会没显示字符.没关
2015-04-15 11:48:48 352
原创 node.js没有自动生成layout
express3.0安装并使用layout模板1.安装express-partials。方法一:运行cmd用npm install express-partials方法二:在package.json里面的dependencies添加"express-partials":"*"。然后运行cmd并切换至项目目录运行npm install获得最新版。2.app.js里面引用expre
2015-04-15 11:48:44 581
原创 installprohibited -402636802
错误提示是:installprohibited -402636802这个的时候,可以将 设置-通用-访问限制关闭
2015-04-15 11:48:42 506
原创 cocos2d粒子系统--粒子编辑器Parti…
Particle designer粒子编辑器可到这里下载(包含授权码):http://www.cocoachina.com/downloads/code/2012/0706/4424.html -- CCParticleSystem是所有粒子系统的父类-- CCParticleSystemPoint、CCParticleSystemQuad(点粒子和方形粒子系统,都继承了CCP
2015-04-15 11:48:39 464
原创 关于UITableView添加按钮后改变选…
关于uitableview添加按钮之后,选择按钮改变按钮的状态,但是由于uitableview的重用机制,会使列表中的默写cell的按钮跟着改变选择状态.的解决办法.以往的方法是自定义uitableviewcell,中添加按钮,然后将新建的mytableviewcell添加进入数组中,每次刷新列表在从数组中通过indexch.row获取到数组的第几个..这样子就没有使用到列表的重用机制了.
2015-04-15 11:48:36 390
原创 android 跑马灯
android:singleLine="true"android:focusable="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:focusableInTouchMode="true"android上弄跑马灯确实比IOS简单很多……
2015-04-15 11:48:33 303
原创 Android--取消标题栏
用代码取消掉标题栏可以在 setContentView(R.layout.main);前面添加一句 requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏
2015-04-15 11:48:30 277
原创 android -“Location of&…
Location of the Android SDK has not been set up in the preferences 可以点击help- eclipse marketplace 然后搜索ADT更新android development tools foreclipse 就可以了.
2015-04-15 11:48:27 277
原创 iphone的一些技巧
在iPhone开发过程中,一些小技巧对开发工作有很大的帮助作用,所以以下内容收集了一些开发过程中的小技巧。1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码:UIImage*image = [UIImage imageNamed :filename];CGImageRef imageRef = image.CGImage ;CGRect re
2015-04-15 11:48:24 346
原创 把UIActivityindicatorView 添加到…
http://blog.csdn.net/ssihc0/article/details/7078449实现在代码如下,比较简单,[cpp] viewplaincopyprint?-(void)showMessage{ alert = [[UIAlertView alloc] initWithTitle:@" " message:@"
2015-04-15 11:48:20 303
原创 performSelectorOnMainThread
iphone开发中,在主线程之外的线程更新主线程所显示的界面元素,不能直接调用主线程的类的更新界面的方法,否则界面看不到任何结果.而是需要有个缓冲,叫做performSelectorOnMainThread使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用.[self performSelectorOnMainThread:@selector(upda
2015-04-15 11:48:17 259
原创 关于CGRect包含交错,边缘,中心的检…
判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数 BOOL contains =CGRectContainsPoint(CGRectrect, CGPointpoint);判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠 BOOL contains =CGRectContainsRect(
2015-04-15 11:48:14 479
原创 关于UI_USER_INTERFACE_IDIOM() & …
使用 UI_USER_INTERFACE_IDIOM() 进行区分 (ios 3.2 >=) 无法区分iphone和ipod if (UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad){ // } else { // } 区分目前UI_USER_INTERFACE_
2015-04-15 11:48:11 611
原创 iphone转场动画
#importCATransition *myTransition = [ CATranstion animation];myTransition.timingFunction =UIViewAnimationCurveEaseInout;//设置属性再动画开头喝结尾比较慢myTransition.type = kCATransitionPush;//推出旧视图,引入新视图myTr
2015-04-15 11:48:09 399
原创 iphone使用loadNibNamed载入view在…
首先给大家介绍loadNibNamed得作用,比如我们自己设计了一个view,并且在nib中指定了,那么便可以通过下面得方法把自己得View 给提取出来.NSArray中得元素是什么?大家双击xib文件中,里面得元素会依次存储在你得NSArray* nib数组中.NSArray* nib = [[NSBundle mainBundle] loadNibNamed/@"Cust
2015-04-15 11:48:06 500
原创 正则表达式
正则表达式有多种不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multilin
2015-04-15 11:48:03 315
原创 UIScrollView 原理
scrollview 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking自己发生滚动
2015-04-15 11:48:00 270
原创 关于NSArray和NSMutableArray
NSArray一个NSArray对象用来包含指向其他对象的指针列表。它里面的元素都有一个唯一的index。如果有n个对象,index就是从0到(n-1)。在NSArray中,是不没有nil。NSArray从NSObject继承下来。无法删除,添加,也无法修改。NSArray常用方法:-(unsigned)count//得到array中对象个数-(id)objectAtIndex:i /
2015-04-15 11:47:57 310
原创 mac:真机下抓包工具Paros
不同于复杂的Wireshark,今天说的是:Paros.Paros:是一款在同wifi下,即可抓包的软件.下载地址:http://download.csdn.net/detail/a616684889/8502523首先我们要知道我们本机的wifi地址:系统偏好设置->网络:我们得到本机的ip地址.打开Paros,就会出现下面的界面然后点击左上角的Tools->
2015-03-15 08:03:45 1152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人