
开发
陈塘关百姓
这个作者很懒,什么都没留下…
展开
-
win11 系统报错 /dev/null No such file or directory 解决
win11 系统报错:git bash 提示 /dev/null No such file or directory 错误解决原创 2025-01-04 14:10:57 · 598 阅读 · 0 评论 -
Linux 环境 java 配置
linux 环境 java 配置原创 2025-01-01 13:12:25 · 336 阅读 · 0 评论 -
golang fmt.Sprintf 引用前述变量
golang fmt.Sprintf 引用前述变量原创 2024-09-27 12:50:39 · 548 阅读 · 0 评论 -
golang 通过 cgo 调用 C++ 库
golang 通过 cgo 调用 C++ 库原创 2024-02-06 15:19:27 · 1713 阅读 · 1 评论 -
通过 docker-compose 部署 Flink
通过 docker-compose 部署 Flink原创 2024-02-06 11:57:30 · 1800 阅读 · 0 评论 -
通过 python 脚本迁移 Redis 数据
通过 python 脚本迁移 Redis 数据原创 2023-11-23 19:41:49 · 1167 阅读 · 0 评论 -
Python 遇到 PIL.UnidentifiedImageError: cannot identify image file <_io.BytesIO object 报错的解决
Python 报错 PIL.UnidentifiedImageError: cannot identify image file原创 2023-11-03 16:15:10 · 5683 阅读 · 0 评论 -
Python 提取加密的 PDF 中的文字
Python 提取加密 PDF 中的文字原创 2023-10-16 11:35:37 · 949 阅读 · 0 评论 -
Qt 5.12.12 静态编译(MinGW)
Qt 静态编译(MinGW)原创 2023-10-14 14:45:48 · 1483 阅读 · 0 评论 -
Golang 语言中的 REPL 库
Golang REPL 库原创 2023-07-19 12:01:27 · 423 阅读 · 0 评论 -
关键词高亮显示浏览器 Edge 插件开发 & 源码
关键词高亮显示浏览器 Edge/Chrome 插件开发 & 源码原创 2023-05-05 09:25:43 · 1919 阅读 · 0 评论 -
discuz 3x 通过 SQL 插入帖子内容(采集开发)
discuz 3x 通过 SQL 写入帖子内容(采集开发)原创 2023-04-09 12:04:05 · 268 阅读 · 0 评论 -
Sever-Sent Events(SSE) 服务器向 Web 客户端推送实战示例
Sever-Send Events(SSE) 可实现由服务端主动推送消息给客户端。事件流仅仅是一个简单的文本数据流,文本应使用 UTF-8 格式编码。每条消息后面都由一个空行作为分隔符原创 2023-03-15 15:30:57 · 1132 阅读 · 0 评论 -
jieba+wordcloud 词云分析 202302 QCon 议题 TOP 关键词
jieba+wordcloud 词云分析 202302 QCon 议题 TOP 关键词原创 2023-02-13 20:08:21 · 1158 阅读 · 1 评论 -
pandas 实战:分析三国志人物
Pandas 是 Python 的一个工具库,用于数据分析。由 AQR Capital Management 于 2008 年 4 月开发,2009 年开源,最初被作为金融数据分析工具而开发出来。Pandas 名称来源于panel data(面板数据)和(Python 数据分析)。适用于金融、统计等数据分析领域。原创 2023-01-14 16:11:43 · 1229 阅读 · 0 评论 -
PHP 函数返回引用
PHP 函数返回引用原创 2022-02-26 17:56:46 · 326 阅读 · 0 评论 -
PHP 扩展开发
PHP 扩展开始原创 2022-02-21 19:21:17 · 566 阅读 · 0 评论 -
cgi.fix_pathinfo 的相关说明
参考https://www.jianshu.com/p/5d6da9c92992/https://www.laruence.com/2010/05/20/1495.html原创 2021-11-09 19:42:19 · 241 阅读 · 0 评论 -
Windows 通过命令设置环境变量
OpenResty核心组成Nginxlua-nginx-module 模块将 LuaJIT 虚拟机嵌入其中LuaJIT(Lua Just-In-Time)与标准 Lua 的关系标准 Lua: 由编译器编译为字节码,再由 Lua 虚拟机执行LuaJIT: 在执行字节码的同时记录运行时的统计信息(如某个函数/循环的实际运行次数),当这些次数超过某个阈值时,会触发 JIT 编译器编译(把字节码转为中间码,再生成目标体系结构的机器码)LuaJIT NYI(Not Yet Implem原创 2021-10-06 11:42:04 · 1109 阅读 · 0 评论 -
protobuf protoc-gen-go 安装
protobufhttps://github.com/protocolbuffers/protobuf/releases/protoc-gen-gogo get -u github.com/golang/protobuf/protoc-gen-go生成 go 文件protoc --go_out=plugins=grpc:. demo.proto参考https://blog.youkuaiyun.com/weixin_41156953/article/details/117081083https://b原创 2021-10-05 22:25:44 · 1569 阅读 · 0 评论 -
HTTP 状态码说明
public enum HttpStatus { CONTINUE(100, HttpStatus.Series.INFORMATIONAL, "Continue"), SWITCHING_PROTOCOLS(101, HttpStatus.Series.INFORMATIONAL, "Switching Protocols"), PROCESSING(102, HttpStatus.Series.INFORMATIONAL, "Processing"), CHECKPOIN原创 2021-10-05 12:50:20 · 202 阅读 · 0 评论 -
zookeeper 安装
下载程序$ wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz$ tar xvf ./apache-zookeeper-3.7.0-bin.tar.gz启动 Server$ cd apache-zookeeper-3.7.0-bin$ cp conf/zoo_sample.cfg conf/zoo.cfg$ bin/zkServer.sh start/roo原创 2021-07-16 00:08:49 · 154 阅读 · 2 评论 -
设计模式示例(Java 版)
设计模式文章目录设计模式单例模式模板方法模式(抽象类应用)策略模式(接口应用)简单工厂模式静态代理模式适配器模式单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点构造方法私有化声明一个本类对象给外部提供一个静态方法获取对象实例两种实例方式:饿汉式懒汉式在项目中为什么要使用单例,单例有什么好处?在设计一些工具类的时候(通常工具类只有功能方法,没有属性)工具类可能会被频繁调用目的是为了节省重复创建对象所带来的内存消耗,从而来提高效率能不能用构造方法+静态方法来替原创 2021-03-31 00:31:00 · 140 阅读 · 0 评论 -
Java 语法主要组成
元素组成package 包名;import 包;类 { 成员内部类 静态内部类 方法中的局部内部类 匿名内部类 (静态)初始化块 字段:实例变量,静态变量 方法:构造方法,实例方法,静态方法}修饰符staticfinal:修饰类、类字段、类方法、局部变量、函数形参访问修改符publicprotectedprivatedefaultabstract数据类型基本数据类型整型:byte, shor.原创 2021-03-28 18:50:09 · 124 阅读 · 0 评论 -
PHP curl 请求中设置 proxy 方法
<?php$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "https://www.google.com");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书curl_setopt($ch, CURLOPT_PR原创 2021-03-26 22:53:13 · 4219 阅读 · 0 评论 -
SQLite UDF/UDAF 的 PHP 实现
SQLite UDF/UDAF<?php// sqlite UDF/UDAF 支持// https://blog.youkuaiyun.com/wyqwilliam/article/details/84500578// 参考:// php 版本实现:https://www.php.net/manual/en/ref.pdo-sqlite.connection.php// go 版本实现:https://github.com/mattn/go-sqlite3/pull/229/files$db原创 2021-03-13 19:57:08 · 165 阅读 · 0 评论 -
命令行启动 http server 的几种方法
# PHPphp -S 0.0.0.0:8099# Python2python -m SimpleHTTPServer 8099# Python3python -m http.server 8099# Node.jsnpx http-server --port 8099参考https://blog.youkuaiyun.com/qq_37138818/article/details/84069269https://www.cnblogs.com/rookie404/p/6128959.htm原创 2021-02-12 17:11:44 · 1704 阅读 · 0 评论 -
Neo4j - Cypher 语法示例
Neo4jcreate database moviesCypher Syntaxhttps://neo4j.com/docs/cypher-manual/4.2/CREATE (ee:Person { name: "Emil", from: "Sweden", klout: 99 });MATCH (ee:Person) WHERE ee.name = "Emil" RETURN ee;MATCH (ee:Person) WHERE ee.name = "Emil"CREATE (js:P原创 2021-02-06 19:23:45 · 392 阅读 · 0 评论 -
代码覆盖率提示 No code coverage driver is available
需要安装 xdebug:pecl install xdebug参考:https://bbs.youkuaiyun.com/topics/394338237原创 2021-02-02 16:29:28 · 752 阅读 · 0 评论 -
YII2 composer 报错解决 requires bower-asset 问题
问题composer install 时遇到如下错误 Problem 1 - Installation request for yiisoft/yii2 2.0.38 -> satisfiable by yiisoft/yii2[2.0.38]. - yiisoft/yii2 2.0.38 requires bower-asset/jquery 3.5.*@stable | 3.4.*@stable | 3.3.*@stable | 3.2.*@stable | 3.1.*@st原创 2021-01-29 19:01:12 · 1981 阅读 · 0 评论 -
Sentry nodestore_node 表中的数据查看
sentry 中的 nodestore_node 表的 data 字段为 base64 后的压缩数据import pickleimport zlibimport base64import jsondef compress(value): return base64.b64encode(zlib.compress(value)).decode('utf-8')def decompress(value): return zlib.decompress(base64.b64deco原创 2020-12-30 19:35:48 · 799 阅读 · 0 评论 -
php.ini 配置修改后 php-fpm 重启命令
背景由于原有 PHP 配置上传大小限制在 20 M,遇到存在文件大小超过 20M 的情形,暂时需要对配置进行调整~ # grep -E 'upload_max_filesize|post_max_size' /usr/local/etc/php/php.inipost_max_size = 20Mupload_max_filesize = 20M~ # php -r 'print_r(...原创 2020-02-12 13:59:48 · 1517 阅读 · 0 评论 -
Shell 笔记总结
Shell 笔记总结种类Bourne Shell (/usr/bin/sh 或 /bin/sh)Bourne Again Shell (/bin/bash)C Shell (/usr/bin/csh)K Shell (/usr/bin/ksh)Shell for Root (/sbin/sh)Shell 脚本#!/bin/bashecho 111Shell ...原创 2020-01-29 18:10:54 · 391 阅读 · 0 评论 -
Golang 跨平台编译命令
macOS 平台GO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o ./myapp .Linux 平台GOOS=linux CGO_ENABLED=0 go build -o ./myapp .Windows 平台GOOS=windows CGO_ENABLED=0 go build -o ./myapp .参考https:/...原创 2020-01-26 11:33:31 · 301 阅读 · 0 评论 -
vim 文本替换操作
vIm 文本替换操作原创 2019-11-04 22:34:43 · 209 阅读 · 0 评论 -
golang 并发请求并更新数据示例
package mainimport ( "encoding/json" "fmt" "log" "net/http" "os" "sync" "time" _ "github.com/go-sql-driver/mysql" "github.com/jmoiron/sqlx")/*CREATE TABLE `address` ( `id` int(10) un...原创 2019-10-18 18:25:54 · 1614 阅读 · 0 评论 -
VS Code 限制同时打开的 Tab 页文件数
问题:VS Code 随机不断打开的文件,已有的文件不会自动关闭,而造成 Tab 数量众多期望:类似 JetBrains 或 Sublime 可以限制同时打开的 Tab 页数量现状:目前官方没有提供这样的设置功能Github 里有人给出了相应的插件:zentabs https://marketplace.visualstudio.com/items?itemName=hitode90...原创 2019-09-06 12:31:09 · 8113 阅读 · 0 评论 -
TDD 测试驱动开发笔记
文章目录测试驱动开发 TDD(Test Driven Development)是什么有什么用执行步骤例子先写测试运行测试:测试失败修复:编写必要代码使测试通过重构参考测试驱动开发 TDD(Test Driven Development)是什么一种开发流程理念:以终为始,通过测试出期望的结果来推动开发的进行有什么用在测试的保护下改善既有的代码设计减少手工直觉测试的遗漏(扩大测试覆...原创 2019-06-27 19:07:25 · 495 阅读 · 0 评论