在(一)中我们主要讨论了什么是PE以及PE头的组成结构,由此我们继续深入学习PE头的核心内容——IAT(IMPORT Address Table)和EAT(EXPORT Address Table)。 在进行Windows程序编程时,我们会使用到windows的各种API,那么在C语言里有类似的in ...
分类:
其他好文 时间:
2018-12-08 17:05:12
阅读次数:
166
几个着名的现实生活用例,深度学习被广泛使用并显示出有希望的结果。还有许多深入学习的应用以及尚待探索的许多领域
分类:
编程语言 时间:
2018-12-07 17:16:53
阅读次数:
207
本文翻译自 Jakob Jenkov 的 Java NIO: Non-blocking Server,使用 NIO 实现非阻塞服务器的想法,原作者已经实现了一个服务器放在 GitHub 。文中所有想法均来自原作者,学习之余,觉得很不错,对以后深入学习服务器有帮助,故翻译之,有错误还望指教 ...
分类:
编程语言 时间:
2018-12-01 18:29:21
阅读次数:
189
本文是git初次理论学习的总结,后期会结合实践深入学习、多次编辑。 Git基本概念 git是一个分布式版本控制系统。git库主要由三部分组成: 工作区(working dir): 用户本地的工作目录 暂存区(stage/index): 一个临时的用于放置文件改动的缓存区域 版本库(repo): 顾名 ...
分类:
其他好文 时间:
2018-11-25 20:42:02
阅读次数:
229
一、前言 前面学习了Zookeeper服务端的相关细节,其中对于集群启动而言,很重要的一部分就是Leader选举,接着就开始深入学习Leader选举。 二、Leader选举 2.1 Leader选举概述 Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下 ...
分类:
其他好文 时间:
2018-11-24 14:17:26
阅读次数:
127
导航系统又称寻路系统,在siki学院的视频教程中,我们将通过介绍内置的导航系统来深入学习Unity3D的人工智能。我将展示如何在场景找到最短的路径以及避开障碍。第一步:要对场景进行网格烘焙。选择window-Navigation NavMesh(导航网格)是3D游戏世界中用于实现动态物体自动寻路的一 ...
分类:
编程语言 时间:
2018-11-22 17:12:59
阅读次数:
280
我们可能很少在编程中用位运算,如果没深入学习,可能也很难理解。平时的数值运算,其实是要先转换成二进制再进行运算的,而位运算就是直接进行二进制运算,所以位运算的执行效率肯定是更高的。下面通过一些实例来加深对位运算的理解。 按位与(&) &&运算符我们都知道,只有两个都为真,结果才为真。&道理是一样的, ...
分类:
Web程序 时间:
2018-11-21 18:36:26
阅读次数:
180
感谢大家的支持,docker专栏上线咯!通过对20个章节的深入学习,将会让你从0基础深入掌握Docker在企业生产环境中的各种案例使用,从Docker简介、原理剖析、底层镜像、容器剖析、生产环境落地、网络互联、资源扩容、仓库管理、CI/CD集成、各种案例实战等技能,让你对Docker的管理和运维更上一层楼,掌握Docker虚拟化核心技术,给自己的简历增加闪光点,让高薪从此不再遥远!期待已久的Doc
分类:
其他好文 时间:
2018-11-20 15:15:19
阅读次数:
222
为了深入学习Zookeeper,准备把zookeeper源码导入eclipse中学习 一、Ant环境准备 因为我自己用的是Mac,直接输入命令:brew install ant即可 如果是window环境,只需要下载对应版本的ant,配置环境变量即可 二、Git上 clone zookeeper源码 ...
分类:
其他好文 时间:
2018-11-17 10:59:52
阅读次数:
143
基于这几天学习macOS/Linux命令,对文件的编辑、操作特别感兴趣 (主要是比较好奇在没有界面的情况下,如何摸黑对文件进行处理) 经过一段时间的学习,总结了一下文件操作的命令 创建文件: touch/mkfile/直接vim命令 编辑文件: cat(进行简单操作)nano/vim命令 过程中发现 ...
分类:
系统相关 时间:
2018-11-14 14:38:37
阅读次数:
264