自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue的阻止冒泡与阻止默认

说明1.event.stopPropagation()方法这是阻止事件的冒泡方法,不让事件向document上蔓延,但是默认事件任然会执行,当你掉用这个方法的时候,如果点击一个连接,这个连接仍然会被打开,2.event.preventDefault()方法这是阻止默认事件的方法,调用此方法是,连接不会被打开,但是会发生冒泡,冒泡会传递到上一层的父元素;3.return fals...

2019-08-31 21:28:39 3746 1

原创 Go常用包

一、原文https://blog.csdn.net/qq_30505673/article/details/83627811二、完整包

2019-08-30 09:33:12 164

原创 Go的marshal unmarshal

1.定义marshal:输入数据,转化为[]byte入参:我们输入的数据,类型为任意类型出参:返回数据为结果和错误 结果为[]byte []uint8类型 全部都是数字, 使用os.Stdout.Write(b)将ascii转化为字符unmarshal:将[]byte转化为任意我们规定的类型入参:第一个参数是我们输入的数据,类型是[]byte uint8类型的切片;第...

2019-08-27 16:45:02 7238

原创 Go判断输出数据类型

方法一:%Tpackage mainimport ( "fmt")func main() { v1 := "123456" v2 := 12 fmt.Printf("v1 type:%T\n", v1) fmt.Printf("v2 type:%T\n", v2)}v1 type:stringv2 typ...

2019-08-27 14:57:12 1502

原创 Go的Ducktype

代码package mainimport ( "fmt" "reflect")// 如果某个变量 t(person) 的类型 T(Person) 实现了某个接口 I(ISayHello) 所要求的所有方法,// 那么这个变量 t(person) 就能被赋值给 I(ISayHello) 的接口变量 i。// 调用 i 的方法,// 最终就是调用 t(person) 的方法t...

2019-08-27 14:21:14 714

原创 Go中间件

定义中间件(英语:Middleware),又译中间件,是提供系统软件和应用软件(网路系统与自己的代码之间的信息交换)之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。通俗讲解:有时候我们需要统计web service接口的数据,比如记录日志、统计API调用时间、或者对Han...

2019-08-27 13:32:53 304

原创 Go的strconv二

ParseBool 将字符串转换为布尔值func main() { fmt.Println(strconv.ParseBool("1")) // true fmt.Println(strconv.ParseBool("t")) // true fmt.Println(strconv.ParseBool("T")) // true fmt.Println(strcon...

2019-08-27 12:52:56 2866

原创 Go的strconv一

format是进行转换后面的parse是转换为后面的// 将布尔值转换为字符串 true 或 falsefunc FormatBool(b bool) string// 将字符串转换为布尔值// 它接受真值:1, t, T, TRUE, true, True// 它接受假值:0, f, F, FALSE, false, False// 其它任何值都返回一个错误。func ...

2019-08-26 20:30:40 371

原创 Goland安装

教程地址:http://www.3322.cc/soft/38102.html安装包及工具:https://pan.baidu.com/s/10YEftjTQ-U28TxKn_e_I1Qhttps://pan.baidu.com/s/1-gred6hbhvSrmYA7ZrNrIA

2019-08-26 17:01:23 1016

原创 Go的time

t := time.Now()ctime := t.Format("Jan 02 2006, 15:04:05")

2019-08-26 17:00:33 117

原创 Go的testing包数据类型M/T/B/PB

testing.T 判定失败接口 Fail失败继续 FailNow失败终止 打印信息接口 Log数据流 (cout 类似) Logfformat (printf类似) SkipNow跳过当前测试 Skiped检测是否跳过综合接口产生:Error / Errorf报告出错继续 [Log / Logf + Fail] Fatel / F...

2019-08-26 16:10:26 1239

原创 Go学习内容

专栏:https://blog.csdn.net/xiangxianghehe/column/info/18320

2019-08-26 10:33:02 115

原创 Go的DB查询坑

BEEGO里面的属性第一个字母大写表名字第一个字符大写类型对应表的第一个字母大写中间部分的遇到大写字母 就会添加一个下划线!不然会查询不了信息啊!!!!!...

2019-08-22 21:17:17 421

原创 PHP索引数组关联数组

https://blog.csdn.net/qq_32849999/article/details/80290240区分索引数组:索引值是数字的 从0增加的 自动化的关联数组:键值是字符串 人为定义的例子索引数组:$fruit=array("苹果","香蕉"); print_r($fruit); Array( [0] => 苹果 [1] ...

2019-08-22 14:34:16 392

原创 Go全局变量syntax error: non-declaration statement outside function bodygo

BUGsyntax error: non-declaration statement outside function bodygo原因短写法必须用在方法内 不是全局变量方法使用var 定义全局变量

2019-08-21 20:05:44 3016

原创 Go遍历for/for...range

FORpackage mainimport ( "fmt")func main(){ x:=[5]int{1,2,3,4,5}; var i int; var sum int; for i=0;i<len(x);i++ { sum +=x[i]; } fmt.Println(sum);}//15FOR...RANGEpackage m...

2019-08-21 18:43:04 2553

原创 Go创建赋值channel

代码1package mainimport ( "fmt" "time")// 对于channel的赋值 对于channel赋赋值必须通过goroutine// 如果不是goroutine的话 那么channel就没有存在的意义了 // channel存在的意义就是给routine进行通信func write(a int,ch chan int){ ch<-a...

2019-08-21 11:00:58 1295

原创 Go三种方式创建赋值map

var与冒号相等,有了var就不用有冒号,有冒号就不用有var;package mainimport ( "fmt")func main(){ // 方式一 :原生普通方式 var mapp map[string]float32; mapp = make(map[string]float32); mapp["name"]=11.11; fmt.Printf("%v...

2019-08-20 23:21:27 4510

原创 Go创建赋值切片

package mainimport ( "fmt")func main(){ // 方式一 :由数组定义slice var array [10]int = [10]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} var slice = array[0:2] fmt.Printf("%d\n",slice); //方式二:直接创建数组切片 然后...

2019-08-20 23:12:42 6190

原创 Go创建赋值数组

package mainimport ( "fmt")func main(){ // 定义赋值一个数组方式一 var a [10]int a[0]=1; fmt.Printf("%d\n",a); // 定义赋值一个数组方式二 var b [10]int = [10]int{1,2,3} fmt.Printf("%d\n",b); // 定义赋值一个数组方式三 ...

2019-08-20 23:02:59 4977

原创 Go的OOP

package mainimport ( "fmt")type Point struct { px float32; py float32;}// 记住哦 *Point前面的pont只是一个形参 就是实例化对象的形参 只是在此函数中有用// 出了此函数 没有意义了// 后面在进行实例化 调用此函数的时候 还会进行再次实例化 那才是实参// 所以说前面的虚参...

2019-08-20 09:22:42 161

原创 TP5的请求

记住两种就好// http://tp.tp.tp/index/index/index?name=1111// 方法一:// $request=Request::instance();// $a=$request->get('name');// 方法二:// $a=$this->reque...

2019-08-13 09:58:58 250

原创 TP5的请求响应参数

1.请求//导入系统请求类use think\Request;class Index { public function index(Request $request) { // 以形参的方式在方法中使用 // 1、获取请求方式 $request->method(); // 2、获取访问ip $request...

2019-08-13 09:34:30 1112

原创 PHP的引用传值值传递

// 值传递是并排的 一个变其他不变//// 引用传值是串行的 一个变都变// 函数内外其实是不一样的:// 值传递使用值传递,函数内外其实不是同一个变量了// 引用传递是地址传递,函数内外其实是同一个变量了// 值传递中原来参数的值在调用其他函数之后还是原来的值,// 引用传递则是改变了原来的值。// 值传递是数值的复制// 引用传递是地址的复制 指的是地址上的数...

2019-08-12 22:24:16 230

原创 PHP新增与修改的区分

根据ID进行判断有ID的进行更新 没有ID的进行新建 对象名称要一样哈!以下就是根据id进行区分的过程!!!!!!!$id = intval( $this->post("id",0) ); $date_now = date("Y-m-d H:i:s"); $info = []; if( $id ){ ...

2019-08-11 23:25:31 229

原创 PHP登录密码的生成与验证

1.生成1.生成盐值 保存数据库至盐值2.保存盐值与密码的md5值2.验证beforeaction两个作用:登录了的放行 未登录的至login方法login方法就会验证密码验证密码:取出盐值与提交的密码进行md5,与db的pwd一致,则进行放行,不一致在登录 public function setSalt ($length = 16 ) { ...

2019-08-08 10:56:53 276

原创 PHP如何保存当前用户

2019-08-08 10:41:42 251

原创 PHP登录状态判定的思路

第一种使用cookie 不使用session每次新的方法都进行获取判定cookie值,合适的话就进行判定正确,不合适就判定未登录第二种使用cookie 和 session把登录态保存至session里面,可以在每个页面都进行判断session的值对比使用cookie的话就要每次都计算与加密,因为cookie是本地的 不安全使用session不用计算 只需要把...

2019-08-08 10:27:33 727

原创 Yii游客允许查看页面设置

2019-08-08 10:25:35 203

原创 PHP设置页面显示编码

2019-08-07 21:43:47 767

原创 PHP的pathinfo()

返回文件的路径及名称及扩展名信息很有用的函数

2019-08-07 19:32:27 548

原创 PHP封装对象名字的思路

对于封装对象的时候可以采用这种方法__class__

2019-08-06 18:48:32 166

原创 Yii的应用主体的配置

在一个应用中,至少要配置2个属性:id和basePath。idid属性用来区分其他应用的唯一标识ID。主要给程序使用。 为了方便协作,最好使用数字作为应用主体ID, 但不强制要求为数字。basePathbasePath指定该应用的根目录。 根目录包含应用系统所有受保护的源代码。 在根目录下可以看到对应 MVC 设计模式的models,views,controlle...

2019-08-06 12:08:21 152

原创 Yii的DB配置

配置的数据库连接可以在应用中通过Yii::$app->db表达式访问。信息:config/db.php将被包含在应用配置文件config/web.php中, 后者指定了整个应用如何初始化。...

2019-08-05 19:52:31 457

原创 Yii::$app的作用

信息:表达式Yii::$app代表应用实例,它是一个全局可访问的单例。 同时它也是一个服务定位器,能提供request,response,db等等特定功能的组件。 在上面的代码里就是使用request组件来访问应用实例收到的$_POST数据。...

2019-08-05 19:28:04 1200

原创 PHP的uniqid

<?php echo uniqid();?>输出类似:4415297e3af8c输出基于微秒的id

2019-08-02 17:48:43 773

原创 PHP调用JS/CSS方法

<?phpnamespace app\common\services;use Yii;class StaticService { public static function includeAppJsStatic($path,$depend) { //第一个参数为区别参数 第二个为路径 第三个为依赖类 self::includeApp...

2019-08-01 16:46:28 1490

原创 PHP参数会被用作对象名

这样写也是可以的哈$relate_model 指代对象模型$rel_data = $relate_model::findAll([$pk_column => array_unique($_ids)]);<?php$input = array("a" => "green", "red", "b" => "green", "blue", "red");$r...

2019-08-01 16:44:03 89

空空如也

空空如也

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

TA关注的人

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