自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 修复数据库表

repair table table_name

2022-02-09 08:58:08 432

原创 day06 func函数

package mainimport "fmt"//函数的意义?//函数是一段代码的封装,把一段重复使用的代码封装起来,让代码更清晰更简洁//函数定义func sum(x int, y int) (ret int) { ret = x + y return //使用命名让返回值,返回的时候值可以省略}//没有返回值的函数func f1( x int ,y int) { fmt.Println(x + y)}//没有参数的函数func f2() { fmt.Pri

2022-01-21 17:34:15 356

原创 day06 指针pointer map集合

make 和 new区别make和new都是用来申请内存的new 一般很少用,一般用于给基本的数据类型申请内存,如string\int等,返回对应类型的指针。make是用来给slice、map、chan申请内存的,make返回的是对应的这三个类型的本身。package mainimport "fmt"//vscode 不支持go modulefunc main() { //Go语言中不存在指针操作,只需要记住两个符号 1.&取地址 2.*根据地址取值 a := 18 p

2022-01-21 16:27:37 329

原创 day06 slice append和copy

元素追加package mainimport "fmt"func main() { //append 切片追加元素 s1 := []string{"北京","上海","深圳"} fmt.Printf("s1=%v len(s1)=%d cap(s1)=%d\n",s1,len(s1),cap(s1)) //s1[3] = "广州" 错误的写法,会导致编译错误:索引越界 //调用append函数必须用原来的切片变量就收返回值 s1 = append(s1,"广州") //appen

2022-01-21 10:18:47 169

原创 day05 数组和切片

package mainimport "fmt"func main() { //数组 var a1 [3]string fmt.Println(a1) //数字的初始化 : 如果初始化(默认元素都是零值 布尔值:false 整形和浮点型都是0 字符串:"") //1.初始化方式一 a1 = [3]string{"龙族","凤族","玄武族"} fmt.Println(a1) //2.初始化方式2 根据初始值自动推断数组的长度是多少 //a100 := [10]int{0,1,2

2022-01-17 09:55:03 222

原创 day04 基础之if,xswitch,for,运算符

FROpackage mainimport "fmt"//流程控制func main() { //当i=5时跳出for循环 for i := 0; i<10; i++ { for j := 'A'; j < 'Z'; j++ { if j == 'B' { goto XX //直接跳出两层循环到指定的标签(特定环境可用,但是尽量少用) } fmt.Printf("%v-%c\n",i,j) } } XX: //label标签 fmt.P

2022-01-13 17:06:37 86

原创 day01 - day03 内容回顾

GO语言设置GOPATH$GPPATE : 你写GO代码的工作区,保存你的GO代码GOPATH/bin 路径添加到环境变量中 :go install 命令会把生成的二进制可执行文件拷贝到GOPATH/binGO命令go build :编译GO程序go build -o "XXX.exe":重新命名go run main.go :像执行脚本一样执行main.go文件go install : 先编译后拷贝GO语言基础语法存放Go源代码的文件后缀名是 .go文件第一行 : pac

2022-01-06 17:35:32 233

原创 Go 基础 day3 条件语句和for循环等

条件语句package mainimport ( "fmt" "runtime")//if条件判断func main() { //age := 19 //if age > 18 { // fmt.Println("澳门首家线上赌场开业了!") //} else { // fmt.Println("该写寒假作业了!") //} //age = 11 var m runtime.MemStats runtime.ReadMemStats(&m) if age

2022-01-06 11:46:39 59

原创 GO基础 day2 字符串操作

字符串操作Go语言中 字符串是用双引号包裹的!!!Go语言中用单引号包裹的是字符!!!h1 := "我是字符串"//单独的字母,汉子,符号表示一个字符h2 := 'a'h3 := 'b'//字节 : 1字节 = 8 Bit(8个二进制位)基本的字符串操作示例package mainimport ( "fmt" "strings")//字符串func main() { // 本来 \ 是具有特殊含义的,我应该告诉程序我写的\就是一个单纯的\ path := "

2022-01-05 17:33:28 222

原创 GO基本语法和变量类型 day1-day2

变量和常量go语言中的变量必须先声明再使用声明变量声明变量时,全局变量可以在各函数内使用(也可以不进行使用),但是非全局变量声明必须使用,否则无法进行编译package mainimport "fmt"//go语言中推荐使用驼峰式的命名//声明变量//var name string//var age int//var isOk bool//批量声明var ( name string age int isOk bool)func main() { name = "

2022-01-04 17:42:37 432

原创 GO入门学习 -day1

什么是GO语言Google开源编译性语言php为解释性语言,相对比于解释性语言的优势,执行时不需要解释器,少了一步操作,相对运行速度快!21世纪的C语言

2022-01-04 10:47:06 66

转载 多版本php情况下使用composer

下载composer到对应php安装目录 :/usr/local/php7.3/binwget https://getcomposer.org/download/1.10.6/composer.phar配置 启用文件vi /usr/bin/composer73#!/bin/bashexport PATH=$PATH:/usr/local/php7.3/bin/php /usr/local/php7.3/bin/composer.phar $*配置权限chmod +x /usr/bin/c

2021-12-01 10:25:24 471

原创 Elasticsearch

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。...

2021-11-30 09:05:00 1118

原创 linux常用命令

端口是否监听:netstat -tunlp | grep 端口

2021-11-15 14:21:07 642

原创 swoole TCP和UPD

下载 :wget https://pecl.php.net/get/swoole-4.8.1.tgz

2021-11-12 16:53:37 236

转载 关于linux 安装yum注意

安装yum是一直找不到包:首先安装前,查看你系统的版本,去选择更换对应系统的镜像源然后进行更新最后安装yum详情请看文章:https://blog.csdn.net/qq_45261963/article/details/117520995

2021-11-12 12:17:13 106

原创 豆瓣数据采集

豆瓣数据采集#测试from bs4 import BeautifulSoup #网页解析import re #正则表达式,进行文字匹配import urllib.request,urllib.error #制定URL,获取网页数据import xlwt #进行excel操作import sqlite3 #进行SQLite进行存储def main(): #1.爬取网页 baseurl = 'https://movie.douban.com/top

2021-11-10 10:10:23 338

转载 记录常用正则表达式

一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 9 有两位小数的正实数:^[0-

2021-11-05 14:07:33 47

原创 # Django框架 ##

Django框架1.Django框架学习1.框架安装:--学习环境为ubuntu python版本3.8.10 django版本2.2.12--Diango安装命令sudo pip3 install django==2.2.12--判断安装是否成功sudo pip3 freeze|grep -i 'Django'2.创建项目--创建项目django-admin startproject django_peate1--进入到项目目录运行python3 manage.py ru

2021-10-27 11:55:06 133

原创 单例模式简单介绍

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-09-29 17:21:17 63

原创 2021-03-02

学习基础知识日志:1.为什么要跨域: 跨域指定是浏览器上不能执行其他网站上的脚本,这是由于浏览器的同源策略造成的,是浏览器对javascript施加的安全措施。

2021-03-02 15:56:05 53

原创 锁等待超时

mysql 用户表中有一条数据无法进行修改 其他数据正常;会报锁1205等待超时;请尝试重启事务报错:General error: 1205 Lock wait timeout exceeded; try restarting transaction 使用show full processlist;查找进kill无用解决方法:一般出现这种错误原因为事务执行等待时间太长,可增加事务...

2019-12-02 14:18:31 209

原创 smarty初步应用

1.从smarty官网上下载最新的版本文件  :  https://www.smarty.net/download我目前下载的最新版本是3.1.332.在自己网站根目录创建一个smarty文件夹,将下载的压缩包解压,复制 libs 文件夹到该目录下libs为smarty的核心文件无需更改,demo为示例,事后可以看一下(一下是文件夹的目录)3.现在我们在smarty...

2018-11-22 16:03:18 110

原创 window下php安装redis扩展

1.首先使用phpinfo()查看你php的版本信息:2. 知道自己php版本信息后下载对应的redis (PS:看清楚自己Architecture的位数,我这边是X64)下载地址 :https://pecl.php.net/package/redis3.进入下载地址:根据你php的版本下载适合的版本,我这边php版本是7.2.10直接下最新版本了点击DLL进入详情页面:...

2018-11-19 14:37:20 95

转载 MySql数据库优化的八种方式

1.选取最适用的字段属性Mysql的可以很好的支持大数据量的存取,但是一般来说,数据库的表越小,在上面执行的速度也就越快。所有,在创建表的时候,为了能够获得更好的性能,我们可以将表中的字段的宽度设的尽可能小。例如:在定义电话号码这个字段的时候,如何设置VARCHAR(255),这样显然浪费了数据库的空间,甚至上使用的varchar都是多余的,你可以使用焦炭(11)就能很好的完成工作。同样的...

2018-11-19 10:39:05 96

原创 PHPMailer使用 (邮箱发送)

本例是在TP5下进行:使用phpmailer需要PHP开启php_sockets和php_fileinfo使用phpinfo()函数查看socket和openssl扩展信息(wamp server默认启用了该扩展);1.首先检查php.ini中; extension = php_openssl.dll是否存在,如果存在的话去掉前面的注释符';',如果不存在这行,那么添加extensio...

2018-11-16 12:00:59 518

转载 TP5实现日志记录

TP5实现日志记录1.安装 psr/logcomposer require psr/log --指令下载到相应的目录它的作用就是提供一套接口,实现正常的日志功能!我们可以来细细的分析一下,LoggerInterface.php&lt;?phpnamespace Psr\Log;/** * Describes a logger instance. * ...

2018-11-16 09:35:27 6823

转载 PHP PSR规范笔记

https://www.jianshu.com/p/b33155c15343PSR是PHP标准推荐的简称,这个是PHP-图组织制定的一套规范至今PHP-图发布了五个规范:1.PSR-0:自动加载标准,2014年10月21日该标准被废弃,使用PSR-4来代替2.PSR-1:基本的编码规范3.PSR-2:PSR-1基础上升级版(更加严格)4.PSR-3:日志记录器接口5.PSR...

2018-11-15 10:51:32 167

apache-tomcat-6.1.53-x64亲测可用.zip

apache-tomcat-6.0.53-x64是tomcat6中的最高稳定版本!!

2019-06-13

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

TA关注的人

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