笔记
ShilohLin
这个作者很懒,什么都没留下…
展开
-
剑指 Offer 15. 二进制中1的个数
题目一开始我都没看明白,输入到底是二进制串还是十进制整数,后来分析明白了才知道输入的是十进制整数,题目描述的有点不清晰,最后还专门给了个误导人的提示,害。去百度参考了一下十进制转二进制的方法,选择了用移位来完成。原文链接在这里:https://www.cnblogs.com/vsign/p/7290594.htmlpublic class Solution { // you need to treat n as an unsigned value public int hammingW.原创 2021-07-31 18:43:45 · 91 阅读 · 0 评论 -
剑指 Offer 52. 两个链表的第一个公共节点
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) { struct ListNode* tailA = headA; ...原创 2021-07-21 15:21:41 · 91 阅读 · 1 评论 -
http和https
http:超文本传输协议,以明文的方式进行协议传输,是一个简单的请求-响应协议,通常运行在TCP协议之上。(默认端口为80)处理事务过程如下:(1)客户与服务器建立连接;(2)客户向服务器提出请求;(3)服务器接受请求,并根据请求返回相应的文件作为应答;(4)客户与服务器关闭连接。客户与服务器间的http链接通常是一次性链接,一次链接只处理一个请求。http是一种无状态协议,即服务器不保留任何客户交易的状态。这就极大的减轻了服务器的负担,使得其可以保持比较快的响应速度。https:可以简单的理原创 2021-04-12 12:43:12 · 79 阅读 · 0 评论 -
大三软件测试实习生面试经验-1
lm科技(一个规模还可以的上市公司,某招聘软件薪酬:130-200/天)软件测试电话面试(虽然一开始沟通的是线下面试,但测试部门临时电话面了)问题:1,自我介绍2,讲一下简历内填的项目经验,以及软件过程(答的太注重开发过程,应主要偏重测试讲解,有确认是否是要做测试,讲了项目立项时,先要分析项目需求,功能性需求和非功能性需求,是否可行,可行的话再进行后期开发,开发过程中由开发人员自己做一些小测试,测试功能,集成测试,系统测试,界面,忘记提安全性了。。。)3,讲一下如何测试一个项目(回答的内容有些原创 2021-03-24 15:40:13 · 2344 阅读 · 0 评论 -
复习 数据库范式
第一范式:每一个列都要确保原子性,即每一列都是不可以拆分的最小单元。例:用户id 用户名称 地址 电话01 小明 xx省xx市xx区 1888888主键为用户id这里的地址可以拆分,不符合原子性,可将其删去或拆分以满足第一范式。第二范式在满足第一范式的基础上满足每一个列与主键相关,即依赖于主键(此处依赖即可,间接依赖或直接依赖都满足第二范式)。例:下表主键为用户id用户id 用户原创 2021-03-11 16:34:22 · 131 阅读 · 0 评论 -
算法报告(-) 分治法 整数因子分解 集合划分问题 众数问题
把之前的算法报告做一个记录吧一,设a[0:n-1]是有n个元素的数组,k(0≤k≤n-1)是一个非负整数。试设计一把之前的算法报告做一个整理吧~换位一,设计一个算法将数组a[0:k-1]和a[k:n-1]换位。要求算法在最坏情况下耗时O(n),且只用O(1)的辅助空间。设计思路:首先开辟一个额外空间temp用于存放每一次a数组的末尾数据。(2)temp(3)将a[0: n-2]每个数据都依次向后移动一位赋值给a[1: n-1](4)a[0](5)循环执行(2)-(4)步(n-k+1)原创 2021-03-10 15:15:38 · 973 阅读 · 0 评论 -
软件测试 入门笔记
软件测试• 什么是软件软件是计算机程序,程序所用的数据以及有关文档资料的集合。软件分为两大类:系统软件和应用软件系统软件:系统软件是生成,准备和执行其他程序所需要的一组文件和程序。(Windows,SQL-Server,驱动程序(网卡,声卡),JAVA语言系统编译环境等)应用软件:计算机用户为了解决某些具体问题而开发购买或研制的各种程序或软件包(QQ,微信等)• 应用框架 c/s,b/s • 软件测试的定义 使用人工或自动的手段来运行和测试某个系统的过程,其目的在于检验它是原创 2021-03-08 17:20:04 · 181 阅读 · 0 评论 -
vue. js笔记 day-1
vue. js笔记(onenode导出,图看不到,凑合看吧)2021年1月26日10:26MVC和MVVMmvc:model,view,controller mvvm:是前端视图层的分层开发思想,主要把每个页面分成了M,V和VM。其中,VM是MVVM思想的核心,它是v和m之间的调度者。mvvm提供了数据的双向绑定(vm),使得开发更加方便。vue的基本代码:先下载vue的包el:定义了当前vue所对应的区域data:定义了当前vue实例中所有可用的数据methods:定义了当前vue实原创 2021-01-29 00:20:08 · 208 阅读 · 2 评论