form1.cn
Make a little progress every day
07th of February 2017 Swift Swift 1954

Part 4:iOS数据源协议、委托协议与高级视图

在这一章中学习到了picker控件与collectionView视图,以下主要为普通picker的城市三级联动、collectionView视图使用的方法与对应DataSource和Delegate简单使用的Demopicker控件:importUIKitclassFirstViewController:UIViewController,UITextFieldDelegate,UIPickerViewDelegate,UIPickerViewDataSource{//...
07th of February 2017 Linux Command 1827

Linux下各发行版中FTP的设置方法

一、Redhat/CentOS安装vsftp软件1.更新yum源首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安装vsftp使用yum命令安装vsftp#yuminstallvsftpd-y3.添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。使用...
06th of February 2017 Database Mysql 1918

mysql show processlist命令详解

mysql查看当前连接数命令:showprocesslist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。showprocesslist;只列出前100条,如果想全列出请使用showfullprocesslist;mysql>showprocesslist;这个命令中最关键的就是state列,mysql列出的状态主要有以下几种:Chec...
06th of February 2017 Linux Memcached 1819

linux下memcached的启动/结束的方式

当前项目中,linux下memcached的启动/结束的方式默认情况下memcached安装到/usr/local/bin下。进入安装目录启动:memcached:/usr/local/memcached/bin/memcached-d-c10240-m1024-uroot获取运行状态:echostats|nclocalhost11211(可以查看出pid)或使用ps-ef|grepmemcached停止memcached:kill-9pid(-9表示强制...
04th of February 2017 Swift Swift 1917

Part 3:iOS 8多分辨率屏幕适配

在这一章中学习到多分辨率屏幕适配问题,ScrollView、assets.xcassets的初步认识importUIKitclassViewController:UIViewController{@IBOutletweakvarlabel:UILabel!@IBOutletweakvarScrollView:UIScrollView!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typica...
21th of January 2017 Swift Swift 2041

Part 2:UIView与视图各种控件

在这一章中学习到了一些控件,其中做的测试代码放到这里以便以后查看注:如果要实现某个控件的委托协议,需要将当前控件指向当前视图在弹出的列表中选择DelegateimportUIKitclassViewController:UIViewController,UITextFieldDelegate,UITextViewDelegate,UIWebViewDelegate{//,UIAlertViewDelegate,UIAction...
16th of January 2017 Linux Command 2688

HTTPS:免费SSL申请与key,csr,crt的生成

90天的免费SSL:https://zerossl.com/申请教程:http://cnodejs.org/topic/58ee36e0a92d341e48cfe7e9我使用的是https://www.startcomca.com/中的免费SSL证书,2016年的时候免费申请可以使用3年,你当前的时间就不确定了,还有startssl这个网站经常改版,所以这篇教程没有截图,下面介绍一个步骤:1,第一步肯...
05th of January 2017 Database Mysql 2041

mysqldump导出数据方法

导出本地数据库mysqldump-uroot-pdatabase>/datafile/database.sql导出本地数据库的某几个表mysqldump-uroot-pdatabasetable1table2>/datafile/database.sql导出远程数据库mysqldump-uroot-hmysql.form1.cn-p--set-gtid-purged=OFFdatabase>/datafile/database.sql导出远程数据库的某几个表mysqldump-uroot-h...
04th of January 2017 Linux Command 2394

ubuntu或centos编译安装php和Nginx支持

ubuntu更新源apt-getupdateubuntu安装必须的依赖库sudoapt-get-yinstallautoconf&&\sudoapt-get-yinstalllibxml2-dev&&\sudoapt-get-yinstallbzip2&&\sudoapt-get-yinstalllibcurl3-openssl-dev&&\sudoapt-get-yinstalllibcurl4-gnutls-dev&&\sudoapt-get-yinstalllibjpeg-dev&&\sudoapt-get-yinstalllibpng-...
23th of December 2016 Database Mongodb 3667

Linux下启动mongodb在后台运行与自动启动

先完成安装mongodb的一些操作创建数据目录:#mkdir/data/mongo创建配置文件#vi/data/mongo/mongodb.cnfdbpath=/data/mongo/logpath=/data/mongo/mongo.loglogappend=truefork=true#以守护进程的方式运行MongoDBport=27017rest=true#是否开启HTTP用户界面或者:不创建配置文件通过mongod参数启动也可以1、配置...
21th of December 2016 Linux Command 1859

Linux系统如何查看版本信息

输入"uname-a",可显示电脑以及操作系统的相关信息输入"cat/proc/version",说明正在运行的内核版本输入"cat/etc/issue",显示的是发行版本信息lsb_release-a(适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)
02th of December 2016 Database Redis 1770

Linux中php增加Redis扩展

1、安装redisPHPredis驱动:下载地址为:https://github.com/phpredis/phpredis/releases。下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz上传phpredis-2.2.4.tar.gz到/usr/local/src目录wgethttps://github.com/nicolasff/phpredis/archive/2.2.4.tar.gzcd/usr/local/src#进入软件包存放...
02th of December 2016 Database Redis 2034

Redis安装在Linux的方法

Linux下编译安装下载地址:http://redis.io/download,下载最新文档版本。本教程使用的最新文档版本为2.8.17,下载并安装:$wgethttp://download.redis.io/releases/redis-2.8.17.tar.gz$tarxzfredis-2.8.17.tar.gz$cdredis-2.8.17$makemake完后redis-2.8.17目录下会出现编译后的redis服务程序redis-server,...
29th of November 2016 PHP Thinkphp 4238

Thinkphp3.2 cli模式的配置与使用方法

平常我们在命令行执行php脚本的方法一般都是这样的#...phpcommon.php#...phpcommon.phpparams..以上php为服务器上的php可执行文件,common.php是你要执行的脚本文件,params参数参数设置方法php文件后空格+参数程序里用argv[]来读参数,你会接到一个argv数组argv[1]argv[2]...thinkphp在地址栏上访问为:http...
25th of November 2016 Linux Command 2233

Linux中nohup不挂断运行命令

nohup就是不挂起的意思(nohangup)该命令的一般形式为:nohupcommand&语法:nohupCommand[Arg…][&]描述:nohup命令运行由Command参数和任何相关的Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用nohup命令运行后台中的程序。要运行后台中的nohup命令,添加&(表示”and”的符号)到命令的尾部...
22th of November 2016 Linux Command 1925

PHP在Linux系统下安装imageMagick扩展

如果没有安装pear请先执行以下命令安装sudoapt-getinstallphp-pearphp5-dev安装ImageMagicksudoapt-getinstallimagemagicklibmagickwand-dev执行pecl安装imagicksudopeclinstallimagick搜索位置find/-name'imagick.so'复制位置/usr/lib/php5/20121212/imagick.so修改php.ini添加一段代码加载imagick.so文件ex...
21th of November 2016 PHP PHPcode 1925

PHP中常用的header头整理

页面输出header('HTTP/1.1200OK');//ok正常访问header('HTTP/1.1404NotFound');//通知浏览器页面不存在header('HTTP/1.1301MovedPermanently');//设置地址被永久的重定向301header('Location:http://www.form1.cn/');//跳转到一个新的地址header('Refresh:10;url=http://www.form1.cn/');//延迟转向也就是隔...
21th of November 2016 PHP PHPcode 2096

PHP遍历指定目录下所有文件与子文件夹中文件

在工作中会有遍历目录与子目录文件的时候,请看以下代码functionget_allfiles($path,&$files){if(is_dir($path)){//是否为目录$dp=dir($path);while($file=$dp->read()){if($file!="."&&$file!=".."){get_allfiles($path."/".$file,$files);//递归}}$dp->close();}if(is_file($path)){//如果文件正常$files[]...
18th of November 2016 Linux Memcached 2143

Memcached安装在Linux各种版本的方法

Memcached支持许多平台:Linux、FreeBSD、Solaris、MacOS,也可以安装在Windows上Linux系统安装memcached,首先要先安装libevent库在Ubuntu/Debian上运行#apt-getinstalllibevent-dev在Redhat/Fedora/Centos上运行#yuminstalllibeventlibevent-deve安装Memcached在Ubuntu/Debian上运行sudoapt-getinstallmemc...
18th of November 2016 Javascript JS 2117

setInterval与setTimeout的用法

setInterval()每隔多长时间自动执行方法,时间是以豪秒为单位的(1000ms=1s)varc=0;varcode=setInterval(function(){alert(c++);},1000);//code返回一个可以传递给Window.clearInterval()从而取消对code的周期性执行的值。setTimeout()只执行code一次。如果要多次调用,请使用setInterval()或者让code自身再次...
12th of November 2016 Javascript Jquery 1999

google prettify代码高亮

直接上代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><!--新Bootstrap核心CSS文件--><linkrel="stylesheet"href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css"><!--可选的Bootstrap主题文件(一般不用引入)--><!--<linkr...
04th of November 2016 Database Mysql 2191

BETWEEN操作符在WHERE子句中使用方法

BETWEEN操作符在WHERE子句中使用,作用是选取介于两个值之间的数据范围。BETWEEN操作符操作符BETWEEN...AND会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。SQLBETWEEN语法SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameBETWEENvalue1ANDvalue2原始的表(在实例中使用:)Persons表:Id...
04th of November 2016 Javascript Jquery 2636

Jquery.form自动提交表单上传图片

先引入相关js文件<scripttype="text/javascript"src="jquery-1.7.2.min.js"></script><scripttype="text/javascript"src="jquery.form.js"></script>创建一个表单,表单放一个input[type=file]<formmethod="post"enctype="multipart/form-data"name="chat_form"id="chat_form"style="display:none;"><inputna...
02th of November 2016 Linux Memcached 2007

Linux中php安装memcached扩展

PHPMemcache扩展包下载地址:http://pecl.php.net/package/memcache,你可以下载最新稳定包(stable)。#wgethttp://pecl.php.net/get/memcache-2.2.7.tgztar-zxvfmemcache-2.2.7.tgz#cdmemcache-2.2.7#/usr/local/php/bin/phpize#./configure--with-php-config=/usr/local/php/bin/php-config#make&&makeinsta...
02th of November 2016 Linux Command 1989

Linux中du命令使用方法

Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.命令格式:du[选项][文件]命令功能:显示每个文件和目录的磁盘使用空间。命令参数:-a或-all显示目录中个别文件的大小。-b或-bytes显示目录或文件大小时,以byte为单位。-c或-...
02th of November 2016 PHP PHPcode 2236

PHP中Orientation判断上传图片是否需要旋转

当使用苹果的iOS系统拍照上传图片的时候,可能会遇到图片被旋转的问题,这主要是取决于你拍照时拍照按钮的位置。假设拍照时你把手机旋转过来底部朝上,那拍出来的照片也是被旋转了的。下面的代码将确保所有上传的照片在上传时都能是正确定向:$image=imagecreatefromstring(file_get_contents($_FILES['image...
01th of November 2016 Linux Command 2748

Ubuntu干净的卸载自动安装的软件

语法:apt-getremove软件包名称:删除已安装的软件包(保留配置文件)。apt-get--purgeremove软件包名称:删除已安装包(不保留配置文件)。sudoapt-getautoremove--purge软件包名称:删除为了满足其他软件包的依赖而安装的**三思而后行1、卸载Apache2的几个命令#sudoapt-get--purgeremoveapache2#sudoapt-get...
01th of November 2016 Linux Nginx 4544

Nginx反向代理基本设置的21个指令

1,proxy_pass设置被代理服务器的地址,可以主机名,IP加端口号的形势,语法位:proxy_passURL,下面举例说明:upstreamproxy_sers{server192.168.123.1/URI;server192.168.123.2/URI;server192.168.123.3/URI;}server{listen80;server_namewww.form1.cn;location/{proxy_passhttp://proxy_sers;#server中指...
01th of November 2016 Linux Nginx 2320

Nginx配置后端服务器的5个指令

1,upstream通过upstream可以设定后端服务器,指定的方式可以是IP地址与端口、域名、UNIX套接字(socket)。其中如果域名可以被解析为多个地址,则这些地址都作为backend。下面举例说明:upstreambackend{serverblog.csdn.net/poechant;server145.223.156.89:8090;serverunix:/tmp/backend3;}2,server设置组...
01th of November 2016 Linux SVN 1908

Linux中SVN客户端使用

安装#sudoapt-getinstallsubversionsubversion-tools查看版本#svn--versionsvnadmin--versioncheckout检出语法#svncosvn://路径(目录或文件的全路径)[本地目录全路径]--username用户名--password密码#svncheckoutsvn://路径(目录或文件的全路径)[本地目录全路径]--username用户名--password密码checkout检出...