计算机网络基础(三)—网络层-IP协议的转发流程
文章内容概览 在上一篇文章中提到,计算机A在给计算机B发送数据的时候,数据的路径,可能是通过 中型网络 、 大 […]...
crontab配置不当带来的悲剧
配置了一个脚本,这个脚本会调用第三方收费服务,本意是希望每个月第一天运行该脚本,由于配置不当,当天一直在运行, […]...
强烈推荐10本程序员在家读的书
很遗憾,这个鼠年春节注定是刻骨铭心的,新型冠状病毒让每个人的神经都是紧绷的。那些处在武汉的白衣天使们,尤其值得 […]...
MySQL性能优化:MySQL中的隐式转换造成的索引失效
数据库优化是一个任重而道远的任务,想要做优化必须深入理解数据库的各种特性。在开发过程中我们经常会遇到一些原因很 […]...
一个synchronized跟面试官扯了半个小时
前言 话说上回HashMap跟面试官扯了半个小时之后,二面迎来了没有削弱前的钟馗,法师的钩子让安琪拉有点绝望。 […]...
Vitalik:混淆电路(Garbled circuits)快速入门
注:原文作者是以太坊联合创始人Vitalik Buterin。 特别感谢Dankrad Feist对本文进行的 […]...
Java 解惑系列(二): 这个看似简单的字符串拼接问题,你还记得么
接上文,我们来接着看这些小问题。 问题一:字符串拼接问题 来看下下面的程序将会打印什么: public sta […]...
.NET Core 3.0 可卸载程序集原理简析
文章转载授权级别:A 预计阅读时间:8分钟 损失发量:不好统计 因为最近在群里被问到如何 […]...
如何排除“Too many open files”错误
02 — 排查思路 一般遇到“ Too many open files ”错误;正常情况下,肯定首先要使用ls […]...
OpenGL超级宝典学习笔记——光照参数与材料属性
添加光照 glEnable(GL_LIGHTING); 这个函数调用告诉OpenGL使用材料属性和光照参数去决 […]...
太实用了!自己动手写软件——我们的密码PJ器终于完成了
提交——功能实现 首先我们先完成“提交”功能的实现,“提交”按钮的作用是将用户填写的服务器地址、服务器端口和协 […]...
12.进程——程序是如何启动的
代码编译出来后得到可执行文件,也就是我们常说的程序。都说进程是运行起来的程序,那 程序是如何启动的呢?程序和进 […]...
Python 深度学习脚手架 ModelZoo
想必大家都或多或少听过 TensorFlow 的大名,这是 Google 开源的一个深度学习框架,里面的模型和 […]...
大型 h5 页面无缝闪开方案
在传统的 web 优化中,我们可以采取压缩、拆包、动态加载等方法减少首屏资源大小,也能通过离线包、页面直出等方 […]...
PHP获取类私有属性的几种方式
今天在推上看到一条获取PHP类私有属性的推文,感觉很有意思: 顺着推文联想,还有其他方式吗?经过自己的测试及网 […]...
shell 字符串比较与脚本 too many arguments 报错
一、问题 最近在写 shell 脚本的时候,遇到了一些小问题,就是我在判断一个字符串是否为空的时候经常报下面的 […]...
技术解析:阿里云 AnalyticDB 如何实现全球性能第一
阿里妹导读: 北京时间 2020 年 5 月 4 日,TPC 官网正式公布,阿里云自研云原生数据仓库 Anal […]...
Spring事务的传播级别
一、简单说明 传播属性 描述 PROPAGATION_REQUIRED 如果当前没有事务,就创建一个事务,如果 […]...
【超详细】一文学会链表解题
本文是最近写的两篇链表的整合版,为方便大家查阅,所以整合了一下,也对原有文章中逻辑上的一些错误作了修正,虽说只 […]...
SpringMvc 跨域处理
导读 由于浏览器对于 JavaScript 的 同源策略 的限制,导致 A网站 (Ajax请求) 不能通过JS […]...