td_lib中提供ded , cm_tools 和 sccs_tools的功能。
ded (发音 "dee–eee–dee") 允许你管理多个文件列表或者目录树,快速查看或者更改文件属性。除了常规的文件信息,它还可以在文件的 RCS 或者 SCCS archives (or CVS or SVN, etc)上操作。它可以作用于源文件的控制和系统管理。
cm_tools 是简化和继承了RCS的一组工具,同时提供有用的特性并有分享到SCCS_tools中。
sccs_tools是继承了SCCS并简化过的使用工具。
界面:
因为 ded 使用默认的颜色 ,它的外观取决于终端。这里是黑色和白色X终端的示例:
这是展开和折叠显示文件树结构的示例:
该IM就不介绍了。其使用的协议很值得学习,号称无法攻破的通信协议,由于客户端开源而写协议开放,十分方便大家学习。 而wubenqi在github上开源了他编写的开源服务端,最新版本我没有测试,因为给出的源码部分并未涉及protobuf协议定义的源码,但是其基础代码又部分可以拿来学习。 一、tdlib编译与使用 tdlib是官方客户端开发包,使用C++编写 https://github.com/td
1. 编译: $export CC=/work/ebook/arm-linux-4.1.1/bin/arm-linux-gcc //toolchain路径 $./autogen.sh //生成config文件 $export PATH=$PATH:/work/ebook/arm-linux-4.1.1/bin/ $echo "ac_cv_func_malloc_0_nonnull=
1.创建数据源 由DBA来做。 一般数据源有3层: (1)Matrix 分库分表,数据路由,对应一个应用,下面有若干个group (2)Group 主备切换,读写分离,对应一组主备数据库,下面有若干atom (3)
忽略导入库 LIBCMTD.lib 1> 正在创建库 E:\vs\Code\xmlTestxml-5\x64\vc100debug_boost1.56\xmlTest.lib 和对象 E:\vs\Code\xmlTestxml-5\x64\vc100debug_boost1.56\xmlTest.exp 1>msvcrtd.lib(cinitexe.obj) : warning LNK40
win10 系统下编译TDLib的若干问题 根据官网文档编译 执行 vcpkg install openssl:x86-windows zlib:x86-windows 时遇到 https://repo.msys2.org链接下的所有文件下载失败,浏览器打开链接地址无响应 打开vcpkg/scripts/cmake文件夹,全局替换https://repo.msys2.org为https://mir
maven 速度快的镜像 CNUK Central LogPolar 对数极坐标 LogPolar 对数极坐标 cvLogPolar 对数极坐标(logpolar)是仿真生物视网膜中央凹陷的特性,具有数据压缩的能力,可用于目标跟踪中快速尺度和旋转变换不变的模板匹配. 对数极坐标其实 ... SQL升级脚本实现按版本差异化升级 目前的项目里面,升级脚本是一个SQL文件,无论软件从哪个版本升级,都会把
执行jekyll serve具体报错信息如下: /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (LoadError) from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_requ
clospan HTML 标签的 colspan 属性 实例 表格单元横跨两列的表格: Month Savings January February 定义和用法 colspan 属性规定单元格可横跨的列数。 浏览器支持 所以浏览器都支持 colspan 属性。 没有浏览器支持 colspan="0",这个值有特殊的意义。(参见属性值表格中的描述) 语法 属性值 值 描述 number 设置单元格可
llvm/include 和llvm/lib 文件介绍 llvm-project/llvm/include/ 从LLVM库导出的公共头文件。 三个主要子目录: llvm/include/llvm/,所有LLVM特定的头文件,以及LLVM的不同部分的子目录:Analysis,CodeGen,Target,Transforms等。 llvm/include/llvm/Support/,LLVM附带的通
(商用请联系作者获取授权,个人用户无限制) 简介 FTP Manage Tools(FTP管理工具)是一个基于WEB的FTP客户端程序,你可以通过它对你的FTP文件进行管理。 程序采用AJAX,由PHP+JQuery/JavaScript完成。 你可以在http://119.29.112.32/ 进行体验。 包含功能 包括文件新建、上传、下载、复制、剪切、粘贴、删除、重命名,对Windows平台的
这篇文档描述了Django为那些用户上传文件准备的文件访问API。底层的API足够通用,你可以使用为其它目的来使用它们。如果你想要处理静态文件(JS,CSS,以及其他),参见管理静态文件(CSS和图像)。 通常,Django使用MEDIA_ROOT和 MEDIA_URL设置在本地储存文件。下面的例子假设你使用这些默认值。 然而,Django提供了一些方法来编写自定义的 文件储存系统,允许你完全自定
文件管理 C-x d (M-x dired) 进入 Dired 列表模式 C-x C-d (M-x list-directory) 获取文件列表(简洁) C-x C-f (M-x find-file) 打开文件,没有文件名则打开目录 定位、查看 表 25.16. Emacs 文件管理 向下 向上 文件 n p C-n C-p SPC DEL 上一级 目录 > < ^ 已标记 M-} M-{
使用 Vim 编辑目录时,会进入文件管理模式: vim . 文件管理模式中可以实现一些简单的文件管理功能: enter 打开文件或文件夹 Ctrl+o 后退 o 新开一栏进行编辑 O 在前一次打开的栏中编辑 p 预览 i 显示/隐藏文件大小、日期 s 切换文件排序方式 r 切换顺序、逆序 - 回到上一级目录 c 将 Vim 执行目录设定为当前目录 R 重命名 D 删除 x 运行 :cd 设定所有窗
细节 / 目录为文件系统根目录,所有目录都是它的子目录 绝对路径以 / 起始,相对路径以当前所在目录起始 目录是一种特殊类型的文件,如果没有特别指明, 文件 包括文件和目录 .. 表示上一级目录, . 表示当前目录,它们是两个特殊目录 链接. 为当前文件建立在其它路径中的访问方法。例如将系统中其它位置的可执行文件,链接到 /usr/local/bin 目录下,使用命令调用。 ls [路径] 显示当
npm 全名为 Node Package Manager,是 Node.js 的套件(package)管理工具, 类似 Perl 的 ppm 或 PHP 的 PEAR 等。安装 npm 后,使用 npm install module_name 指令即可安装新套件,维护管理套件的工作会更加轻鬆。 npm 可以让 Node.js 的开发者,直接利用、扩充线上的套件库(packages registry