版本控制的史前时代 用存储介质拷贝代码 diff & patch 代码相互覆盖, 不知道哪个版本是正确的 搞错了无法恢复, 需要定期手工备份 1991~2002, Linux 内核 能看到文件之间的差异, 知道哪里修改了 更改历史需要手工维护 GNU diff 不支持二进制文件

Size: px
Start display at page:

Download "版本控制的史前时代 用存储介质拷贝代码 diff & patch 代码相互覆盖, 不知道哪个版本是正确的 搞错了无法恢复, 需要定期手工备份 1991~2002, Linux 内核 能看到文件之间的差异, 知道哪里修改了 更改历史需要手工维护 GNU diff 不支持二进制文件"

Transcription

1 用 Git 进行版本控制 李博杰

2 版本控制的史前时代 用存储介质拷贝代码 diff & patch 代码相互覆盖, 不知道哪个版本是正确的 搞错了无法恢复, 需要定期手工备份 1991~2002, Linux 内核 能看到文件之间的差异, 知道哪里修改了 更改历史需要手工维护 GNU diff 不支持二进制文件

3 版本控制的诞生 将 diff 和 patch 的过程自动化 单一文件版本管理工具 RCS 只保留一个版本的完全拷贝, 其他历次更改仅保留差异 : V3=V CVS : 脚本实现的 RCS 文件容器 (1985, 1986 publish, 1989 rewriten in C) 版本库中任意一个目录拿出来是一个新的版本库 Commit log, checkin, checkout, tag, branch 文件的版本号相互独立, 全局版本号只能不停地 打 tag

4 CVS 原理示意

5 SVN 索引的是二维信息 : 文件 版本 CVS : 工作区中的每个文件对应版本库中的一个文件 SVN : 每个版本的一个差异文件, 一个信息文件 以顺序数字编号命名 db/revs 下的 : 与上一提交的差异 db/revprogs 下的 : 提交日志 作者 提交时间 SVN 实现了全局版本号 原子提交 跟踪重命名

6 SVN 原理示意

7 Linus 为何迟迟不用版本控制 集中式版本控制系统 版本库存储在服务器端, 每次提交 查看日志能 操作都要与服务器连接 代码的稳定性高度依赖中心服务器 历史不容篡改, 无法做试验性提交, 一失足成千 古恨 Linus 认为这不符合开源项目的精神, 因此直到 2002 年才使用商业版本控制系统 BitKeeper 管理 Linux 代码

8 分布式版本控制系统 每个人拥有一个完整的版本库 查看日志 提交 创建 tag 和分支等操作可以在 本地完成, 不再时刻需要网络连接 在推送到远程版本库前可以做很多试验性的提交, 反复悔改而不必担心干扰其他人 多样的协同工作模型使开源项目的参与度爆发式 增长

9 Git 是逼出来的 2005 年 4 月, Andrew Tridgell 试图对 BitKeeper 进行反向工程, 以开发一个能与之交互的开源工具 BitMover 公司要求收回对 Linux 社区的免费授权 Linus 只好 自力更生 : , 开始开发 , 项目发布 , Git 作为自身的版本控制工具 此时 git 代码只有 1244 行, 只有一些底层命令

10 Git 是逼出来的 (cont'd) , 第一次分支合并 , Git 的性能达到 Linus 的预期 , Linux 开始采用 Git , Linus 功成身退, 将 Git 的维护交给另一位主要贡献者 Junio C Hamano 最初的 Git 除了一些核心命令, 都用脚本语言写成 ( 现在为了效率大多用 C 语言重写 ) Android, Debian, Eclipse, Git, Gnome, KDE, Linux kernel, Perl, PHP, PostgreSQL, Qt, Ruby on Rails, X.org...

11 Git config git 是分布式版本控制系统, 不存在 验证 用户名 密码的中央版本库 git 根据提交者设置的 name 和 记录更改是谁做出的, 因此安装 git 后的第一件事就是设置个人信息 : git config global user. bojieli@gmail.com git config global user.name boj 不要逐字照抄, 不然功劳就算到我头上了 ~

12 Git 初始化 初始化版本库 : git init 得到隐藏的.git, 版本库信息都存储在.git 中 版本库在服务器端? 版本库在本地? 集中存储在全局的 数据库 中? 在工作区每个目录中?( CVS, Subversion ) 在工作区根目录下?( git )

13 首次提交 git init 只是建立了一个空的版本库 要将已有的内容纳入版本控制, 需要 将当前目录中的所有文件添加到索引 git add. 然后提交到版本库 git commit m initial commit 查看提交历史是否正常 git log

14 git commit git commit 的输出信息 此次提交是在 master ( 主分支 ) 上的, 是该分支上的根提交 ( 首个提交 ), 提交 ID 为 此次提交修改了 11 个文件, 增加了 1244 行 创建了若干个文件, 其权限均为 644 Git 规定提交必须输入提交说明 git commit m commit message 或 git commit, 进入编辑器编辑提交说明 ( 至少学会一种编辑器吧, 不然保存退出都成问题 )

15 Git config 的配置哪里去了 git config system /etc/gitconfig 系统 git config global ~/.gitconfig 当前用户 git config.git/config 当前版本库 git config 默认只针对当前版本库 当前版本库是如何确定的? 没有全局 数据库, 只能找.git 哦 Git 配置文件使用 ini 文件格式 读 : git config <section>.<key> 写 : git config <section>.<key> <value>

16 Git config 试验 如果不设置 user, 会怎么样? git config unset global user.name git config unset global user. git commit allow empty m anonymous commit ( 加参数以允许空提交 ) 如果设置了当前版本库的 user, 会怎么样? git config user. bojieli@gmail.com git commit amend allow empty reset author amend : 重新进行最近一次提交 reset author : 默认不更新提交日志中的 Author

17 git add 与暂存区 首先对版本库做一些修改 用 git diff 查看有哪些改动 输出就是 GNU diff 的样式 支持二进制文件哦 git commit m unstaged commit, 成功了吗? git log 没有增加新的提交日志 git status 有点似曾相识的感觉 git diff 与 commit 前相比没有变化

18 git add 与暂存区 (cont'd) Changes not staged for commit? 只有暂存的修改才会被提交 如果同时在修改两个不同功能模块, 一起 commit 不如把两个模块的修改分开 commit 如果正在开发的两个模块一个已经编好, 另一个尚未完成, 如何提交阶段性成果? git 的 暂存区 设计赋予用户对提交内容进行控制 的能力, 使得 按需提交 成为可能 工作区 (working dir) => 暂存区 (index) => 版本库 (repo)

19 git add 与暂存区 (cont'd)

20 查看状态 : git status 工作目录中的每个文件可能处于四种状态之一 : untracked : 未被跟踪, 新添加的文件不会被自动跟踪哦 ~ unmodified : 已被跟踪, 但未被修改 modified : 已被修改, 但尚未被暂存 staged : 修改已被暂存 git add 就是把文件或目录加入暂存区的方法

21 文件的四种状态及转化

22 查看状态 : git status (cont'd) git add 的几种偷懒方法 git add. 将当前目录下的所有文件变更 ( 包括新 文件 ) 放入暂存区 git add u 将当前目录下被版本库跟踪的所有文件变更 ( 不包括新文件 ) 放入暂存区 git add A 将当前目录下所有文件变更 ( 包括新文件 ) 放入暂存区, 并查找重命名情况 git add i 使用交互式界面选择需要添加的文件

23 查看状态 : git status (cont'd) 每次提交前 add 太麻烦? git commit a = git add u + git commit Git 可以跟踪文件的移动 git mv, 直接将文件移动写入暂存区 使用 mv 移动, 只要使用 git add A 添加, git 也能检测到文件移动 git rm 可以将文件的删除写入暂存区

24 查看状态 : git status (cont'd) git status 扫描工作区改动时 根据.git/index 记录的时间戳 长度等信息判断工作区文件是否被改变 如果时间戳改变了, 需要读取文件内容, 计算其 SHA1 hash 值, 与版本库中的相比较 ; 如果文件内容没有改变, 则更新.git/index 时间戳.git/index 是包含文件索引的目录树, 记录文件名 时间戳 文件长度等 文件内容存储于 git 对象库.git/objects 中, 文件索引建立了文件与对象库中文件内容间的对应

25 查看状态 : git status (cont'd) git status 扫描暂存区相对工作区的改动 ( 只看索引 ) 扫描暂存区相对版本库的改动 扫描未被版本库跟踪的文件 ( 扫描目录 ) 修改一个文件, 添加到暂存区 ; 再修改它一下, 执行 git status 根据前面的原理, 你能想到会发生什么吗? 暂存区在.git/index, 版本库在哪里?

26

27 走进版本库的老巢.git/HEAD: ref: refs/heads/master.git/refs/heads/master: 一个提交 ID 对象存储在.git/objects/ID 的前两位 /ID 的后 38 位 强大的 git cat file : git cat file t 3eb72cf (commit) git cat file p 3eb72cf (tree, parent) tree 对象 : 本次提交的文件列表 ( 文件名 属性 内容所在对象 )

28 走进版本库的老巢 (cont'd) blob 对象存储的就是文件内容 由于对象是按照 hash 值存储的, 相同内容的文 件只会出现一个副本 commit 对象中的 parent 指向上一提交 Git 中每个提交的 tree 是对于上一提交的增量 通过 commit 对象间的 parent 关联, 可以识别出一条跟踪链 : git log pretty=raw graph

29 Git object hash Commit, tree, blob 对象的 40 位 ID 是如何生成的? 首先看 commit 的 ID 生成规则 git cat file p HEAD 等于 git cat file commit HEAD git rev parse HEAD (echo n "commit "; echo n `git cat file p HEAD wc c`; printf "\000"; git cat file p HEAD) sha1sum

30 Git object hash (cont'd) 文件内容 blob 对象 git rev parse HEAD:Makefile (echo n "blob "; echo n `git cat file p HEAD:Makefile wc c`; printf "\000"; git cat file p HEAD:Makefile) sha1sum tree 对象 git cat file p HEAD^{tree} 不等于 git cat file tree HEAD^{tree} git rev parse HEAD^{tree} (echo n "tree "; echo n `git cat file tree HEAD^{tree} wc c`; printf "\000"; git cat file tree HEAD^{tree}) sha1sum

31 Git object hash (cont'd) 如果提交采用顺序编号, 在分布式版本控制系统 中无法做到不同人的提交编号不同 Git 通过 SHA1 密码学意义上的无重复特性使得不同内容 不同时间 不同作者的提交 全球唯一 每个对象的 ID 与对象类型 长度 内容关联 一个提交的 ID 与其父提交关联, 使得修改历史会 产生连锁效应, 谁也不能篡改历史

32 Hash collision 160 位的 SHA1 hash 冲突的概率微乎其微, 因而 Git 并没有考虑 hash 冲突的问题 Linus 在 Git 邮件列表中回应此问题时说 : 在 commit 时, git 如果发现待添加的新对象 SHA1 值已经存在, 则会认为这个对象已经存在, 因而引起冲突的新文件不会被保存 用户执行 checkout 时才会发现得到的文件与所期望的不同

33 Hash collision 因此, 即使恶意者提交了引起冲突的文件, 也不会改变历史 ( 构造 SHA1 冲突是很难的!) 如果真的在很偶然的情况下发生了冲突, 则只要修改待添加的文件 ( 如加个空行 ) 即可避开 如果提前获知一个 patch, 并构造冲突包抢先发给 Linus, 则能让真正的 patch 被 虚假 提交进去 例如 commit message 在显示时被认为是 \0 结尾的, 因此可以用 hash object 手工制作 commit 对象, 在 \0 后面藏一些好玩的东西

34 访问对象的方法 基址 偏移 在不引起冲突的情况下, 只要把 SHA1 hash 值的前几位写出即可 master = refs/heads/master = heads/master HEAD HEAD^, HEAD^^, HEAD^ : 父提交 HEAD^2 : 第二个父提交 ( 有多个父提交时用 ) HEAD~5 : 祖先提交

35 访问对象的方法 内容 命令 树对象 : HEAD^{tree} 文件对象 : HEAD:Makefile 暂存区中的文件对象 : :Makefile git show : 查看提交或对象的详细信息 git rev parse : 查询对象 ID git cat file : 查看对象内容和类型

36 研究 Git 常用命令 Git cat file Git rev parse Git show Git ls tree Git ls files Git hash object Git rev list

37 分支游标 cat.git/refs/heads/master Echo Hello World >> README Git commit a m Does master follow this new commit? cat.git/refs/heads/master refs/heads/master 就像一个游标, 总是指向 master ( 主分支 ) 上 最新 的提交 refs/tags/tagxxx 指向 tag xxx ( 里程碑 ) refs/heads/branchxxx 指向 branch xxx ( 分支 )

38 git reset 有了游标, 我们就可以在 git 历史中任意穿梭了 git reset 1. 将 HEAD 游标指向新的提交 ID 2. 用游标所指向的提交替换暂存区 3. 用暂存区替换工作区 git reset soft <commit> (1) git reset hard <commit> (1,2,3) 危险! git reset <commit> (1,2) git reset mixed <commit> (1,2)

39 git reset (cont'd) 不指定 commit, 默认为 HEAD git reset : 丢弃已暂存的更改 git reset hard 丢弃工作区和已暂存的更改 ( 危险 ) git reset filename : git add 的反向操作 git commit amend = git reset soft HEAD^ + git commit e F.git/COMMIT_EDITMSG 保存了上次的提交说明 git reset hard HEAD^ : 丢弃最近一次提交及此后的更改 ( 危险 )

40 最后一道防线 : git reflog 上张 slides 中带 hard 的都被标为 危险, 因为工作区没有备份, 一旦覆盖永久丢失 ; 那么版本库中被 reset 丢弃的提交还能找回来吗?.git/logs/HEAD,.git/logs/refs/heads/master 游标的更改是有历史记录的, 因此这些被 丢弃 的提交事实上记录在册 不过不能高枕无忧, 默认 90 天过期, 过期后的 更改记录会被清理掉 git reflog : 查看游标历史

41 最后一道防线 : git reflog (cont'd) 访问对象的方法又多了一种 : HEAD@{n} : HEAD 游标的第 n 次变化 master@{n} : master 分支游标的第 n 次变化 HEAD@{0} 就是刚刚进行的操作 git reset HEAD@{1} 就能把刚刚被 reset 的提交 找回来啦 利用 git reset 对分支游标和工作区的强大控制能力, 我们可以在历史中自由穿梭, 甚至改变历史

42 破坏 git 的防线 不小心 commit 了一个大文件, 无论如何 reset hard 版本库也不会变小 只要被引用, 对象就会一直保留 直接删除对应的 object, 版本库的一致性被破坏 git fsck no reflog : dangling 的对象就是没有被引用的对象, 随时可能被清理掉 git reflog expire expire=now all git fsck git prune

43 Git checkout git reset 虽然强大, 但针对的都是 HEAD, 而 HEAD 指向的是 refs/heads/master, 这就意味着只能修改当前分支 那么 HEAD 本身该如何修改呢? git checkout <commit> 将某个特定的提交检出 : 更新 HEAD 指向 <commit>, 用此提交更新暂存区和工作区 危险, 暂存区和工作区的未提交改动会被覆盖 git checkout <commit> [ ] <path> 不更新 HEAD, 只覆盖 <path> 指定路径的文件

44 git checkout (cont'd) You are in 'detached HEAD' state? 分离头指针, 就是 HEAD 头指针指向了一个具体的提交, 如果再次执行 checkout, 就会覆盖掉这个 HEAD, 从而丢失这一串提交 事实上可以通过 reflog 这个神器找回来 推荐的方式是创建新的分支 : git checkout b new_branch_name <commit> 省略 commit, 则默认为 HEAD

45 Git stash 如果有一些未提交的改动, 现在希望参考一下原来的版本, 怎么办? git stash 可以保存当前进度, 把工作区和暂存区尚未提交的改动照个快照保存起来, 然后 reset hard git stash list 查看保存的进度列表 ( 栈 ) 又一种访问对象的方法 : stash@{n} git stash pop 把栈顶的进度 出栈 git stash apply 应用栈顶的进度, 但不出栈

46 git stash 原理 stash 之后, 发现多了个 refs/stash, 内有提交 ID 一个提交如何同时表示工作区和暂存区? 顺藤摸瓜, 发现一个 commit, 它有两个 parent git cat file 不要这么快就忘了哦 ~ 这是一个合并提交, 内容为工作区进度 ( Work In Progress, WIP ) 一个 parent 是原来的 HEAD 另一个 parent 是暂存区进度 ( 它的 parent 是原来的 HEAD )

47 git checkout (cont'd) git checkout [ ] <paths> 用暂存区覆盖工作区 git checkout <branch> 切换到已有分支 : 更新 HEAD 指向 refs/heads/branch, 用分支的最新提交覆盖暂存区和工作区 git checkout b <new_branch> [<commit>] 从 <commit> 创建新分支, 覆盖暂存区和工作区 git checkout 之前忘记 git stash, 欲哭无泪

48 git 中的时光穿梭机 如果说 git log 是版本库历史的一张平面图, 那么 git 图形工具就是一张全息图, 能更直观地展示各提交间的相互关系 gitk ( 原生 ) qgit ( QT ) gitg ( GTK+ ) 在命令行下, git log graph 也可以显示提交关系

49 查看指定范围的历史 git log 中不仅可以指定一个提交, 还可以指定提交范围 git log oneline A : A 的所有历史提交 ( 一棵树 ) git log oneline D F : 两棵树的并集 git log oneline ^G D : ^ 是取反, 即不包括树 G git log oneline G..D : 与上面相同 git log oneline D..G : 与上面不同

50 查看指定范围的历史 (cont'd) git log oneline B...C : 两个版本能够共同访问到的除 外 = B C not $(git merge base all B C) git log oneline B^@ : 不包括自身的历史提交 git log oneline B^! : 只包括自身, 不包括历史提交 使用 git rev list 可列出匹配的提交 ID

51 定制 git log 的输出 git log 3 : 显示最近的 3 条日志 git log p : 显示日志时同时显示 GNU diff 样式改动 如 : git log p 1 head git log stat : 显示日志时同时显示 diffstat 改动摘要 git log pretty=raw : 显示 commit 的原始数据 git log pretty=fuller : 同时显示 Author 和 Committer git show : 显示单个提交

52 git diff git diff B A : 比较两个 commit 或 tag git diff A : 比较工作区和 A git diff cached A : 比较暂存区和 A git diff : 比较工作区和暂存区 git diff cached : 比较暂存区和 HEAD git diff HEAD : 比较工作区和 HEAD

53 git blame 查看这个文件的每行最早是在什么版本 由谁引入的, 以便定位引起 bug 的版本和开发者 git blame <filename> 只查看某几行 :( 6,10 中间不能有空格 ) git blame L 6,10 README git blame L 6,+5 README

54 多步悔棋 前面提到修补最近提交使用 git commit amend, 根 据其原理, 多步悔棋 也不难实现 例如, 我们希望把过去的多个提交压缩成一个提交, 隐藏反复试验的过程, 使版本库更干净 : git reset soft HEAD^^ git status ( 看看现在成什么样了 ) git commit m finish the new feature

55 git rebase 如果开发进行了一段时间才想到要整理之前的提 交, 该怎么办? git rebase onto <newbase> <since> <till> git checkout D ( 要把 C 和 D 融为一体 ) git reset soft HEAD^^ git commit C C ( 使用 C 的提交说明 ) git tag newbase ( 新提交打上标签多方便 ) git rebase onto newbase E^ master ( 这里用 master 取代 F, 就能直接修改 master 的指向而无须再对其进行 reset HEAD@{1} )

56 git rebase i 使用 git rebase i, 可以通过编辑文件的方式, 方 便地 定制 提交历史 git rebase i <since> <till> <till> 可以省略, 默认为 HEAD 将希望合并的提交的 pick 修改为 squash ( 或 fixup ), 保存退出即可完成 rebase 操作

57 git revert 在合作开发的过程中, 一旦推送到了远程版本库, 就无法改变历史了 如何修正错误提交呢? 重新做一次新的提交, 即错误的历史提交的反向提交, 这样就达到了 git reset HEAD^ 的效果 git revert HEAD

58 Git clone 通过 clone 的方式实现版本库的备份 git clone 生成一个 看起来一样 的版本库 向有工作区的版本库中推送 ( push ) 是不允许的, 因为这样会搞乱工作区和暂存区 ( 除非设置 receive.denycurrentbranch=ignore ) git clone bare 生成一个裸版本库, 即不包含工作区的版本库

59 git 协议 不同 git 版本库间进行数据交换的方式 : 智能协议 ( 在数据传输过程中有进度显示 ) SSH Git 本地协议 ( file://) HTTP ( git http backend )

60 git 协议 (cont'd) 哑协议 ( 远程版本库方没有运行程序, 全靠客户 端主动发现 ) FTP rsync HTTP ( 普通 ) 哑协议的传输速度较慢, 因为客户端需要通过网络获得.git/info/refs 获取当前版本库的引用列表, 再根据提交 ID 访问对象库目录下的文件

61 Git pull & push 从远程服务器获取版本库的更新 git pull = git fetch + git merge 把本地的版本库推送到远程版本库 git push pull 和 push 时如何知道远程版本库在哪里?.git/config: remote origin pull 时如何知道该和本地的哪个分支合并?.git/config: branch master

62 非快进式推送 如果当前分支的每一个提交都已经存在于另一个分支, git 执行 fast forward 操作, 即不创建新的提交, 只是将当前分支指向合并进来的分支 non fast forward 推送, 即远程版本库有一个 commit, 而自己没有这个 commit ; 亦即在上次 git pull 之后有人推送了代码 git push f ( 危险, 会覆盖他人的修改 ) git pull; merge and resolve conflict; git push;

63 git 分支 git branch : 分支列表 git checkout <branch> : 切换到分支 git checkout b <branch> : 新建分支 git branch d <branch> : 删除已被当前分支合并的其他分支 git branch D <branch> : 强制删除分支

64 git 分支合并 git merge <branch> 将 <branch> 分支合并到当前分支 如果发生冲突, 且自动合并没有成功, 则暂存区和工作区内有一个特殊的状态, 必须手动解决冲突并提交它到暂存区, 否则 commit 会失败 只需编辑发生冲突的文件 ( 像 diff 的样式 ) git add git commit m resolve conflict

65 git 分支合并 (cont'd) 如果发现不小心合并错了怎么办? git reset hard HEAD HEAD 指向当前 commit 如果已经把合并后的代码 commit, 但还想撤销 : git reset hard ORIG_HEAD ( 危险 ) ORIG_HEAD 指向 危险操作 前的 HEAD 执行 merge 后, ORIG_HEAD 就是 HEAD@{1}

66 Git tag git tag : 列出版本库中的现有标签 git tag l <exp> : 模糊匹配某些标签 git tag <tag> [<commit>] : 新建轻量级标签 git tag <tag> : 以 HEAD 建立标签, 最常用 git tag m <tag> <commit> : 为新建的标签添加消息 git tag a <tag> <commit> : 创建一个标签对象, 并需要标签消息 此时标签引用指向一个标签对象, 而不是一个 commit git tag d <tag> : 删除标签

67 tag 为什么 push 不上去 tag 要 push 到远程版本库, 与分支操作没有任何区别 git push origin <tagname> git push origin :<tagname> ( 删除标签 ) 如果 tag 名字和分支名字相同, 需要指定 refs : refs/tags/<tagname> refs/heads/branches/<branchname> 把所有的 tags 都 push 到远程版本库 : git push origin tags

68 tag 为什么 pull 不下来 与 push 同理 git pull origin <tagname> git pull origin tags

69 Git hooks 在.git/hooks 目录下有一些脚本, 在特定的事件被 触发后调用 远程版本库在 pre receive 时检查提交者的用户名和 E mail 的合法性, gitosis 和 gitolite 就是这样做的 利用 git 部署 Web 站点 : 建立一个 bare 版本库作为 remote origin Web 目录做一个 clone, 并禁止 Web 访问.git 在 origin 的 post update 脚本中 : 进入 Web 目录执行 git checkout, 更新代码

70 Git 基本工作流程 git config; git clone; while (project not finished) { cd 工作目录 ; git pull; 编写代码 ; git add 修改的文件 ; git status; git commit m message ; git pull; if (conflict) { 手动修改发生冲突的文件 ; git add 发生冲突的文件 ; git commit m resolve conflict ; } git push; sleep(); // 休息一会儿 } //end while

71 Git 基本操作 Git config Git init Git add Git clone Git pull Git push Git status Git commit Git checkout Git reset Git log

72 Git 常用操作 Git tag Git stash Git reflog Git diff Git grep Git fetch Git merge Git branch Git revert Git rebase Git blame Git mv Git rm Git show

73 推荐资料 Git Community Book Pro Git (progit.org) Git 权威指南, 蒋鑫著 Google 本 slides 中的大部分内容是从此书中摘抄重组的

Git 原理简介 Git 是一种分布式版本控制系统 每个克隆的仓库都包含有整个仓库的所有数据 任何修改先提交在本地, 再推送到服务器 创建和切换分支 合并修改相当方便而且快速 本文档中第一次出现的术语将以蓝色斜体标出 术语的含义是单一的 明确的 不可替代的 1

Git 原理简介 Git 是一种分布式版本控制系统 每个克隆的仓库都包含有整个仓库的所有数据 任何修改先提交在本地, 再推送到服务器 创建和切换分支 合并修改相当方便而且快速 本文档中第一次出现的术语将以蓝色斜体标出 术语的含义是单一的 明确的 不可替代的 1 Git 原理简介 Git 是一种分布式版本控制系统 每个克隆的仓库都包含有整个仓库的所有数据 任何修改先提交在本地, 再推送到服务器 创建和切换分支 合并修改相当方便而且快速 本文档中第一次出现的术语将以蓝色斜体标出 术语的含义是单一的 明确的 不可替代的 1 Git 仓库结构举例 git@my.server:bob/my.git master A B C 2 Git 仓库结构 相对本地已克隆的仓库而言,

More information

What is Version Control? What is Git?

What is Version Control? What is Git? Git Littlebtc (Hsiao-Ting Yu) Scott Chacon Pro Git CC-BY-NC-SA-3.0 What is Version Control? What is Git? Local rcs Server Checkout Commit Subversion SVN Server Server git, Mecurial (hg), bazaar (bzr)

More information

像 客 样 使 命令行 徐 东

像 客 样 使 命令行 徐 东 像 客 样 使 命令行 徐 东 1 1.1................................ 1 1.2................................. 3 1.3............................. 4 1.3.1 Linux............................ 5 1.3.2 macos............................

More information

内容概要 1 Git 简介 2 基本用法 3 SVN 转 Git 4 协同开发 5 在线浏览 6 相关技巧 7 相关资料 Hello, The Git World 2013 年 6 月 1 日 2 / 35

内容概要 1 Git 简介 2 基本用法 3 SVN 转 Git 4 协同开发 5 在线浏览 6 相关技巧 7 相关资料 Hello, The Git World 2013 年 6 月 1 日 2 / 35 Hello, The Git World Wu Zhangjin / Falcon wuzhangjin@gmail.com Tiny Lab 泰晓实验室 http://tinylab.org 2013 年 6 月 1 日 Hello, The Git World 2013 年 6 月 1 日 1 / 35 内容概要 1 Git 简介 2 基本用法 3 SVN 转 Git 4 协同开发 5 在线浏览

More information

Linux服务器构建与运维管理

Linux服务器构建与运维管理 1 Linux 服务器构建与运维管理 第 2 章 :Linux 基本命令 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.3 2 提纲 目录与文件的操作 mkdir touch mv cp rm rmdir file tree

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

Microsoft Word - linux命令及建议.doc

Microsoft Word - linux命令及建议.doc Linux 操 作 系 统 命 令 集 1 基 本 命 令 查 看 系 统 信 息 : uname -a 修 改 密 码 : passwd 退 出 : logout(exit) 获 取 帮 助 : man commands 2 文 件 和 目 录 命 令 显 示 当 前 工 作 目 录 : pwd 改 变 所 在 目 录 : cd cd - 切 换 到 上 一 次 使 用 的 目 录 cd 切 换

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Linux 操 作 系 统 基 础 介 绍 课 程 目 标 及 要 求 了 解 Linux 操 作 系 统 的 登 入 方 式 掌 握 常 用 命 令 的 基 本 用 法 能 够 熟 练 在 各 个 目 录 转 换 Outline 1. Linux 操 作 系 统 简 介 2. Linux 操 作 系 统 的 登 录 3. Linux 操 作 系 统 的 目 录 结 构 4. 常 用 命 令 5.

More information

Subversion - 用户指南

Subversion - 用户指南 从 Git 社区看 Git @ 群英汇蒋鑫 2012/7/19 从我用商业软件制作 PPT 开始说起... 2 Git 像微博? 传统网络媒体 / SVN 微博 / Git 小而固定的编辑群体 人人都是微媒体 集中式的发布流程 基于信任 ( 加粉 ) 的发布和传播 封站 单点故障 禁言 不影响转发 读者参与欲望低 生活的一部分 full of fun 3 新 一代分布式版本控制系统 服务器 终端 终端

More information

本文由筱驀釹贡献

本文由筱驀釹贡献 本 文 由 筱 驀 釹 贡 献 ppt 文 档 可 能 在 WAP 端 浏 览 体 验 不 佳 建 议 您 优 先 选 择 TXT, 或 下 载 源 文 件 到 本 机 查 看 Linux 操 作 系 统 Linux 操 作 系 统 第 一 部 分 介 绍 与 安 装 Linux 的 由 来 : Linux 的 由 来 : 的 由 来 Linus Torvalds 1.Linux 的 版 本 1.Linux

More information

Git自下而上方法[译]

Git自下而上方法[译] zhabgyuan1993 July 28, 2013 Contents 译 者 4 1 Contents 这 本 书 讲 解 思 路 着 实 清 晰 因 此 有 了 翻 译 本 书 的 念 头 被 网 友 评 选 为 10 大 Git 入 门 学 习 资 料 的 本 书 不 是 只 讲 解 较 高 层 面 的 Git 命 令 的 书 籍 这 本 书, 短 短 30 余 页, 确 实 是 入 门 精

More information

epub 63-3

epub 63-3 3 Solaris S o l a r i s S o l a r i s 2 S o l a r i s s h e l l p a s s w d v i l s c a t p g m o r e r m 3.1 3.1.1 c p c p c o p y c p c p cp source-file destination-file s o u r c e - f i l e c p d e

More information

Ø Ø Microsoft Project Ø Zou Zhige VLSI 2

Ø Ø Microsoft Project Ø Zou Zhige VLSI 2 Ø Ø Microsoft Project Ø Zou Zhige VLSI 2 Ø Ø Ø Zou Zhige VLSI 3 Ø Ø Zou Zhige VLSI 4 Ø CVS remote access edit flag Ø CVS, Zou Zhige VLSI 5 Ø Zou Zhige VLSI 6 l l l Zou Zhige VLSI 7 Ø ( ) CVS : ( ) ( start)

More information

Pro Git

Pro Git Pro Git Table of Contents Pro Git.......................................................................................... 1 Scott Chacon 序..............................................................................

More information

05 01 X Window X Window Linux Linux X Window X Window Webmin Web Linux Linux X Window X Window Notebook PC X Window X Window module Linux Linux kernel

05 01 X Window X Window Linux Linux X Window X Window Webmin Web Linux Linux X Window X Window Notebook PC X Window X Window module Linux Linux kernel Linux sub bash test2.sh sub bash test.sh test2.sh sub bash var1 123 123 test.sh test2.sh var1 bash sub bash var1 bash 01 5-4 X Window X Window X Window Linux Server X Window CPU2006 Linux X Window benchmark

More information

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------

More information

ebook8-30

ebook8-30 3 0 C C C C C C++ C + + C++ GNU C/C++ GNU egcs UNIX shell s h e l l g a w k P e r l U N I X I / O UNIX shell awk P e r l U N I X C C C C C C U N I X 30.1 C C U N I X 70 C C U N I X U N I X U N I X C Dennis

More information

ebook35-2

ebook35-2 2 2.1 Linux login Login: < > Password: < > Linux r o o t l o g o u t 2.2 Linux X Window Linux Linux Bourne ( b s h ) C ( c s h ) Korn ( k s h ) Bourne Steven Bourne UNIX Bourne bash Bourne C Bill Joy Bourne

More information

ebook70-5

ebook70-5 5 / 5.1 L i n u x L i n u x X L i n u x 5.1.1 touch t o u c h t o u c h G N U t o u c h # touch newfile # ls -l newfile - r w - r - - r - - 1 bball users 0 Jan 5 12 : 40 n e w f i l e t o u c h 0 # > newfile2

More information

Eclipse C C++, or

Eclipse C C++,  or Eclipse C C++, Emailctchen@pl.csie.ntut.edu.tw or s1669021@ntut.edu.tw, s2598003@ntut.edu.tw http://pl.csie.ntut.edu.tw/~ctchen, http://www.ntut.edu.tw/~s2598003/ 2004/9/10 (0.02 ) Eclipse http://www.eclipse.org

More information

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

Sun Update Connection System Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A

Sun Update Connection System Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Sun Update Connection System 1.0.8 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 819 7286 10 2006 6 2006 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A.

More information

A9RF716.tmp

A9RF716.tmp 1 PART I 1 2 3 4 5 6 7 8 Docker Docker Image Container Repository Docker le Docker Docker 8 1 Docker Linux 2 Docker Docker 3 5 Docker 6 Docker volume 7 8 Docker le Docker le 1 C H A P T E R 1 CPU Data

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

Pro Git 中文版

Pro Git 中文版 Pro Git 中 文 版 Sco Chacon * Liam Huang 2014-04-02 * This is the PDF file for the Pro Git book contents. It is licensed under the Creative Commons A ribution-non Commercial-Share Alike 3.0 license. I hope

More information

WWW PHP

WWW PHP WWW PHP 2003 1 2 function function_name (parameter 1, parameter 2, parameter n ) statement list function_name sin, Sin, SIN parameter 1, parameter 2, parameter n 0 1 1 PHP HTML 3 function strcat ($left,

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

iGENUS爱琴思邮件系统技术白皮书

iGENUS爱琴思邮件系统技术白皮书 igenus 爱 琴 思 邮 件 系 统 技 术 白 皮 书 Http://www.iGENUS.cn 版 权 信 息 igenus 爱 琴 思 邮 件 系 统 版 权 所 有 2009 爱 琴 思 科 技 ( 成 都 ) 有 限 公 司 igenus information technologies Inc.,Chengdu 文 档 保 证 声 明 本 文 档 以 提 供 信 息 为 目 的, 所

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

Git 教程

Git 教程 前言 Git 是一个开源的分布式版本控制系统, 用以有效 高速的处理从很小到非常大的项目版本管理 本教程是史上最 浅显易懂的 Git 教程, 能够帮助读者迅速掌握并上手操作 Git 命令 适用人群 本教程绝对面向初学者, 没有接触过版本控制概念的读者也可以轻松入门, 不必担心起步难度 ; 本教程实用性超 强, 边学边练, 一点也不觉得枯燥 而且, 你所学的 Git 命令是 充分且必要 的, 掌握了这些东西,

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

Git教程

Git教程 Git 教程 Git 教程 By 廖雪峰 史上最浅显易懂的 Git 教程! 为什么要编写这个教程? 因为我在学习 Git 的过程中, 买过书, 也在 网上 Google 了 一堆 Git 相关的 文章和教程, 但令 人失望的是, 这些教程不是难得令 人发指, 就是简单得 一笔带过, 或者, 只 支离破碎地介绍 Git 的某 几个命令, 还有直接从 Git 手册粘贴帮助 文档的, 总之, 初学者很难找到

More information

ebook62-1

ebook62-1 1 Red Hat Linux R e d Hat Linux L i n u x X Wi n d o w Red Hat L i n u x 1.1 Red Hat Linux Red Hat 16 M 120 M 3. 5 Intel 386 C D - R O M C D - R O M We b / 1.1.1 L i n u x L i n u 4 Primary Partition Extended

More information

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce. Linux Ubuntu 10.04 Part 1 17 1 Linux Ubuntu... 18 1-1 Linux... 19 UNIX...19 Linux...19 Linux...20...20 Linux...21 Linux...21 1-2 GNU FSF Open So urce...22 GNU...22 GPL...23...24 1-3 GNU/Linux V.S. Linux...25

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

软件概述

软件概述 Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5

More information

( ) 16. 老 年 人 因 老 化 現 象 導 致 聽 力 較 差, 溝 通 時 應 以 高 頻 率 音 調 說 話 較 佳 編 碼 :01743 出 處 :0105 來 源 : 課 本 ( ) 17. 老 年 人 因 為 對 甜 鹹 的 味 覺 遲 鈍, 因 此 口 味 會 偏 重 此 時 可

( ) 16. 老 年 人 因 老 化 現 象 導 致 聽 力 較 差, 溝 通 時 應 以 高 頻 率 音 調 說 話 較 佳 編 碼 :01743 出 處 :0105 來 源 : 課 本 ( ) 17. 老 年 人 因 為 對 甜 鹹 的 味 覺 遲 鈍, 因 此 口 味 會 偏 重 此 時 可 高 中 健 康 與 護 理 ( 乙 版 )Ⅰ 第 一 章 我 的 健 康 我 作 主 第 五 節 面 對 老 化 Are you ready? 一 是 非 題 : 共 29 題 編 碼 :01727 出 處 :0105 來 源 : 課 本 ( ) 1. 聯 合 國 衛 生 組 織 訂 定 標 準 70 歲 以 上 即 稱 為 老 人 編 碼 :01728 出 處 :0105 來 源 : 課 本 (

More information

Microsoft Word - FPKLSC_21.docx

Microsoft Word - FPKLSC_21.docx 足 印 门 徒 训 练 课 程 儿 童 / 少 年 篇 ( 组 长 使 用 ) 第 21 课 帮 助 人 和 耶 稣 成 为 朋 友 足 印 : 耶 稣 想 我 们 带 朋 友 去 找 祂 欢 迎 (7 分 钟 ) 当 父 母 生 命 师 傅 和 孩 子 们 来 到 的 时 候, 请 热 情 地 欢 迎 他 们 每 一 个 人 鼓 励 一 位 年 轻 人 与 你 一 同 去 欢 迎 参 加 者 的

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

2005 3

2005 3 Text 2009.4 hongqn@douban.com 2005 3 2.8M 1/4 20M / 500~600/sec 23 PC (1U*15/2U*8) 12 38G memcached 1U (frodo) AMD Athlon 64 1.8GHz 1G 160G SATA*2 Gentoo Linux MySQL 5 Quixote (a Python web framework)

More information

lect03.ppt

lect03.ppt Linux 操 作 系 统 Linux 基 础 主 要 内 容 q 使 用 Linux q Linux 的 两 种 登 录 方 式 q 字 符 操 作 环 境 和 X Windows 系 统 q Linux 图 形 界 面 基 本 操 作 q Linux 命 令 的 使 用 方 式 q Linux 一 些 常 用 命 令 1 2 一 些 基 本 术 语 u 命 令 (Command) 给 计 算 机

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

IBM Rational ClearQuest Client for Eclipse 1/ IBM Rational ClearQuest Client for Ecl

IBM Rational ClearQuest Client for Eclipse   1/ IBM Rational ClearQuest Client for Ecl 1/39 Balaji Krish,, IBM Nam LeIBM 2005 4 15 IBM Rational ClearQuest ClearQuest Eclipse Rational ClearQuest / Eclipse Clien Rational ClearQuest Rational ClearQuest Windows Web Rational ClearQuest Client

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

untitled

untitled Parent zone named.conf.options ( Root) shell script shell script 2 Child zone named.conf.options ( ) ( ) ( ) ( ) ( ) ( parent zone) 3 Parent zone named.conf.options $ vi /etc/bind/named.conf.options options

More information

<4D F736F F D20B2C4A447A6B8BFD4B8DFA965ADFBB77CB77CC4B3ACF6BFFD2E646F63>

<4D F736F F D20B2C4A447A6B8BFD4B8DFA965ADFBB77CB77CC4B3ACF6BFFD2E646F63> 普 通 高 級 中 學 課 程 生 涯 規 劃 學 科 中 心 99 年 度 第 二 次 諮 詢 委 員 會 議 紀 錄 時 間 :99 年 11 月 19 日 ( 星 期 五 )10 10:00 00~12 12:00 地 點 : 高 雄 市 立 中 正 高 中 第 二 會 議 室 出 列 席 單 位 及 人 員 : 如 簽 到 簿 主 席 : 涂 校 長 順 安 紀 錄 : 童 丹 茹 壹 主

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

Pro Git

Pro Git Pro Git Scott Chacon, Ben Straub Version 2.1.14, 2018-05-19 目录 许可证.......................................................................................... 1 Scott Chacon 序.................................................................................

More information

Pro Git

Pro Git Pro Git Scott Chacon, Ben Straub Version 2.1.15, 2018-07-27 目录 许可证.......................................................................................... 1 Scott Chacon 序.................................................................................

More information

Pro Git

Pro Git Pro Git Scott Chacon, Ben Straub Version 2.1.9, 2018-04-15 目录 许可证.......................................................................................... 1 Scott Chacon 序.................................................................................

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su

2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su Java Desktop System Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 819 0675 10 2005 2 2005 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Sun Sun Berkeley

More information

PowerPoint Presentation

PowerPoint Presentation 立 97 年度 SNMG 練 DNS & BIND enc1215@gmail.com DNS BIND Resolver Named 理 Named 更 DNS DNS Reference 2 DNS DNS 料 domain ip DNS server DNS server 理 DNS server DNS DNS 狀. root name server 理 3 DNS 狀 DNS (2). com

More information

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo 魔盾安全分析报告 分析类型 开始时间 结束时间 持续时间 分析引擎版本 FILE 2016-11-25 00:20:03 2016-11-25 00:22:18 135 秒 1.4-Maldun 虚拟机机器名 标签 虚拟机管理 开机时间 关机时间 win7-sp1-x64 win7-sp1-x64 KVM 2016-11-25 00:20:03 2016-11-25 00:22:18 魔盾分数 0.0

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

FullBook.doc

FullBook.doc 1 2 3 4 1 5 6 7 8? 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

More information

( )

( ) ( ) , 2006 /. : ISBN7-80135 - 721-3................ I11 CIP ( 2006) 015417 2006 7 1 1 : 850 1168 1 /32 : 190 : 3958 ISBN7-80135 - 721-3 : 696. 00 ( 29. 00) ( ADD: 10 ) P. C: 100024 Tel: 010-65477339 010-65740218

More information

( )

( ) ( ) , 2006 /. : ISBN7-80135 - 721-3................ I11 CIP ( 2006) 015417 2006 7 1 1 : 850 1168 1 /32 : 190 : 3958 ISBN7-80135 - 721-3 : 696. 00 ( 29. 00) ( ADD: 10 ) P. C: 100024 Tel: 010-65477339 010-65740218

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Perl CGI 1 Perl CGI 2 Perl CGI 3 Perl CGI 4 1. 2. 1. #!/usr/local/bin/perl 2. print "Content-type: text/html n n"; 3. print " n"; 4. print " n"; 3. 4.

More information

( )

( ) ( ) ( CIP ) /. :, 2006 ISBN 7-80135 - 721-3................ I11 CIP ( 2006) 015417 2006 7 1 1 : 850 1168 1 /32 : 190 : 3958 ISBN 7-80135 - 721-3 : 696. 00 ( 29. 00) ( ADD: 10 ) P. C: 100024 Tel: 010-65477339

More information

( )

( ) ( ) ( CIP ) /. :, 2006 ISBN 7-80135 - 721-3................ I11 CIP ( 2006) 015417 2006 7 1 1 : 850 1168 1 /32 : 190 : 3958 ISBN 7-80135 - 721-3 : 696. 00 ( 29. 00) ( ADD: 10 ) P. C: 100024 Tel: 010-65477339

More information

Ps22Pdf

Ps22Pdf ( ) [ ] ( 1619 1692 ) ( CIP) /. :, 2006. 5 ISBN 7-80135 - 739-6......... - -. 211 CIP ( 2005) 131428 [ ] 2006 5 1 1 : 1 /32 : 195 : 5066 ISBN 7-80135 - 739-6 : 526. 00 ( 26. 30 ) ( ADD: 10 ) P. C. : 100024

More information

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener SGML HTML XML 1 SGML XML Extensible Markup Language XML SGML Standard Generalized Markup Language, ISO 8879, SGML HTML ( Hypertext Markup Language HTML) (Markup Language) (Tag) < > Markup (ISO) 1986 SGML

More information

Pro Git Scott Chacon * 2010-03-25 * This is the PDF file for the Pro Git book contents. It is licensed under the Creative Commons Attribution- Non Commercial-Share Alike 3.0 license. I hope you enjoy it,

More information

Pro Git Scott Chacon * 2010-03-25 * This is the PDF file for the Pro Git book contents. It is licensed under the Creative Commons Attribution- Non Commercial-Share Alike 3.0 license. I hope you enjoy it,

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL steven@nchc.gov.tw, c00hkl00@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Jan, 2003 1 2003/1/28 ( ) 09:00-10:30 10:40-12:00 Linux 13:00-14:30

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

ebook71-13

ebook71-13 13 I S P Internet 13. 2. 1 k p p p P P P 13. 2. 2 1 3. 2. 3 k p p p 1 3. 2. 4 l i n u x c o n f P P P 13. 2. 5 p p p s e t u p 13. 2. 6 p p p s e t u p P P P 13. 2. 7 1 3. 2. 8 C a l d e r a G U I 13.

More information

第零章、為何要學作業系統

第零章、為何要學作業系統 Bash Shell script VBird 2008/03/11 1 什 Shell Shell 2008/03/11 2 什 Shell Shell Linux shell /etc/shells chsh l 行 shell program 不 shell shell Linux Solaris bash csh 2008/03/11 3 Bash bash *? [0-9] 0~ [^abc]

More information

Pro Git

Pro Git Pro Git Table of Contents Pro Git.......................................................................................... 1 Scott Chacon 序..............................................................................

More information

1 GitLab 开发版本管理服务器 GitLab, 是一个利用 Ruby on Rails 开发的开源应用程序, 实现一个自托管的 Git 项目仓库, 可通过 Web 界面进行访问公开的或者私人项目 它拥有与 Github 类似的功能, 能够浏览源代码, 管理缺陷和注释 可以管理团队对仓库的访问,

1 GitLab 开发版本管理服务器 GitLab, 是一个利用 Ruby on Rails 开发的开源应用程序, 实现一个自托管的 Git 项目仓库, 可通过 Web 界面进行访问公开的或者私人项目 它拥有与 Github 类似的功能, 能够浏览源代码, 管理缺陷和注释 可以管理团队对仓库的访问, GitLab 基础使用教程 目录 1 GitLab 开发版本管理服务器... 2 2 添加本地域名解析... 2 3 修改密码并重新登录... 3 4 Git Bash 下使用 Gitlab... 3 5 MyEclipse 中使用 Gitlab... 9 6 两个重要的文件... 28 1 / 29 1 GitLab 开发版本管理服务器 GitLab, 是一个利用 Ruby on Rails 开发的开源应用程序,

More information

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的 ( 申 报 稿 ) 主 办 券 商 二 零 一 六 年 四 月 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的 负 责 人 会 计 机 构 负 责

More information

LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo

LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo cchu@ttu.edu.tw jacklin@ttu.edu.tw twt@mail.chihlee.edu.tw LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, low cost and modulized monitoring, managing, and recovering

More information

ASP 電子商務網頁設計

ASP 電子商務網頁設計 Flash Flash CSIE, NTU December 22, 2007 Outline & Flash National Taiwan University December 22, 2007 Page 2 Outline & Flash National Taiwan University December 22, 2007 Page 3 Course Introduction (1/3)

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL c00hkl00@nchc.gov.tw, steven@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Dec, 2002 1 Outline 1. 2. DRBL 3. 4. Service DHCP, TFTP, NFS,

More information

報 告 議 員, 本 局 對 臺 北 市 列 管 的 地 下 加 油 站, 大 部 分 都 已 取 締 完 畢 目 前 只 剩 下 1 處, 我 們 還 在 持 續 觀 察 其 是 否 有 復 業 的 跡 象 臺 北 市 的 地 下 加 油 站 只 剩 下 1 處 而 已? 王 科 長 三 中 :

報 告 議 員, 本 局 對 臺 北 市 列 管 的 地 下 加 油 站, 大 部 分 都 已 取 締 完 畢 目 前 只 剩 下 1 處, 我 們 還 在 持 續 觀 察 其 是 否 有 復 業 的 跡 象 臺 北 市 的 地 下 加 油 站 只 剩 下 1 處 而 已? 王 科 長 三 中 : 答 覆 單 位 : 臺 北 市 政 府 環 境 保 護 局 問 : 日 前 東 勢 鄉 居 民 抗 議 台 朔 興 建 堆 肥 廠, 導 致 本 市 之 堆 肥 廚 餘 有 2 日 無 法 進 東 勢 廠 堆 肥, 依 環 保 局 與 台 朔 公 司 簽 訂 之 契 約 上 明 訂, 台 朔 公 司 不 得 拒 收 我 們 的 廚 餘, 因 此, 請 問 台 朔 公 司 是 否 應 賠 償 本 市

More information

地 對 自 己 說 : 我 熱 愛 著 我 的 青 春, 我 愛 著 我 在 青 春 路 上 留 下 的 每 一 筆 色 彩! 我 願 意 花 費 心 思 充 實 我 的 青 春, 因 為 我 的 青 春 不 能 留 白! 2

地 對 自 己 說 : 我 熱 愛 著 我 的 青 春, 我 愛 著 我 在 青 春 路 上 留 下 的 每 一 筆 色 彩! 我 願 意 花 費 心 思 充 實 我 的 青 春, 因 為 我 的 青 春 不 能 留 白! 2 我 的 青 春 不 留 白 企 管 系 孫 瑜 1001402030 這 裡 的 花 有 種 不 一 樣 的 芳 香, 這 裡 的 草 有 種 不 一 樣 的 活 力, 這 裡 的 大 海 有 種 不 一 樣 的 廣 闊 無 垠, 這 裡 的 青 春 有 種 不 一 樣 的 盎 然 色 彩 慢 慢 地 走 在 青 春 路 上, 看 過 的 聽 過 的 感 受 過 的, 在 在 都 是 我 青 春 的

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

untitled

untitled Work Managers 什 Work Managers? WebLogic Server 9.x 行 (thread) 理 thread pool 數量 立 execute queues 來 量 理 thread count, thread priority 參數 理 thread pool 數量? WebLogic Server 9.x 理 行 (thread) (self-tuning) 句

More information

ebook

ebook 26 JBuilder RMI Java Remote Method Invocation R M I J a v a - - J a v a J a v J a v a J a v a J a v a R M I R M I ( m a r s h a l ) ( u n m a r c h a l ) C a ff e i n e J a v a j a v a 2 i i o p J a v

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

Junos Pulse Mobile Security R1 2012, Juniper Networks, Inc.

Junos Pulse Mobile Security R1 2012, Juniper Networks, Inc. Junos Pulse Mobile Security 4.0 2012 6 R1 2012, Juniper Networks, Inc. Junos Pulse Mobile Security Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 408-745-2000 www.juniper.net

More information

2. 下 列 理 解 和 分 析, 不 符 合 原 文 意 思 的 一 项 是 ( ) A. 水 手 在 伦 敦 讲 东 印 度 群 岛 的 所 见 所 闻, 匠 人 在 火 炉 边 讲 自 己 的 人 生 经 历, 他 们 讲 的 故 事 各 有 特 点, 但 同 属 于 传 统 故 事 模 式

2. 下 列 理 解 和 分 析, 不 符 合 原 文 意 思 的 一 项 是 ( ) A. 水 手 在 伦 敦 讲 东 印 度 群 岛 的 所 见 所 闻, 匠 人 在 火 炉 边 讲 自 己 的 人 生 经 历, 他 们 讲 的 故 事 各 有 特 点, 但 同 属 于 传 统 故 事 模 式 2016 年 普 通 高 等 学 校 招 生 全 国 统 一 考 试 ( 新 课 标 卷 2) 语 文 第 I 卷 阅 读 题 甲 必 考 题 现 代 文 阅 读 (9 分, 每 小 题 3 分 ) 阅 读 下 面 的 文 宇, 完 成 1 3 題 人 们 常 说 小 说 是 讲 故 事 的 艺 术, 但 故 事 不 等 于 小 说, 故 事 讲 述 人 与 小 说 家 也 不 能 混 为 一 谈

More information

SVN 客户端用户使用手册 该文档将逐步教您如何在软件开发过程中使用 svn 客户端环境模拟现有项目名称 :test 服务端版本库 :test URL: 开发人员 :deva,devb 版本库目录结构 : test Doc(word 文档 ) So

SVN 客户端用户使用手册 该文档将逐步教您如何在软件开发过程中使用 svn 客户端环境模拟现有项目名称 :test 服务端版本库 :test URL:  开发人员 :deva,devb 版本库目录结构 : test Doc(word 文档 ) So 该文档将逐步教您如何在软件开发过程中使用 svn 客户端环境模拟现有项目名称 :test 服务端版本库 :test URL:http://10.155.11.10:81/svn 开发人员 :deva,devb 版本库目录结构 : test Doc(word 文档 ) Soc( 源代码 ) word_1 word_2 soc_1 sod_2 一. 基本操作第一步 : 安装客户端到共享文件夹下, 下载

More information

摘 要 1. GSLB: 全 局 负 载 均 衡 2. SLB: 服 务 器 负 载 均 衡 四 层 交 换 LVS 七 层 交 换 Nginx 3. Heartbeat 实 现 HA 4. MySQL 数 据 库 集 群 5. 集 群 环 境 下 的 存 储 备 份 6. 集 群 的 监 控 及

摘 要 1. GSLB: 全 局 负 载 均 衡 2. SLB: 服 务 器 负 载 均 衡 四 层 交 换 LVS 七 层 交 换 Nginx 3. Heartbeat 实 现 HA 4. MySQL 数 据 库 集 群 5. 集 群 环 境 下 的 存 储 备 份 6. 集 群 的 监 控 及 网 站 集 群 架 构 利 用 开 源 软 件 构 建 高 可 用 高 性 能 可 扩 展 的 集 群 系 统 兰 锋 bluedata@gmail.com 摘 要 1. GSLB: 全 局 负 载 均 衡 2. SLB: 服 务 器 负 载 均 衡 四 层 交 换 LVS 七 层 交 换 Nginx 3. Heartbeat 实 现 HA 4. MySQL 数 据 库 集 群 5. 集 群 环 境

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

Preparing_Seminar

Preparing_Seminar 1 6 8 17 24 38 56 59 64 71 80 : : B90605199 : Preparing seminar. Page 1 seminar seminarium semen ( ) ( ) (Carl Gustav Jacob Jacobi) (University of Königsberg) Preparing seminar. Page 2 ( ) conference symposium

More information

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9 東 吳 大 學 企 研 所 資 訊 管 理 期 末 報 告 weberp 使 用 說 明 書 指 導 教 授 : 尚 榮 安 教 授 第 一 組 童 偉 哲 01353025 劉 彥 澧 01353028 史 璦 禎 01353031 吳 采 紋 98153143 1 目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功

More information

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd. Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7758 10 2004 9 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Sun Sun

More information

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一 考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 五 專 企 二 乙 胡 哲 維 中 文 輸 入 五 專 企 二 乙 周 林 昜 中 文 輸 入 五 專 企 二 乙 賴 昱 樺 中 文 輸 入 五 專 企 二 乙

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机

简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机 简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机 平板电脑 智能手机 智能电视全终端体系支持多账号 多共享目录, 以及交叉授权 2 部署要求 基于 CentOS

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

Microsoft PowerPoint - Emerson 365 External Manual_CN.pptx

Microsoft PowerPoint - Emerson 365 External Manual_CN.pptx 艾 默 生 365 社 区 使 用 手 册 http:// www.emersonexchange365.com/china 提 纲 艾 默 生 365 社 区 网 站 介 绍 如 何 注 册 成 为 会 员 如 何 加 入 中 国 交 流 平 台 365 中 国 社 区 结 构 及 主 要 功 能 介 绍 小 贴 士 艾 默 生 365 社 区 介 绍 艾 默 生 365 是 一 个 全 球 范

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

ext-web-auth-wlc.pdf

ext-web-auth-wlc.pdf 使 用 无 线 局 域 网 控 制 器 的 外 部 Web 身 份 验 证 配 置 示 例 目 录 简 介 先 决 条 件 要 求 使 用 的 组 件 规 则 背 景 信 息 外 部 Web 身 份 验 证 过 程 网 络 设 置 配 置 为 来 宾 用 户 创 建 动 态 接 口 创 建 预 先 身 份 验 证 ACL 在 WLC 上 为 来 宾 用 户 创 建 本 地 数 据 库 配 置 外 部

More information