🇨🇳 Shenzhen,China・🕹Web developer
Personal Home Page: https://www.kilvn.com
🇨🇳 Shenzhen,China・🕹Web developer
Personal Home Page: https://www.kilvn.com
https://blog.kilvn.com/post/gitbook_markdown/
GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟。
https://blog.kilvn.com/post/mysql_index_optimization/
无需一开始就创建索引,可以等到业务场景明确后,或者是数据量超过 1 万、查询变慢后,再针对需要查询、排序或分组的字段创建索引。我们可以把所有的请求记录到 general log 里面,或者我们把 long_query_time 设置为 0 把所有的 sql 都当成慢查询 sql,记录所有的 sql,然后在针对这些慢查询 sql 进行分析,看看哪些 sql 出现的频率最高,或者是哪些 sql 的执行耗时更高,然后我们针对这些 sql,再进行有针对性的去创建合适的索引。
https://blog.kilvn.com/post/laradock-kibana-%E8%AE%BE%E7%BD%AE%E4%B8%AD%E6%96%87%E8%AF%AD%E8%A8%80/
在kibana配置文件kibana.yml中加入一行 i18n.locale: 'zh-CN',然后重启容器就是中文了。
https://blog.kilvn.com/post/laravel_uuid_primary/
最近在用 Laravel 5.6 做一个项目,涉及到用户表的自定义字段和 UUID 作为主键,各种 Google 花了我很长时间,所以本篇文章用来记录一下实现思路,以防后人踩坑。
https://blog.kilvn.com/post/php-several-ways-non-blocking/
为让 PHP 在后端处理长时间任务时不阻塞,快速响应页面请求,部分业务后台继续执行,可以有以下措施:
https://blog.kilvn.com/post/mysql-chinese-first-letter-searches/
实现按拼音首字母检索一种是直接增加字段存储名称首字母,但是这样会使表都一个字段,每次录入都要转换 这是通常的做法,另一种是接下来介绍的这种,按照汉字编码排序来实现的,无需给表多增字段。
https://blog.kilvn.com/post/mysql-export-to-file-in-shell/
echo 'sql语句' | mysql -u用户名 -p密码 数据库 > /任意位置/xxx.txt
https://blog.kilvn.com/post/gitee-webhooks-automation/
首先创建供gitee请求的php脚本,然后在gitee的webhooks做配置,接着配置网站运行目录权限,最后配置www-data
用户的请求密钥,并给目录赋予www-data
用户组。
https://blog.kilvn.com/post/nginx_request_sub_dir_website/
laravel项目放在 aaa 下,目的是需要通过局域网IP访问,如果不做转发,可以访问首页,但是子页面无法访问,因为没有配置rewrite。
https://blog.kilvn.com/post/learning-four-quadrant/
工作学习中接触到很多方法和工具。发现很多都用到了四象限分析方法,比如时间管理,情景领导和波士顿矩阵等。本文对这些方法做了罗列。大部分内容并非原创。
https://blog.kilvn.com/post/ubuntu_mount_disk/
其中第一列为UUID, 第二列为挂载目录(该目录必须为空目录),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)
https://blog.kilvn.com/post/html_svg_to_canvas_to_base64/
这里用到了 canvg.js 这个goole发布的插件,原理是把 svg 装成canvas,再利用canvas的toDataURL,输出图片的base64地址。
https://blog.kilvn.com/post/nginx-net-rrr_http2_protocol_error-200/
在nginx反向代理location字段加入以下内容并重启nginx服务即可解决。proxy_max_temp_file_size 0;
https://blog.kilvn.com/post/ubuntu-install-tengine-and-php-fpm/
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.