自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 apache和tomcat的关系

转载自:https://www.cnblogs.com/zangdalei/p/8057325.html1.介绍Apache和Tomcat都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。  Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP)  Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache...

2021-08-07 20:04:45 623

原创 http随笔

1.报文格式HTTP报文由从客户机到服务器的请求和从服务器到客户机的响应构成。 请求报文格式如下: 请求行 - 通用信息头 - 请求头 - 实体头 - 报文主体 响应报文格式如下: 状态行 - 通用信息头 - 响应头 - 实体头 - 报文主体2.请求头accept:请求报头域,指定客户端可以接收的类型有哪些 accept-encoding:指定客户端可接收的内容编码 accept-language:指定客户端可接收的编码语言 host:用户指定请求资源的主机和端口号

2021-07-31 14:24:28 91

转载 HTTP1.0和HTTP1.1的区别

转载链接:https://www.cnblogs.com/gofighting/p/5421890.html参考链接:https://www.cnblogs.com/heluan/p/8620312.html1、HTTP 1.1支持长连接(PersistentConnection)和请求的流水线(Pipelining)处理HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的

2021-07-31 12:51:19 393

原创 有序数组去重,返回新数组长度

1.有序数组不允许有重复元素思路:定义2个变量i,j ,俗称快慢指针1.初始值:慢指针i从下标为0的元素开始,快指针j从下标为1 的元素开始2比较nums[i]和nums[j]是否相等,若相等,则i指针不变,j指针后移;若不等,保存该元素到新数组列表中,即先让 i 指针指向新的元素位置,再保存新元素,最后j指针后移。3.重复步骤2./*入参为nums有序数组,n为数组长度*/int removeDuplications(int *nums,int n){ int i=0,j

2021-06-27 18:36:39 574

原创 python求2数之和

1.题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target 的那两个整数,并返回它们的数组下标。2.示例输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授...

2021-06-27 17:43:00 2830

原创 异或运算的应用

1.一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字。将该数组元素逐个异或,得到结果就是只出现了1次的数字。2.一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。思路:1.整个数组元素逐个异或,得到的是这2个数字的异或结果。2.既然2个数字不同,那么着两个数字至少在同1个bit位上有以下情况:一个数字该bit位为0,一个数字bit位为1。以此位为划分标准,将原数组重新划分为2组:1组为该bit位为1的子数组,1组为该b

2021-06-27 12:35:59 161

原创 C++/python求最长公共子序列

1.横向扫描2.纵向扫描解题思路如果没有字符串,回空串;如果只有一个字符串,回它本身。否则,以strs[0]为标准,对它的每一个字符,将剩下的字符串一一比照。如果发现有不够长的,或者字符对不上的,就地结束,返回到目前为止比照合格的子串。如果strs[0]的全部字符都比照完了,就回它本身。O(NM)O(NM),很可以。*NN、MM分别是字符串的个数以及最短字符串的长度。作者:hexiaozhidi链接:https://leetcode-cn.com/problems/longest

2021-06-19 19:22:09 455

原创 python查找和排序

1.二分查找'''返回 x 在 arr 中的索引,如果不存在返回 -1入参说明:arr 数组名,x为要在数组arr中查找的数,l和r分别是数组中待查找的左右边界'''def binarySearch(arr,l,r,x): if l<=r: mid = (l+r)//2 if arr[mid] == x: return mid elif arr[mid] < x: return binarySearch(arr,mid+1,r,x) else:

2021-03-21 22:29:12 248

原创 list列表

1.创建列表L1)L =list(range(5)) list是函数名2)L=[x for x in range(5)]2.列表操作当前有列表[0,1,2,3,4]第1步:删除L[3]:L.pop[3] ( L=[0,1,2,4] )第2步:在列表[0,1,2,4] 基础上想把列表变成[4,0,1,2]方法1: L=[0,1,2,4]for i in range(3): #循环3次 L.append(L.pop(0)) # 每次取出L列表的首...

2021-03-16 22:50:11 336

原创 求最大公约数和最小公倍数

1.求最大公约数1)短除法:先用这几个数的公约数连续去除,一直除到所有的商互质为止,然后把所有的除数连乘起来,所得的积就是这几个数的最大公约数。(数学方法)2)辗转相除法:又叫欧几里得算法。即两个数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。3)相减法。4)穷举法。用python模拟了2)- 4)的写法(1)辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为两数的最大公约数③ 若c≠0,则a=b,b=c,再回去执行①例如求27和15

2021-03-14 21:00:53 663

原创 斐波那契数列

打印斐波那契数列:采用递归或者循环斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第1项是0,第2项是第一个1。从第3项开始,每一项都等于前两项之和。法一:递归def fab(n): if n == 1: return 0 if n == 2: return 1 if n > 2: return fab(n-1) + fab(n-2)def printFab(n): .

2021-03-07 17:34:37 82

转载 python中数学函数

python数学函数函数 返回值 ( 描述 ) abs(x) 返回数字的绝对值,如abs(-10) 返回 10 ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5 cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 exp(x) 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 fabs(x) 返回数字的绝对值.

2021-03-07 16:30:54 201

原创 python中求阶乘的方法

python中求阶乘的方法1.math.factorial(x)import mathvalue = math.factorial(x)2.reduce函数reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。例子链接:https://www.cnblogs.com/XXCXY/p/5180245.htmld

2021-03-07 16:22:52 826

转载 二叉树的三种非递归遍历(转载)

下文转载地址:https://blog.csdn.net/lihongzhihhh/article/details/80034254#commentBox觉得写得很清晰,特此备份!二叉树的非递归遍历采用栈实现,首先给出二叉树和栈的定义#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef char lElemType...

2019-04-06 12:53:48 159

原创 C语言二叉树操作,创建及先序递归遍历

结构体采用链式存储:typedef struct BiTreeNode{ int data; structBiTreeNode *lchild,*rchild;}BiTreeNode,*BiTree;二叉树的递归创建C语言:void CreateBiTree(BiTree bt){ char ch;...

2019-04-06 12:10:38 546

VC6.0显示行号

注意解压后要把.dll和.reg文件直接直接直接放到\MSDev98\AddIns下,而不是以文件夹的形式放在\MSDev98\AddIns下,否则注册成功后无法加载.dll

2017-04-12

Python语言入门

本书是国内第一本讲述Python语言的图书。Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开源软伯,Python可以自由获取,而且非常易学易用。它已经在各种平台上实现了移植,包括各种Unix系统、Linux、Windows9x、Windows NT和MacOS。 本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。书中的每一章都包含了众多范例,并附有精心编制的习题。由于Python可以像Basic那样交互地运行,读者可以在任何安装了Python的系统中运行这些范例和练习。所有练习的解答都可在书后找到

2016-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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