11 2017 档案

摘要:1 在算法中栈和队列的地位 在算法中,栈和队列就是一个缓存,缓存那些对自己还有用的元素,还不用扔掉的元素。 比如对图的深度优先搜索,搜到某一层时,还只是访问了该元素的一个邻接节点时,是不能随便扔出栈的,因为可能它还有其它的邻接节点,首先它自己肯定是已经被访问了的,但是如果把它扔了,它的其它邻接节点也 阅读全文
posted @ 2017-11-28 20:58 PhoenixTree(梧桐树) 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1 ip地址、主机名和域名 ip地址是计算机在网络中的身份,这个是毋庸置疑的。 但是,在公网中呢?ip地址不好记忆,那么就用域名。 同样,在局域网中呢?ip地址同样不好记忆,那么就用主机名了。 2 主机名的用途 在局域网中,假如我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器 阅读全文
posted @ 2017-11-27 22:28 PhoenixTree(梧桐树) 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1 修改root用户的密码 linux安装了mysql后,默认情况下,如果是root用户,不需要密码就可以登陆。 mysql -u root -p 然后回车就可以登陆了,如果是普通用户,不能登陆。 2 创建新的数据库 未授予权限时普通的用户是不能创建新的数据库的,所以,数据库由root用户来创建,然 阅读全文
posted @ 2017-11-24 21:17 PhoenixTree(梧桐树) 阅读(919) 评论(0) 推荐(0) 编辑
摘要:1 linux支持多个用户 2 每个登陆用户有自己的shell,自己的home目录 3 可以将用户分组 4 用户对文件有各自的权限,从而将用户分割 5 用户对应属于它的一批进程 6 可以执行adduser命令添加用户 需要root权限。 7 可以用passwd命令修改用户的密码 需要root权限。 阅读全文
posted @ 2017-11-23 15:37 PhoenixTree(梧桐树) 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1 需要的插件 jenkins的git插件和jenkins的gitlab插件。 2 对接gitlab 在系统配置中,随便起一个连接的名字,设置url,可以直接用ip地址,端口号默认是80,不需要写明。 证书为gitlab api token,即gitlab的private token。 配置好之后, 阅读全文
posted @ 2017-11-23 11:21 PhoenixTree(梧桐树) 阅读(2234) 评论(0) 推荐(0) 编辑
摘要:1 network adapter 网络适配器,也叫网卡,是一个硬件。 2 关于以太网卡 以太网卡分为光纤以太网卡和电口以太网卡。 3 常用的以太网卡 3.1 AMD PCNet PCI II (Am79C970A); windows vista不支持了。 3.2 AMD PCNet FAST II 阅读全文
posted @ 2017-11-18 15:31 PhoenixTree(梧桐树) 阅读(967) 评论(0) 推荐(0) 编辑
摘要:本配置适合于服务器上的静态ip配置,该方法简单可靠。 1 临时配置 ifconfig eth0 192.168.1.97 netmask 255.255.255.0 broadcast 192.168.1.255 ip route add default via 192.168.1.1 2 主要的网 阅读全文
posted @ 2017-11-18 14:48 PhoenixTree(梧桐树) 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:1 自动修复安装出现broken的package 但是,如果还是失败的话,就需要手动进行干预了。 阅读全文
posted @ 2017-11-17 14:50 PhoenixTree(梧桐树) 阅读(2956) 评论(0) 推荐(0) 编辑
摘要:1 什么是CA certificate CA证书本质上是一把公钥。 2 为什么需要CA证书 是为了避免黑客冒充服务器,服务器通过CA证书证明自己是真的服务器,而不是黑客。 就是说,一旦客户端有了一个服务器的证书,它们建立连接的时候,都要服务器来证明自己是真的服务器,而不是黑客。 3 CA certi 阅读全文
posted @ 2017-11-17 10:50 PhoenixTree(梧桐树) 阅读(2728) 评论(0) 推荐(0) 编辑
摘要:1 wget https://www.dropbox.com ERROR: The certificate of `www.dropbox.com' is not trusted. ERROR: The certificate of `www.dropbox.com' hasn't got a kn 阅读全文
posted @ 2017-11-17 10:48 PhoenixTree(梧桐树) 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1 visudo 然后添加即可。 阅读全文
posted @ 2017-11-17 01:25 PhoenixTree(梧桐树) 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1 ^X就是ctrl+X 2 M+A就是alt+A 阅读全文
posted @ 2017-11-17 01:24 PhoenixTree(梧桐树) 阅读(113) 评论(0) 推荐(0) 编辑
摘要:1 jenkins安装 直接下载deb包,离线安装。 2 plugin的安装 直接下载hpi包,离线安装。 我在一次安装的时候,在配置gitlab时,在test connection的时候,出现了null pointer的bug,失败了。我用的是stable版本的deb包,不是最新版本的deb包,后 阅读全文
posted @ 2017-11-16 23:44 PhoenixTree(梧桐树) 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1 c++ compiler error c4430 "c++ doesn't support default int" 1.1 可能的原因之一 我用了在一个头文件中定义的宏,但是忘记了include这个头文件。 2 error C2724 'static' should not be used o 阅读全文
posted @ 2017-11-16 21:17 PhoenixTree(梧桐树) 阅读(557) 评论(0) 推荐(0) 编辑
摘要:列举出所有的远程主机名。 阅读全文
posted @ 2017-11-15 22:19 PhoenixTree(梧桐树) 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1 .com的域名一年60块钱 域名是租的并不是买的。 阅读全文
posted @ 2017-11-15 15:41 PhoenixTree(梧桐树) 阅读(111) 评论(0) 推荐(0) 编辑
摘要:1 邮件的发送过程 我写了一封邮件,发送给发件服务器,然后我就不管了,发件服务器会自动发送给接收人的收件服务器。 2 邮件发送的基础设施 发件服务器、收件服务器以及它们之间的链路。 3 企业邮箱 和普通的邮箱一样,就是一个发件服务器和收件服务器。 阅读全文
posted @ 2017-11-15 15:38 PhoenixTree(梧桐树) 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1 fail: gitlab-workhorse: runsv not running systemctl start gitlab-runsvdir.service systemctl status gitlab-runsvdir.service gitlab-ctl start 2 Whoops 阅读全文
posted @ 2017-11-15 14:12 PhoenixTree(梧桐树) 阅读(12624) 评论(0) 推荐(0) 编辑
摘要:1 gitlab的工作流程 2 阅读全文
posted @ 2017-11-15 10:49 PhoenixTree(梧桐树) 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:1 问题 /home分区占用空间比较大,而/var分区比较小,它们位于同一个磁盘上。该系统安装了lvm。 2 减少/home分区空间 2.1 卸载/home umount /home 2.2 检查文件系统 e2fsck -f /dev/xxx/home 2.3 压缩文件系统并设置文件系统新的大小 r 阅读全文
posted @ 2017-11-15 10:20 PhoenixTree(梧桐树) 阅读(893) 评论(0) 推荐(0) 编辑
摘要:1 使用omnibus gitlab来安装gitlab 也就是说,将gitlab和它所需要的组件打一个包,即打一个bundle进行安装。 第一步,安装gitlab的源。 curl https://packages.gitlab.com/install/repositories/gitlab/gitl 阅读全文
posted @ 2017-11-14 22:25 PhoenixTree(梧桐树) 阅读(1089) 评论(0) 推荐(0) 编辑
摘要:1 egg和wheel 前者扩展名是.egg,后者扩展名是.whl 它们都是python的模块。后者用来替换前者。 wheel是轮子的意思,就是说,有了.whl包就不需要重新再造轮子了。 阅读全文
posted @ 2017-11-09 14:29 PhoenixTree(梧桐树) 阅读(371) 评论(0) 推荐(0) 编辑
摘要:1 work like a charm 还真管用。 阅读全文
posted @ 2017-11-08 19:18 PhoenixTree(梧桐树) 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1 框架是什么 框架本质上是程序执行流程的固化和通用代码的固化。 2 框架的存在的意义 框架帮我们写好并且测试好了整个执行流程的通用代码,我们只需要实现一些个性化的方法来适配框架就可以了。面向对象的编程思想非常适用于设计框架。 比如android里面的Activity,我们只需要继承该类,在自己的子 阅读全文
posted @ 2017-11-08 17:25 PhoenixTree(梧桐树) 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1 scrapy Selector是什么 Selector对象本质上是对DOM tree的子树的抽象,这种抽象的目的是用于定位我们感兴趣的node。比如某次http response是一棵完整的DOM tree,该response的Selector是对整个DOM tree的抽象,然后xpath()函 阅读全文
posted @ 2017-11-08 17:01 PhoenixTree(梧桐树) 阅读(364) 评论(0) 推荐(0) 编辑
摘要:1 什么是xpath xpath是xml path的缩写,它是一种表达式语言,用于定位xml树中的结点。 2 “/”和“//”的区别 比如"/html/body",取出来的就是该html的body部分所有的内容。 “/”是用来构成绝对路径的,从root结点开始。 “//”是相对寻址的,比如//p,会 阅读全文
posted @ 2017-11-07 14:42 PhoenixTree(梧桐树) 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1 modern software development is all about processing large amounts of less-than-perfect data in real time to extract knowledge and actionable insight 阅读全文
posted @ 2017-11-07 11:21 PhoenixTree(梧桐树) 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1 三个词语 divide、conquer and assemble 将长句子分解成一个一个短的子句,然后逐个理解短句子,最后用已经理解了的短句子组装成长句子,以达到对长句子的理解。 2 阅读全文
posted @ 2017-11-02 10:52 PhoenixTree(梧桐树) 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1 何为完备性 如果算法有多个分支的话,要确保每个分支都走到了。这个时候如果不整理清楚自己就搞混了,编程就容易出现错误。要整理清楚。 2 什么情况会出现完备性难题 当算法的走向同时受2个、3个及其以上的变量的取值的影响的时候,会出现要分成多个分支来考虑,从而出现完备性难题。 比如3个变量,都可以取t 阅读全文
posted @ 2017-11-01 19:35 PhoenixTree(梧桐树) 阅读(654) 评论(0) 推荐(0) 编辑
摘要:1 二叉树的遍历 1.1 前序遍历 对于每棵子树,先处理根,然后处理左子树,最后处理右子树。根最先访问,所以是前序遍历。 1.2 中序遍历 对于每棵子树,先处理左子树,然后处理根,最后处理右子树。根中间访问,所以是中序遍历。 1.3 后序遍历 对于每棵子树,先处理左子树,然后处理右子树,最后处理根。 阅读全文
posted @ 2017-11-01 18:34 PhoenixTree(梧桐树) 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示