form1.cn
Make a little progress every day
17th of July 2017 Linux GIT 1015

Git常用命令整理

gitinit在本地新建一个repo,进入一个项目目录,执行gitinit,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.gitclone获取一个url对应的远程Gitrepo,创建一个localcopy.一般的格式是gitclone[url].clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定特定的名称,可以gitclon...
13th of July 2017 Java Java 1066

MyEclipse中安装配置Maven并新建web项目

首先在myeclipse中配置maven的安装路径:新建web项目:如果项目结构没有MavenDependencies需要在项目根路径下的.classpath文件里加上<classpathentrykind="con"path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"></attribute></attribute></attributes></classpathentry>如果项目启动时报maven与jdk版本不对...
13th of July 2017 Java Java 1007

windows中搭建maven环境

1,下载maven,下载地址http://maven.apache.org/download.cgi,点击apache-maven-*.*.*-bin.zip进行下载2,解压到对应目录中3,配置环境变量:M2_HOME=E:\ProgramFiles\Java\apache-maven-3.5.0path=.....;%M2_HOME%\bin4,测试安装,打开cmd,输入mvn-vApacheMaven3.5.0(ff8f5e7444045639af65f6095c62210b5...
13th of July 2017 Java Java 1002

jsp中使用JDBC连接mysql的方法与实例

说明:本实例讲解命名用mysql-connector-java-*.*.*-bin.jar,链接mysql并查询表中的数据,表中的id,title,content字段,表名为article1,新建一个WebProject,这个不多说了2,下载mysql-connector-java-*.*.*-bin.jar,下载地址:https://pan.baidu.com/s/1i5mTlyd3,将下载好的jar包放到项目WEB-INF\lib目录...
03th of July 2017 Java Java 1249

Tomcat中GET和POST请求时乱码解决

自从Tomcat5.x开始,GET和POST方法提交的信息,Tomcat采用了不同的方式来处理编码。对于POST请求,Tomcat会仍然使用request.setCharacterEncoding方法所设置的编码来处理,如果未设置,则使用默认的iso-8859-1编码。而GET请求则不同,Tomcat对GET请求并不会考虑使用request.setCharacterEncoding方法设置的编...
30th of June 2017 Java Java 1214

配置Tomcat修改默认ROOT路径为自己的路径

我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。修改配置文件:1、首先,修改$tomcat/conf/server.xml文件在server.xml文件中,有一段如下:……<enginename="Catalina"defaultHost="localhost"><hostname="localhost"appBase="webap...
30th of June 2017 Java Java 1017

windows中安装配置使用MyEclipse

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错.MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库...
30th of June 2017 Java Java 1039

Windows中Tomcat服务器搭建与配置

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选服务器。在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的。本人使用的是绿色版,主要步骤如...
29th of June 2017 Java Java 843

集合框架Collection与Map的区别和基本使用

Collection接口,包含list、Queue和set子接口(Queue接口不常用)list是有序的,set是无序的Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。在Map对象中,每一个关键字最多有一个关联的值。Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,...
15th of June 2017 Java Java 899

Java 字符串String类常用方法整理

字符串查找String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法。1、indexOf(Strings)该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前字符串的开始位置搜索s的位置;如果没有检索到字符串s,该方法返回-Stringstr="Wearestudents";intsiz...
15th of June 2017 Java Java 998

Java中throws..throw的使用与说明

throws语句throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常。对大多数Exception子类来说,Java编译器会强迫你声明在一个成员函数中抛出的异常的类型。如果异常的类型是Error或RuntimeException,或它们的子类,这个规则不起作用,因为这在程序的正常部分中是不期待出现的。如果你想明确...
15th of June 2017 Java Java 936

Java中try..catch..finally的用法实例

本人感觉try..catch..finally,有点像switch..case:break..default,只不过前者是用来捕获Exception的以下为本人做的一个小的例子,可运行后观查执行效果packagenet.form1;importjava.util.InputMismatchException;publicclassTrycatch{publicstaticvoidmain(String[]args){Trycatchtrycatch=newTrycatch();i...
13th of June 2017 Linux Command 1353

CPU状态信息us,sy,ni,id,wa,hi,si,st含义

使用系统命令top即可看到如下类似信息:Cpu(s):0.0%us,0.5%sy,0.0%ni,99.5%id,0.0%wa,0.0%hi,0.0%si,0.0%stItrytoexplainthese:us:ismeaningof"userCPUtime"sy:ismeaningof"systemCPUtime"ni:ismeaningof"niceCPUtime"id:ismeaningof"idle"wa:ismeaningof"iowait"hi:ismeaningof"hardwareirq"si:ismeaningof...
12th of June 2017 Javascript JS 1621

js中使用getElementsByClassName获取class对象

前端开发一般不需要过多考虑性能问题,但你想在性能上追求极致的话,一定要知道jQuery性能很差。原生API选择器相比jQuery丰富很多,如document.getElementsByClassName性是$(classSelector)的50多倍。getElementsByClassName()方法返回文档中所有指定类名的元素集合,作为NodeList对象。NodeList对象代表一个...
07th of June 2017 Java Java 1142

window中使用CMD运行java文件

java文件是.java后缀结尾的,不可以直接运行,需要转为字节码文件,字节码文件是以.class后缀结尾的注:所有的字节码文件的后缀都.class,java可以跨平台也在于它的字节码文件需要用到两个命令:java与javacjavac:为编译器,将java文件编译为字节码文件java:为解释器,可动行.class的字节码文件做一个java...
07th of June 2017 Java Java 1065

windows下载安装JavaJDK配置环境变量

学习Java开发语言过程中,首先要学会如何搭建Java环境,即JDK安装和配置。JDK是JavaDevelopmentKit的缩写,是JavaSE开发工具包JRE是JavaRuntimeEnviroment的缩写,是Java的运行环境。JDK的安装包中包含JRE,安装JDK的同时将安装JRE。下载javajdk地址:http://www.oracle.com/technetwork/java/javase/downloa...
03th of May 2017 Database Mysql 1083

mysql中文本类型*TEXT的长度范围

TINYTEXT256bytesTEXT65,535bytes~64kbMEDIUMTEXT16,777,215bytes~16MBLONGTEXT4,294,967,295bytes~4GB
03th of May 2017 Javascript Jquery 1972

cropper简单且功能强大的图片剪裁jQuery插件

cropper是一款使用简单且功能强大的图片剪裁jQuery插件。该图片剪裁插件支持图片放大缩小,支持图片旋转,支持触摸屏设备,支持canvas,并且支持跨浏览器使用。cropper提供了大量的参数、方法和事件供图片的剪裁操作。安装可以通过Bower或NPM来安装该插件。bowerinstallcroppernpminstallcropper使用方法使用...
03th of May 2017 Javascript JS 1465

js解决ios手机上传竖拍照片旋转90度问题

HTML5+canvas进行移动端手机照片上传时,发现iOS手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题;Android手机没这个问题。因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正。利用exif.js读取照片的拍摄信息,详见http://code.ciaoca.com/javascript/exif-js/这里...
12th of April 2017 Swift Swift+IOS 5024

Swift3.0设置状态栏的背景颜色与文字颜色

设置背景颜色//定义以下方法:funcsetStatusBarBackgroundColor(color:UIColor){letstatusBarWindow:UIView=UIApplication.shared.value(forKey:"statusBarWindow")as!UIViewletstatusBar:UIView=statusBarWindow.value(forKey:"statusBar")as!UIViewifstatusBar.responds(to:#selector(setter:UIView.backgr...
12th of April 2017 Swift Swift+IOS 4605

swift3.0设置导航栏,标题,字体,item颜色和字体大小

swift3.0设置导航栏(navigationBar)背景颜色,标题颜色和字体大小,item颜色//设置导航栏背景颜色self.navigationController?.navigationBar.barTintColor=UIColor.red//定义标题颜色与字体大小字典letdict:NSDictionary=[NSForegroundColorAttributeName:UIColor.blue,NSFontAttributeName:UIFont.boldSystemF...
04th of April 2017 Swift Swift+IOS 1190

MKNetworkKit更换域名时错误解决方法

如果出现以下问题NSURLSession/NSURLConnectionHTTPloadfailed(kCFStreamErrorDomainSSL,-9801)nw_coretls_read_one_recordtls_handshake_process:[-9801]需要在plist文件里作如下配置<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><false/><key>NSExceptionDomains</key><dict>...
04th of April 2017 Swift Swift+IOS 1724

Mac中Carthage的安装和使用

Carthage使用于Swift语言编写,只支持动态框架,只支持iOS8+的Cocoa依赖管理工具。与现在流行的CocoaPods不同,Carthage编译你的依赖,并提供框架的二进制.framework文件,但你仍然保留对项目的结构和设置的完整控制,Carthage不会自动的修改你的项目文件或编译设置。是一个去中心化的Cocoa依赖管理工具安装C...
02th of April 2017 Linux Apache 1195

重启Mac上的Apache服务命令

这个命令很早以前就查过了,但是每次使用的时候还是要在网上查:停止服务:sudo/usr/sbin/apachectlstop开启服务:sudo/usr/sbin/apachectlstart重启服务:sudo/usr/sbin/apachectlrestart
01th of April 2017 PHP Yii2 11852

Yii2中MongoDB的使用方法-CURD

网上资料很少,查看官方文档后整理的一些最基本的MongoDB的CURD与聚合方法创建一个Model和Cortroller进行测试,代码如下:Model<?php/**http://www.yiiframework.com/**/namespaceapp\modules\index\models;useyii\mongodb\Query;useyii\mongodb\ActiveRecord;useyii\data\ActiveDataProvider;classCustomere...
01th of April 2017 PHP Yii2 1871

Yii2中对MongoDB的配置与问题处理

安装yii2-mongodb请点击下面连接Yii2使用composer安装MongoDB扩展安装好后在配置文件中的components配置mongodb模块'mongodb'=>['class'=>'yii\mongodb\Connection','dsn'=>'mongodb://root_mongo:123456@127.0.0.1:27017/form1',],正常情况下就可以使用了yii2-mongodbFailedtoconnectto::SASLAuthentication...
01th of April 2017 PHP Yii2 6901

Yii2使用composer安装MongoDB扩展

注:如果你的PHP不是7的话,要安装2.1.0版本以下的yii2-mongodb注:不建议手动安装,除非你特别了解手动安装步骤安装步骤如下1,确定你的PHP版本,必须安装PHP的MongoDB扩展(请查看本站安装扩展文章:Windows中安装MongoDB的PHP扩展)2,执行安装phpcomposer.pharrequire--prefer-distyiisoft/yii2-mongodb或...
31th of March 2017 Database Mongodb 1231

Mac下按装php的MongoDB扩展

此方法只试过使用mac内置php,只需要一条命令#$brewinstallphp55-mongo#安装对应你本机php版本成功返回如下信息:你可以使用php-m查看一下,是否有mongo扩展,然后重启你的apache,打印一下phpinfo进行查看
31th of March 2017 Database Mongodb 1441

Windows中安装MongoDB的PHP扩展

一般开发者的环境Windows的占多部分,如果使用MongoDB那就需要在自己的开发环境中安装PHP的Mongo扩展1,下载dll扩展文件,放到php的ext目录下下载地址:https://pecl.php.Net/package/mongo2,修改php.ini,在扩展处加入:extension=php_mongo.dll3,重启apache4,使用phpinfo()或php-m查看是否已经有mongo扩...
31th of March 2017 PHP Yii2 1712

yii2使用多个数据库的使用方法

配置方法<?phpreturn['components'=>['db1'=>['class'=>'yii\db\Connection','dsn'=>'mysql:host=localhost;dbname=db1name',//maybeotherdbmssuchaspsql,...'username'=>'db1username','password'=>'db1password',],'db2'=>['class'=>'yii\db\Connection','dsn'=>'mysql:host=localhost;dbname=db2name',//m...