加载中
一起读书, 成为更有钱的程序员

欢迎加入程序员一起读书活动, 成为更有钱的程序员! 为什么要一起读书? 因为子曾经曰过: 独学而无友, 则孤陋而寡闻. 为什么要成为更有钱的程序员? 不是应该成为更好的程序员吗? 原因在于前者更...

2020/11/17 07:49
294
欢迎访问我的个人网站

欢迎访问我的个人网站:肖国栋的 i 自留地。 由于两边更新比较麻烦,一些修改不再同步到这边。 微博: https://weibo.com/xiaogdnet/ 微信公众号:

2017/04/07 18:15
1.3K
Circuitjs 虚拟电路实验室--一款 web 在线电路模拟器应用简介

Circuitjs 虚拟电路实验室是一款 web 在线电路模拟器, 可以在浏览器上方便地模拟各种模拟或数字的电路, 用户无需安装各种软件, 生成的电路也支持在线分享给其它用户. 访问地址 下述地址我部署...

03/30 21:22
70
记一次自动升级的"事故"--活夜见鬼, 深更半夜里关掉的电脑突然自己播放起视频来了

深更半夜, 你躺在被窝睡得正香, 关掉的电脑突然自己播放起视频来了, 活夜见鬼, 这样的事你碰到过吗? 我昨晚就遇到了. 事情是这样的, 电脑昨晚又自己升级了, 我临睡前只是让电脑睡眠了, 结果这...

02/24 11:08
122
外语学习与刻意练习

在 youtube 上听到一个会中文的外国哥们吐槽国人学英语时的一些问题, 有些启发, 就此展开聊聊. 他说国人学英语时有个误区, 比如通过看剧来学英语吧, 不是说看剧这个方式就不行, 但具体的操作...

2020/12/18 22:35
194
mysql SQL_CALC_FOUND_ROWS 特性: 一条 sql 语句同时查出总数及分页结果

展示分页列表是一个常见的开发需求, 需要查询出总数及分页数据. 传统分页查询做法 传统上, 这个一般是通过两条 sql 去实现. 先是查询总数, 比如这样: select count(*) from programmer where...

2020/12/15 08:51
855
几率相同的游戏, 你为什么还是输给了庄家?

假设你跟庄家玩一个纯粹靠运气的骰子游戏, 请问谁会赢? 一个容易陷入的误区就是, 既然这是一个纯粹靠运气的游戏, 你可能会想, 那赢的几率应该是五五分, 也是一个纯粹靠运气的问题. 运气好, 你...

2020/12/12 19:08
130
勾股定理的一个简单证明

勾股定律, 也即直角三角形, 斜边的平方等于另外两条直角边平方之和. 西方称为毕达哥拉斯定理(Pythagorean Theorem), 归功于古希腊数学家毕达哥拉斯(Pythagoras). 如图: 红色直角三角形两直角...

2020/12/11 22:22
445
配置 p6spy log 输出应用最终执行的 sql 语句

在上一篇的 配置 mybatis 打印出执行的 sql 及返回的结果集 中, 说到了在 mybatis 中如何打印出执行的 sql, 但是还是遗留了一个问题, 也即是它的输出的 sql 并不是最终可执行的, 而是类似于 ...

兰切斯特方程启示录

兰切斯特方程(Lanchester equation) 是一位英国工程师弗雷德里克·兰切斯特(Frederick Lanchester)在一战期间(1916)发展出的一系列用于描述对战双方战斗力的微分方程. 又称兰切斯特定律(Lanc...

2020/12/06 22:58
161
配置 mybatis 打印出执行的 sql 及返回的结果集

在开发过程中, 经常会遇到想要看到应用所执行的 sql 这样的需求. 比如你写了一个查询的功能, 但查询出来的结果与你预期的不符合, 你想搞清楚到底哪里出了问题, 你自然需要看看所执行的 sql ...

将锻炼融入日常例程中

很多人都知道锻炼的重要性, 特别是对于时不时要加下班甚至要熬夜的程序员来说, 一副健康的身体尤为重要. 要想拥有健康的躯体, 锻炼是必不可少的. 虽然很多人认同锻炼的重要性, 但他们经常面临...

2020/12/01 08:48
130
边际收益原理

所谓的 边际收益原理(Theory of Marginal Gains), 这个概念来自于商业实践, 指的是通过简单改进一项业务的各个方面, 每一个细枝末节, 都提高一点点, 整体上你将得到一个巨大的提升. 比如, 将...

2020/11/29 17:19
133
配置简化开发阶段日志输出布局

现在的很多应用默认情况下就带了很多的日志输出, 比如下面的 java spring-boot 框架启动时的日志: {spring.web.resources.chain.cache=false, spring.web.resources.cache.period=0} . ____ ...

使用 log 占位符便利日志输出

在开发活动中, 记日志是一个很常见的操作. 记日志经常涉及到拼接字符串, 因为我们常常需要把参数的值输出出来, 同时拼上字样的提示, 这样后续查看时才好知道发生了什么. 比如这样: package n...

2020/11/26 09:06
3.2K
平均法则

所谓 平均法则(The Law of Averages), 假如你是一个推销员, 今天你打算向 100 个顾客推销, 根据平均法则, 有 80 位根本不会考虑买你的东西, 甚至连交谈的机会也不会给你; 然后有 10 位左右是...

2020/11/25 11:29
63
利用 String format 方法及占位符优雅拼接字符串

不论是哪个编程语言, 拼接字符串都是一个频繁的操作, 很多的语言都支持通过重载"+"号运算符来拼接字符串, 这也是最常见快捷及直观的方式. 除了用"+"号拼接外, 有的语言还支持更先进的拼接方式...

2020/11/23 20:56
2.4K
专注于你能控制的东西

做事情有一个误区, 就是容易陷入对那些自己不能控制的事情的纠结当中, 而不是专注于自己能够控制的事情当中. 举例来说, 我们说要成为一个更有钱的程序员, 那有的人可能就会想, 那我是不是天天...

2020/11/23 17:25
134
利用 IDEA IDE 的轻量编辑模式快速查看和编辑工程外的文本文件

作为程序员, 我们都知道 IDE 的很好用的, 它的文本编辑器功能也非常的强大, 用起来非常便捷. 在长年累月的使用中, 我们也变得对其非常熟悉, 以致于使用起其它简单地轻量级的文本编辑器来, 比...

数学上的闭包概念及与编程的关系

首先, 需要强调一点, 这里谈论的 闭包(closure) 概念是指数学上的, 不是我们编程界一般谈论的那个闭包. 在编程实践中, 闭包另有定义, 是一种为表示带有自由变量的过程而用的实现技术. 但另一...

2020/11/09 14:32
877

没有更多内容

加载失败,请刷新页面

返回顶部
顶部