自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 JavaScript Window Screen

JavaScript Window Screenscreen.availWidth - 可用的屏幕宽度screen.availHeight - 可用的屏幕高度JavaScript Window Locationlocation.hostname 返回 web 主机的域名location.pathname 返回当前页面的路径和文件名location.port 返回 web 主机的端口 (...

2019-06-03 11:22:35 166

原创 JavaScript 对象

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…此外,JavaScript 允许自定义对象。所有事物都是对象布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象数组是一个对象甚至函数也可以是对象JavaScript 对象访问对象的属性属性是与对象相关的值。访问对象属性的语法是:objectName...

2019-05-28 15:38:36 122

原创 JavaScript HTML DOM

查找 HTML 元素通过 id 找到 HTML 元素通过标签名找到 HTML 元素通过类名找到 HTML 元素在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。本例查找 id=“intro” 元素:本例查找 id=“main” 的元素,然后查找 id=“main” 元素中的所有 元素:JavaScript HTML DOM EventListeneradd...

2019-05-24 16:35:20 126

原创 JavaScript 函数参数

JavaScript 函数参数参数规则JavaScript 函数定义显式参数时没有指定数据类型。JavaScript 函数对隐式参数没有进行类型检测。JavaScript 函数对隐式参数的个数没有进行检测。默认参数如果函数在调用时未提供隐式参数,参数会默认设置为: undefinedArguments 对象JavaScript 函数调用avaScript 函数有个内置的对象 ar...

2019-05-22 09:17:52 255

原创 JavaScript 函数定义

JavaScript 函数定义JavaScript 使用关键字 function 定义函数。函数可以通过声明定义,也可以是一个表达式。函数声明在之前的教程中,你已经了解了函数声明的语法 :function functionName(parameters) {执行的代码}函数表达式avaScript 函数可以通过一个表达式定义。函数表达式可以存储在变量中:var x = fun...

2019-05-20 09:39:20 122

原创 JavaScript 代码规范

javascript:void(0) 含义我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢?javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。当用户链接时,void...

2019-05-15 11:12:28 103

原创 JavaScript 验证 API

JavaScript 验证 API约束验证 DOM 方法checkValidity() 如果 input 元素中的数据是合法的返回 true,否则返回 false。setCustomValidity() 设置 input 元素的 validationMessage 属性,用于自定义错误提示信息的方法。使用 setCustomValidity 设置了自定义提示后,validity.cust...

2019-05-14 15:20:39 258

原创 JavaScript 表单

javaScript 表单验证HTML 表单验证可以通过 JavaScript 来完成。以下实例代码用于判断表单字段(fname)值是否存在, 如果不存在,就弹出信息,阻止表单提交:名字: avaScript 验证输入的数字JavaScript 常用于对输入数字的验证:请输入 1 到 10 之间的数字:数据验证典型的数据验证有:必需字段是否有输入?用户是...

2019-05-13 11:27:23 110

原创 go语言之javascript JavaScript 错误 - throw、try 和 catch

JavaScript 错误 - throw、try 和 catch菜鸟教程(runoob.com)请输出一个 5 到 10 之间的数字:测试输入JavaScript 变量提升avaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。以下两个实例将获得相同的结果:JavaScri...

2019-05-09 13:00:04 196

原创 javascript字符串

JavaScript 字符串字符串可以存储一系列字符,如 “John Doe”。字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号:字符串长度可以使用内置属性 length 来计算字符串的长度特殊字符反斜杠是一个转义字符。 转义字符将特殊字符转换为字符串字符:代码 输出’ 单引号" 双引号\ 反斜杠\n 换行\r 回车\t tab(制表符)\b 退格符\f 换...

2019-05-08 12:51:29 108

原创 go语言----JavaScript 对象

JavaScript 对象在 JavaScript 中,对象是非常重要的,当你理解了对象,就可以了解 JavaScript 。JavaScript 对象是变量的容器对象定义访问对象属性你可以通过两种方式访问对象属性:实例 1person.lastName;实例 2person[“lastName”];JavaScript 函数函数就是包裹在花括号中的代码块,前面使用了关键词 ...

2019-05-07 12:57:58 282

原创 go 语言javascript语句

JavaScript 语句avaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。分号 ;分号用于分隔 JavaScript 语句。通常我们在每条可执行的语句结尾添加分号。使用分号的另一用处是在一行中编写多条语句。JavaScript 代码document.getElementById(“demo”).innerHTML =""JavaScript 代码...

2019-05-07 11:47:39 646

原创 go语言javaspcript----输出

javaScript 输出:avaScript 可以通过不同的方式来输出数据:使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到 HTML 文档中。使用 innerHTML 写入到 HTML 元素。使用 console.log() 写入到浏览器的控制台。JavaScript 语法 菜鸟教程(runoob.com) ...

2019-05-07 11:04:19 278

原创 go语言开发JavaScript———简介

mvcJavaScript 教程1,JavaScript 是 Web 的编程语言2,所有现代的 HTML 页面都使用 JavaScript3,JavaScript 非常容易学JavaScript web 开发人员必须学习的 3 门语言中的一门:HTML 定义了网页的内容CSS 描述了网页的布局JavaScript 网页的行为本教程是关于 JavaScript 及介绍 JavaS...

2019-05-07 10:36:45 1627

原创 beego之session 介绍

session 介绍session 模块是用来存储客户端用户,session 模块目前只支持 cookie 方式的请求,如果客户端不支持 cookie,那么就无法使用该模块。session 模块参考了 database/sql 的引擎写法,采用了一个接口,多个实现的方式。目前实现了 memory、file、Redis 和 MySQL 四种存储引擎1,beego 中使用 session 相当方...

2019-04-30 10:54:16 3007

原创 go语言之关于MySQL

mysql 安装的步骤:http://www.cnblogs.com/laumians-notes/p/9069498.html1,net start mysql启动MySQL的服务2,ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;3,在MySQL安装目录的 bin 目录下执行命令:...

2019-04-29 16:02:28 113

原创 go语言运行包出现的问题3 syntax error: unexpected = in type declaration

F:\jgn02\src\blog>go run main.gogithub.com/qiniu/api.v7/auth/qbox…\github.com\qiniu\api.v7\auth\qbox\qbox_auth.go:8: syntax error: unexpected =in type declarationgithub.com/qiniu/api.v7/storage...

2019-04-26 14:13:08 1549 1

原创 go语言运行未找到包2

1, 上一篇未找到包,是因为新项目没有放到GOPATH目录下GOPATH是一个开发环境目录的意思,下面必须包含bin、pkg、src,然后再src下面新建项目就可以了你在没有设置GOPATH的情况下,也可以把项目建在GOROOT/src下面,其实和GOPATH的概念类似2,这次没有找到包是因为没有安装baoF:\jgn02\src\blog>go run main.gofox\f...

2019-04-26 10:37:22 1096

原创 go语言----找不到包

Go观望鼠1package mainimport “fmt”func main() {fmt.Println(“Hello, 世界”)}[andy@s1 test]$ go build hello.gohello.go:3:8: cannot find package “fmt” in any of:/usr/local/go/src/pkg/fmt (from GOROOT)(G...

2019-04-26 10:05:05 6284

原创 go博客设计

1 beego.Controller实现了一些get ,post 等方法2 beego.Router //注册路由3 beego.Run() //go运行4WriteString(“hi”//打印higo httppackage mainimport(“io”“log”“net/http”)func main () {//设置路由http.HandleFunc("/",...

2019-04-26 09:36:11 122

原创 学习go遇到的问题并发 concurrrency

并发concurrencygoroutine的简单易用并发不是并行并发主要由切换时间片来实现“”同时“”运行的package mainimport(“fmt”“time”)func main() {go GO()time.Sleep(2 *time.Second)//暂停2秒}func Go() {fmt.Println(“GO GO GO!!!”)main函数和go...

2019-04-17 17:27:19 594

原创 Node.js Buffer(缓冲区) 上 2019-4-15

1Buffer 类,该类用来创建一个专门存放二进制数据的缓存区2在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。3Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理二进制数据4每当需要在 Node.js 中处理I/O操作中移动的数据时,就有可能使用 Buffer 库5一个 Buffer 类似于一个整数数组,但它对应于...

2019-04-15 18:00:50 133

原创 go学习遇到的问题(2019-1-15)

1 RegisterModel将你定义的 Model 进行注册,最佳设计是有单独的 models.go 文件,在他的 init 函数中进行注册。2 RegisterDataBaseORM 必须注册一个别名为 default 的数据库,作为默认使用orm.RegisterDataBase(“default”, “mysql”, “root:root@/orm_test?c...

2019-04-15 12:42:16 272

原创 Node.js EventEmitter

Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。EventEmitter 类events 模块只提供了一个...

2019-04-11 15:34:50 190

原创 Node.js 事件循环

Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数.事件驱动程序这个模型非常高效可扩展性非常强,因为webserver一直接受请求而不等待任何读写操作。(这也...

2019-04-11 12:36:19 112

原创 Node.js 回调函数

1Node.js 异步编程的直接体现就是回调2 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数3 我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。回调函数一般作为函数的最后一...

2019-04-10 18:07:45 93

原创 Node.js REPL(交互式解释器)

Node.js REPLNode.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境Node 自带了交互式解释器,可以执行以下任务:读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。执行 - 执行输入的数据结构打印 - 输出结果循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。简单的表达式运算...

2019-04-10 17:47:54 80

转载 beego 的 MVC 架构--------日志处理

处理日志的库go get github.com/astaxie/beego/logs如何使用添加输出引擎也支持第二个参数,用来表示配置信息,详细的配置请看下面介绍:logs.SetLogger(logs.AdapterFile,{"filename":"project.log","level":7,"maxlines":0,"maxsize":0,"daily":true,"maxdays...

2019-04-10 17:37:40 396

原创 beego 的 MVC 架构-----路由设置

RESTful Controller 路由固定路由斜体样式beego.Router("/", &controllers.MainController{})beego.Router("/admin", &admin.UserController{})beego.Router("/admin/index", &admin.ArticleController{})be...

2019-04-09 16:06:55 181

原创 beego 的 MVC 架构-----controller 设计--------参数配置

默认配置解析beego 默认会解析当前应用下的 conf/app.conf 文件appname = beepkghttpaddr = “127.0.0.1”httpport = 9090runmode =“dev”autorender = falserecoverpanic = falseviewspath = “myview”mysqluser = “root”mysqlpa...

2019-04-09 14:53:05 508

原创 beego 简介

beego 入门├── conf│ └── app.conf├── controllers│ ├── admin│ └── default.go├── main.go├── models│ └── models.go├── static│ ├── css│ ├── ico│ ├── img│ └── js└── views├── adm...

2019-04-09 12:04:31 632

转载 使用 Salt + Hash 来为密码加密

使用 Salt + Hash 来为密码加密2013年11月20日 09:43:44 wxwzy738 阅读数:20506转:http://www.cnblogs.com/jfzhu/archive/2012/12/20/2825802.html我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。加Salt...

2019-04-03 16:57:38 1762

原创 go语言之数据库的连接 一

package modelsimport (“net/url”"github.com/astaxie/beego""github.com/astaxie/beego/orm"_ "github.com/go-sql-driver/mysql")func Init() {dbhost := beego.AppConfig.String(“db.host”)dbport := be...

2019-04-03 12:24:57 203

原创 go语言基础知识6

Go 语言函数unc:函数由 func 开始声明function_name:函数名称,函数名和参数列表一起构成了函数签名。parameter list:参数列表,参数就像一个占位符,当函数被调用时,你可以将值传递给参数,这个值被称为实际参数。参数列表指定的是参数类型、顺序、及参数个数。参数是可选的,也就是说函数也可以不包含参数。return_types:返回类型,函数返回一列值。retur...

2019-04-03 00:28:34 351

原创 go语言基础知识 - Go 语言运算符

Go 语言运算符运算符用于在程序运行时执行数学或逻辑运算。Go 语言内置的运算符有:算术运算符package mainimport “fmt”func main() {var a int = 21var b int = 10var c intc = a + bfmt.Printf(“第一行 - c 的值为 %d\n”, c )c = a - bfmt.Printf(“第二...

2019-04-02 23:32:19 210

原创 go 的基础语法:Go 语言常量

1 常量是一个简单值的标识符,在程序运行时,不会被修改的量。常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的定义格econst identifier [type] = value2 iota,特殊常量,可以认为是一个可以被编译器修改的常量const (a = iotab = iotac = iota)第一个 iota 等于 0,每当 iota ...

2019-04-02 18:10:23 110

原创 go 的基础语法:5 Go 语言变量

1package mainimport “fmt”func main() {var i int//int型变量var f float64var b boolvar s stringfmt.Printf("%v %v %v %q\n", i, f, b, s)}2v_name := value//s省略var的写法3,多变量声明vname1, vname2, vname3 ...

2019-04-02 18:06:49 97

原创 Go 语言基础语法3(数据类型)

一,布尔型二,数字类型uint8无符号 8 位整型 (0 到 255)2 uint16无符号 16 位整型 (0 到 65535)3 uint32无符号 32 位整型 (0 到 4294967295)4 uint64无符号 64 位整型 (0 到 18446744073709551615)5 int8有符号 8 位整型 (-128 到 127)6 int16有符号 16 ...

2019-04-02 18:01:03 92

原创 go语言学习笔记(基础语法)2

行分隔符go一般不用;来分行,一行代表一个语句结束关键字break:返回default :func: 函数interface:接口select:查询case:defer:go: map : 集合struct: 结构体chan:else :goto:pakage: 包switch:const :常量falthrough:if:range:type:con...

2019-04-02 17:57:14 118

原创 go语言基础语法1

package main//包名你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包import “fmt”//告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数func main() {/...

2019-04-02 17:42:47 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除