`
文章列表

Maven使用

    博客分类:
  • Java
一、maven常用命令 1、mvn clean compile:编译命令; 执行上述命令成功build 后,Maven会在工程目录下新建target目录,该目录将包含所有通过编译的字节码文件。   2、mvn clean:清理命令; 执行上述命令将会清除工程目录下的target目录。   3、mvn test:测试命令; 执行上述命令则会执行src/test/java 目录下的所有Junit 测试代码,当然执行此命令之前会先执行编译命令。 此命令执行顺序为:mvn clean compile --> mvn test。   4、mvn package:打包命令; ...
控制台: org.apache.jasper.compiler.TldLocationsCache tldScanJar 信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startu ...
PHP接收post请求数据主要采用两种方式:      1、$_POST[index]方式      2、$data = file_get_contents("php://input");        Content-Type仅在取值为application/x-www-data-urlencoded和multipart/form-data两种情况下,PHP才会将http请求数据包中相应的数据填入全局变量$_POST。因此,如果使用$_POST来获取post过来的数据时,需要注意Content-Type类型,如果不是application/x-www-data-u ...
PHP使用CURL详解   CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用CURL发送请求的基本流程 使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤: 初始化连接句柄;
相关函数: 1、Flush:刷新缓冲区的内容,输出。函数格式:flush()说明:这个函数经常使用,效率很高。2、ob_start :打开输出缓冲区函数格式:void ob_start(void)说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发 ...

GoLang---数组与切片

    博客分类:
  • GO
一、数组  与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列。 (1)数组的创建。 数组有3种创建方式: [length]Type 、 [N]Type{value1, value2, ... , valueN}、 [...]Type{value1, value2, ... , valueN}  代码如下: func test5() { var iarray1 [5]int32 var iarray2 [5]int32 = [5]int32{1, 2, 3, 4, 5} iarray3 := [5]int32{1, 2, 3 ...

JavaScript闭包

一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;   function f1(){    alert(n);  }   f1(); // 999 另一方面,在函数外部自然无法读取函数内的局部变量。 Js代码   function f1(){    var n=999;  }   alert(n); // error 这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命 ...
原文地址:http://www.cnblogs.com/Romi/archive/2012/01/10/2317898.html     指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,即指向数组的指针 还要注意的是他们用法的区别,下面举例说明。 int* a[4]     指针数组                       表示:数组a中的元素都为int型指针                      元素表示:*a[i]   *(a[i])是一样的,因为[]优先级高于* i ...

Go编码规范指南

    博客分类:
  • GO
原文地址:http://golanghome.com/post/550 Go编码规范指南 序言 看过很多方面的编码规范,可能每一家公司都有不同的规范,这份编码规范是写给我自己的,同时希望我们公司内部同事也能遵循这个规范来写Go代码。 如果你的代码没有办法找到下面的规范,那么就遵循标准库的规范,多阅读标准库的源码,标准库的代码可以说是我们写代码参考的标杆。 格式化规范 go默认已经有了gofmt工具,但是我们强烈建议使用goimport工具,这个在gofmt的基础上增加了自动删除和引入包. go get golang.
原文地址:http://studygolang.com/articles/1978     利用break 可以提前退出循环,break 终止当前的循环;也可以定义标签,break指定的循环体。 break的用法示例1: package main import (     "fmt" ) func main() {     for i := 0; i < 10; i++ {         if i > 5 {             break       //终止这个循环,只打印0到5         }          ...
原文地址:http://www.cnblogs.com/yangyisen/p/5108370.html 浏览器内核控制Meta标签说明文档 背景介绍     由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核用于兼容网银 ...

Go语言fmt包Printf方法

    博客分类:
  • GO
1、print和println方法   /* fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C,但更简单一些。 */ //print输出给定的字符串,如果是数值或字符,则输出对应的十进制表示 fmt.Print("a", "\n") //输出a fmt.Print("a", "b", "\n") //输出ab fmt.Print('a', "\n") //输出97 f ...

GoLang-4(switch)

    博客分类:
  • GO
       多分支语句switch在存在多个条件判断时使用,代码的可读性上要比连续不断的else if语句更好。Go中的switch与java php还是有区别的。java  php使用break语句来中断switch的执行,且都是如下这种方式: switch (expression) { case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; defaul ...

GoLang-2(变量)

    博客分类:
  • GO
1、变量声明      Go语言中使用var关键字声明变量,且类型信息放在变量名之后   /* * 变量声明:使用var关键字,类型信息放在变量名之后 */ var v1 int var v2 string var v3 [5]int //数组 var v4 []int //数组切片 var v5 *int //指针 var v6 map[string]int //map,key为string类型,value为int类型   2、变量初始化        有时声明变量需要进行初始化,该场景 ...

GoLang-3(数组)

    博客分类:
  • GO
1 go语言数组简介     数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。     在Go ...
Global site tag (gtag.js) - Google Analytics