使用 telnet 来调试网络问题
telnet 最初通过端口建立连接不会发送任何数据, 适用于任何协议, 包括加密协议。连接问题服务器有四个可能会遇到的主要问题(连接挂起, DNS 问题, 服务器没有侦听端口, 连接被服务器关闭)。我们会研究这四个问题, 研究它们意味着什么以及如何解决。
常用工具说明篇 2022-11-21 14:40:25
netstat 命令详解
netstat命令是一个监控TCP/IP网络的非常有用的工具, 它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
常用工具说明篇 2022-11-21 14:40:25
dd 命令详解
dd: 用指定大小的块拷贝一个文件, 并在拷贝的同时进行指定的转换. 注意: 指定数字的地方若以下列字符结尾, 则乘以相应的数字: b=512; c=1; k=1024; w=2.常用于: 整盘备份、恢复, 增加swap分区,销毁磁盘数据,测试硬盘的读写速度,修复硬盘
常用工具说明篇 2022-11-21 14:40:25
Linux定时任务-crontab 命令详解
cron是一个linux下的定时执行工具(相当于windows下的scheduled task), 可以在无需人工干预的情况下定时地运行任务task。由于cron 是Linux的service(deamon), 可以用以下的方法启动、关闭这个服务
常用工具说明篇 2022-11-21 14:40:25
nmap终极使用指南
nmap是一个网络连接端扫描软件, 用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端, 并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一, 以及用以评估网络系统安全
常用工具说明篇 2022-11-21 14:40:25
八种在 Linux 上生成随机密码的方法
在这里我们利用像 openssl, dd, md5sum, tr, urandom 这样的原生命令和 mkpasswd, randpw, pwgen, spw, gpg, xkcdpass, diceware, revelation, keepaasx, passwordmaker 这样的第三方工具。
常用工具说明篇 2022-11-21 14:40:25
vim配置及常用操作
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富, 在程序员中被广泛使用。vim 则可以说是程序开发者的一项很好用的工具。
常用工具说明篇 2022-11-21 14:40:25
Sublime Text3的配置
Sublime Text: 一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件, 不仅具有华丽的界面, 还支持插件扩展机制, 用她来写代码, 绝对是一种享受。
常用工具说明篇 2022-11-21 14:40:25
分布式事务如何实现?分布式事务解决方案
XA 规范 是 X/Open 组织定义的分布式事务处理(DTP, Distributed Transaction Processing)标准。XA 规范 描述了全局的事务管理器与局部的资源管理器之间的接口。 XA规范 的目的是允许的多个资源(如数据库, 应用服务器, 消息队列等)在同一事务中访问, 这样可以使 ACID 属性跨越应用程序而保持有效。
服务器管理与架构 2022-07-15 21:09:40
JanusGraph 入门
JanusGraph是一个图形数据库引擎。其本身专注于紧凑图序列化、丰富图数据建模、高效的查询执行。另外, JanusGraph利用Hadoop进行图分析和批处理图处理。JanusGraph为数据持久性、数据索引、客户端访问实现了强大的模块化接口。JanusGraph的模块化体系结构使其可以与多种存储、索引、客户端技术进行互操作。它还简化了扩展JanusGraph以支持新的过程。
图数据库 2022-06-21 17:10:42
值得推荐的C/C++框架和库
Webbench,Tinyhttpd,cJSON,CMockery,Libev,Memcached,Lua,SQLite,UNIX v6,NETBSD,标准库,C++通用框架和库,人工智能,音频, 声音, 音乐, 数字化音乐库,生物信息, 基因组学和生物技术,压缩和归档库等
编译语言 2022-06-06 15:39:50
深入理解 Badger 之数据存储
BadgerDB 是一个用纯 Go 编写的可嵌入、持久且快速的键值 (KV) 数据库。它是Dgraph的底层数据库, 一个快速的分布式图数据库。它旨在成为 RocksDB 等非基于 Go 的键值存储的高性能替代品。
图数据库 2022-05-07 18:34:09
PHP Code Quality Tools to Check and Improve your Code
All the tools can be used in the terminal. Most of the time you just need to pass the codebase’s path as an argument and voila! I describe this process for every tools in this article. I advise you to call the tools from the main folder of your project. Every examples assume that your codebase is in the folder src