自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

原创 IP地址检测,IP相关的查询链接

如何检测访问走代理 还是直连。

2025-11-25 16:16:54 487

原创 FNos 飞牛os如何ssh访问 并切换root账户

飞牛os的使用

2025-11-21 09:58:51 1596

原创 如何在硬盘上预安装windows操作系统

在硬盘上预安装windows操作系统

2023-02-24 21:11:25 9751

原创 word文档转换为md文档

https://pandoc.org/installing.html#

2023-02-24 21:03:55 3159

原创 在windows11上安装openssh服务端并修改端口号

在windows11上安装openssh服务端并修改端口号

2023-02-24 21:02:30 10841

原创 亚洲国家列表 Asia country list

亚洲国家列表

2022-12-01 16:57:59 1179

原创 循环执行命令

while :;do ps aux|grep z1m;sleep 10; done

2022-06-08 12:48:25 288

原创 群晖MariaDB添加远程访问功能

群晖的套件中心可以安装MariaDB5和MariaDB10,但是远程访问功能是默认关闭的,可以通过以下命令开启。以MariaDB10为例:ssh到Synologysudo -i # 提权cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin #访问目录./mysql -u root -p # 这里有个坑,root密码和MariaDB密码是不同的,需要在套件中心各自设置use mysql # 选择数据库update user s

2022-05-21 21:35:10 2404

原创 Access denied for user ‘root‘@‘localhost‘ (using password:YES)解决方法

首先数据库的登录密码没有错误在通过mysql命令登录本地的数据库时产生标题所示的错误。>mysql -u root -p./mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)设置由于设置了远程访问数据库造成的。解决方法:# ./mysql -u root -h 127.0.0.1 -pEnter passwo

2022-05-21 21:32:01 840

原创 Go语言:发送HTTP请求(GET & POST)

package mainimport ( "bytes" "encoding/json" "io" "io/ioutil" "net/http" "time")// 发送GET请求// url: 请求地址// response: 请求返回的内容func Get(url string) string { // 超时时间:5秒 client := &http.Client{Timeout: 5 * t

2022-05-19 08:40:42 4339

原创 go-bindata 与 gin 的结合对html进行渲染

Gin 是一个用 Go (Golang) 编写的 Web 框架。go-bindata 将任何文件封装在一个 Go 语言的 Source Code 里面,文件数据在转换为原始字节时可以选择使用 gzip 压缩,同时提供了统一的接口,帮助获取原始的文件数据.本文就是用go-bindata对html文件进行打包,实际上是生成asset.go文件,然后通过gin对asset.go进行渲染,特别是本文探讨了如何在渲染过程中传递参数。

2022-04-25 14:18:10 1758

原创 如何搭建typora图床服务器

如何搭建typora图床服务器1.假如有一服务器,ip地址为:107.173.87.1702.安装node.js环境cd /opt/wget https://nodejs.org/dist/v14.0.0/node-v14.0.0-linux-x64.tar.xztar xvf node-v14.0.0-linux-x64.tar.xz将Node.js添加到系统变量echo "export NODE_HOME=/opt/node-v14.0.0-linux-x64" >> ~

2022-01-07 15:24:50 2532

原创 curl: (6) Could not resolve host: www.baidu.com;

虚拟机之前好好的,可以正常通信,可是今天打开突然连不通了,百度也ping不通。执行测试命令显示如下错误:[root@localhost ~]# curl www.baidu.comcurl: (6) Could not resolve host: www.baidu.com; 未知的错误上网了解了一下,都说是DNS的问题,因此修改一下DNS配置[root@localhost ~]# vim /etc/resolv.conf// 原先的DNS# Generated by NetworkMa.

2021-11-24 09:50:43 5318

原创 【无标题】ssh修改默认端口号后无法连接(提示ssh: Could not resolve hostname)

ssh命令语法:usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface][-b bind_address] [-c cipher_spec] [-D [bind_address:]port][-E log_file] [-e escape_char] [-F configfile] [-I pkcs11][-i identity_file] [-J [user@]host[:port]] [-L address][-l login_name

2021-11-24 09:09:04 23482 1

原创 VBA 学习 :编译错误 else 没有 if

'二层嵌套 1KG=0.45榜Sub changeUnit() Dim i, j i = 2 If Cells(15, 8) = "千克" Then Do While Cells(i, 1) <> "" j = 2 Do While Cells(i, j) <> "" Cells(i, j) = Cells(i, j) * 0.45 .

2021-09-26 13:48:43 4958

原创 go 读取json文件 转成map

import "encoding/json" ptjsonpath:="./pt.json" f, err := os.Open(ptjsonpath) if err != nil { fmt.Println("open file err = ", err) return } defer f.Close() siteinfos:=make(map[string]Siteinfo) decoder := json.NewDecoder(f) err = decod.

2021-01-17 15:40:25 2010

原创 go 读取yaml文件 转成map

import ""gopkg.in/yaml.v3"" ptjsonpath:="./pt.yaml" f, err := os.Open(ptjsonpath) if err != nil { fmt.Println("open file err = ", err) return } defer f.Close() decode:=yaml.NewDecoder(f) siteinfo:=make(map[string]Siteinfo) err = decode...

2021-01-17 15:37:17 2301

转载 golang 十进制与其他进制转换 如2进制 8进制 16进制等

package mainimport ( "fmt" "math" "strconv" "strings")var tenToAny map[int]string = map[int]string{0: "0", 1: "1", 2: "2", 3: "3", 4: "4", 5: "5", 6: "6", 7: "7", 8: "8", 9: "9", 10: "a", 11: "b", 12: "c", 13: "d", 14: "e", 15: "f", 1.

2021-01-04 14:04:52 1972

翻译 Go语言将10进制数转换为16进制数写入文件

package main import ( "fmt" "os") var ( num2char string a string) func decimalToAny(num, n, count int) string { new_num_str := "" var remainder int var remainder_string string for num != 0 { remainder = num % n remainder_strin.

2021-01-04 13:56:26 1762

原创 UDPXY手册

源码下载地址:http://www.udpxy.com/udpxy的作用是将组播的数据流变成TCP协议的单播流,避免了在数据链路层广播,在无线网络中尤为需要。同时电视也不支持udp格式的视频流。udpxy在官方的软件源中,直接安装即可udpxy没有独立的配置文件,修改参数直接在启动脚本中完成概要 描述 选项 环境udpxy手册页 udpxy - UDP到HTTP多播流量中继守护程序。概要udpxy [-vTS] [-a <listenaddr>] [-m .

2020-11-18 12:58:12 9229

原创 es启动过程中两个问题的处理

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536][2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144][2020-11-18T07:06:13,704][INFO ][o.e.n.Node ]...

2020-11-18 07:10:14 352

翻译 一个form表单两个提交按钮,实现提交到不同地址

工作中遇到的小技巧,需要实现同一个form表单有不同的提交url,刚开始的解决办法是给按钮分别不同的点击事件,通过点击去实现跳转到不同的url。现在可以通过form表单的自带属性来解决。在form属性位置action填写默认的提交路由,在下面formaction里面填写另一个需要提交的地址。<form action="demo_form.asp" method="get"> First name: <input type="text" name="fname" /..

2020-11-05 15:09:12 3884

原创 Windows 下 Tomcat 命令窗口显示乱码问题解决

Tomcat 目录下的 conf 目录中的 logging.properties 文件修改注释掉:#java.util.logging.ConsoleHandler.encoding = UTF8新增内容:java.util.logging.ConsoleHandler.encoding = GBK

2020-11-05 14:02:11 98

翻译 ElasticSearch使用内置IK分词器,出现错误“request body or source parameter is required”

POSThttp://192.168.10.199:9200/_analyzebody-----raw-----json{"analyzer":"ik_smart","text":"中华人民共和国万岁"}引出 我们都知道ElasticSearch中有内置的IK分词器,然后我们启动ES后,可以尝试一下默认的IK分词器是什么效果的。在地址栏输入“http://127.0.0.1:9200/_analyze?analyzer=chinese&prett...

2020-11-04 20:11:20 978

翻译 ElasticSearch新增IK扩展词后,让历史数据生效方法

问题描述IK是ES的中文分词插件。在IK新增热词后,不会去更新历史数据,即新添加的热词只对后续的数据生效。而实际上我们常常需要对历史数据进行更新。解决办法使用ES自己提供的update_by_query接口。调用接口:http://127.0.0.1:9200/index*/_update_by_query?conflicts=proceed可以指定多个索引多个type。http://127.0.0.1:9200/index1,index2/type1,type2/_update_by_qu

2020-11-03 21:49:11 1231 2

原创 Go语言:发送HTTP请求(GET & POST)

代码实例:package mainimport ( "bytes" "encoding/json" "io" "io/ioutil" "net/http" "time")// 发送GET请求// url: 请求地址// response: 请求返回的内容func Get(url string) string { // 超时时间:5秒 client := &http.Client{Timeou

2020-10-17 22:31:11 1679

原创 golang截取中文字符串

1.问题:在golang中可以通过切片截取一个数组或字符串,但是当截取的字符串是中文时,可能会出现的问题是:由于中文一个字不只是由一个字节组成,所以直接通过切片可能会把一个中文字的编码截成两半,结果导致最后一个字符是乱码。例如:想要截取前四个字 name := "我是胡八一" fmt.Println("name[:4] = ",name[:4])执行后得到的结果会是这样的:name[:4] = 我?2.解决方法:先将其转为[]rune,再截取后,转会str..

2020-10-17 21:19:27 2467

翻译 golang中字符串MD5生成方式

方案一func md5V(str string) string { h := md5.New() h.Write([]byte(str)) return hex.EncodeToString(h.Sum(nil))}方案二func md5V2(str string) string { data := []byte(str) has := md5.Sum(data) md5str := fmt.Sprintf("%x", has..

2020-10-17 18:21:32 1951

原创 go 字符转ASCII 字符转成数字

Go语言中有单个字符和ascii码值直接转换的方法吗?类似Python里的chr()和ord()的方法。golang的字符称为rune,等价于C中的char,可直接与整数转换 var c rune='a' var i int =98 i1:=int(c) fmt.Println("'a' convert to",i1) c1:=rune(i) fmt.Println("98 convert to",string(c1)) //string

2020-10-17 18:20:24 18718

原创 golang utf-8 转 gb2312

package encodingimport ( "bytes" "io/ioutil" "golang.org/x/text/encoding/simplifiedchinese" "golang.org/x/text/transform")func UTF82GB2312(s []byte)([]byte, error) { reader := transform.NewReader(bytes.NewReader(s), simplifiedchin.

2020-10-17 10:19:30 3090

原创 Golang使用zlib压缩和解压缩字符串 compress/zlib

在python的时候就习惯使用zlib进行网页压缩。 golang下同样使用zlib进行压缩解压缩。 zlib官方给出的方法很简单,这里权当一个补充.zlib.NewWriter() 只能传递 []byte类型数据. NewWriterLevel 可以传递压缩的等级.package main import ( "bytes" "compress/zlib" "fmt" "io") func main() { var in bytes.Buffer b := []byte...

2020-10-17 10:18:28 5037

原创 go string转成16进制,16进制转golang

byte_data := []byte(`测试数据`) // 将 byte 装换为 16进制的字符串 hex_string_data := hex.EncodeToString(byte_data) // byte 转 16进制 的结果 println(hex_string_data) /* ====== 分割线 ====== */ // 将 16进制的字符串 转换 byte hex_data, _ := hex.DecodeString(hex_string_data) ...

2020-10-17 07:35:10 11588 1

原创 Golang GBK与UTF-8互转

package main import ( "code.google.com/p/mahonia" "fmt") func main() { //"你好,世界!"的GBK编码 testBytes := []byte{0xC4, 0xE3, 0xBA, 0xC3, 0xA3, 0xAC, 0xCA, 0xC0, 0xBD, 0xE7, 0xA3, 0xA1} var testStr string utfStr := "你好,世界.

2020-10-17 07:32:22 1457

原创 Golang下gb2312转UTF8并输出到文件 djimenez/iconv-go

package main import ( iconv "github.com/djimenez/iconv-go" "io/ioutil" "log" "net/http") func main() { log.SetFlags(log.LstdFlags | log.Lshortfile) resp, err := http.Get("http://data.earthquake.cn/datashare/globeEarthquake_csn.

2020-10-17 07:30:37 1602

翻译 Go-文本编码的转换处理 使用golang.org/x/text库

文章目录编码转换(Transform) 编码转换(Charset) 编码猜测编码转换(Transform)Utf8是golang的原生编码方式,Utf8=>X为编码,X=>Utf8为解码。 字节是数据的最小单元,数据转换和传输都以字节切片的形式进行。$ go get golang.org/x/text上面这步有可能在实践中出现些问题:package golang.org/x/text/encoding/ianaindex/...: unrecognized i..

2020-10-17 07:25:55 7673

转载 Go控制并发数量的几种方式

本文来自:Segmentfault感谢作者:iuoui查看原文:Go控制并发数量的几种方式https://segmentfault.com/a/1190000021856532?utm_campaign=studygolang.com&utm_medium=studygolang.com&utm_source=studygolang.com例子一func wa...

2020-03-01 20:07:28 2138

原创 golang go语言中 对文件大小字节单位的换算 PB TB GB MB KB B 保留小数

// 字节的单位转换 保留两位小数func formatFileSize(fileSize int64) (size string) { if fileSize < 1024 { //return strconv.FormatInt(fileSize, 10) + "B" return fmt.Sprintf("%.2fB", float64(fileSiz...

2020-03-01 13:36:53 11533 2

转载 windows mysql 安装的一些注意事项

net start mysql 发生系统错误2 系统找不到指定的文件转自:https://www.jianshu.com/p/6d8ed7c36e6f以管理员身份运行,在命令行输入cd+mySQL的bin目录的安装路径C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server5.6\binC:\Program File...

2020-02-29 20:24:16 190

原创 go语言 golang中 关于json数据的处理 动态key 动态字段

一般的用法可以参考https://www.cnblogs.com/yorkyang/p/8990570.html本文主要介绍json中动态字段 动态key的处理方法例子一json字段{ "friends": [ { "id": 0, "name": "Robinson Woods" } ...

2020-02-22 15:36:54 8820 15

原创 在centos7上安装discuzx论坛

所需平台:mysql 8.0.11PHP Version 7.2.12CentOS Linux release 7.3.1611 (Core)nginx version: nginx/1.15.6 Discuz! 程序版本  Discuz! X3.4 Release 20180101UCenter 客户端版本    UCenter 1.6.0 Release 20170...

2018-12-10 10:27:33 1433

直播节目,节目源编辑器,在线检索

本软件可以对节目源进行提取解析,针对规律节目和无规律节目都能够提取。同时带有节目源在线检索功能

2018-05-27

tvheadend_0-0_ubuntu_arm64.deb

适合aarch64 arm64架构 ubuntu 安装方法 apt install xxx.deb 启动方法tvheadend -C 启动后在浏览器里输入http:// ip:9981 进入登录界面提示,无需输入账号密码 确认直接登录

2021-11-25

TCP/IP网络编程基础教程

TCP/IP网络编程涵盖操作系统、系统编程、TCP/IP 协议等多种内容,结构清晰、讲解细致、通俗易懂。书中收录丰富示例,详细展现了Linux 和Windows 平台下套接字编程的共性与个性。特别是从代码角度说明了不同模型服务器端的区别,还包括了条件触发与边缘触发等知识,对开发实践也有很大帮助。

2018-05-27

txt csv文件按行风格工具

本工具可以按行分割txt csv文本的工具。

2017-01-01

空空如也

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

TA关注的人

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