现在位置: 首页

中央全面深化改革委员会第十一次会议

2019-11-26 21:43 战略·谋略  ⁄ 共 2197字 暂无评论
新华社北京11月26日电  中共中央总书记、国家主席、中央军委主席、中央全面深化改革委员会主任习近平11月26日下午主持召开中央全面深化改革委员会第十一次会议并发表重要讲话。他强调,党的十九届四中全会和党的十八届三中全会历史逻辑一脉相承、理论逻辑相互支撑、实践逻辑环环相扣,目标指向一以贯之,重大部署接续递进。党的十九届四中全会不仅系统集成了党的十八届三中全会以来全面深化改革的理论成果、制度成果、实...
阅读全文

简单理解持续集成、持续交付、持续部署

2019-11-26 13:56 工业·编程  ⁄ 共 451字 暂无评论
「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Deployment)」这三个概念有很详细的解释。这里借用文中的插图,说一下我对这三个概念的理解。 持续集成 持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。 持续交付 持续交付在...
阅读全文

CI与CD–从持续集成到持续交付

2019-11-25 13:46 工业·编程  ⁄ 共 3254字 暂无评论
产品研发生命周期演化史: 1 纯人肉构建 这是发生在我身上的7年前的故事,我们的项目每周四会发布一个新版本,大家在每周四的晚上买好干粮饮料熬夜苦战。研发人员先提交代码,你merge我我merge,忙得不可开交;测试人员们则无事可做耐心等待。夜晚10点钟,研发人员终于憋出来一个build的过的版本,你方唱罢我登场,测试人员接手下一棒,研发人员开始扯皮打游戏修bug。凌晨3点,整个研发部门终于发布出一个看似还能用的部署包,...
阅读全文

Linux目录结构和对应的用途

2019-11-24 13:38 工业·编程  ⁄ 共 622字 暂无评论
/bin: 最常用的系统命令,所有用户都可以使用的命令都在这里,例如mkdir、ping、cd、pwd、bash等 /sbin: 与/bin意义相近,里面是只有root用户拥有的命令,例如iptables、reboot、shutdown、sysctl /boot: 启动linuxOS时所用的核心文件 /dev: device的缩写,外部设备与Linux的关联是通过文件方式来表现的,都存放在/dev下,像网卡、磁盘等 /etc 所有的系统管理所用的配置文件和子目录,像hosts,dnsmasq,yum安装的那些组件...
阅读全文

关于MQ的总结归纳

2019-11-23 13:20 工业·编程  ⁄ 共 475字 暂无评论
最近被问到一个问题:谈谈你对MQ的理解。 回答时心里还是很有谱的,因为对于MQ的研究学习没少花功夫,我就开始回答MQ主要是为了异步做削峰啊,防止洪峰让系统线程和内存爆掉啊,可以做一些非及时性的操作例如短信邮件发送啊,可以做操作热度和日志信息收集等高并发又可用性要求不高的场景啊。 面试官对我的答案不满意,从更专业的角度给我做了分析,听完后如雷贯耳。 站在架构角度上来讲,什么情况下使用MQ? 松耦合 站在业务角...
阅读全文

集群的设计思路和常用的技术

2019-11-22 12:32 工业·编程  ⁄ 共 1863字 暂无评论
1.目前常用的web服务器有apache,nginx,lighttpd,iis,tomcat等等。 nginx:节省资源、在处理高并发请求时通常可以是APACHE5-10倍。 lighttpd:静态页和图片服务器使用这种。 2.负载均衡:转发请求到后端服务器。是解决高并发量的方法。只要用了集群,那么肯定会用负载均衡。原理如下: 2.1 软件:优点:免费 。   有两种软件,一种工作在网络的第四层,一种是第七层。      lvs/haproxy(四层):所有...
阅读全文

打印函数调用堆栈

2019-11-21 12:40 工业·编程  ⁄ 共 612字 暂无评论
有时候调试bug需要知道某个函数从哪里调用导致出了问题的,就需要打印函数调用堆栈信息,在Linux可以使用backtrace函数来实现,下面是一个简单的例子: #include <cstdio> #include <cstdlib> #include <execinfo.h> using namespace std; void Test3(int i) {     printf("Hello world!\n");     int nptrs;    ...
阅读全文

free是如何释放内存的

2019-11-20 11:47 工业·编程  ⁄ 共 471字 暂无评论
之前写代码的时候一直有个疑问,malloc申请内存的时候指定了内存大小,但是free的时候却只指定要释放的内存地址,那么free是如何知道它要释放的内存空间大小呢? 源码之前,了无秘密,下面就从源码来扒一扒。 由上图可知,malloc和free分别调用了malloc_internal和free_internal来实现具体的操作。 在malloc_internal中,最需要注意的一行就是计算需要分配空间的大小,可以看到,计算该空间时还加了一个sizeof(allocation_he...
阅读全文

windows和linux下boost库的安装和使用

2019-11-19 10:59 工业·编程  ⁄ 共 1935字 暂无评论
boost库是每一个C++程序员都应该学会使用的库,也是C++开发中少不了的库,这个库被称为C++的准标准库,很多C++的新标准都是从这个库里面扣出来的。在C++沉沦的十年中,是这个库一直给C++注入蓬勃的生机!紧跟boost库的发展可以说就是在跟进C++标准的发展。 一、下载安装 1、官网下载 下载地址:https://www.boost.org/users/download/ 进入下载页面可以看到很多信息:包括boost最新版本、有关boost的说明文档、历史版本等...
阅读全文

白云先生:百年变局中的香港

2019-11-18 22:45 战略·谋略  ⁄ 共 7106字 评论 33 条
一、香港问题的根本末 最近香港问题又升级了。大乱需要大治,要大治就需要辩证施治。要辩证香港的问题,也就是理解和解决香港问题,就得理解香港的来龙去脉。在新中国的历史上,香港是浓墨重彩的一笔。我们要理解香港,和最近的香港问题,需要从新中国最早期,对香港的定位和定调,来从历史全局的角度,和世界全局的角度,来理解香港的过去、现在和未来。 所以呢,我们本文的配图放的是毛主席当年和英国首相希斯会谈的照片。他...
阅读全文