自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大白菜啊

http://tl.beer

  • 博客(204)
  • 收藏
  • 关注

原创 XML格式数据示例 1到5层级例子

一、1层XML<root> <vnbgpU9pn>-107214826.0576086</vnbgpU9pn> <qS7E>-1614154078.0110207</qS7E> <JCFE-J>-522147407</JCFE-J> <T>-2093970670</T> <nA3vWlaf>1723955358.9646192</nA3vWlaf>&lt

2021-11-24 12:46:07 105

原创 JSON格式数据示例 1维到6维JSON例子

一、1维数据{ "flocbxnutio": "a3XVvfPJNFKA-aei1L7t", "uilwtvirlx": true, "ccsvba": -423469322, "nllzyzj": -500901304.9595631, "rqttybsmtx": true}二、2维数据[ "6aV2A0VWMs", "ThlNKlnH5g3wGup9q", { "aaofyxx": "7d7cTji_ecds90GpU", "jrshuu": "ldhuNNkCKCM2

2021-11-23 12:54:06 115

原创 phpstudy + tp6 出现 404 Not Found nginx/1.15.11

404 Not Found nginx/1.15.11设置伪静态打开phpstudy > 网站 >管理 > 伪静态添加下面代码if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last;}502 Bad Gateway nginx/1.15.11继续出现502错误切换PHP版本试试...

2021-11-22 09:52:35 590

原创 【JS】手机邮箱QQ号码IP地址身份电话正则匹配

Javascript 手机邮箱QQ号码IP地址身份证固定电话匹配数据提取 正则写法可以匹配复制粘贴和数据,也可以匹配整个网页的数据!效果查看数据匹配规则如下邮箱正则```email_pattern = /[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}/g```匹配身份证```IDCards_pattern = /([1-9]\d{5}[12]\d{3}(0[1-9]|1[012])(0[

2021-08-03 12:25:29 32

原创 【笔记】个人网站建站不要用前后端分离!!!!!- 对前后端分离的个人看法

个人网站建站不要用前后端分离,血淋淋的教训,让人无比心痛,以前在公司开发,习惯了只写后端,真是只关注后台逻辑和接口数据返回,不用关心其它的事情,写的代码爽到飞起,每天都好轻松。然后觉得自己也要有自己的网站,就开始设计,现在不是流行前后端分离嘛就自然的设计成前后端分离,然后开始写写写,然后后端写的很爽,前端写的也还行,就是对接有点点麻烦,自己写后端端,自己写接口文档,还要自己去写前端,对接接口怎样都觉得多此了一举,不过看到页面好看就忍了时间来了到半年后,网站突然打不开了。我打开后台,看到总共

2021-07-29 23:12:51 143

原创 【工具】一款在线字数统计工具,统计单个字词组出现的频率

一款在线文字字数统计工具,可以算出一篇文章中,文字或者词组出现的次数频率,并做了排序处理,支持中文和英文两种语言。与网上的仅中文多少字、英文多少字、符号多少字,分别算一个总数出来不一样的,这个工具是单独统计每个字、每个词出现的次数在线文字统计工具字词频率统计工具的难点是统计...

2021-07-29 22:50:07 207

原创 有没有哪些网站是使用go语言开发的,开发效率如何?推荐一个beego框架开发的网站

使用go开发网站的效率高,毕竟配置简单运行速度很快,很适合做个人小网站,如果是一个人开发,除了写后台会花一点时间,大量时间其实是花在写前端页面上了。项目是一款小的在线工具网站,使用beego框架http://tl.beer...

2021-07-26 09:17:39 140

原创 【Go】go for range 遍历循环数组切片结构体时修改值

一、错误示范package mainimport ( "fmt")func main() { x := []int{1, 2, 3, 4, 5} for _, v := range x { v = v + 10 } fmt.Println(x)}输出: [1 2 3 4 5]值没有改变,因为以上例子没有修改变量x的值,v只是一个副本循环后就销毁了二、正确方法调用原变量修改package mainimport ( "fmt")func main() { x

2021-07-20 23:54:32 136

原创 【Go】怎么判断数据类型

完整示例:使用反射,引入反射包reflect.TypeOf(x)package mainimport ( "fmt" "reflect")func main() { var x string = "aaa" fmt.Println("type:", reflect.TypeOf(x))}更多类型判断:var a = "aaa"fmt.Println( reflect.TypeOf(a))输出: stringvar b = 'a'fmt.P

2021-07-16 09:12:48 28

原创 【Flutter】编写第一个 Flutter 应用(官方示例完整代码版)

import 'package:english_words/english_words.dart';import 'package:flutter/material.dart';//文档// https://flutter.cn/docs/get-started/codelabvoid main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildCont.

2021-07-12 17:00:34 39

原创 【Go】strings库字符串处理详说

一、引入strings 包实现了用于操作字符的简单函数import "strings"二、使用EqualFold | 判断两个utf-8编码字符串(将unicode大写、小写、标题三种格式字符视为相同)是否相同func EqualFold(s, t string) boolfmt.Println(strings.EqualFold("Go", "go"))HasPrefix | 判断s是否有前缀字符串prefixfunc HasPrefix(s, prefix string) boo

2021-07-05 23:45:18 34

原创 【go】申明和初始化数组的方式有哪些?

一、概念存储一组相同数据类型的数据结构,理解为容器,存储一组数据常见数据类型:基本类型: 整数,浮点,布尔,字符串复合类型: array, slice , map, struct, pointer, function, channel . . .语法 :var 数组名 [长度] 数据类型var 数组名 = [长度] 数据类型 {元素1,元素2 . . . }数组名 := […] 据类型 {元素1,元素2 …}获取长度和容量:长度 len(array/ map/ slice/ stri

2021-07-04 01:44:01 77

原创 【Golang】生成随机数,指定区间随机数

go语言的随机数,不是真正的随机,而是根据一定的公式算法计算出来的,也称伪随机数随机数操作都在math/rand包下一、生成一个随机数请注意,未设定种子数而产生的随机数,每次都是固定的,下面的代码,无论执行多少次,输出结果都是固定的package mainimport ( "fmt" "math/rand")func main() { r := rand.Int() fmt.Println(r)}输出:5577006791947779410而设定了数值范围,再执行会产生不

2021-07-03 23:28:30 912

原创 【Golang】浮点数整数字符串字节布尔类型转换

go语言是静态的语言,定义和赋值类型必须一致。将一个变量值赋值给另外一个不同类型变量是不被允许的,这是强类型语言的特点。但是GO语言允许在一定程度上做转换,常用的转换方法是,类型(值) Type(value)Int > float32 / float 64float32(10)float32(10)float > intf:=3.14int(f)不是所有类型都能像上面这样转换,像布尔代表逻辑值true/false和数值类型的转换就不支持更多转换方法一、int8 转 int1

2021-07-03 21:29:59 84

原创 【Go】14行Golagn代码实现假聊天机器人!

示例代码package mainimport "fmt"import "regexp"func main() { var text string fmt.Print("假机器人聊天:\n\n") for { fmt.Scanln( &text ) reg := regexp.MustCompile(`(吗?|?|吗)`) fmt.Printf("%s\n\n", reg.ReplaceAllString(text, "!")) }}完...

2021-06-02 18:26:49 19

原创 【golang】安装库出错 cannot find package “github.com/xxx“ in any of

go安装库,出现最多的错误就是cannot find package xxx,例如go get -u github.com/hashicorp/hcl/hcl/printercannot find package “github.com/hashicorp/hcl/hcl/printer” in any of:解决一:这种情况你的第一个操作,应该打开链接 ,查看项目是否还存在?github.com/hashicorp/hcl/hcl/printer要是页面出现 404,这种情况下用各种姿势下

2021-05-30 11:03:08 2009 8

原创 【JS】npm electron 开发桌面应用-npm run-script package打包

一. 准备工作首先,我们要安装electron-prebuilt,它是一个npm模块,因此我们可以使用Npm来进行安装,它是一个electron的预编译版本。cnpm install -g electron-prebuilt 接下来安装electron-packager ,它也是一个npm模块,是一个用于打包electron应用的工具,具体使用方法我们稍后会详细说明 。cnpm install -g electron-packager二、创建应用略三、运行来到项目根目录,s

2021-04-13 11:11:33 81 1

原创 【JS】nodejs -electron获取串口设备

网上的教程很多有错误,现在发一份官方补充版下载官方代码git clone https://github.com/serialport/electron-serialport.gitCD到代码根目录cd electron-serialport安装与代码相同版本的electron,我下载的是11.2.0npm install electron@11.2.0electron版本在根目录文件package.json查看 "devDependencies": { "elec

2021-03-12 10:18:18 326 3

原创 【PHP】laravel 操作数据库

数据库一、操作Eloquent 模型查询检索单个模型/集合// 通过主键取回一个模型…$flight = App\Flight::find(1);// 取回符合查询限制的第一个模型…$flight = App\Flight::where('active', 1)->first();你也可以使用主键数组作为参数调用 find 方法,它将返回匹配记录的集合:$flights = App\Flight::find([1, 2, 3]);『找不到』异常如果没有对异常进行捕获,则会自

2021-03-04 23:02:52 58 1

原创 【JS】获取扫码设备的数据,并输出在页面

JS获取扫码设备的数据,并输出在页面<html><body id="main"><p></p></body></html><script> window.onload = function () { var html = ""; var code = ""; var lastTime, nextTime; var lastCode, nextCode

2021-02-03 16:44:32 333

原创 【Go】GO语言获取一个url

1.5 获取一个url基本思路案例package mainimport ( "fmt" "io/ioutil" "net/http" "os")func main() { for _, url := range os.Args[1:] { resp, err := http.Get(url) if err != nil { fmt.Fprintf(os.Stderr, "fetch:%v\n", err) os.Exit(1) } b, err := i

2020-12-23 22:58:48 108

原创 【PHP】opencart设置多店铺

设置多店铺1打开后台-系统设置-网店设置-添加网店(网店网址栏,随便写一个二级域名,例如s2.xxx.com)2打开C:\Windows\System32\drivers\etc路径下的hosts文件,将127.0.0.1 s2.xxx.com加入最后一行3打开phpStudy添加站点域名,网站域名:s2.xxx.com,网站目录:指向项目根目录,网站端口:804打开 s2.xxx.com看看效果吧nginx设置多店铺1宝塔-网站-设置-域名管理-添加(添加多个端口表示都可以访问,域名随便写,示

2020-12-15 09:02:15 306

原创 【PHP】nextcloud 删除文件出错,修改覆盖提示 ****file is locked,文件被锁定了

nextcloud 删除文件出错,修改覆盖操作提示 ****file is locked,则文件被锁定了。方法一首先打开项目配件文件/config/config.php,开启维护模式'maintenance' => true, 清空sqlite数据库的oc_file_locks表无法进入sqlite表,可以使用PHP连接数据库操作查看和清空$db = 'data/owncloud.db'; //项目SQLITE文件$conn = new sqlite3($db);$s

2020-11-26 13:13:31 1005 1

原创 【PHP】nginx访问phpmyadmin出现No input file specified.

nginx访问phpmyadmin出现No input file specified.访问所有 .php的文件都是 No input file specified.找到php的安装目录,打开 /php/72(项目使用的版本)/etc/php.iniopen_basedir 是php授权目录找到 open_basedir参数,把phpmyadmin的绝对目录加进来,冒号是分隔符,重启nginx即可正常访问open_basedir =/www/wwwroot/:/tmp/:/proc/:/www/s

2020-11-26 13:05:05 417

原创 【PHP】认识Apache重写模块,隐藏入口文件index.php

认识Apache重写模块上几个案例说明apache是如何重写的一、在项目入口文件同级目录创建如下三个文件文件1 .htaccess RewriteEngine On RewriteRule test.html test.php文件2 test.php<?phpprint_r($_REQUEST);文件3 test.htmlhtml二、参数说明RewriteEngine 打开或关闭重写引擎 参数 On|OffRewriteEngine OnRewriteR

2020-11-08 22:03:38 77

原创 【PHP】怎样把数组写入文本文件?

方法一 - print_r()使用print_r();$data = ['key' => 111, 'key2' => 222, 'arr' => ['aaa', 'eee']];$string = print_r($data, true);file_put_contents('test.log', $string);效果方法二 - var_export()使用 var_export();$data = ['key' => 111, 'key2' => 22

2020-10-20 17:01:05 151

原创 【PHP】钉钉通知实现

钉钉消息通知到企业个人创建小程序登录钉钉开放平台[钉钉开放平台]https://ding-doc.dingtalk.com/在应用开发->企业内部开发->小程序->创建应用3.打开刚刚创建的小程序,配置相应的信息,特别要配置的是"添加接口权限",和"选择权限范围"在线调试打开在线调试地址,在最上方选择企业内部应用,找到消息通知->普通消息,就可以发送消息给企业内部人员了。发送消息前,您需要获得该应用的access_token和员工ID代码实现1、 在创建的

2020-10-16 16:51:54 767

原创 【PHP】代码运行时获取当前行和调用行的行号

当前行行号 __LINE__调用者行号 debug_backtrace()利用 debug_backtrace() 回溯跟踪功能拿到调用者的行号。function getLine(){ return debug_backtrace()[0]['line'];}echo getLine();输出: 5在断点调试中,可利用debug_backtrace 找到代码终止前的行数,进一步缩小问题点位置/** * 调试 * @param mixed $content 内容 * @param

2020-10-14 15:29:30 399

原创 【PHP】 如何让同一个局域网的人都访问我电脑上搭建的本地网站呢?

开始前要安装好phpstudy软件,实现本地网站局域名的电脑都能访问一、WIN + R 打开运行,输入cmd 并回车二、在打开的命令行中输入 config 回车查看当前电脑IP地址三、打开本地的 host 文件四、在host文件中配置好IP和域名,使其 “域名:端口” 和 “IP:端口” 都能访问五、在站点域名管理中 配置你的域名,第二域名,本地网站目录,网站端口。六、在浏览器地址栏输入IP+端口,同一个局域网内的人都能访问了!注意:访问不了时,请关闭本地电脑防火墙...

2020-10-12 22:56:40 862

原创 【PHP】Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be remove

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set ‘always_populate_raw_post_data’ to ‘-1’ in php.ini and use the php://input stream instead. in Unknown on line 0部署YII1

2020-10-10 15:58:22 82

原创 【Mordern PHP】怎样启用 PHP内置的HTTP服务器?

PHP内置的HTTP服务器知道吗,从PHP5.4.0起,PHP内置了Web服务器?这对认为需要 Apache或 nginx才能预览PHP应用的PHP开发者来说又是一个隐藏的功能。这个内置的Web服务器不应该在生产环境中使用,但对本地开发来说是个极好的工具。不管写不写PHP代码,我每天都会使用PHP内置的这个Web服务器。我使用这个服务器预览使用Laravel(http://laravel.com)和Slim框架(http://slimframework.com)开发的应用,使用内容管理框架 Dr

2020-08-02 11:30:12 209

原创 【PHP】 Linux 环境引入上级目录下的文件

方式一__DIR_取出当前文件执行的物理路径$config = include __DIR__ . '/../config/config.php';方式二$_SERVER['DOCUMENT_ROOT']取出网站根目录的绝对路径$config = include $_SERVER['DOCUMENT_ROOT'] . '/config/config.php';完...

2020-07-13 11:40:05 612

转载 MySQL规约(转自福报五百强 Java 开发手册)

一、建表规约【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint( 1 表示是,0 表示否),此规则同样适用于 odps 建表。说明:任何字段如果为非负数,必须是 unsigned。【强制】表名、字段名必须使用小写字母或数字;禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。正例:getter_admin,task_config,level3_name反例:G

2020-07-07 09:36:21 84

原创 【PHP】根据md5值上传文件生成文件名

html代码创建文件 index.html<body> <form action="file.php" method="POST" enctype="multipart/form-data"> <input type="file" id="file" name="file"> <input type="submit"> </form></body>php代码创建文件 file.php<?php

2020-06-15 10:10:09 329

原创 【PHP】Malformed UTF-8 characters, possibly incorrectly encoded

报错框架: ThinkPHP 5.1报错类型:Malformed UTF-8 characters, possibly incorrectly encoded一查原因,Redis未启动,开启之立刻马上就正常了如果出现的问题是有的接口报这个异常,有的接口正常,那么就要检查路由Route.php文件了,是否部分接口设置了中间件,导致的异常...

2020-05-26 23:01:03 2223

原创 使用搜索引擎搜索指定网站的内容

例如我们要搜索websocket相关的内容正常搜索百度的结果是这样的:但是如果我们只要看指定网站的内容怎么办?方法是: 使用 site: + 指定网站域名 + 关键字如果是要搜索 runyifeng.com中关于 websocket的内容,这样写:site:ruanyifeng.com websocket最终结果:...

2020-05-14 10:51:29 1621

原创 【PHP】Connection could not be established with host smtp.sina.com :stream_socket_client():

发送邮件报错Connection could not be established with host smtp.sina.com :stream_socket_client(): unable to connect to smtp.sina.com:25 (Connection timed out)服务器的邮箱服务使用的好好的很稳定,最近突然出错了尝试了在在本地是可以正常发送邮件,但是相同...

2020-04-25 16:15:57 2029 1

原创 edge浏览器 F12中文换成英文

一开edge浏览器控制台语言变成中文了怎么改回英文?按F12 >> 点击右上角 … >> 设置 >>取消匹配浏览器语言重新打开后又变成英文了完

2020-04-15 15:26:46 9877 2

原创 【PHP】去除小数点后面多余的零

去掉小数点后面无用的零,必须考虑到整型不去除方法一使用正则替换$price = 12500$float = 125.65000str_replace("0+?$", "", $price);str_replace("0+?$", "", $float );输出:“12500”“125.65”方法二网上很多人复制粘贴别人的答案,说用这个floatval() 函数就够了,实测这...

2020-03-31 09:58:08 1896 5

原创 composer中国全量镜像和阿里云镜像

composer 中国全量镜像方法一: 修改 composer 的全局配置文件(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com方法二: 修改当前项目的 composer.json 配置文...

2020-03-25 10:13:22 227

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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