Golang 闭包内的外部变量
写在前面 为了在不同的线程之间转移任务,最近项目代码中大量地使用了闭包:在一个 goroutine(协程)中把 […]...
为了控制Bean的加载我使出了这些杀手锏
故事一: 绝代有佳人,幽居在空谷 美女同学小张,在工作中遇到了烦心事。心情那是破凉破凉的,无法言喻。 故事背景 […]...
阿里短信回持.net sdk的bug导致生产服务cpu 100%排查
一:背景 1. 讲故事 去年阿里聚石塔上的所有isv短信通道全部对接阿里通信,我们就做了对接改造,使用阿里提供 […]...
排序算法(2) 堆排序 C++实现
< div id=”content” contentScore=”3 […]...
Spark 作业代码(源码)IDE 远程调试
我们在编写Spark Application或者是阅读源码的时候,我们很想知道代码的运行情况,比如参数设置的是 […]...
Python对excel的基本操作
Python对excel的基本操作 [TOC] 1. 前言 本文是通过Python的第三方库 openpyxl […]...
有赞零售移动收银商品实践
文 | Alex、Siam 面对线下收银场景,针对商品收银业务,如何提升商家收银的效率?如何保证即使在弱网或无 […]...
Google算法工程师尹成带你深度学习数据结构与算法导论(信息学竞赛,ACM竞赛常备)视频分享
标题 程序 = 数据结构 + 算法 程序是为了解决实际问题而存在的。然而为了解决问题,必定会使用到某些数据结构 […]...
WKWebView 请求拦截探索与实践
图片来源: https://unsplash.com 本文作者: 谢富贵 背景 WebView 在移动端的应用 […]...
终于放弃了单调的 Swagger 了,选择了这款神器 Knife4j
一、介绍 二、开源仓库 三、功能特性 四、功能预览 五、使用简介 六、总结 一、介绍 knife4j是为Jav […]...
Git push 推送异常 : “Authentication failed for”
今天依旧是贡献代码的一天. 但是在使用IDEA进行Git 推送时, 右下角提示推送失败( Push faile […]...
一文快速入门 Nginx
【编者的话】本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。 Nginx 简介 什么 […]...
node_modules 与包管理器
身为前端开发的我们应该每天都会接触 node_modules ,但对于 node_modules 的认知是否充 […]...
自然语言处理背后的数据科学
本文为 AI 研习社编译的技术博客,原标题 : The Data Science Behind Natural […]...
『互联网架构』软件架构-netty线程模型源码(55)
netty其实针对nio做了封装,其实最核心的就是BOOS线程和WORK线程。有人了解netty3 有人了解n […]...
GTK 中的层次关系
(点击 上方公众号 ,可快速关注) 层次是指系统在结构或功能方面的等级秩序,关系是不同事物之间的联系。GTK是 […]...
程序员造轮子的正确姿势
过去的几年里,我一直在打造各式各样的编程相关的工具。这些工具有的是用于指导软件开发工作,有的是用来进行编程学习 […]...
红方人员作战执行手册
红方人员实战手册 声明 Author : By klion Date : 2020.2.15 寄语 : 愿 2 […]...
借助CSS mask遮罩显著优化PNG图片的尺寸
byzhangxinxu from https://www.zhangxinxu.com/wordpress/ […]...
使用Python turtle画一片树林-演道网
使用Python Turtle绘制一片树林代码 这段代码结合了随机函数来使树林更多样化,同时设置了颜色的渐变。 […]...