cheat-sheets icon indicating copy to clipboard operation
cheat-sheets copied to clipboard

:elephant: :elephant: my cheat sheets :memo: , Symfony, Go, Python, C++, GIS, Qt, MySQL, Twig, Doctrine, Nginx, ElasticSearch, TiDB, Linux etc.

:elephant: cheat sheets :memo:

  1. GIS
    • Web服务的标准
    • Web服务的相关规范
    • 常用坐标系
    • OSGeo
    • OSGeo4W
    • QGIS
    • osgEarth - Geospatial SDK for OpenSceneGraph
    • google earthenterprise
    • GeoServer
    • MapServer
    • GRASS GIS
    • OpenLayers
    • PostGIS
    • GDAL
    • GeoTools
    • GEOS
    • GeoTIFF
    • osgconv 格式转换
    • 三维文件格式
    • glTF格式详解
    • obj、gltf、glb、fbx、b3dm模型项目汇总
    • 相关名词缩写
  2. CesiumJS
    • CesiumJS基础
    • 3d-tiles
  3. three.js
    • three.js简介
  4. C/C++
    • 关键字(保留字)
      • volatile
      • constexpr与inline
      • typedef与struct结合使用
      • c++11 类默认函数的控制:"=default" 和 "=delete"函数
      • operator关键字(重载操作符)
      • override和final关键字
      • decltype
      • explicit
    • 构造函数后面加:冒号的作用
    • 构造函数说明
    • 点(.)操作符和箭头(->)操作符
    • const 关键字
    • C++ virtual 虚函数与纯虚函数
    • C++友元函数和友元类
    • C++ explicit
    • Vcpkg 包管理工具
    • boost库
    • make 与 cmake
    • 关于VC预定义常量_WIN32,WIN32,_WIN64
    • GDB
    • Valgrind
    • Systemtap
    • c++ 四种强制类型转换
    • C++创建对象时区分圆括号( )和大括号{ }
    • C++初始化规则
    • 普通(Trivial)、标准布局(standard-layout)、POD 和文本(literal)类型
    • 字面值类型、字面值常量
    • 智能指针
    • RTTI(运行时类型识别)
    • Mixin类
    • C++常用头文件
    • C++相关类库
    • C++学习相关仓库
    • Google C++ Style Guide
    • C++ TR1、TR2与boost的关系
    • webview
    • 编程知识快速复习
    • Built-in types
    • C++中左值和右值
    • C++常见错误
      • C++编译error LNK2019: unresolved external
      • 0xC0000005: Access violation reading location
  5. OSG
    • OSG坐标系理解
    • 基本数学组件
    • OSG内存管理
    • ref_ptr内存管理机制
    • 使用osgQt嵌入Qt应用程序
    • OSG场景理解与基础类概述
    • OSG复现OpenGL入门示例
    • OSG模型文件存储与读取
    • OSG模型的基本操作之添加/删除、显示/隐藏、开关节点开/关
    • OSG模型的变换之平移、旋转和缩放
    • OSG渲染状态与2D纹理映射
    • OSG基本几何图形、内置几何类型
    • OSG三维纹理映射(体渲染)
    • OSG交互
    • osg中漫游器-osgGA
  6. Doxygen
  7. Paddle
  8. Qt
    • Qt All Classes
    • Qt 常用函数
    • 关于 QWidget 相关小知识
    • Qt 的多语言支持的翻译机制
    • Qt 插件机制以及插件中几个重要的宏
    • Qt自定义信号槽
    • windeployqt
    • Qt 资源系统(Qt Resource System)
    • Qss: Qt Style Sheets
    • Qt中的connect用法总结
    • Qt 动画实现相关
    • QML
    • 渐变原理(QGradient类及其子类)
    • Qt Qss 渐变颜色设置
    • QSizePolicy 控件尺寸调整策略
    • Qt绘制系统
    • Qt paintEvent事件
    • QJsonDocument、QJsonArray、QJsonObject、QJsonValue
    • QString
    • QByteArray <--> QString
    • QStringList
    • QVariant类及QVariant与自定义数据类型转换的方法
    • 创建窗口分割线之QSplitter
    • Qt 容器
    • QSignalMapper
    • Qt内存管理
    • Qt的几种线程
    • QProcess启动外部程序
    • Qt的操作堆栈
    • QCustomPlot
    • madplotlibA C++ wrapper of Qt Charts that looks, tastes and smells like matplotlib but isn't.
    • ctkPluginFramework
  9. 数字孪生
  10. GTK
    • GTK简介
  11. CMake
    • CMakeLists.txt配置文件
    • CMake语法规则
  12. OpenGL
    • OpenGL 基本知识点
    • GLSL基础语法介绍
  13. TiDB
    • install 安装
  14. deep learning
    • PyTorch
    • MXNet
    • TensorFlow
    • ONNX
  15. ElasticSearch
    • CentOS下安装
    • DSL查询语法
    • kibana 可视化工具
    • go-mysql-elasticsearch MySQL数据同步到ES
    • elasticsearch-php Official PHP low-level client
    • FOSElasticaBundle integration with Elasticsearch and Elastica with Symfony
  16. Kafka
  17. Spark
    • Spark初识
  18. Hive
  19. nsq
    • nsq 初探
  20. open-falcon
    • mymon: MySQL Monitor Script
  21. GitHub
  22. symfony
    • Symfony Guide 入门指南
    • github.com/andreia/symfony-cheat-sheets
    • Basic 基础和常用
      • Basic 基础知识点
      • Symfony Twig Extensions symfony对Twig的扩展
      • Shortcuts Methods 控制器中的快捷方法
      • FileControllerHelper 文件处理的helper
      • Json Response Json响应及参数设置
      • Streamed Response 流响应
    • Twig Twig相关
      • Twig Twig基础
      • Twig Extension Twig扩展示例
      • Twig Form Reference Twig From相关的函数与变量
      • Twig functions Twig函数用法示例
      • Whitespace Control 空格控制
      • Twig tags Twig Tags用法示例
      • Twig macro macro宏的示例
    • Doctrine Doctrine相关
      • Doctrine Doctrine基础知识
      • Doctrine Types Doctrine字段类型
      • Doctrine Uuid Type UuidType自定义字段类型
      • An Entity Demo 一个略复杂的Entity的示例
      • Validation Constraints 验证约束设置
      • Custom Constraint.md自定义验证约束
      • Doctrine Cache 配置Doctrine缓存配置
      • Doctrine Annotations Reference
      • Doctrine Schema Manager Doctrine 模式管理器
      • Doctrine SQL Filter SQL过滤器示例
      • Doctrine Query Functions DQL使用SQL函数,例如:DATE_FORMAT
      • Custom DQL Funtions 自定义DQL函数
      • DQL(Doctrine Query Language) DQL相关
      • QueryBuilder examples 查询构造器示例
      • Query Builder SubQuery 查询构造器嵌套子查询
      • RawSQLQuery examples 原生SQL查询
      • associations 表之间关联
      • Table to Entity (reverse engineering) 数据表转Entity(逆向工程)
      • MultipleDatabase 多数据库配置与使用
      • ColumnDefaultValue 设置字段默认值的那些坑
      • Schema Manager Schema管理器的使用
      • batch processing 批量处理
      • truncate table 截断表
      • SQL log 开发模式下配置SQL log
      • Working with Objects 对象工作模式
      • Transactions And Concurrency 事务与并发
      • Optimistic Locking 乐观锁
      • Doctrine使用Oracle
      • Doctrine Sharding
      • Entity State 四个状态
      • The EntityManager is closed
      • DoctrineMigrationsBundle 数据迁移工具
    • config 框架配置相关
      • log日志配置
    • Router 路由相关
      • routing.yml yml路由配置示例
      • Custom Route Loader 自定义路由加载器
    • Form 表单相关
      • FormBuilder examples 表单构造器示例
      • Validation Note 表单验证相关
      • Validation Groups 验证组
      • Data Transformers 数据转换
      • Pass Custom Options Form
      • argument value resolver
      • create custom field type
      • create form type extension
      • Custom Form Theme
      • DataTransformers
      • dynamic form modification利用事件监听动态修改表单数据
    • Service 服务相关
      • Service
      • service id 服务ID
      • autowiring 服务的自动装配
      • alias private service
      • Custom Service Tags
      • service decoration
      • Service Container
    • Dependency Injection 依赖注入相关
      • Dependency Injection Tags
      • Compiler Pass
    • Security 安全相关
      • security authentication 安全相关介绍
      • Authenticator demo 认证器的demo
      • Login and Register 登录和注册相关
      • Logout Handler 退出登录(包含失败)处理
      • Logout Success Handler 成功退出登录处理
      • multi field login 支持多字段登录系统
      • SetLoginToken 手动用户登录,设置token
      • Ajax Authentication Listener Ajax验证监听
      • security advanced user interface 高级用户接口
    • EventListener 事件监听相关
      • EventListener 事件监听
      • Login Event Listener 登录事件监听
      • Guzzle Http Event Listener GuzzleHttp事件监听
      • Enable SQL Filter Event Listener SQL Filter 事件监听
      • Api Version API版本控制
      • kernel view 模板层监听
      • Api Exception Listener API异常监听
      • Doctrine Event Listeners SubscribersDoctrine的事件监听
    • Command
      • Console Command 常用的console命令
      • Command call Command command之间调用
      • command in controller 在控制器调用command
      • Custom Command 自定义command
      • Command LifecycleCommand生命周期函数
      • Console Command Style 命令样式
    • ReusableBundle 创建可重复使用bundle相关
      • best practices 可复用bundle的最佳实战
      • Bundle Configuration Bundle配置示例
    • Components 组件相关
      • Process 在子进程下执行命令
      • Asset 管理静态资源。
      • Serializer 序列化和反序列化
      • Event Dispatcher 事件调度(事件派遣)
      • Workflow 工作流
      • Stopwatch 性能调试(时间和内存,可分组)
      • Finder 文件和目录查找
      • Filesystem 对文件系统做了面向对象的封装
      • Dotenv 设置环境变量
      • Ldap LDAP server连接相关
      • Config 配置文件组件,支持YAML, XML, INI格式或数据库。
      • Debug 方便调试的组件
      • VarDumper 调试时打印信息的组件
      • Cache 缓存组件,遵循PSR-6、PSR-16规范
    • Bundles Note 第三方bundle使用笔记
      • DoctrineFixturesBundle 初始化数据Bundle笔记
      • KnpPaginatorBundle 分页bundle使用遇到的问题
      • SncRedisBundle 使用redis配置doctrine、session等
    • symfony coding standard Symfony编码规范
      • code conventions 代码约定
      • code standards 代码标准
    • Others 其他杂项
      • Version Symfony版本查看
      • Upload File 文件上传示例
      • Cookie cookie相关
      • Session session相关
      • parameters.yml.dist 配置parameters.yml不更新
      • Clear Cache In Controller
      • Symfony Performance
      • symfony tips and tricks
      • Logger配置错误日志
      • Customize Error Pages 自定义错误页面
      • symfony 3.3 features
      • symfony 3.4 features
      • web server configuration
    • Webpack Encore Webpack Encore相关
      • Webpack Encore Webpack Encore介绍
      • Webpack Encore Example Webpack Encore使用示例
    • Symfony 4 & 5 symfony 4与5 相关
      • flex:Composer plugin for Symfony
      • recipes symfony核心团队认证的“菜谱”
      • recipes-contrib 非“官方”菜谱
      • maker-bundle
      • flash-messages
      • frontend
      • messenger
      • passwords
      • testing
      • translation
    • Symfony 1.x
      • symfony1.4 symfony1.4笔记
    • Varnish symfony使用Varnish加速网站
    • Deployment
      • proxies 设置代理
      • symfony deploy symfony项目部署文档
    • symfony-cli
  23. chrome extensions
  24. MySQL
    • MySQL join
    • MySQL functions
    • MySQL explain
    • MySQL table design
    • MySQL table index
    • my confguire 常用的配置项
    • MySQL Optimize
    • MySQL where
    • mysqldump
    • maxbube/mydumper 性能更好的迁移工具
    • Innodb
    • master slave 主从配置
    • grant
    • sql_mode SQL MODE设置与介绍
    • update root password
    • windows mysql windows下安装mysql
    • DROP INDEX
    • 360 Atlas (MySQL proxy)
    • ProxySQL (C++实现的MySQL Proxy)
    • kingshard (go实现,MySQL Proxy和简化分库分表)
    • MySQL 8 的变化
    • MySQL 8 windows install MySQL8在windows下的安装
    • MySQL8 authentication pluginMySQL8密码验证插件更换后,问题解决办法
    • show processlist 查看正在运行的线程
    • bin log bin log恢复数据
    • Optimistic and Pessimistic Lock 乐观锁与悲观锁
    • MVCC 多版本并发控制
    • MySQL数据库事务隔离级别(Transaction Isolation Level)
    • Innodb锁机制
    • SQL Order of Operations SQL操作顺序
    • MySQL 8 新特性 Window Functions
    • Overview of Partitioning in MySQL
    • sql prepare
    • Limits on Table Column Count and Row Size
    • MySQL8 rpm install
    • MySQL慢日志分析
    • Docker搭建MySQL集群
    • Galera Cluster for MySQL
    • MHA - Master High Availability
    • cobar - a proxy for sharding databases and tables
    • canal - 阿里巴巴 MySQL binlog 增量订阅&消费组件
    • MySQL 8.0 自带的4个系统数据库
    • MySQL数据块、表占用空间大小计算
  25. Kingbase V8
    • 安装与启动
    • KingbaseV8R3运维文档
  26. composer
    • composer basic composer基础使用
    • composer config composer配置相关
    • composer versions composer包版本约定
    • recover composer.json 恢复composer.json
    • packagist.org 配置 Github Hook让包自动更新
    • composer使用常见错误
  27. zend studio
  28. guzzle http
  29. silex
  30. linux
    • basic
    • network configure
    • nohup
    • sudo
    • crontab
    • package management
    • rsync 文件同步
    • inotify-tools 文件监控
    • CentOS Local yum repo
    • log view
    • netstat
    • telnet
    • iptables
    • tar
    • df & du
    • scp
    • history
    • sed
    • rz & sz
    • chattr & lsattr
    • iconv
    • Aliyun服务器配置IPV6
    • chinese support 中文支持
    • fdisk Linux下磁盘挂载
    • date 修改服务器时间
    • lsof mac下查看端口。lsof(list open files)是一个查看当前系统文件的工具。
    • SELinux SELinux状态与关闭
    • glibc 简介与升级
    • init 6 VS reboot
    • rpm包使用命令
    • logrotate 日志分割
    • find 文件查找
    • 升级gcc 4.8.5
    • kill 批量杀掉筛选的进程
    • Systemd 介绍
    • openssh 升级
    • tmpfs 介绍
    • chmod 递归修改权限
    • audit Linux的审计功能
    • 内存查看与手动释放 free & drop_caches
    • fsck:file system check 磁盘检查
    • 通过 ulimit 改善系统性能
    • 内存优化总结:ptmalloc、TCMalloc和JeMalloc
    • traceroute
    • supervisor
    • parted 分区工具
    • dd fio 磁盘测试
    • iostat iotop 监视磁盘操作活动
    • nmap - Network Mapper,是Linux下的网络扫描和嗅探工具包
    • dpkg 安装.deb文件
  31. Go
    • go安装与环境变量配置
    • The Uber Go Style Guide.
    • gofmt vs go fmt
    • Compiler Directives
    • for select
    • byte和rune
    • string 字符串操作相关
    • string number 数字与字符串之间的转换
    • number base conversion进制转换
    • interface 理解
    • Go类型断言
    • 同步原语与锁
    • "泛型编程"
    • vgo 版本控制
    • Byte Order 字节序
    • Standard library 标准库笔记
      • strconv 字符串数据类型转换
      • strings 字符串操作
      • time 时间操作
      • binary
      • hex 16进制操作包
      • context 上下文
      • sync
      • database/sql
      • runtime/debug
      • bufio
    • Others Library 其他类库笔记
    • windows下开发
      • call cmd.exe 调用cmd.exe并隐藏窗口
    • Package Management 包管理相关
      • go module
      • goproxy 包下载代理
      • athens
    • Fatal Error 常见的fatal error
      • fatal error: concurrent map read and map write并发读写map错误
      • fatal error: sync: unlock of unlocked mutex
    • Go工具和调试详解
    • 访问DWARF调试信息
    • gdb调试
    • delve debugger
    • Goland 快捷键
    • IEEE 754 解析
    • Go's Assembler
    • cgo
    • composition 组合
    • portability 可移植性、交叉编译
    • reflect 反射原理
    • The Uber Go Style Guide
    • Uber Go 语言编码规范中文版
    • 格式化输入输出
  32. redis
    • basic redis基础
    • redis windowsredis在windows上的使用
    • redis install Redis源码编译安装
    • redis.conf redis配置文件介绍
    • bind配置参数的坑
    • Predis VS phpredis Predis与phpredis对比
    • persistence数据持久化
    • commands 常用命令
    • Redis主从 master slave
    • Redis哨兵 sentinel
    • Redis集群 cluster
    • Redis 6 redis-cluster-proxy
  33. Ruby
    • RubyGems
  34. git相关
    • git branch git分支相关
    • git tag git标签相关
    • git config 配置
    • rm commit log
    • git ssh git ssh配置
    • fork sync fork仓库与原仓同步
    • Github Github clone慢配置
    • Github Help 使用技巧
    • git update git升级
    • rm git index 移除文件或目录的git索引
    • git recover git还原某个提交ID
    • Gogs Gogs代码平台
    • Gitea Gitea(Gogs的一个克隆)
    • git_stats git提交统计
  35. javascript
    • json convert
    • flexible
    • Mobile Image Upload
    • console
    • knockoutjs
    • vuejs
    • ActiveX Object判断对象是否存在的方法
    • requirejs requrejs引入js、css、fonts等
    • art template art-template模板引擎
  36. TypeScript - TypeScript简介 - JavaScript、TypeScript、ES6三者之间的联系和区别
  37. node.js
    • node.js基础
    • npm基础
    • node.js和npm升级
    • npm script详解
    • gulp基础
    • grunt基础
    • pnmp基础
  38. framework7
  39. markdown
    • 基础语法:上下角标和表格
    • 嵌入数学公式
  40. yii2
  41. select2
  42. discuz
  43. destoon
  44. CodeIgniter
  45. cakephp
  46. yaf
  47. yar
  48. PHP
    • php.ini 常用配置项
    • PHP Extension Install PHP扩展编译安装
    • phpize报错,升级autoconf
    • Memcached PHP Memcached扩展安装
    • oci8PHP Oracle连接扩展
    • Socket
    • control structures alternative syntax 流程控制的替代语法
    • SOAP 调用SOAP服务
    • preg_match VS preg_match_all 正则匹配对比
    • PHP Functions PHP常用函数
    • PHP Extensions PHP常用扩展
    • php-lua PHP调用lua
    • fgets fget读取的宽字节字符集问题
    • php-fpm
    • declare(src/PHP/strict_type=1) 严格类型检查模式
    • phploc A tool for quickly measuring the size of a PHP project.
  49. PHP code
  50. Shell
    • deploy.sh 部署项目shell脚本
    • network configure
    • exit code退出码
    • backup.sh 备份项目shell脚本
  51. Nginx
    • nginx basic nginx基础
    • Nginx启动、重启、停止命令
    • version 版本号约定
    • nginx conf nginx.conf注释版
    • vhost conf vhost配置示例
    • proxy_pass 代理转发
    • ssl SSL配置示例
    • syntax 配置语法
    • nginx errors 常见错误及修复办法
    • install nginx源码编译安装
    • awk 利用awk分析access日志
    • req limit nginx请求限制
    • rewrite url重写
    • location表达式类型与优先级
    • Tengine
    • add_header 指令与XSS
  52. Apache
    • .htaccess 开启.htaccess配置
    • mac mac下使用
  53. Code::Blocks
    • Code::Blocks shortcut
  54. Ubuntu
    • 开启sshd服务
    • 防火墙
  55. svg
  56. wechat
  57. FFmpeg
    • FFmpeg install 编译安装FFmpeg
    • PHP-FFmpeg PHP-FFmpeg类库
  58. OAuth 2.0
  59. Modbus
    • SSCOM串口调试软件
  60. CSS3
    • rem
  61. webpack
  62. yarn
  63. vuejs
  64. HAProxy
    • 源码编译安装
    • 常用配置示例
    • ACL配置
    • HAProxy Nginx获取客户端真实IP
  65. phpStudy phpStudy升级php&MySQL
  66. windows
    • taskkill 杀进程
    • WSL( Windows Subsystem for Linux)
    • 使用SFC修复损坏的Windows 10/11系统文件
  67. assembly汇编语言
  68. CEF
  69. VisualStudio
    • debugger调试程序
    • 常用快捷键
    • PDB文件
    • 安装扩展
    • InstallShield
    • VS环境变量
  70. java
    • eclipseeclipse相关
    • jar jar运行、反编译
    • jdk jdk安装
    • tomcatTomcat安装
  71. xunsearch
  72. mac mac相关
    • 升级系统版本、禁用SIP、设置屏幕比例、修改显存
    • keyboard系统快捷键
    • chrome Chrome快捷键
    • mac终端走代理
  73. MSSQL
    • install php sqlsrv extension 安装sqlsrv扩展
  74. Oracle Oracle数据库相关
    • mac docker oracle mac下通过docker安装Oracle
    • SQL errors SQL错误笔记
    • CentOS 7 install Oracle 11g
  75. DB 数据库相关
    • Sharding VS Partitioning
    • TiDB开源分布式 NewSQL 关系型数据库
    • RadonDB 云原生的MySQL数据库,可以无限扩展
    • influxdb 开源时序型数据库
    • vitess 数据库中间件,用于部署、扩展和管理大型MySQL实例集群。
    • LinDB 饿了么开源的时序数据库,LinDB is an open-source Time Series Database which provides high performance, high availability and horizontal scalability.
  76. hadoop hadoop分布式计算平台
  77. TCP/IP 协议相关
    • MQTT 消息队列遥测传输协议
    • TCP异常关闭总结
  78. Docker Docker相关
    • 在CentOS上安装Docker CE
    • docker-compose 安装与介绍
    • Docker Machine
    • Docker Swarm
    • 启动异常时,查看容器logs
    • docker常用命令
  79. OA
    • file2pdf 文件转PDF
    • install fonts安装中文字体
  80. JavaBridge
  81. ios
    • xcode
  82. Security代码安全
    • APP接口安全设计要点
    • 恶意代码分析相关工具&漏洞挖掘相关工具
    • 源代码安全审计
      • cobra
  83. 源代码安全审计
    • cobra
  84. 用户认证与授权
    • 单点登录SSO
    • CAS
    • OAuth2
  85. 消息队列
    • nsq
    • RabbitMQ
    • Kafka
    • ZeroMQ
    • ActiveMQ
    • RocketMQ
  86. ZooKeeper
    • 基本概念
    • 典型应用场景
  87. Flink
  88. rust
  89. Erlang
  90. Scala
  91. Kotlin
  92. Dart
  93. Flutter
  94. Go & PHP
  95. crawler 爬虫相关
  96. Python
    • Python 基础
    • Python 发行版
    • 关键字 keywords
    • 占位符 %s%d%f
    • 列表 List 和 元组 tuple
    • dict(字典) 和 set
    • 条件语句 & 循环语句
    • 函数
    • 迭代器和生成器
    • 类和对象
    • 模块与包
    • 枚举类
    • upgrade python CentOS 6 升级Python 2.6到3.6
    • Anaconda之conda的使用
    • Python ABC(抽象基类)
    • Tornado 框架
    • Library
      • NumPy 支持大量的维度数组与矩阵运算,对数组运算提供大量的数学函数库
      • Pandas 强大的分析结构化数据的工具集
      • SciPy 一个开源的 Python 算法库和数学工具包
      • SymPy 符号数学的 Python 库
      • Matplotlib 是Python语言及其数值计算库NumPy的绘图库
    • Machine Learning
  97. OpenResty
    • OpenResty基础
    • CentOS 安装 OpenResty
    • OpenResty 配置
    • 第三方包管理:OPM和LuaRocks
    • cosocket
    • LuaJIT
    • APISIX APISIX is a Cloud-Native Microservices API Gateway
  98. PostgreSQL
    • PostgreSQL for mac mac下安装及使用
  99. ICU4C VS ICU4J
  100. VS Code
    • go 环境配置
  101. PLC
    • 西门子 S7-200SmartPLC
  102. HHKB
  103. WireShark
  104. Graylog 日志收集
  105. atlassian
    • jira 项目管理
    • confluence 站内wiki
  106. 水利
    • 巴歇尔槽计算公式
  107. CAS:Central Authentication Service
  108. reg正则表达式
  109. 其他
  110. 电子书
  111. 协议与标准 - OPC协议