- 博客(647)
- 资源 (17)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mac 设置 HOMEBREW_GITHUB_API_TOKEN的正确方法
网上说的方法不正确网上说的是通过修改 ./~ben:~ soul$ brew search mariadbmariadbError: GitHub API rate limit exceeded for 125.94.38.47. (But here's the good news: Authenticated requests get a higher rate limit. Check ou
2015-08-28 23:48:31
4833
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 centos7 修改ssh端口!
默认ssh端口为 22,总是被人扫描登录!修改默认端口为2218的方法:修改ssh配置文件 /etc/ssh/sshd_config,将里面的 Port 22前面的注释去掉,将22修改为 2218[root@niche ~]# whereis sshssh: /usr/bin/ssh /etc/ssh /usr/share/man/man1/ssh.1.gz[root@
2014-12-18 23:12:34
17379
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 centos7 安装vsftpd的步骤
感觉很坑,按照网上说的没一个都测试了,可一直都报错。不断的重新安装不下10次,最后一次终于测试出了正确的方法。#官网配置说明##https://security.appspot.com/vsftpd/vsftpd_conf.html##需求##1)登录FTP 只能看到当前用户的,不能跨越到主目录2)禁止匿名用户登录FTP3)修改FTP 监听端口号!##问题##yum install vsftpd结...
2014-12-18 00:08:10
39940
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 centos7 快速安装 mariadb(mysql)
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!使用系统自带的repos安装很简单:yum install mariadb mariadb-serversystemctl start mariadb ==> 启动mariadbsystemctl enable mariadb ==> 开机自启动mysql_secure_installat
2014-12-17 00:23:16
23146
原创 vue3报错 Component name “Footer“ should always be multi-word
报错内容。 Component name "Main" should always be multi-word
2024-01-29 16:08:47
1041
原创 bitbucket ssh登录提示 port 22: Operation timed out
原因:使用了22端口其实并不稳定。配置的其实如果连接到443端口更稳定。,增加指定Port为443,并且使用Hostname,既可。
2023-08-04 23:59:07
1026
原创 xcode xcode-select --install 重新安装
【代码】xcode xcode-select --install 重新安装。
2022-10-24 13:38:32
3205
1
原创 mysqldump 报错 /var/lib/mysql/mysq.sock error 111
使用mysqldump的时候没有指定host,加上参数。
2022-10-13 12:35:45
1184
原创 mysql 慎用 float字段类型
一开始不知道什么原因,后面看执行SQL,突然发现,怎么显示出来的位数很小,才发现是字段类型导致。非常大的坑,因为分的数据量的值太小了,但有使用了float类型存储,结果sum的时候值对不上。float是32位,存进去会自动截断。double是64位,可以存2倍的精度。
2022-09-05 14:22:26
407
原创 年化收益率计算方式
所以应该这样去理解,DAY1 存在500.0 DAY2 存在 1200.0 + 500.0,他们年化平均收益率是一样的。年化收益率就是平均到每一天(自然日)的收益率,包括了周六日休息日。如果是分批买入,分批卖出,最后的总收益的年化收益率如何计算?DAY2:6.0买入200份 出1200.0。DAY3:7.0卖出300份 入2100.0。DAY1:5.0买入100份 出500.0。年化收益率怎么计算?
2022-08-23 16:08:15
581
原创 vue3 使用 interval循环执行需要注意的事情
当设置了setInterval 的时候,离开转向到新页面,他也会继续执行。需要在当前页面绑定关闭,否则会一直执行。
2022-08-17 15:07:42
2130
原创 axios.js get 请求 生成参数的方法,兼容golang gin
按照默认的http get请求,如果请求参数是数组,不如参数codes 数组,值[“A”,“B”,“C”],那么按照http请求,传递get参数应该是 a[]=A&a[]=B&a[]=C,可问题是golang gin框架不支持这种,使用axios的默认的get请求,拼接这种参数,服务端gin无法接受成功。如果带了这个参数,那么解出来的是 a=A&a=B&a=C,这样后端gin才可以读取到。,否则解出来的会是 a[0]=A&a[1]=B&a[2]=C。...
2022-08-16 09:59:10
512
原创 golang json unsupported value: NaN 处理
golang 计算 math.Pow 导致数值变成了NaN使用Python计算没有这个问题但使用GoLang 计算出来的结果是NaN
2022-06-23 18:32:04
1982
原创 Mac 使用创建带密码的压缩文件
命令无需安装软件,执行下面命令即可创建zip -er backup.sql.zip backup.sql会弹出提示,输入密码,输入之后就会自动创建带有密码的压缩文件。
2022-05-15 00:30:56
423
原创 错误的分支合入master的解决办法
场景仓库有三个分支,dev开发,test测试分支,master发版分支。测试分支用于测试环境,dev合入test测试分支无问题,再合入master分支。错误操作用户将master合入test,然后准备提交到test,但提交到了master,并执行了合入(commit1)。发现之后,立即revert这一次commit1,成功后,但也将之前合入master的那些也合入test分支的那些全部都revert了。master代码缺失,需要找回。解决办法1、从最新的master上打出分支 special
2022-05-13 14:55:45
1058
原创 redis-cli 登录报错,解决办法
报错内容redis-cli 登录使用命令加上了密码,结果提示如下报错。$ /usr/local/redis/bin/redis-cli -h 10.10.0.2 -a ypp304aWarning: Using a password with '-a' or '-u' option on the command line interface may not be safe.正确的解决办法$ /usr/local/redis/bin/redis-cli -h 10.10.0.210.10.0.
2022-04-27 16:37:32
3256
原创 读取excel,int 数字时间转时间
golang解析excel的时候,会发现日期时间都变成了 数字,但在excel中显示是正常的。原因excel中的日期按照他自有的纪元存储。以 1899年12月30日0时0分0秒UTC为纪元。解决办法转换func ExcelIntDate(dateStr string) (dt time.Time, err error) { var dateValue float64 matched, err := regexp.MatchString(`^\d+$`, dateStr) if err !=
2022-04-21 13:51:51
1048
原创 mac numbers 计算两个日期时间天数 DUR2DAYS
mac numbers 计算两个日期之间天数的函数 DUR2DAYS=DUR2DAYS($A - $B) +1
2022-04-21 13:18:23
2516
原创 mysql varchar后面数字表示啥长度?
mysql varchar(255)在5.7版本中其实表示的是255个字符串。这个长度并不是length()的长度而是char_length长度。中国人就是3个长度。而不是按照中国人的字节占用9个来算的。mysql> set @c = '中国人';Query OK, 0 rows affected (0.00 sec)mysql> select @c,length(@c),char_length(@c);+-----------+------------+---------------
2022-04-19 09:47:50
1738
原创 git push remote unpack failed: error Missing tree
解决办法参数 --no-thin,加入这个参数。git push origin head:refs/for/master --no-thinOK
2022-03-28 17:17:53
2048
原创 golang 判断 map 有没有初始化
golang 印射使用map ,如果只是声明,没有初始化,其实应该使用 attr == nil 来判断,而不是 len(attr) == 0。var attrs map[string]interface{}if attrs == nil { // 未初始化}if len(attrs) == 0 { // 空}
2022-03-24 10:31:02
1089
原创 golang json omitempty 测试
测试那些会被忽略package mainimport ( "encoding/json" "fmt")type Struct struct { Map map[string]interface{} `json:"map,omitempty"` MapPtr *map[string]interface{} `json:"map_ptr,omitempty"` Slice []int `json:"slice,omitempty"` SlicePtr []*int
2022-03-23 15:38:14
833
转载 git rebase 多个commit 合并成一个进行提交
需求多个合并成一个提交git文档:https://feeding.cloud.geek.nz/posts/combining-multiple-commits-into-one/
2022-03-23 11:10:28
207
原创 vue.js WebSocket connection to ‘ws://localhost:3000/‘ failed: WebSocket is closed due to suspension.
报错客户端 Safari 版本 13.0.1 (14608.2.11.1.11)场景重现 点击切换页面,vue.js 就报错这个提示。但放到线上去又不会有。WebSocket connection to 'ws://localhost:3000/' failed: WebSocket is closed due to suspension.问题原因搜索了一下,说是因为非https导致。...
2022-03-20 23:20:48
4417
原创 mysql mariadb 正则替换 regexp_replace
需求sqlset @title = '[闲聊灌水]现在程序员的工资多少了?';set @want = '现在程序员的工资多少了?';-- mysqlupdate threads set title = regexp_replace(title,'^[:space:]{0,}\\[.{4}\\][:space:]{0,}','') where site='csdn';-- mariadbupdate threads set title = regexp_replace(title,'(\
2022-03-20 13:08:40
683
原创 ~/.ssh/config 支持多个仓库地址的方法
背景假设服务器上需要指定一个单独的ssh-key去拉取代码仓库地址git clone ssh://user3@192.168.1.200:29000/repo1 --depth=1配置vim ~/.ssh/configHost 192.168.1.200 HostName 192.168.1.200 Port 22 User uxxxx IdentityFile ~/.ssh/id_rsa_spe
2022-03-17 14:46:27
1356
原创 centos letsencrypt SSL证书自动更新
lets 证书自动更新,将下面的定时任务加入crontab,crontab -e打开复制粘贴:0 12 * * * /usr/bin/certbot renew --quiethttps://www.nginx.com/blog/using-free-ssltls-certificates-from-lets-encrypt-with-nginx/
2022-03-17 10:46:10
2991
原创 Vue.js 3 实现登录后自动更新 App.vue
需求使用vue.js 3 用户登陆之后,router 进行replace更新,但 App.vue 中的导航没有更新。解决办法,使用vuex 的 store,就是先将这个提交在 store里面,然后进行 this.$store.commit('realoadLogin') 触发更新。示例App.vue# App.vue<script>import {RouterLink, RouterView} from 'vue-router'export default { comput
2022-03-16 16:53:05
1446
原创 go 实现 jwt 签名和验证
变化上古时代的开发方式,都是通过COOKIE来认证。现在是使用JWT header 来认证。golang中很方便自带的签发jwt的token。最新使用的库是go get -u github.com/golang-jwt/jwt/v4注意很多老人都在使用github.com/dgrijalva/jwt-go,而这个实际上已经不维护和更新了。现在都转交给官方去维护了,官方说明 https://github.com/golang-jwt/jwt/blob/main/MIGRATION_GUIDE.m
2022-03-16 16:47:06
1393
原创 golang gin 实现跨域自动适应域名
跨域请求前端跨域请求,后端需要支持,使用go+gin进行跨域处理。很方便package middlewareimport ( "dzpost-server/app/config" "github.com/gin-gonic/gin" "net/http")func CORS(cfg *config.Config) gin.HandlerFunc { return func(ctx *gin.Context) { var ( origin string result s
2022-03-16 16:39:18
1189
原创 CentOS7 显示内网IP命令
显示内网IPip route get 1.2.3.4 | awk '{print $7}'还有一种方法,但会返回多个:hostname -I
2022-03-15 14:20:23
717
原创 golang 修改全局默认时区的方法
golang 将全局时区修改为UTC时区time.Local = time.UTC修改为北京时区loc, _ := time.LoadLocation("Asia/Shanghai")time.Local = loc
2022-03-15 10:41:31
3400
smartgit-win-18_1_5(2).zip
2019-07-09
支付宝充值银行前置接口(旧接口)
2014-12-30
让windows cmd支持whois查询whois.exe
2014-09-13
phpStorm 7.1运行配置包(备份)
2014-05-24
CuteFTP+8+Professional.rar 无需注册 绿色中文版
2011-10-03
PHP在线打包程序(整站打包程序) MakeZipFile.php
2011-09-28
中国 省市区三级级联菜单 数据库Mysql修正版本
2011-09-20
PHP如何匹配不包含某些关键词正则写法
2011-09-13
阿里巴巴分类信息 信息分类数据表MySQL UTF8 记录数9,553
2011-08-28
全国省市区三级sql表,可以左右连接查询,.sql文件下载
2009-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人