摘要: cookie的数据存储在浏览器,而session存放在服务器,如果并发量较大,使用session会造成服务器压力过大 cookie只能保管ASCII字符串,而session中能够存取任意类型的数据 session的运行依赖session id,而session id 存放在cookie中,如果浏览器 阅读全文
posted @ 2020-07-25 17:44 guguda 阅读(81) 评论(0) 推荐(0)
摘要: 二进制计算 问题:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 解决: #方法一: class Solution: def hammingWeight(self, n: int) -> int: count = 0 while n: n &= (n-1) #可以避免无效检测 co 阅读全文
posted @ 2020-07-24 17:01 guguda 阅读(99) 评论(0) 推荐(0)
摘要: 斐波那契数 问题:现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项 是1)。 n<=39 解决: #方法一:迭代 class Solution: def fib(self, N: int) -> int: if N < 2: return N first = 0 s 阅读全文
posted @ 2020-07-23 18:45 guguda 阅读(303) 评论(0) 推荐(0)
摘要: 重建二叉树 问题:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重 复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解决: #递归一 # class Tree 阅读全文
posted @ 2020-07-23 12:15 guguda 阅读(182) 评论(0) 推荐(0)
摘要: 逆序打印链表 问题:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 解决: #方法一: class Solution: def printListFromTailToHead(self, listNode): # write code here ArrayList = [] whil 阅读全文
posted @ 2020-07-23 00:23 guguda 阅读(139) 评论(0) 推荐(0)
摘要: 字符串替换 问题:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字 符串为We%20Are%20Happy。 解决: #方法一: class Solution: # s 源字符串 def replaceSpace(self, s) 阅读全文
posted @ 2020-07-22 22:17 guguda 阅读(71) 评论(0) 推荐(0)
摘要: 二维数组查找 问题:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解决: class Solution: # array 二维列表 def Find(s 阅读全文
posted @ 2020-07-21 22:37 guguda 阅读(401) 评论(0) 推荐(0)
摘要: SQL注入是什么? SQL注入是通过伪装欺骗的手段将恶意的SQL命令插入到Web表单中提交给服务器,作为请求的查询字符串最终恶意获取到数据库的大量数据。 如何避免SQL注入? 优化数据库各种字段名 避免使用动态SQL,将用户提供的输入直接放入SQL语句中 避免将敏感数据直接保存成纯文本,可以加密存储 阅读全文
posted @ 2020-07-21 22:21 guguda 阅读(102) 评论(0) 推荐(0)
摘要: Python访问MySQL的步骤 创建connection连接,连接数据库 获取cursor游标对象 执行SQL语句 关闭cursor游标对象 关闭connection连接 import pymysql user = input("username:") pwd = input("password: 阅读全文
posted @ 2020-07-20 22:56 guguda 阅读(133) 评论(0) 推荐(0)
摘要: 就绪:进程分配到除CPU以外的所有必要资源。 运行:进程正在执行。 阻塞:正在执行的进程,由于等待某个事件的发生而无法执行时,进入阻塞状态。 阅读全文
posted @ 2020-07-19 20:56 guguda 阅读(116) 评论(0) 推荐(0)