#tc

LeetCode --- 57. Insert Interval

Givenasetofnon-overlappingintervals,insertanewintervalintotheintervals(mergeifnecessary).Youmayassumethattheintervalswereinitiallysortedaccordingtotheirstarttim...
代码星球 代码星球·2021-02-13

[Leetcode]Reverse Linked List II

//将list存入vector。然后翻转中间部分数列classSolution{public:  ListNode*reverseBetween(ListNode*head,intm,intn){    vector<ListNode*>node;...

Java并发编程之闭锁CountDownLatch简单介绍

闭锁相当于一扇门,在闭锁到达结束状态之前,这扇门一直是关闭着的,没有不论什么线程能够通过,当到达结束状态时。这扇门才会打开并容许全部线程通过。它能够使一个或多个线程等待一组事件发生。闭锁状态包含一个计数器。初始化为一个正式,正数表示须要等待的事件数量。countDown方法递减计数器。表示一个事件已经发生,而await...

TCP四次挥手

所谓四次挥手(Four-WayWavehand)即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。连接双方在完成数据传输之后就需要断开连接。由于TCP连接是属于全双工的,即连接双方可以在一条TCP连接上互相传输数据,因此在断开时存在一个半关闭状态,即有有一方失去发送数据的能...
代码星球 代码星球·2021-02-13

TCP---长连接与短连接的区别

长连接,也叫持久连接,在TCP层握手成功后,不立即断开连接,并在此连接的基础上进行多次消息(包括心跳)交互,直至连接的任意一方(客户端OR服务端)主动断开连接,此过程称为一次完整的长连接。HTTP1.1相对于1.0最重要的新特性就是引入了长连接。 短连接,顾名思义,与长连接的区别就是,客户端收到服务端的响应后...
代码星球 代码星球·2021-02-13

Go-TCP粘包

黏包示例服务端代码如下://socket_stick/server/main.gofuncprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)//读取conn里接收的内容varbuf[1024]bytefor{n,err:=reader...
代码星球 代码星球·2021-02-13

python 将os.getcwd()获取路径中的替换成\

通过os.getcwd()获取的路径为:D:Autoestmobule,实际需要修改为:D://Auto//test//mobule代码实现如下:importosb=os.getcwd()c=r"\".join(c.split("\))printc#获取到的形式就为:D://Auto//test//mobule&nbs...

python正则表达式基础,以及pattern.match(),re.match(),pattern.search(),re.search()方法的使用和区别

正则表达式(regularexpression)是一个特殊的字符序列,描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子字符串。将匹配的子字符串替换或者从某个字符串中取出符合某个条件的子字符串,或者是在指定的文章中抓取特定的字符串等。Python处理正则表达式的模块是re模块,它是Python语言中拥有全...

python读取剪贴板报错 pywintypes.error: (1418, 'GetClipboardData', 'xcfxdfxb3xccxc3xbbxd3xd0xb4xf2xbfxaaxb5x

在封装读取剪贴板的时候,执行测试代码时遇到个错误:pywintypes.error:(1418,'GetClipboardData','xcfxdfxb3xccxc3xbbxd3xd0xb4xf2xbfxaaxb5x 代码:#encoding=utf-8importwin32clipboardaswimpor...

python2.7运行selenium webdriver api报错Unable to find a matching set of capabilities

在火狐浏览器33版本,python2.7运行seleniumwebdriverapi报错:SessionNotCreatedException:Message:Unabletofindamatchingsetofcapabilities 网上搜了一下,说可以升级浏览器版本到52以上,我升级到了55版本,没有报...

postcss-pxtorem

  在vue项目中,使用rem进行布局,如果自己一个一个写样式会很麻烦,接下来介绍这种开发方式,配置rem,即可用px来开发,会自动帮我们转成rem   在public文件中,我们要引入rem.js的插件  然后在项目的根目录下创建 postcss.config.js文件,这样配置一下  module.exp...
代码星球 代码星球·2021-02-12

LeetCode: 63. Unique Paths II(Medium)

1.原题链接https://leetcode.com/problems/unique-paths-ii/description/...

LeetCode: 62. Unique Paths(Medium)

1.原题链接https://leetcode.com/problems/unique-paths/description/2.题目要求给定一个m*n的棋盘,从左上角的格子开始移动,每次只能向右或向下移动一格,直至右下角的格子。返回所有不同路径的总数。注意:m和n都不超过1003.解题思路 ...
代码星球 代码星球·2021-02-12

LeetCode: 61. Rotate List(Medium)

1.原题链接https://leetcode.com/problems/rotate-list/description/2.题目要求给出一个链表的第一个结点head和正整数k,然后将从右侧开始数第k个结点之后的链表与之前的链表交换位置,例如3.解题思路(1)首先要注意head结点不是指头结点,而是指第一个结点;(2)当...
代码星球 代码星球·2021-02-12

LeetCode: 60. Permutation Sequence(Medium)

1.原题链接https://leetcode.com/problems/permutation-sequence/description/2.题目要求给出整数n和k,k代表从1到n的整数所有排列序列中的第k个序列,返回String类型的第k个序列3.解题思路 首先我们要知道这个序列是按照什么规律排列下去的,假...
首页上一页...4748495051...下一页尾页