29
2020
03

linux-CentOS搭建Git服务器

很多公司管理的代码一般都不是直接开源,所以不方便使用公有的git服务,这时候就需要搭建自己的git的服务器来同步代码。这里只是自己搭建的简单的git服务,比较完整的可以使用gitlab之类的比较完整的系统。

28
2020
03

设计模式中的单件模式,在Delphi中可以用什么方式创建。

答:  可以有两种方法:  1)可以在类中用声明一个自身类型的全局对象用于存储单件对象的引用,构造函数create通过检查全局变量的引用来避免创建多余对象。  2)可以用delphi自身的对象构造机制(参考TObject)实现,即覆盖TObject的NewInstance,FreeInstance,和实现RefCount
28
2020
03

用pascal 写一个双向链表。

答:    用record作为节点类型    type       Node = record        Data : string;        Pre   : ^Node;        Next : ^Node;       end;&n
28
2020
03

如何模块内部获得自身路径? Exe程序: DLL程序:

答:    exe:      application.Exename      ExpandFileName    Dll:1)方法一:Function GetDllPath(sDllName:string):string;var  ModuleFileName:array[0..255] of char; begin  //{取得dll的实际位置}  G
28
2020
03

现有Integer 变量 A、B,在不声明其它变量的情况下,将它们的值交换。 如,A := 1; B := 2; 交换之后 A = 2; B = 1。

答:    1)利用加法     var a, b : integer;    begin        a = a + b;        b = a - b;        a = a - b;    end;    2)利用异或    var
28
2020
03

将一周七天声明成枚举类型。

答:     type dayofweek = (sun,mon,tues,wens,thurs,fri,sat);
28
2020
03

简要描述Delphi代码单元中,以下关键字的作用。

答:      interface:接口声明部分,接口部分声明常量、类型、变量、过程和函数。   implementation:定义接口的实现或者类过程和函数的实现部分,实现部分定义接口部分声明的过程和函数。   initialization:定义单元初始化部分,初始化部分所包含的命令,将在程序启动时按它们出现的顺序开始执行。   finalization  :定义单元结束化部分,结束化
28
2020
03

Delphi 内置类型 string 和 WideString 的区别。

答:      string 即 UnicodeString,8 位(ANSI )字符      WideString 类型是动态分配的、由 16 位 Unicode 字符所构成的字符串
27
2020
03

浏览器输入地址到返回结果发生了什么

1.DNS解析2.TCP连接3.发送HTTP请求4.服务器处理请求并返回HTTP报文5.浏览器解析渲染页面6.连接结束
27
2020
03

HTTP请求的完整过程?

Http请求的过程,与电脑上访问一个网页大概相同建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能进行更高层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端口号是80。Web浏览器向Web服务器发送请求命令一旦建立了TCP连接,We