本文由黄健宏翻译自 antirez.com ,首发于 blog.huangz.me 。 十多年前, 当我启动 Redis 项目的时候, 我正处于职业生涯中最激动人心的时刻。 我和合伙人成功推出了意大利互联网中两个重要的 Web 2.0 服务。 为了使这些服务具有可扩展性, 我们不得不重新”发明“了一 ...
分类:
其他好文 时间:
2020-07-02 00:04:51
阅读次数:
115
http://www.wangafu.net/~nickm/libevent-book/Ref4_event.html 使用事件 libevent操作的单元是event,每一个event都代表了一组条件: 一个文件描述符可读或是可写 一个文件描述符变成可读或是可写(边界触发模式) 超时 信号中断 自 ...
分类:
其他好文 时间:
2020-07-01 17:28:09
阅读次数:
44
使用vmware虚拟机环境搭建测试OS:CentOS8此示例体系结构与最小生产体系结构不同,如下所示:网络代理驻留在控制器节点上,而不是一个或多个专用网络节点上。自助服务网络的覆盖(隧道)流量遍历管理网络,而不是专用网络。所有节点都需要Internet访问用于管理目的,例如软件包安装,安全更新,DNS和NTP。========================安装计划,2个节点按照推荐。节点安装服务
分类:
其他好文 时间:
2020-07-01 16:13:19
阅读次数:
149
Django与Ajax 一、Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 ...
分类:
Web程序 时间:
2020-07-01 15:46:41
阅读次数:
69
OpenJ9 介绍 OpenJ9是一种高性能,可扩展的Java?虚拟机(VM)实现,完全符合Java虚拟机规范。 在运行时,VM解释由Java编译器编译的Java字节码。VM充当语言与底层操作系统和硬件之间的翻译器。Java程序需要特定的VM才能在特定的平台(例如Linux®,z /OS®或Wind ...
分类:
编程语言 时间:
2020-07-01 12:56:50
阅读次数:
60
《深入理解java虚拟机 第二版 JVM高级特性与最佳实践》里面提到 CMS 垃圾收集器。 CMS 垃圾收集器的垃圾回收分4个步骤: 初始标记(initial mark) 有 STW 并发标记(concurrent mark) 没有 STW 重新标记(remark) 有 STW 并发清除(concu ...
分类:
其他好文 时间:
2020-07-01 12:47:01
阅读次数:
104
使用三个月的业余时间把官方教程的入门部分译为中文并上传到github,在下一步编程前做一个总结。 历程: 最早接触游戏编程是在大三下学期,用汇编语言和实验室里的单片机、触摸屏、电机(提供声效)编的打地鼠程序。后来因为大四的毕业设计与三维空间模拟有关,又自学了MFC编程和NEHE的OpenGL教程(国 ...
分类:
Web程序 时间:
2020-06-30 20:14:03
阅读次数:
97
python常被用来作为脚本执行,在python脚本中,也会有导包的操作,但是在脚本中不可以进行相对导包 例如:from . import XX 此时调用脚本的模块所在的位置和脚本所在的位置是不同的,' from . '类似的相对导包就会出现问题,最好还是使用绝对导包; 导入注意事项 在导入模块方面 ...
分类:
编程语言 时间:
2020-06-30 12:51:14
阅读次数:
62
前言 我负责努力,其余交给运气。 写这篇文章,是因为之前写了一篇如何解决button点击范围过小的文章,然后评论区小伙伴说hitTest也可以,然后我就查了一下hitTest,发现真的有其牛逼之处,所以整理一下。 一、什么是hitTest 官方文档中介绍(若理解翻译的不对还请指正):- (UIVie ...
分类:
移动开发 时间:
2020-06-30 11:10:46
阅读次数:
82
前言 我负责努力,其余交给运气。 写这篇文章,是因为之前写了一篇如何解决button点击范围过小的文章,然后评论区小伙伴说hitTest也可以,然后我就查了一下hitTest,发现真的有其牛逼之处,所以整理一下。 一、什么是hitTest 官方文档中介绍(若理解翻译的不对还请指正):- (UIVie ...
分类:
移动开发 时间:
2020-06-30 10:55:30
阅读次数:
65