加载中
CentOS 7 使用清华源 IPv6 安装 epel 和 ius 源

epel 和 ius 源分别提供了很多有用的软件。 CentOS 使用 yum 包管理器,yum 的软件源配置文件存放于 /etc/yum.repos.d/ 目录下。 备份并删除所有的 CentOS-*.repo条目,创建 centos.repo 文件...

03/30 13:07
74
斐讯 K3 A1 刷机经历

手残把 K3 升级了 21.6.11.58,所以经历了一些额外的步骤。 首先,众所周知路由器厂商升级都是为了封堵刷第三方的能力,所以在不使用 TTL 的情况下,必然考虑降级。 逛恩山论坛,发现了这篇好...

02/18 00:57
1K
maven 添加本地 jar 包依赖

曾经我们可以直接使用 system scope 和 systemPath 来导入本地 jar 包。 <dependency> <groupId>com.sample</groupId> <artifactId>sample-project</artifactId> <version>1.0<...

02/13 21:00
21
背包问题

本文中我们讨论 01-背包、部分背包、完全背包、多重背包、多维代价的背包、分组背包。

01/09 02:44
34
cron 表达式解析

cron 表达式由七个字段组成,分别代表: 秒(seconds) 分(minutes) 时(hours) 日(day-of-month) 月(month) 周几(day-of-week) 年(year) 其中“年”可省。 每个字段的取值范围及允许的特殊值如...

2017/12/21 20:47
8
nginx proxy_pass 路径末尾有无反斜杠的区别

当请求 /proxy/test.html 时 location /proxy/ { proxy_pass http://127.0.0.1:81; } 会代理到 http://127.0.0.1:81/proxy/test.html。 location /proxy/ { proxy_pass http://127...

2017/12/17 23:07
52
Java 备忘: 使用 MyBatis+Jackson 自动处理 JSON

本文实现了一种使用 MyBatis 库直接从数据库读入写出 JSON 字符串,转化为 Jackson 库的 JsonNode 的方法。

2017/12/14 15:33
169
自学编程,十年磨一剑

原文链接 Teach Yourself Programming in Ten Years 作者 Peter Norvig 原文几经修改,已有的翻译 惨不忍睹,多处翻译得背道相驰,怒而重新翻译,是为此文。2017.11.5 为什么每个人都如此急于...

2017/12/12 23:34
638
Ruby 的 proc 与 lambda

在一个作用域里,变量名与一组变量值相绑定,改变了作用域,就可以与另一组变量值相绑定,且不影响原作用域的值。使用 Kernel#local_variables 查看当前作用域下的变量。 开启作用域的地方称...

2017/12/11 12:52
13
Ruby 的 block 与 proc

Ruby 中的 block 不是对象,无法通过对象的规则使用它;Ruby 提供了 Proc 类,作为 block 的对象“等价物”。

2017/12/09 21:27
23
Java 线程的中断机制

线程中断机制提供了一种方法,用于将线程从阻塞等待中唤醒,尝试打断目标线程的现有处理流程,使之响应新的命令。Java 留给开发者这一自由,我们应当予以善用。

2017/12/09 16:28
664
mac launchpad 空文件夹删不掉等疑难杂症的解决方案

如果你不想保留已有的布局,想彻底推倒重来,那么执行这两条命令,然后转身离去。 $ defaults write com.apple.dock ResetLaunchPad -bool true $ killall Dock 否则,你就需要一些技巧来修...

2017/11/01 13:33
22
JetBrains Crack 指北

从网页 http://idea.lanyus.com/ 获取最新的破解补丁下载地址(如目前是 http://idea.lanyus.com/jar/JetbrainsCrack-2.6.10-release-enc.jar )。 以 IDEA 2017.2 为例,crack 存至 /usr/l...

2017/10/17 23:01
253
IA32(x86) 内存管理:分段机制

分段是一种隔离不同的代码、数据、栈模块的机制,能够保证不同进程或任务不会互相干扰。我们可以为一个进程分配属于它的段集合,CPU 的硬件机制会保证其代码不会越权访问段,也不会访问到段外...

2017/10/16 20:48
26
获取 GitHub 的 PullRequest

可以通过简单的步骤获取某仓库的 PullRequest 代码 git config --add remote.origin.fetch "+refs/pull/*/head:refs/remotes/origin/pr/*" git fetch origin pull/<id>/head git merge pull...

git
2017/09/14 09:09
12
Java 备忘: 使用 Jackson 包的 XML 注解的例子

官方文档 https://github.com/FasterXML/jackson-dataformat-xml/wiki/Jackson-XML-annotations 还是有点晦涩的,本文提供注解与其对应的 XML 的预览,便于理解。 作为例子的 XML 如下 <roo...

2017/08/24 20:46
196
Java 备忘: 使用 SpringMVC+Jackson 自动处理 JSON

SpringMVC 可以将 HTTP Body 转化为特定的 Form 对象,本文实现了一种方案将读入的 JSON 里部分字段直接转化为 Jackson 库的 JsonNode 来使用的方法。 SpringMVC 里 Controller 中路由映射的...

2017/08/10 18:00
78
git 修改已提交的 commit

修改历史的操作,原理上都是通过变基(rebase)实现的。 因为发生了修改,则每个涉及的 commit 都会计算出新的 SHA-1 校验和。 不使用 --force 选项,最好**不要修改已经推送到远端的 commit!...

git
2017/08/09 19:56
28
mac 连接 iOS 设备持续闪断/重连的可能解决方案

现象: 自用 MacBook Pro 15' Mid-2015 连接 iPhone 持续闪断/重连,导致本想充电无法充,更不能传输数据,很是苦恼。一开始以为是线材问题,同样的线在其他 mac 上一切正常。怀疑是硬件问题...

mac
2017/08/05 21:13
355
Java 固定线程数、阻塞式提交任务的 ExecutorService 线程池

Java 自带的 Executors.newFixedThreadPool() 使用 LinkedBlockingQueue 存储已提交但未处理的任务,这会导致批量处理时 ExecutorService 会短时间内存储大量的任务在队列中。 我们基于 Thre...

2017/07/13 15:40
97

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部