那些年我踩过的坑
文章平均质量分 76
test1280
这个作者很懒,什么都没留下…
展开
-
Go:一次 exit code 是 137 且 无 coredump 的排错经历
exit code 137 退出码 core coredump 无core OOM原创 2022-02-16 17:45:53 · 3830 阅读 · 0 评论 -
Go:记一次可变参数未展开踩坑
%!s(MISSING) %!d(MISSING) EXTRA []interface原创 2021-08-20 18:55:35 · 345 阅读 · 0 评论 -
Chrome:ERR_UNSAFE_PORT
ERR_UNSAFE_PORT chrome web 前端原创 2021-07-21 19:11:30 · 750 阅读 · 2 评论 -
gitbook:node_modules\npm\node_modules\graceful-fs\polyfills.js:287
C:\Users\EB\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287 if (cb) cb.apply(this, arguments)TypeError: Cannot read property 'pipesCount' of undefined at ReadStream.Readable.pipe原创 2021-07-21 16:57:06 · 2018 阅读 · 0 评论 -
gitbook:gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js
gitbook node nodejs npmgitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.jsTypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Promise原创 2021-07-21 14:52:21 · 859 阅读 · 1 评论 -
GoLand:不识别加载解析Go原生包
goland idea golang 不识别 不加载 不解析 识别 加载 解析 go 原生包 原生接口 fmt.Println fmt Println goland缓存 cache clear 清理缓存 清理cache 标红原创 2021-07-08 16:05:48 · 2572 阅读 · 0 评论 -
cgo:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
cgo mingw mingw-w64 cc1.exe: sorry, unimplemented: 64-bit mode not compiled in原创 2021-06-22 17:21:32 · 9620 阅读 · 0 评论 -
Go:read一个已经被canceled的http.Request的应答
golang read一个已经被取消cancel的http Request的应答response原创 2021-05-02 19:46:03 · 1465 阅读 · 0 评论 -
GO:httputil.DumpRequest、httputil.DumpResponse性能影响
golang httputil.DumpRequest、httputil.DumpResponse 性能影响原创 2020-11-21 16:42:59 · 2525 阅读 · 1 评论 -
golang: panic: crypto: requested hash function #2 is unavailable
panic: crypto: requested hash function #2 is unavailable原创 2020-06-11 00:18:43 · 897 阅读 · 0 评论 -
C++:map.insert插入重复键(已存在键)将忽略,而非值覆盖
C++:map.insert插入重复键(已存在键)将忽略,而非值覆盖测试代码:#include <iostream>#include <map>using namespace std;int main() { map<int, int> mymap; int i = 0; for (; i < 10; i++) { ...原创 2019-10-08 21:14:52 · 8995 阅读 · 1 评论 -
C++:map自定义键比较函数
1.stl map自定义比较函数;2.map的键类型是指针并设置比较函数踩过的坑;原创 2019-09-13 17:53:01 · 10970 阅读 · 0 评论 -
Linux:调用gethostname返回ENAMETOOLONG(File name too long)
Linux:调用gethostname返回ENAMETOOLONG(File name too long)hostname: name too long边界值引发的异常原创 2019-08-21 22:10:23 · 2362 阅读 · 0 评论 -
libcurl:Protocol "smtps" not supported or disabled in libcurl
libcurl:Protocol “smtps” not supported or disabled in libcurl在使用libcurl来作为MUA时,开启DEBUG模式,使用smtps协议,在运行时报错:libcurl:Protocol “smtps” not supported or disabled in libcurl原因在于,安装libcurl时没有带着openssl。...原创 2018-02-26 22:15:03 · 1415 阅读 · 0 评论 -
摘要算法:AIX 5.3 使用 openssl 实现 md5 等
摘要算法:AIX 5.3 使用 openssl 实现 md5 等环境:$ uname -aAIX aix68112 3 5 00F7CAA94C00查看 openssl 库:$ ll /usr/lib/*ssl*lrwxrwxrwx 1 root system 41 Jul 24 2017 /usr/lib/libgsk7ssl_64...原创 2018-08-30 09:34:17 · 1083 阅读 · 0 评论 -
C++:STL map 的 find 方法与 operator[] 运算符区别
C++:STL map 的 find 函数与 [] 运算符区别map::find 是 Get iterator to element。map::operator[] 是 Access element。最大的区别是当待查找的 KEY 不存在时:1.map::find 返回一个空迭代器(map::end)。2.map::operator[] 将用 VALUE 默认的构造函数创建一个...原创 2018-09-10 22:01:18 · 3197 阅读 · 0 评论 -
C/C++:gethostbyname 同主机同域名有时阻塞有时立刻错误返回
C/C++:gethostbyname 同主机同域名有时阻塞有时立刻错误返回最近项目中遇到一个很奇特的问题:在同一主机上,gethostbyname 调用,对同一域名进行查询出现两种情况:1.阻塞一段时间,然后失败返回;2.不阻塞,立刻失败返回。虽然都是失败,但为什么有时候会阻塞,有时候立刻返回失败?我们知道,gethostbyname 是可能阻塞向域名服务器发送 DNS QUERY ...原创 2018-10-06 10:54:42 · 1477 阅读 · 0 评论 -
Go: go mod获取第三方依赖包unknown revision xxx错误解决
Go: go mod获取第三方依赖包unknown revision xxx错误解决使用go mod处理第三方依赖包时出现unknown revision xxx错误,解决方法如下:以go-chassis为例:[test1280@localhost ~]$ git clone https://github.com/go-chassis/go-chassis.gitInitialized e...原创 2019-02-21 21:13:59 · 65748 阅读 · 0 评论 -
Go:go-chassis 第三方依赖包问题
Go:go-chassis 安装遇到的问题1.下载 go-chassis 源码test1280 $ git clone https://github.com/go-chassis/go-chassisInitialized empty Git repository in /home/test1280/go-chassis/.git/remote: Enumerating objects: ...原创 2019-03-06 20:41:52 · 7006 阅读 · 0 评论 -
Git:fatal: unable to find remote helper for 'https'
Git:fatal: unable to find remote helper for ‘https’复现test1280 $ git clone https://github.com/go-chassis/go-chassisCloning into 'go-chassis'...fatal: unable to find remote helper for 'https'test1...原创 2019-03-06 22:24:09 · 1856 阅读 · 0 评论 -
C:strerror(或 inet_ntoa) 返回值默认整型截断导致进程核心转储 core dumped
C:strerror(或 inet_ntoa) 返回值默认整型截断导致进程核心转储 core dumped测试环境:[test1280@localhost ~]$ uname -aLinux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 ...原创 2019-05-07 18:02:25 · 529 阅读 · 0 评论 -
C/C++:Linux select 1024 文件描述符限制
C/C++:Linux select 1024 文件描述符限制通常来说,Linux下select调用要求文件描述符的值小于1024,也就是说,fd set中的每个文件描述符的值域为:[0,1023]。如果超过,Linux下select调用会发生什么?环境:[test1280@localhost ~]$ uname -aLinux localhost.localdomain 3.10.0-...原创 2019-07-02 13:58:30 · 2288 阅读 · 0 评论 -
C/C++:交换两个变量的值可能存在的问题
C/C++:交换两个变量的值可能存在的问题原创 2017-11-13 13:01:57 · 659 阅读 · 0 评论