lichenghui's blog

Pursue excellence, and success will follow!


  • Home

  • Categories

  • Tags

  • Archives

  • About

几何-判断点在凸多边形内部

Posted on 2018-09-15 | In ACM | Visitors:

题目链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1429

Read more »

程序的链接过程

Posted on 2018-08-25 | In 操作系统 | Visitors:

编译系统

程序的生命周期是从一个高级语言程序开始,为了运行这个程序,必须首先将其转换为一系列低级机器语言指令。然后这些指令按照一种称为可执行目标程序的格式打好包,并以二进制磁盘文件的形式存放起来。目标程序也称为可执行目标文件。

Read more »

深入理解zookeeper——基础概念

Posted on 2018-08-15 | In 框架学习 | Visitors:

znode节点

概述

很多用于协作的原语常常在很多应用之间共享,因此设计一个用于协作需求的服务方法往往是提供原语列表,暴露每个原语的实例化调用方法,并直接控制这些实例。比如分布式锁机制原语的创建,获取和释放三个API。但这样存在一些缺陷:首先要么预先提出一份详尽的原语列表,要么提供API的扩展,以便引入新的原语;其次这样做的灵活性不是很好。zookeeper并不直接暴露自己的原语,它暴露了由一小部分调用方法组成的类似文件系统的API,以便允许应用创建自己的原语。

Read more »

初探zookeeper与dubbo

Posted on 2018-08-10 | In 框架学习 | Visitors:

前言

好几没有写博客了!!!

来鹅厂实习快两个月,忙,各种忙,最近接手一个任务,需要部署一个使用tomcat+dubbo+zookeeper框架组合的一个项目,作为一个一直在啃C++,java菜的一匹的初级程序员,伤不起啊西巴。这两天恶补各种框架知识。

这篇先作为开胃,简单论述下dubbo和zookeeper之间的关系。后面应该还会出两篇分别深入分析dubbo和zookeeper的博客。

Read more »

IPV4与IPV6的互操作

Posted on 2018-06-02 | In 网络 | Visitors:

概述

未来数年内,因特网肯定会从IPV4过渡到IPV6,在这个过渡阶段,基于IPV4的现有应用程序应该能够和基于IPV6的全新应用程序协同工作。也就是说,使用IPV6/IPV4的客户端可以和使用IPV4/IPV6的服务器通信。这也就意味着这些主机都运行着双栈,即一个IPV4协议栈和一个IPV6协议栈。

Read more »

文件系统的实现方法

Posted on 2018-05-31 | In 操作系统 | Visitors:

文件系统的布局

文件系统存放在磁盘上,多数磁盘可以划分为一个或多个分区,每个分区中有一个独立的文件系统,磁盘的0号扇区称为主引导记录(MBR),用来引导计算机。

Read more »

HTTPS原理详解

Posted on 2018-05-30 | In 网络 | Visitors:

概念

  1. HTTP 协议:是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。
Read more »

浅谈进程与线程

Posted on 2018-05-28 | In 操作系统 | Visitors:

进程

概念上讲,进程就是程序的一次运行,即存放到磁盘里就叫程序,加载到内存中就是进程 。

每个进程都有属于自己的虚拟地址空间,其包括代码段,数据段,堆,栈,共享链接段,和内核段。进程在自己空间中做的任何改变都不会影响到其他的进程,也就是说,进程之间是相互独立的。

Read more »

对链接的思考与总结

Posted on 2018-05-05 | In 语言 | Visitors:

目标文件不能直接执行,它首先需要载入到链接器中。链接器确认main函数为初始进入点(程序开始执行的地方),把符号引用绑定到内存地址,把所有的目标文件集中在一起,再加上库文件,从而产生可执行文件。

Read more »

C++杂谈——static

Posted on 2018-04-17 | In 语言 | Visitors:

C++的static有两种用法:面向过程中的static和面向对象中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。

Read more »

123…9
lichenghui

lichenghui

stay foolish, stay hungry

81 posts
11 categories
84 tags
MyGitHub
© 2022 lichenghui
Powered by Hexo
|
Theme — NexT.Gemini v5.1.3