Skip to content

lanlangdeai/code-snippets

Repository files navigation

Code-Snippets

本人从事一线开发将近多年时间(2016~至今),以下罗列的都是本人开发生涯中所涉猎的技术栈,汇总于此. 希望可以帮助更多开发者,或是初入编程,或是编程老兵都可以有所获,不限于代码,开发思路,架构思想,开发周边服务等等

知识结构


面试题


Windows下的站点: https://windows.php.net, 对应扩展: https://windows.php.net/downloads/pecl/releases/

环境搭建

本地开发

linux

学习教程

不错的博客

Web框架

https://www.thinkphp.cn/

https://cakephp.org/

系统类库

  • ZipArchive: zip压缩

第三方类库

更多: packagist

相关工具

https://github.com/JingwenTian/awesome-php

相关站点

composer镜像

https://pkg.xyz/

composer包仓库

https://packagist.org/

composer官方站

https://www.phpcomposer.com/

解决方案

- xunsearch: 全文检索技术方案

http://www.xunsearch.com/

相关开源项目


Python

框架

系统类库

  • argparse: 命令行解析

https://docs.python.org/zh-cn/3.9/library/argparse.html?highlight=argparse#module-argparse

  • shelve,dbm:本地数据存储
  • time: 时间相关
  • datetime: 日期相关
  • string: 字符串相关
  • logging: 日志相关
  • csv: CSV格式数据处理
  • linecache: 文件读取

第三个类库

库名 安装 网址 说明
psutil https://github.com/giampaolo/psutil 查看系统信息(内存,CPU等)
configparser https://docs.python.org/zh-cn/3.9/library/configparser.html ini文件读写
requests https://github.com/psf/requests 网络请求库
shutil 文件和目录复制,移动,删除,压缩,解压等操作
xlsxwriter pip install XlsxWriter https://github.com/jmcnamara/XlsxWriter Excel操作库

学习教程

博文
社区:

面试资源


Golang

教程

梯子教程网: https://www.tizi365.com/

博文

在线工具

第三方库

Web框架

https://github.com/teris-io/shortid

  • GoFrame

方文档: https://goframe.org/pages/viewpage.action?pageId=1114119

Github: https://github.com/gogf/gf

微服务

https://grpc.io/

Github

Golang学习
进阶学习(成熟项目+优秀借鉴)
后台系统
项目地址 说明
https://github.com/tiger1103/gfast.git 后台系统-golang+vue
代理池搭建
博客平台搭建
静态网站生成器Hugo
代码风格
代码检测工具

面试


周边工具

相关项目

Github开源项目


前端

Nodejs: https://nodejs.org/en

知识矩阵

第三方包

更多插件: https://www.bootcdn.cn/

框架

工具

效果站点(可借鉴的效果,功能点,交互)

学习教程

Github项目借鉴

移动端方案:

PC端方案:


Rust


Shell

学习资源

基础-入门




MySQL


MongoDB

相关博文:


ClickHouse

官方地址: https://clickhouse.com/docs/zh

中文网: https://www.redis.net.cn/


消息队列

Prometheus

学习教程


Nginx

相关教程:


学习教程


K8s

学习教程

Github:

DevOps

部署工具

https://walle-web.io/index.html

学习教程

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview


Linux

操作系统

相关教程:


Windows

相关软件

Chocolatey: 软件包管理工具

https://chocolatey.org/

Scoop: 命令行下软件包管理工具(类Mac下的brew)

https://scoop.sh/#/

Cygwin: 提供windows下的Linux环境

https://www.cygwin.com/index.html

Vagrant: 构建虚拟开发环境的工具

https://www.vagrantup.com/

vagrant包: http://www.vagrantbox.es/



机器学习

人工智能(AI)

相关项目:

  • dify

编辑器

IDE使用教程(PHPstorm,Pycharm,Goland,WebStorm,DataGrip等)

注: 激活码http://idea.lanyus.com/


周边服务

[IP]

  1. https://www.ipip.net

使用软件&工具

typora-activation: Typora激活工具

https://github.com/markyin0707/typora-activation

Virtualbox: 虚拟机软件

https://www.virtualbox.org/

Xshell+Xftp:ssh和ftp链接终端

https://www.xshell.com/zh/

FastStone Capture: 截屏/录屏/图片处理

https://www.faststonecapture.cn/

Etcd的可视化客户端

https://github.com/gtamas/etcdmanager

Zookeeper GUI工具

https://github.com/vran-dev/PrettyZoo

uPic: 图片上传工具(Mac)

https://github.com/gee1k/uPic

Cloudreve: 云盘系统

https://github.com/cloudreve/Cloudreve

massCode:代码片段管理软件

https://github.com/massCodeIO/massCode

wrk: 性能测试工具

https://github.com/wg/wrk

log.io: 实时日志监控工具

https://github.com/NarrativeScience/log.io

GoAccess: 日志分析工具

https://goaccess.io/


平台类


公共资源列表


码如人生


开发资源汇总

罗列开发中常用的参考文档

多种语言学习Bus

微信开发

Github开源项目

网页分析: https://github.com/umami-software/umami

监控工具: https://github.com/louislam/uptime-kuma

数据面板平台: https://github.com/appsmithorg/appsmith

Bi数据分析: https://github.com/getredash/redash

工具&软件

github文件下载加速: https://mirror.ghproxy.com/

Pritunl内网VPN软件: https://github.com/pritunl/pritunl

不错的博客

博客周边

问题搜索

站点


其他

云平台

代码托管

学习站

视频

文档

教程

博文站

技术靶场

第三方服务

地图类

短信类

存储类(OSS)

实时通信:

音视频服务:

检测类: 微信域名,链接封禁状态,证书过期检测,QQ检测等

IP代理

数据

能力

云课程

入门基础

中级

​ Java,Go,Rust等

招聘站

项目开发

团队协作工具

敏捷开发

代码管理

  • 自建: Gitlab,Gogs

  • 第三方平台: 阿里云,腾讯云,码云,rap2等

接口管理

文档输出

知识库

  • Confluence
  • 飞书文档
  • 看云

产品设计

项目工程

错误日志监控告警平台

质量检测

堡垒机

  • jumpserver

科学上网

开发日常工具

附录

ASCII

ASCII2

URL编码对照表

backspace 8% A 41% a 61% § %A7 Õ %D5
tab 9% B 42% b 62% « %AB Ö %D6
linefeed %0A C 43% c 63% ¬ %AC Ø %D8
creturn %0D D 44% d 64% ¯ %AD Ù %D9
space 20% E 45% e 65% º %B0 Ú %DA
! 21% F 46% f 66% ± %B1 Û %DB
" 22% G 47% g 67% ª %B2 Ü %DC
# 23% H 48% h 68% , %B4 Ý %DD
$ 24% I 49% i 69% µ %B5 Þ %DE
% 25% J %4A j %6A » %BB ß %DF
& 26% K %4B k %6B ¼ %BC à %E0
' 27% L %4C l %6C ½ %BD á %E1
( 28% M %4D m %6D ¿ %BF â %E2
) 29% N %4E n %6E À %C0 ã %E3
* %2A O %4F o %6F Á %C1 ä %E4
+ %2B P 50% p 70% Â %C2 å %E5
, %2C Q 51% q 71% Ã %C3 æ %E6
- %2D R 52% r 72% Ä %C4 ç %E7
. %2E S 53% s 73% Å %C5 è %E8
/ %2F T 54% t 74% Æ %C6 é %E9
0 30% U 55% u 75% Ç %C7 ê %EA
1 31% V 56% v 76% È %C8 ë %EB
2 32% W 57% w 77% É %C9 ì %EC
3 33% X 58% x 78% Ê %CA í %ED
4 34% Y 59% y 79% Ë %CB î %EE
5 35% Z %5A z %7A Ì %CC ï %EF
6 36% ð %F0
7 37% ? %3F { %7B Í %CD ñ %F1
8 38% @ 40% | %7C Î %CE ò %F2
9 39% [ %5B } %7D Ï %CF ó %F3
: %3A \ %5C ~ %7E Ð %D0 ô %F4
; %3B ] %5D ¢ %A2 Ñ %D1 õ %F5
< %3C ^ %5E £ %A3 Ò %D2 ö %F6
= %3D _ %5F ¥ %A5 Ó %D3 ÷ %F7
> %3E ` 60% | %A6 Ô %D4 ø %F8
ù %F9

About

程序猿-代码片段

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published