02 2023 档案

摘要:报错信息 laravel which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 关闭严格模式: 修改 app/d 阅读全文
posted @ 2023-02-24 14:54 快乐的提千万 阅读(102) 评论(0) 推荐(0) 编辑
摘要:龟兔赛跑是一个好故事,却被很多肤浅的解读带歪了,沦为了盲目宣扬勤奋却无视事实的毒鸡汤。 龟兔赛跑的故事里,乌龟和兔子的天赋差距不是单凭勤奋能够弥补的。兔子如果没有睡觉,或者如果重赛一场,那么兔子会毫无悬念的获得胜利。 对这个故事,分析的要点不是乌龟的勤奋,也不是兔子的懒惰,而是这个如果。 要命的就是 阅读全文
posted @ 2023-02-23 15:16 快乐的提千万 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Ios苹果支付流程: 客户端先从苹果获取内购Id。 客户端将内购id,金额、用户id等传给服务端获取一个自己服务端生成的订单号。 客户端向苹果发起支付。 支付成功后,客户端从本地拿支付凭证、将支付凭证和订单号、用户id等参数传给服务端;服务端拿支付凭证向苹果发起验证订单是否有效,然后将结果反馈给客户 阅读全文
posted @ 2023-02-23 15:11 快乐的提千万 阅读(1381) 评论(0) 推荐(1) 编辑
摘要:使用双显示器能极大提升开发效率,尤其是前端。 最好的语言不是PHP,而是英语。 读好书,入门后就别把时间浪费在垃圾教程视频和快速入门的书上了。(怎么分辨教程的好坏?渠道正规+价格+购买人数) 自己做好的东西先测一遍,不然就会给人刻板印象:这人很菜还很浮躁。 自己不会的问题先百度一遍,不然就会刻板印象 阅读全文
posted @ 2023-02-21 10:38 快乐的提千万 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、概述 数组(Array)的长度在定义之后无法再次修改;数组是值类型,每次传递都将产生一份副本。 显然这种数据结构无法完全满足开发者的真实需求。Go语言提供了数组切片(slice)来弥补数组的不足。 切片并不是数组或数组指针,它通过内部指针和相关属性引⽤数组⽚段,以实现变⻓⽅案。 slice并不是 阅读全文
posted @ 2023-02-21 09:04 快乐的提千万 阅读(97) 评论(0) 推荐(0) 编辑
摘要:## 查看内存占用 #CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 #内存消耗最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10 #虚拟内存使用最多的前10个进程 阅读全文
posted @ 2023-02-20 21:45 快乐的提千万 阅读(27) 评论(0) 推荐(0) 编辑
摘要:goroutine是什么 goroutine即协程,使用go关键字开启一个协程异步执行代码。 注意,main函数也是个goroutine。 基本使用 使用go执行子任务,会交替执行(和时间片一样)。 主goroutine退出后,其它的工作goroutine也会自动退出(有点父子进程的感觉): pac 阅读全文
posted @ 2023-02-20 17:21 快乐的提千万 阅读(205) 评论(0) 推荐(0) 编辑
摘要:并行和并发 并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。 并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。 阅读全文
posted @ 2023-02-12 17:10 快乐的提千万 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Gogs环境要求 我以rhel6.3为例,已经属于生命周期边缘了 #安装git yum install -y git git --version git version 1.7.1 #安装mysql-server yum install -y mysql-server mysql --version 阅读全文
posted @ 2023-02-12 17:06 快乐的提千万 阅读(159) 评论(0) 推荐(0) 编辑
摘要:安装 npm install gitbook-cli -g gitbook命令: gitbook init //初始化目录文件 gitbook help //列出gitbook所有的命令 gitbook --help //输出gitbook-cli的帮助信息 gitbook build //生成静态 阅读全文
posted @ 2023-02-12 17:05 快乐的提千万 阅读(458) 评论(0) 推荐(0) 编辑
摘要:安装 yum install supervisor touch /var/run/supervisor/supervisor.sock chmod 777 /var/run/supervisor/supervisor.sock supervisord supervisorctl start all 阅读全文
posted @ 2023-02-12 17:03 快乐的提千万 阅读(92) 评论(0) 推荐(0) 编辑
摘要:安装和配置必要的依赖项 yum install dnf sudo dnf install -y curl policycoreutils openssh-server #将SSH服务设置成开机自启动 sudo systemctl enable sshd sudo systemctl start ss 阅读全文
posted @ 2023-02-12 17:01 快乐的提千万 阅读(61) 评论(0) 推荐(0) 编辑
摘要:brew 参考:https://zhuanlan.zhihu.com/p/111014448 ## 更新 homebrew-cask cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask # 更换源 git remote set-url or 阅读全文
posted @ 2023-02-12 16:58 快乐的提千万 阅读(30) 评论(0) 推荐(0) 编辑
摘要:原文: https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1 sudo wget https://github.com/shiftkey/desktop/releases/download/release-3.1.1-l 阅读全文
posted @ 2023-02-12 16:49 快乐的提千万 阅读(223) 评论(0) 推荐(0) 编辑
摘要:预备 先看看这几个是干嘛的,相互的关系是啥。 nodejs是语言,类比到php。 npm是个包管理,类比到composer。 vue是个框架,类比到laravel。 webpack是个打包工具。 先下载nodejs 不会有人不知道下载地址吧,不会吧不会吧。 不会就去百度吧。。。 这里先默认你已经下载 阅读全文
posted @ 2023-02-12 16:49 快乐的提千万 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一、技术 看视频教程入门(B站即可),看书深入,最重要的是实践。 二、怎么提问 很多新人不知道怎么提问,问了太简单的问题怕被人鄙视,更重要的是不知道问题是否简单。 其实也没有那么严格,程序员还是很愿意帮人解决问题的,可以装一下13并且很有成就感。 值得注意的是: 这个问题百度、谷歌是否有答案,对着教 阅读全文
posted @ 2023-02-11 17:58 快乐的提千万 阅读(311) 评论(0) 推荐(3) 编辑
摘要:框架报500 1.chmod 777 -R storage 将日志目录权限设置下。 2.修改fastcgi,将代码目录包含进去。 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/www/"; 阅读全文
posted @ 2023-02-10 17:11 快乐的提千万 阅读(81) 评论(0) 推荐(0) 编辑
摘要:在Laravel中使用分组求和,如果直接使用Laravel各数据库操作方法,应该会得出来如下代码式: DB::table('table_a') ->where('a','=',1) ->groupBy('b') ->select("sum(c) as d") ->get(); 但是,这么做会报错,因 阅读全文
posted @ 2023-02-10 17:10 快乐的提千万 阅读(84) 评论(0) 推荐(0) 编辑
摘要:broker的数量最好大于等于partition数量 一个partition最好对应一个硬盘,这样能最大限度发挥顺序写的优势。 一个broker如果对应多个partition,需要随机分发,顺序IO会退化成随机IO。 实验条件:3个 Broker,1个 Topic,无Replication,异步模式 阅读全文
posted @ 2023-02-10 16:14 快乐的提千万 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:服务端经常需要返回一个列表,里面包含很多用户数据,常规做法当然是遍历然后读缓存。 使用Go语言后,可以并发获取,极大提升效率。 使用channel package main import ( "fmt" "time" ) func add2(a, b int, ch chan int) { c := 阅读全文
posted @ 2023-02-10 16:01 快乐的提千万 阅读(1079) 评论(2) 推荐(4) 编辑

点击右上角即可分享
微信分享提示