Lawrence_121

千里之行,始于足下

排序:
默认
按更新时间
按访问量

linux C/C++服务器后台开发面试题总结

一、编程语言 1.根据熟悉的语言,谈谈两种语言的区别? 主要浅谈下C/C++和PHP语言的区别: 1)PHP弱类型语言,一种脚本语言,对数据的类型不要求过多,较多的应用于Web应用开发,现在好多互联网开发公司的主流web后台开发语言,主要框架为mvc模型,如smarty,yaf,升级的PHP...

2018-08-28 14:31:48

阅读数:119

评论数:1

Makefile详解

      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解H...

2018-06-24 16:45:33

阅读数:69

评论数:0

重点掌握-----快速排序

   快速排序的定义:      设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。       一趟快速排序的算法是:      1)设置两个变量i、j,排...

2018-03-29 15:10:12

阅读数:88

评论数:0

STM32系统学习——USART(串口通信)

串口通信是一种设备间非常常用的串行通行方式,其简单便捷,大部分电子设备都支持。 一、物理层 常用RS-232标准,主要规定了信号的用途、通信接口以及信号的电平标准。     “DB9接口”之间通过串口信号线建立起连接,串口信号线使用”RS-232标准“传输数据信号,这些信号通过记过电平转换芯...

2018-10-21 22:11:42

阅读数:4

评论数:0

操作系统之死锁

下述解决死锁的方法中,属于死锁预防策略的是? 正确答案: B   你的答案: A (错误) A.银行家算法 B.资源有序分配法 C.资源分配图化简法 D.撤消进程法 出现死锁的原因 对资源的争夺会导致死锁,造成资源争夺有多方面的原因,比如资源本身数量有限、错误的使用锁和信号量控制 有以...

2018-10-21 16:21:24

阅读数:9

评论数:0

1024! 末尾有多少个0?

将1024!看做是一个很长的乘式,根据乘法的结合律,可以找出所有小于1024的数中相乘结果末尾为0的因子。     可以想到末尾为0的数与其他数相乘、5的倍数与2的倍数相乘,都会得到末尾为0的数;     进一步想末尾为0的数包含在5的倍数中,所以只要找出所有5的倍数与2的倍数相乘就能得到0; ...

2018-10-20 23:58:31

阅读数:4

评论数:0

HTTP的会话有四个过程,请选出不是的一个()

1.HTTP的会话有四个过程,请选出不是的一个(D) A.建立连接 B.发出响应信息 C.发出请求信息 D.传输数据 分析: HTTP协议 客户端连上web 服务器后,若想获得 web 服务器中的某个 web 资源,需遵守一定的通讯格式, HTTP 协议用于定义客户端与 web 服务器...

2018-10-20 17:39:28

阅读数:15

评论数:0

下列哪个IP地址可以分配给一台计算机?

下列哪个IP地址可以分配给一台计算机?   正确答案: D   你的答案: B (错误) 256.1.3.4 197.3.11.0 199.5.89 11.15.33.235 ip 地址是由网络地址和主机地址组成的,如一个C类网络地址的前3个字节用来表示网络号,只有一个字节被用...

2018-10-20 10:26:45

阅读数:14

评论数:0

设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是()

设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是() 步骤          T1         T2 1           读A=100 2                         读A=100 3.          A=A+10写回 4.         ...

2018-10-20 09:24:11

阅读数:8

评论数:0

C++中的类所占内存空间总结

 类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。 摘抄部分:           成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里...

2018-10-19 22:53:49

阅读数:5

评论数:0

已知前序(先序)与中序输出后序

已知前序(先序)与中序输出后序: 前序:1, 2, 3, 4, 5, 6(根左右) 中序:3, 2, 4, 1, 6, 5(左根右) 分析:因为前序(根左右)最先出现的总是根结点,所以令root为前序中当前的根结点下标(并且同时把一棵树分为左子树和右子树)。start为当前需要打印的子树在中序中的...

2018-10-18 19:46:46

阅读数:3

评论数:0

设计模式

一、概述 设计模式是解决问题的方案,学习现有的设计模式可以做到经验复用。 拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。 源码以及 UML 图 二、创建型 1. 单例(Singleton) Intent 确保一个类只有一个实例,并提供该实例的全局访问点...

2018-10-18 18:44:40

阅读数:23

评论数:0

Socket

一、I/O 模型 一个输入操作通常包括两个阶段: 等待数据准备好 从内核向进程复制数据 对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待数据到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用进程缓冲区。 Unix 有五种 I/O 模型: ...

2018-10-17 22:29:58

阅读数:3

评论数:0

STM32中GPIO的8种工作模式

有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入的区别   最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输...

2018-10-16 15:28:22

阅读数:26

评论数:0

stm32之工程模板

如何建立一个stm32的工程模板 新建一个文件夹,如stm32Demo,来存放我们的项目文件,打开Keil软件,Project/New uVision project,项目存到新建的文件夹下。 ①选择我们的stm32的型号,如下图所示     ②是否拷贝启动文件到项目中?     不需要!...

2018-10-15 23:03:46

阅读数:8

评论数:0

Https协议详解

转自:https://www.2cto.com/net/201608/539863.html HTTP 的缺点 到现在为止,我们已了解到 HTTP 具有相当优秀和方便的一面,然而 HTTP 并非只有好的一面,事物皆具两面性,它也是有不足之处的。HTTP 主要有这些不足,例举如下。 1、通信使用...

2018-10-15 11:15:18

阅读数:22

评论数:0

HTTP协议之客户端

#include <stdio.h> #include <sys/socket.h> #include <sys/types.h> #include &am...

2018-10-14 11:09:40

阅读数:5

评论数:0

HTTP协议之概念详解

引言        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next...

2018-10-13 17:35:36

阅读数:9

评论数:0

MySQL优化

一、索引 B+ Tree 原理 1. 数据结构 B Tree 指的是 Balance Tree,也就是平衡树。平衡树是一颗查找树,并且所有叶子节点位于同一层。 B+ Tree 是基于 B Tree 和叶子节点顺序访问指针进行实现,它具有 B Tree 的平衡性,并且通过顺序访问指针来提高区...

2018-10-07 23:01:01

阅读数:18

评论数:0

计算机操作系统总结

一、概述 基本特征 1. 并发 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬件支持,如多流水线或者多处理器。 操作系统通过引入进程和线程,使得程序能够并发运行。 2. 共享 共享是指系统中的资源可以被多个并发进程共同使用。 有两种共享...

2018-10-07 22:52:16

阅读数:31

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭