- 博客(46)
- 资源 (16)
- 收藏
- 关注
原创 Solr之搭建Solr5.2.1服务并从Mysql上导入数据
一、开启Solr服务1、首先从solr官网下载solr-5.2.1.tgz包,解压之后为solr-5.2.1。 2、读取README.txt可知通过bin/solr start命令开启solr服务,当然可以将solr-5.2.1/bin加入环境变量里面。此时开启的服务是放在jetty下的服务,也可以放在Tomcat下,只是感觉那样挺麻烦,还需要再下载一个Tomcat包。 3、开启服务之后,默认是
2015-07-03 17:56:39
4627
原创 XCode7如何使用UI Test
看了WWDC15中what’s new in XCode后,忍不住想试试XCode中UITest,先上图说一下简单流程。 1、下载XCode7 beta版,创建一个工程,然后选中”工程名+UITests.m”文件,然后会看到底部Debu区域的红点,此时红点不可点击。例如我创建的是Xcode7TestDemo,则选中Xcode7TestDemoUITests.m文件,如下图: 2、光标点击代码中的
2015-06-18 00:53:24
6813
2
原创 PHP接收GET和POST请求
最近在做一个iOS的Demo的时候,需要一个GET和POST接口来测试,所以找了相关资料写出了以下PHP脚本。因为是以前写的了,相关参考资料无法列出。这个脚本主要的功能是接收GET和POST请求,并实现将dataArr数组按照分页返回数据。
2015-06-17 22:34:13
3564
转载 UITextField 光标的位置获取和设置
今天做一个自定义数字键盘的控件,有需要获取到光标位置,所以在网上找到了一段代码,主要是获取光标的位置和设置光标的位置,贴出来。/** * 光标选择的范围 * * @return 获取光标选择的范围 */- (NSRange)selectedRange{ //开始位置 UITextPosition* beginning = self.beginningOfDocument
2015-06-06 01:07:27
6774
原创 Mac下执行php遇到Allowed memory size of 134217728 bytes exhausted问题解决方法
今天同学在写一个php脚本,遍历文件到20多万的时候,终端报出了Allowed memory size of 134217728 bytes exhausted错误,而且重启电脑再次执行仍然是一样。上网查了查,是因为php默认内存限制是128M,所以需要修改php.ini文件。由于mac系统与linux稍有不同,所以记录下来。 1、首先进入终端,通过sudo cp /private/etc/php
2015-05-30 20:13:23
15115
转载 mysql数据库备份
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_user
2015-05-28 23:27:31
565
原创 file_get_contents超时设置
file_get_contents超时设置// Create the stream context $context = stream_context_create(array( 'http' => array( 'timeout' => 3000 //超时时间,单位为秒 ) )); // Fetch the URL's contents
2015-05-28 23:23:12
1036
原创 UITableViewCell不能画线的问题解决
解决办法:iOS7下,cell.backgroundColor=[UIColor clearColor],应该是在iOS7下,cell的背景色是白色所以挡住了,而iOS8下背景色默认为clearColor,所以没问题。其实,在cell下使用drawRect里面画线,只要设置cell的背景色或者是contentView的背景色不透明,这条线就被挡住了。内部原因则暂时不深究,特此记录一下
2015-04-20 21:54:43
1244
原创 PHP中对路径的操作总结
在PHP中,也有对路径操作也有相关函数。 1、parse_url 此方法获取的信息最详细,可以获取到schme、host、path等,这个函数是必须知道的,详细用法可以找http://php.net/manual/en/function.parse-url.php。 2、basename 获取url中文件的基本文件名: 例如basename(‘www.baidu.com/hell/test
2015-04-20 00:48:31
1005
原创 PHP重定向
特别简单,直接上代码<?phpheader("HTTP/1.1 301 Moved Permanently");header("Location: http://www.baidu.com");exit();?>参考: http://www.jb51.net/article/29739.htm
2015-04-16 00:30:02
500
转载 谷歌搜索表单参数url参数详解
来源:基础资料来自互联网q(Query):查询的关键词,搜索查询q是必需的URL参数之一,其他都是可选的。 当q的值包含多个单词时,用加号分隔每个单词。(text)hl(Interface Language):Google搜索的界面语言 hl=zh-CN简体中文语言界面,我们用的Google中文就是这个参数。 hl=zh-TW繁体中文语言界面,港台地区常使用 hl=en-英文语言界面lr(La
2015-04-14 23:30:38
9652
原创 Xcode6.2在终端使用Automation进行自动化测试
instruments命令参数: -w 真机或模拟器的UIID或者名称 -e UIASCRIPT 脚本路径 -e UIARESULTSPATH 执行结果的路径 -t instrument的追踪模板,其中有自动化模板,也有检测内存的模板执行命令模拟器:instruments -t "/Applications/Utilities/Xcode.app/Contents/Applications/
2015-04-01 22:33:55
1348
转载 svn命令详解
1、check outsvn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --usernam
2015-03-27 00:03:39
732
原创 mac终端使用ftp总结
ftp命令主要用法: 1、登陆远程ftp服务器,输入命令: ftp hostname,然后输入用户名和密码 2、通过cd、ls、mkdir一些命令来对远程服务器进行操作,其实就是linux里面的一些命令,不过有些是不支持的,例如vim,不支持的命令会显示Invalid command 3、通过!进入本地主机的shell,然后通过exit退出本地主机进入远程服务器shell 4、通过get/mget来下载远程服务器中的文件,put/mput来上传本地文件到服务器
2015-03-26 00:35:33
14464
转载 linux环境下VI/VIM编辑文件时无权限保存的解决办法
在Linux环境下,如果直接使用VI/VIM命令编辑没有修改权限的文件时,保存的时候就会提示用户无法进行保存操作,一般的解决方法只能是关闭文件重新以sudo权限打开该文件编辑后再保存(前提是用户具有sudo权限)。其实,在VI/VIM模式下通过一些简单的命令,就能在不关闭当前文件的情况下达到保存文件的目的:输入命令:%! sudo tee % > /dev/null%#vim编辑的内容
2015-03-23 23:56:55
1395
转载 Linux(MAC) SSH远程文件/目录传输命令scp
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦
2015-03-07 19:20:46
5504
原创 WeiboSDK替换为最新64位包时,'-[UIView wbsdkCenterX]: unrecognized selector sent to instance 0x7fcfe33b3b90'
最近,公司项目需要打算支持64位,所以分享这一块的SDK也得换换了。替换微博的SDK之后,报出了一个错误:
2015-02-01 00:54:15
1227
转载 Your build settings specify a provisioning profile with the UUID..., however, no such provisioning
在运行项目时,出现了“Your build settings specify a provisioning profile with the UUID xxx, however, no such provisioning profile was found”的出错。一直提示指定UUID的provisioning profile找不到。明明昨天还是好好的,而且其它项目是能够成功运行的,于是在一篇博客
2015-02-01 00:24:54
865
原创 Xcode6环境下AQGridView编译错误:'too many arguments to function call, expected 0, have 4'
修改代码如下:- (UIView *) _basicHitTest: (CGPoint) point withEvent: (UIEvent *) event{ // STUPID STUPID RAT CREATURES // =========================== // // Problem: we want to do a default hit-test wi
2015-02-01 00:00:20
2492
原创 mac之解决Tunnelblick连接成功之后立马断开并且卡死
问题描述:配置好文件,点击Tunnelblick软件连接对应的vpn配置,软件状态显示认证并且分配地址,地址还未分配完成之后,立马显示VPN"正在断开连接",而且卡死不动,不能重新连接。只能通过活动监视器来删除它,并进行重启。系统版本:10.10.2Tunnelblick版本:Tunnelblick_3.3beta21b.dmg解决之法:经过验证,系统10.8.5上,同样的Tu
2015-01-31 23:08:34
10224
原创 iOS7以后修改状态栏字体颜色
1、若是在控制器覆写了-(UIStatusBarStyle)preferredStatusBarStyle方法,却发现没有作用,查看是否info.plist文件中将View controller-based status bar appearance设置为NO了。2、当ViewController在UINavigationController中时,如果导航栏存在,则以UINavigationController中-(UIStatusBarStyle)preferredStatusBarStyle返回风格为
2015-01-30 00:09:51
849
原创 学习笔记PHP(3)
1、php中,函数不区分大小写,但变量区分大小写2、函数可以定义可选参数,但是如果有多个可选参数,默认值都是从右到左连贯,中间不能跳过;使用这个函数时,参数是从左至右的3、将经常用的函数放在一个文件中,然后用required()导入就行了。4、判断数据类型的方法,如下:isset(): //变量是否已经声明empty(): //变量是否为空defined()://常量是否已
2015-01-25 14:47:10
497
原创 学习笔记PHP(2)
8、htmlspecialchars()定义和用法htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。预定义的字符是:& (和号) 成为 &" (双引号) 成为 "' (单引号) 成为 '> (大于) 成为 >9、stripslashes() stripslashes() 函数删除由 addslashes()
2015-01-25 14:42:41
520
原创 学习笔记PHP(1)之mysql操作
1、auto_increment 就是对主键 id 自动增加编号的2、describe查看table的详细信息,先要进入数据库,使用use PrTarget3、删除表,使用drop table ,例如删除Users表,drop table Users4、使用重定向文件操作,例如mysql -h localhost -u test -D PrTarget -p 5、插入语句 in
2015-01-25 14:40:13
581
原创 AutoLayout之Content Hugging Priority和Content Compression Resistance Priority
Content Hugging:内容压缩,阻止视图的实际尺寸比intrinsicContentSize返回的更大Content Compression Resistance:阻止内容压缩,阻止视图的实际尺寸比intrinsicContentSize返回的更小。Content Hugging Priority:内容压缩优先级,默认为250Content Compression Resistance Priority:阻止内容压缩优先级,默认为750
2015-01-25 14:13:27
3824
原创 Xcode运行shell脚本(图文详细流程)
Xcode运行shell脚本,大家主要的应用场景是使用shell脚本进行打包。本人以前使用过,但过了几个月的今天再使用,发现自己不知从何下手。好在有以前的一个工程在,才能够摸索出来。在摸索的过程中,遇到过不少问题,遂记录下来。一、运行环境mac系统版本:10.10.1xCode版本:6.1.1二、操作流程1、创建一个ShellDemo工程,在当前工程下添加一个targe
2015-01-16 17:17:01
18194
1
原创 常用正则表达式语法
1、常用的元字符和限定符\b 单词的开头或结尾. 匹配除了换行符以为的任意一个字符*前边的内容可以连续重复使用任意次以使整个表达式得到匹配,不匹配字符,代表数量\d 匹配一位数字\d{2} 意思是前面的\d必须连续重复匹配2次\s 匹配任意的空白符,包括空格、制表符、换行符、中文全角空格。\w 匹配字母或数字或下划线或汉字等\d+ 匹配1个或更多连续数字。这里的+
2014-12-24 00:00:15
777
转载 OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程
OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程启动mysql服务sudo /usr/local/mysql/support-files/mysql.server start
2014-12-11 22:04:46
746
原创 实现中英文倒序
今天搞了一上午,想把一段中英文字符串通过PHP的函数进行倒序,但是一直不成功。后来见识到原来mb_strlen()、mb_substr()这两个方法,原来可以像OC里面一样,将中文字符算做一个长度,瞬间前面写的一大堆判断都可以去掉了,特此记录一下。function paperDecode($str){ $ret = ''; for($i = mb_strlen($str, 'utf8');
2014-12-06 10:16:18
672
转载 如何使用PHP实现javascript的escape和unescape函数
原文:http://www.jb51.net/article/39249.htm
2014-12-06 10:06:27
998
原创 VIM多行操作(待续)
今天,操作Vim的时候,想进行多行注释,突然发现自己已经忘记了,痛定思痛,将此记录收集下来,能让自己方便查找。一、多行注释1、 使用vim打开要操作的文件2、 Ctrl+V,进入VISUAL BLOCK模式3、 使用上下的方向键移动光标,选择你需要注释的行4、shift+i,输入注释符号 #5、esc,退出visual block模式。二
2014-11-30 19:43:34
2677
原创 Mac系统搭建SVN服务器
2、建立SVN服务器一、首先在终端输入 svnadmin create svnserver 生成一个svnserver文件夹,里面有svn服务器的配置文件和相关数据库文件。二、cd svnserver/conf进入配置文件夹,输入vim svnserve.conf打开配置文件,快速浏览可以跳过三。三、找到 可以使用vim命令模式下输入/anon这样就可以查找到anon相
2014-11-20 22:50:33
691
原创 安装nginx
1.可以使用以下语句进行ngnix安装:sudo apt-get install openssl libssl-dev wget http://nginx.org/download/nginx-1.5.11.tar.gz tar zxvf nginx-1.5.11.tar.gz wget http://zlib.net/zlib-1.2.8.tar.gz tar zxv
2014-10-11 22:35:50
606
原创 linux 添加并更新软件源
当遇到一些软件使用apt-get install没法安装,提示软件包****没有可供安装的候选者,这时也许你需要添加或更新软件源了,添加软件源型如debhttp://mirrors.163.com/ubuntu/ precise main universe restricted multiverse,中间url是软件源;添加之后,使用 apt-get update 进行更新。
2014-08-03 00:11:10
1394
转载 Mac OS X 密碼忘記沒關係!教你如何重置密碼
MAC 教人生總有些時候頭腦突然失靈,信誓旦旦自以為會記得的密碼,想不到就這麼忘記了!這時候程式安裝會有困難,有很多需要管理者密碼才能執行的東西就這樣卡在那裡。相信大家都已經用 OS X 10.7 Lion 或是 10.8 Mountain Lion 好一段時間,今天我們就來跟大家講一下,如果這時候要怎麼樣才可以 Reset(重置)你忘記在腦袋某個角落的密碼。▼ 首
2014-07-03 10:55:51
1693
原创 iOS闪光灯操作
使用闪光灯需要引入AVFoundation框架,使用的类是AVCaptureSession , AVCaptureDevice , AVCaptureDeviceInput,然后在通过设置硬件属性,打开或关闭手电筒或flash就可以实现闪光灯效果,最后有代码。一些设置属性:AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性。前置和后置摄像头
2014-01-09 19:02:07
1349
原创 CoreData 简单总结
CoreData分为五个模块分别是NSManageObjectModel、NSManageObject、NSManageObjectContext、NSPersistenStoreCoordinator和Controller。NSManageObjectModel是描述程序的数据模型,这个模型包含实体(Entity)、特性(property)和读取请求(FetchRequest);而NSManag
2013-12-08 11:43:09
774
Xcode7TsetDemo.zip
2015-06-18
使用AutoLayout动态计算UITableViewCell高度
2014-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人