<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[镇关西拳打鲁智深]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/littlefang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; littlefang]]></copyright><item><title><![CDATA[处理LetsEncrypt证书签发错误acme-v02.api.letsencrypt.org timeout]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/126519925</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/126519925</guid><author>littlefang</author><pubDate>Thu, 25 Aug 2022 11:03:52 +0800</pubDate><description><![CDATA[处理 HTTPSConnectionPool(host=‘acme-v02.api.letsencrypt.org’, port=443): Read timed out]]></description><category></category></item><item><title><![CDATA[【译文】使用原子变量和GCC在C/C++中实现引用计数]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/119447145</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/119447145</guid><author>littlefang</author><pubDate>Fri, 06 Aug 2021 13:29:39 +0800</pubDate><description><![CDATA[C语言中，为了实现高性能，多线程编程要使用无锁数据结构(lock-free)，引用计数是一种经常被使用的机制。但是，引用计数单打独斗是不行的，必须配合延迟删除机制（原文中的RCU方法），才可以高性能的、线程安全的访问对象。]]></description><category></category></item><item><title><![CDATA[gitlab 11.10.4升级至12.3.4碰到的坑]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/102266382</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/102266382</guid><author>littlefang</author><pubDate>Mon, 07 Oct 2019 01:35:05 +0800</pubDate><description><![CDATA[起因：ACME客户端版本过旧导致无法更新Lets Encrypt证书
lets encrypt证书的有效期是90天，使用以下两个命令都无法更新证书
sudo gitlab-ctl renew-le-certs

和
sudo gitlab-ctl reconfigure

错误提示ACME v1版本已被废弃：
Running handlers:
There was an error running...]]></description><category></category></item><item><title><![CDATA[Thinkpad x1“电源已接通，未充电”解决办法]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/89058673</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/89058673</guid><author>littlefang</author><pubDate>Sat, 06 Apr 2019 18:19:39 +0800</pubDate><description><![CDATA[现象
Windows电池管理提示：“电源已接通，未充电” 或 “plugged in but not charging”。
修改电源管理计划无效，重启无效。
解决办法

拔掉电源
重启进入BIOS
进入 Power menu
选择 “Disable built-in battery”
等待电脑关机，再等待30秒
插上电源，开机

实验环境： Thinkpad X1 extrem Windows 1...]]></description><category></category></item><item><title><![CDATA[解决windows 10更换非系统盘后无法启动问题]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/88534310</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/88534310</guid><author>littlefang</author><pubDate>Wed, 13 Mar 2019 15:49:53 +0800</pubDate><description><![CDATA[现象
笔记本电脑里有两块SSD硬盘，Disk 1是系统盘，安装了windows 10，Disk 1是数据盘，要将3为替换为更大容量的物理盘c。
Disk 2更换为Disk 3后，BIOS停留在Boot Menu，列出了Disk 1、3，均无法引导。
BISO为UEFI引导。
原因
在有双硬盘的主机上安装windows时，windows会将EFI引导分区存储在非系统盘，即本文中的Disk 2，一旦更...]]></description><category></category></item><item><title><![CDATA[Latex图表设置中英文双标题（非ccaption宏包）]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/80110092</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/80110092</guid><author>littlefang</author><pubDate>Fri, 27 Apr 2018 16:38:27 +0800</pubDate><description><![CDATA[Latex图表设置中英文双标题（非ccaption宏包）

双语言标题的解决方案，搜到的答案基本是ccaption宏包。实际使用时，会编译报错：


  ! LaTeX Error: Command \captionwidth already defined.


查到ccaption是一个古老的宏包，已经被caption宏包所取代。caption宏包中包含bicaption.sty，可以完美解决...]]></description><category></category></item><item><title><![CDATA[Windows系统 QQ/Print Screen截图黑屏解决方案]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/78663802</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/78663802</guid><author>littlefang</author><pubDate>Wed, 29 Nov 2017 12:02:52 +0800</pubDate><description><![CDATA[百度到的方案不是要改注册表就是关闭显卡加速，不喜欢。 
windows7以上版本，可以用系统自带的snipping tool，支持全屏、矩形、活动窗口等截图方式。]]></description><category></category></item><item><title><![CDATA[【StatsD监控】基于Telegraf+InfluxDB+grafana展示（非Docker方案）]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/78473161</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/78473161</guid><author>littlefang</author><pubDate>Tue, 07 Nov 2017 22:08:05 +0800</pubDate><description><![CDATA[StatsD是一个简单易用的监控方案，由于采用了文本+UDP传输数据，所以对C/C++开发者比较友好。本文介绍了部署Telegraf+InfluxDB+Grafana的方法，以便对StatsD进行可视化。]]></description><category></category></item><item><title><![CDATA[使用C语言，对OpenSSL命令行加密的文件进行解密]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/72972266</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/72972266</guid><author>littlefang</author><pubDate>Fri, 09 Jun 2017 21:50:41 +0800</pubDate><description><![CDATA[需要使用代码对OpenSSL shell命令加密的文件进行解密需要阅读本文。]]></description><category></category></item><item><title><![CDATA[Latex Error “Font txsy at 540 not found“]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/71642683</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/71642683</guid><author>littlefang</author><pubDate>Thu, 11 May 2017 17:11:19 +0800</pubDate><description><![CDATA[使用windows的CMD工具，执行initexmf --mkmaps另外，该问题也可能导致”citation xxx undefined”错误。 
参照 
https://tex.stackexchange.com/questions/262962/error-font-ptmr8r-at-480-not-found]]></description><category></category></item><item><title><![CDATA[多线程/多进程gdb调试时变量值出现变化问题定位]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/61414573</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/61414573</guid><author>littlefang</author><pubDate>Sat, 11 Mar 2017 11:28:08 +0800</pubDate><description><![CDATA[不要考虑什么CPU缓存一致性、内存屏障之类的问题，首先排除是不是多线程/进程访问的同步没做好。 
1、会被多线程调用吗？ 
2、共享内存多进程读写的同步保证了吗？]]></description><category></category></item><item><title><![CDATA[不能用sendmsg提升原始套接字发送性能]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/52172701</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/52172701</guid><author>littlefang</author><pubDate>Wed, 10 Aug 2016 16:01:56 +0800</pubDate><description><![CDATA[sendmsg可以提升原始套接字发送效率吗？为什么会返回EMSGSIZE错误？]]></description><category></category></item><item><title><![CDATA[网页和URL内非英语字符的编码方法]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/51051355</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/51051355</guid><author>littlefang</author><pubDate>Sun, 03 Apr 2016 18:28:54 +0800</pubDate><description><![CDATA[HTML和URL中对于ASCII码中大于0x7f的字符需要进行编码，主要有”\u”和“&#”两种前缀编码方式，其后跟的字符都是unicode编码。]]></description><category></category></item><item><title><![CDATA[系统可用内存不足解决]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/50885081</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/50885081</guid><author>littlefang</author><pubDate>Mon, 14 Mar 2016 11:51:40 +0800</pubDate><description><![CDATA[现象：系统可用内存不足，16GB内存仅剩3GB可用，此时我们的也应用没有起，top查看cached也较小，只能重启应付。 
原因：初步判断是内核占用，通过slabtop定位到dentry_cache，使用下面的方法解决： 
http://www.cnblogs.com/panfeng412/p/drop-caches-under-linux-system.html]]></description><category></category></item><item><title><![CDATA[两次访问同一静态URL得到的文件长度不一样]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/50573790</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/50573790</guid><author>littlefang</author><pubDate>Sun, 24 Jan 2016 15:30:29 +0800</pubDate><description><![CDATA[在使用chrome浏览器请求一个媒体服务器上的URL时 ，应答的Content-Length不一致。]]></description><category></category></item><item><title><![CDATA[平定igb之“乱”]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/50505760</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/50505760</guid><author>littlefang</author><pubDate>Tue, 12 Jan 2016 17:41:44 +0800</pubDate><description><![CDATA[平定igb之“乱”作者：dnk_admin]]></description><category></category></item><item><title><![CDATA[tcpdump捕包乱序的解决方案]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/50505527</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/50505527</guid><author>littlefang</author><pubDate>Tue, 12 Jan 2016 17:38:38 +0800</pubDate><description><![CDATA[tcpdump捕包乱序的解决方案]]></description><category></category></item><item><title><![CDATA[LD_PRELOAD和dlopen选项RTLD_DEEPBIND之间的优先级]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/50381587</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/50381587</guid><author>littlefang</author><pubDate>Tue, 22 Dec 2015 18:15:54 +0800</pubDate><description><![CDATA[标题先说结论：RTLD_DEEPBIND的优先级更高，在符号名发生冲突时，LD_PRELOAD的全局符号介入对于使用RTLD_DEEPBIND标志位dlopen开的动态连接库无效。 
发现背景： 
在使用《在应用程序中替换Linux中Glibc的malloc的四种方法》一文中第3个方法接管程序内存时发现已接管内存总量比top命令看到的虚拟内存值小很多。于是查看/proc/[pid]/smaps查看虚]]></description><category></category></item><item><title><![CDATA[在Windows7环境下使用GIT BASH免输入密码]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/49801613</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/49801613</guid><author>littlefang</author><pubDate>Thu, 12 Nov 2015 17:01:08 +0800</pubDate><description><![CDATA[背景：根据一路向北的教《Windows下TortoiseGit over Putty or Openssh提交项目到GitLab》，安装了TortoiseGit客户端，并完成在Gitlab上公钥的部署。但是有些操作必须通过GITbash命令行才能完成，但每次fetch/push都要输入git@10.0.0.1的密码，非常繁琐。经过各种尝试，终于使用前期通过PuttyGen创建的私钥登录服务器。 
第]]></description><category></category></item><item><title><![CDATA[C语言函数调用性能测试]]></title><link>https://blog.youkuaiyun.com/littlefang/article/details/47613047</link><guid>https://blog.youkuaiyun.com/littlefang/article/details/47613047</guid><author>littlefang</author><pubDate>Thu, 13 Aug 2015 15:12:51 +0800</pubDate><description><![CDATA[原文链接：
﻿﻿
http://www.cnblogs.com/woshare/p/4720771.html
在i5 3.1GHz下：
1024字节栈，需要约300纳秒；
64字节栈，需要200纳秒。]]></description><category></category></item></channel></rss>