欢迎光临
我们一直在努力

资讯 第3页

开发人员的windows工具箱

NEW

mumupudding阅读(1)评论(0)赞(0)

作为一个程序员,收集一些日常顺手工具是件长期坚持和维护的事情,这里放出一些深得我心的windows软件,这里大部分的软件都是portable的,也就是不使用windows注册表、解压即可运行。这样除了比较干净之外,还有一个好处就是在wind...

理解Java8中的时间API-ITyet

理解Java8中的时间API

NEW

mumupudding阅读(1)评论(0)赞(0)

在Java8之前,在Java开发过程中,如果要操作时间,是使用Date这个类,在Java8中新增了LocalTime、LocalDate和LocalDateTime,日期和时间的处理变得更加方便和容易。用了一段时间,刚开始每次用的时候都要上...

并发编程的数据竞争问题以及解决之道-ITyet

并发编程的数据竞争问题以及解决之道

NEW

mumupudding阅读(1)评论(0)赞(0)

Go语言以容易进行并发编程而闻名,但是如果稍不注意,并发程序可能导致的数据竞争问题(data race)就会经常出现在你编写的并发程序的待解决Bug列表中– 如果你不幸在代码中遇到这种错误,这将是最难调试的错误之一。 今天这篇文...

HTTP 规范中的那些暗坑-ITyet

HTTP 规范中的那些暗坑

NEW

mumupudding阅读(1)评论(0)赞(0)

HTTP 协议可以说是开发者最熟悉的一个网络协议,「简单易懂」和「易于扩展」两个特点让它成为应用最广泛的应用层协议。 虽然有诸多的优点,但是在协议定义时因为诸多的博弈和限制,还是隐藏了不少暗坑,让人一不小心就会陷入其中。本文总结了 HTTP...

齐姐漫画:排序算法(二)之「 归并排序」和「外排序」-ITyet

齐姐漫画:排序算法(二)之「 归并排序」和「外排序」

NEW

mumupudding阅读(1)评论(0)赞(0)

那我们借用 cs50 里的例子,比如要把一摞卷子排好序,那用并归排序的思想是怎么做的呢? 首先把一摞卷子分成两摞; 把每一摞排好序; 把排好序的两摞再合并起来。 感觉啥都没说? 那是因为上面的过程里省略了很多细节,我们一个个来看。 首先分成...

Java设计模式之命令模式-ITyet

Java设计模式之命令模式

NEW

mumupudding阅读(1)评论(0)赞(0)

1. 前言 设计模式中的命令模式是一种行为设计模式。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象执行。典型的 “大家各干各的把事情干成”。 2. 命令模式 命令模式的基本UML类图如下: 命令模式一共有几个角色,根据上面...