
踩过的坑
文章平均质量分 88
蓝贝壳壳
热爱软件事业 崇尚自由 一个不愿成为码农的码农 多年苦心探索和参悟 希望解放全天下苦逼的码农
展开
-
一道笔试题展示的良苦用心——珍爱生命远离递归
通过一个递归增长速度远远大于斐波那契数列的笔试题目的代码优化效果,向读者展示一个核心编程思想:“珍爱生命,远离递归”。希望读者将“禁止使用一切形式递归纳入日常编程规范”。原创 2021-05-16 22:13:34 · 159 阅读 · 0 评论 -
【linux】VirtualBox下ubuntu系统静态桥接网络配置的各种坑
目录 0.网络配置目标 1.VirtualBox的四种网络连接方式 2.桥接模式的各种坑 2.1 桥接网络无法获取ipv4地址 2.2 桥接网络可以获取ipv4地址,但是无法ping宿主机 2.3 桥接网络可以ping通宿主机,但是无法ping通网关 2.4桥接网络可以ping通网关和访问internet,但是内网ip是动态的 2.5大功告成,为VM配置独立静态内网IP实现所有网络目标 安装过程已在这篇博客分享https://blog.youkuaiyun.com/vipally/article/..原创 2020-07-02 19:39:56 · 1086 阅读 · 0 评论 -
mysql数据库存储引擎让我崩溃了
好久没跟数据库死磕了,这次是真被数据库死磕了。 windows下没有任何问题,移植到linux下,老区没有任何异常情况,新区大量复制装备,后台工具运行期间,角色无法正常登陆,服务器显示运行状态良好。以前用得蛮好的工具,在新区数据库才40万数据带索引一条update语句要1分钟,而且update返回后,fetchdata操作终止,mysql返回2013(connetion lost)错误。 看到这原创 2016-11-13 14:34:10 · 702 阅读 · 0 评论 -
用float/double作为中转类型的“雷区”
由于lua用double作为number类型的底层数据中转类型。而实际应用中多以int类型作为函数调用的参数(特别是C实现的API)。因而,double/int/unsigend int之间的数值转换在接入lua的项目中应用十分广泛。 实际项目发现,double/int/unsigend int之间的数值转换存在一个**严重且极容易被忽视的"雷区"**。原创 2016-11-13 13:55:05 · 2400 阅读 · 0 评论