![](https://img-blog.csdnimg.cn/20190924185251702.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Web开发
Web前端、后端和数据库开发知识分享。
@ZhangJun
Android开发领域拥有十余年经验的资深开发者,专注于Android系统层和应用层的开发,并在电视(TV/STB)和物联网(IoT)领域积累了丰富的行业经验。
展开
-
Go语言学习-错误和异常处理
错误和异常的区别错误和异常是不同的概念错误指的是可能出现问题的地方出现了问题,比如打开一个文件时失败,这种情况在人们的意料之中。而异常指的是不应该出现问题的地方出现了问题,比如引用了空指针,这种情况在人们的意料之外。可见,错误是业务过程的一部分,而异常不是。从Go语言机制上讲,错误和异常就是error和panic的区别。...原创 2019-07-11 11:17:49 · 1106 阅读 · 0 评论 -
Go语言学习-日期与时间
Go 中时间处理依赖的数据类型:time.Time, time.Month, time.Weekday, time.Duration, time.Locationtime.Time 代表一个纳秒精度的时间点time.Month 代表一年中的某个月time.Weekday 代表一周的周几time.Duration 类型代表两个时间点之间经过的纳秒数,可表示的最长时间段约为29...原创 2019-07-16 19:28:30 · 708 阅读 · 0 评论 -
Go语言学习-interface
class和interface在高级语言中是很重要的概念。class是对模型的定义和封装,interface则是对行为的抽象和封装。Go语言虽然没有class,但是有struct和interface,以另一种方式实现同样的效果。go中interface 是一种类型,从它的定义可以看出来用了 type 关键字,更准确的说 interface 是一种具有一组方法的类型,这些方法定义了 interfa...原创 2019-07-13 17:01:34 · 240 阅读 · 0 评论 -
Go语言学习-基础语法
Go语言结构Go 语言的基础组成有以下几个部分:包声明引入包函数变量语句 & 表达式注释package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)。只有 package 名称为 main...原创 2018-04-06 14:28:16 · 401 阅读 · 0 评论 -
Go语言学习-HTTPS忽略证书校验
tr := &http.Transport{ TLSClientConfig: &tls.Config{ InsecureSkipVerify: true, }, } client := &http.Client{Transport: tr}原创 2019-07-13 15:05:58 · 4119 阅读 · 0 评论 -
Go语言学习-结构体与json
有时在Go的结构体定义时会看到这样的形式:type Result struct { ErrorCode string `json:"returnCode"` ErrorMsg string `json:"returnMessage"`}注意上述红色部分,这就称之为struct tag 。个人理解struct tag的作用类似于Java的注解的作用,在Go语言中可以通过反射机制在运行时......原创 2019-07-08 20:54:38 · 2493 阅读 · 0 评论 -
Go语言学习-for循环
for 是 Go 中唯一的循环结构, for 循环有三个基本使用方式带单个循环条件 for len(dataQueue) > 0 { data := <-dataQueue }经典的初始化/条件/后续形式 for 循环for i := 0; i <= 10; i++ { fmt.Println(i)}不带条件的 for 循环将一直执行,直到在循...原创 2019-07-13 17:08:37 · 390 阅读 · 0 评论 -
Go语言学习-数组
数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。在Go语言中数组是一个值类型(value type)。是真真实实的数组,而不是一个指向数组内存起始位置的指针,也不能和同类型的指针进行转化,这一点严重不同于C语言。所有的值类型变量在赋值和作为参数传递时都将产生一次...原创 2018-04-07 20:25:54 · 989 阅读 · 0 评论 -
Go语言学习-定时器
timerAfterFunc(d Duration, f func()) *Timer:过指定时间后执行fNewTimer(d Duration) *Timer:可通过reset 重新开始After(d Duration) <-chan Time:指定时间后触发(若放在select中,则每次重新select都重新计时)tickerNewTicker(d Dura......原创 2019-07-16 19:46:18 · 918 阅读 · 0 评论 -
数据库查询
数据库查询SELECT Teacher.教师编号, 教师姓名, 课程号 FROM Teacher, Course WHERE(Teacher.教师编号 = Course.教师编号) AND (教师姓名 = '刘伟');自连接查询SELECT X.教师名, X.工资, Y.工资 FROM Teacher X, Teacher Y...原创 2016-11-12 22:58:54 · 585 阅读 · 0 评论 -
数据库常见操作实例
数据库操作CREATE TABLE Students(id VARCHAR2(5),name VARCHAR2(20) NOT NULL,sex VARCHAR2(1) DEFAULT 'M',birth DATE, major_name VARCHAR2(15), CONSTRAINT P...原创 2016-11-13 11:38:01 · 449 阅读 · 1 评论 -
JavaScript简述
JavaScript 是属于 HTML 和 Web 的编程语言。JavaScript 是 web 开发者必学的三种语言之一:HTML 定义网页的内容CSS 规定网页的布局JavaScript 对网页行为进行编程JavaScript 能够改变 HTML 内容:document.getElementById("demo").innerHTML = "Hello JavaScript";JavaScript 同时接受双引号和单引号JavaScript 能够改变 HTML ..原创 2022-05-01 09:00:00 · 152 阅读 · 0 评论 -
CSS简述
CSS学习原创 2022-04-27 19:49:18 · 229 阅读 · 0 评论 -
HTML简述
HTML学习原创 2022-04-25 19:57:50 · 2822 阅读 · 0 评论 -
C#实现一个图形化的页面访问计数器
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication{ public partial class WebForm1...原创 2017-04-10 21:49:37 · 1156 阅读 · 1 评论 -
jQuery实现用户注册界面
使用jQuery实现简单的用户注册,效果图如下 说明: (1) 星号为必填项目,要求:用户名6-18个字符;邮箱符合邮箱格式串。 (2) 在输入框输入信息即时提示录入的要求信息,当不符合要求时即时显示错误信息。 (3) 验证通过后用alert显示结果。 界面实现代码<body> <form method="post" action=""> <div clas......原创 2017-03-04 22:46:51 · 988 阅读 · 1 评论 -
jsp实现页面求和
题目:从input.jsp端输入a和b值(客户端验证,输入值必须为实数值,且可带+-号),然后传到add.jsp进行求和输出a+b值。前端代码<head> <link rel="stylesheet" type="text/css" href="style.css"> <script> function checkFloat(value) { var reg...原创 2017-05-30 21:08:42 · 5096 阅读 · 1 评论 -
使用JavaBean提高JSP的代码重用性
设计一个Triangle的JavaBean,并在JSP中进行测试。属性:三条边:a,b,c (double类型)方法:不带参数构造函数(使属性值均为0);判断是否是三角形,求周长函数getC();求面积函数getArea()。注意:录入的数据必须为非0正实数,需要验证。//out.jsp<script> function checkNum(value) { var...原创 2017-05-30 21:20:07 · 1020 阅读 · 1 评论 -
JDBC编程--完成用户注册功能
学习JSP+MySQL数据库连接、访问方式以及增删查改操作客户端register.jsp界面如下“检测”按钮:检测用户名是否存在。“注册”功能:只有全部通过验证后才能提交到insert.jsp,insert.jsp实现将帐号和密码存入user表。//register.jsp<head><link rel="stylesheet" type="text/css" href="style.css...原创 2017-05-30 21:33:48 · 4282 阅读 · 1 评论 -
Vue.js 判断平台是PC、Android 还是 IOS
let native;let p = navigator.platform;let u = navigator.userAgent;let is_android = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;let is_ios = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/...原创 2019-09-24 19:45:20 · 2915 阅读 · 0 评论 -
jQuery显示用户输入信息
分别用JS和jQuery两种方法来显示用户输入信息原创 2017-02-25 21:23:17 · 767 阅读 · 1 评论