笔记
文章平均质量分 88
wyyhuli
实力要撑得起自己的自信。
展开
-
操作系统与Liunx
操作系统1、线程与进程进程:互相独立的,资源分配的最小单位,有线程、内存、文件线程:相互影响,cpu调用最小单位,有栈、程序计数器、线程本地内存进程通信方式:共享内存、消息队列(想要共享的数据或者其他消息)、管道(双向)协程就是这个原理,当某个任务遇到阻塞时,它会自动切换到其他任务,当其他任务遇到阻塞时再切换到另一个任务,相当于是异步的2、堆、栈的区别:答:栈内存存储的是局部变量而堆内存是实体,栈内存的更新速度高于堆内存,栈内存的生命周期一结束就会被释放而堆内存会被垃圾回收机制不定时回收JV原创 2020-08-11 14:20:54 · 155 阅读 · 0 评论 -
数据库_wyyhuli
数据库1、数据库查询1000条语句,统计一个表中记录数答:select count(*) from2、数据库索引,底层实现答:索引是对数据库表中一列或多列排序的一种结构作用:提高查询速度、可以确保数据的唯一性、加速表之间的连接、减少分组或排序的时间索引可以在任何属性(主键,只能针对字段)类型:唯一索引(主键索引,聚簇索引、关键索引,有可能系统生成一个唯一的属性方便生成索引)和非主键索引(普通索引,字段有可能出现重复)、密集索引(经过一次查找,可以查到我想要的所有的数据)和稀疏索引(根据索引进行原创 2020-08-11 14:19:28 · 120 阅读 · 0 评论 -
计算机网络_wyyhuli
http与https基础概念相关http:超文本传输协议,目的是保证客户段与服务器之间的通信;工作方式是客户端与服务器之间的请求-应答协议。http请求报文主要包括请求行、请求头部以及请求的数据(实体)三部分https 在http 的基础下加入 SSL(安全传输协议),h在http和TCP中间加上一层加密层。加密算法功能:内容加密:采用混合加密技术,中间者无法直接查看明文内容验证身份:通过证书认证客户端访问的是自己的服务器保护数据完整性:防止传输的内容被中间人冒充或者篡改http与https原创 2020-08-11 14:18:20 · 176 阅读 · 0 评论 -
Python(测试)
装饰器https://www.cnblogs.com/arvin-feng/p/11108799.html转载 2020-07-06 19:55:29 · 84 阅读 · 0 评论 -
小狐狸的测试理论基础知识总结
测试的定义:通过人工或自动的手段,对被测对象进行检测活动,目的在于是否满足用户需求。测试的目的:1、发现被测对象与用户需求的差异;2、发现并解决被测对象的缺陷;3、获取被测对象的质量信息,为决策提供数据依据‘’4、以最少的人力、物力、时间找到软件中的缺陷并修改,从而避免商业风险。测试的原则:1、权衡投入/产出的比;2、所有软件测试对应用户需求;3、尽早开始测试;4、充分注意测试中的群集现象;5、测试应该覆盖尽可能多的方面,但不可能穷举所有的可能,应该有终止条件;6、妥善保管测试文档。测试中的群集现象:原创 2020-07-02 21:31:02 · 469 阅读 · 0 评论 -
数组中出现次数超过一半的元素-Java(哈希表)
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class MajorityElement { public static int majorityElement(int[] nums){ Map<Integer,Integer> h = new HashMap<>(); for (int i=0; i<nums.lengt原创 2020-05-24 17:54:02 · 190 阅读 · 0 评论 -
分词工具小结
中科院计算所NLPIR http://ictclas.nlpir.org/nlpir/ansj分词器 https://github.com/NLPchina/ansj_seg哈工大的LTP https://github.com/HIT-SCIR/ltp清华大学THULAC https://github.com/thunlp/THULAC斯坦福分词器,Java实现的CRF算法。 https:...原创 2020-04-24 10:12:10 · 194 阅读 · 0 评论 -
京东算法笔试-及时止损
求大佬指导问题出在哪,是超时,还是思路有问题。q = []for i in range(int(qnum)):q.append(input())print(suns)def jszx(n,m,nums,k):#股票数量、一天能卖的数量、损失情况、卖哪几只股票nums.sort()nums = nums[0:k]ans = 0 # 亏损数量count = 0 #买了集股i,day...原创 2020-04-19 15:55:02 · 225 阅读 · 0 评论 -
LeetCode刷题代码,GitHub网址
https://github.com/wyy-huli/Leetcode/tree/master原创 2020-04-19 15:52:13 · 392 阅读 · 0 评论 -
Word2vec词袋模型详解
简单理解与预备知识:https://www.jianshu.com/p/471d9bfbd72fhttps://zhuanlan.zhihu.com/p/26306795数学原理:https://www.cnblogs.com/peghoty/p/3857839.html原创 2020-04-06 22:53:00 · 369 阅读 · 0 评论 -
构建按置信区间小结
怎样构建置信区间?构建置信区间,一般有下面四个步骤:选择总体统计量也就是说,我们希望为那个统计量构建置信区间。常见的如均值和比例。比如身高平均值、药效持续时长、治愈率等。选择好统计量,则可以开始进行下一步。求出所选统计量的抽样分布为了求出统计量的抽样分布,需要知道其期望、方差以及分布。以均值为例(我们构建总体均值的置信区间),我们知道对于均值抽样分布(推导过程,详见前文链接):...原创 2020-03-30 22:59:21 · 1366 阅读 · 0 评论 -
数据预处理工作
https://blog.csdn.net/weixin_42159940/article/details/86376560原创 2020-03-28 17:46:33 · 299 阅读 · 0 评论 -
python里match模块的常用函数
python中math模块常用的方法整理ceil:取大于等于x的最小的整数值,如果x是一个整数,则返回xcopysign:把y的正负号加到x前面,可以使用0cos:求x的余弦,x必须是弧度degrees:把x从弧度转换成角度e:表示一个常量exp:返回math.e,也就是2.71828的x次方expm1:返回math.e的x(其值为2.71828)次方的值减1fabs:返回x的绝对...转载 2020-03-12 16:14:24 · 1317 阅读 · 0 评论 -
python的输入
对于像给定的数字输入:1 5 4 8 20将其转换为列表的方式为:li = list(map(int,input().split()))首先使用split()函数将输入根据空格转换为字符串的列表,再使用map()函数将字符串列表中的每个字符串 ‘1’ 转化为int整型数值 1 ,最后将map返回的对象转为数值列表li 最后列表中的便是需要的列表了:[1, 5, 4, 8...转载 2020-03-12 14:05:10 · 100 阅读 · 0 评论 -
深度学习训练中梯度消失的原因有哪些?有哪些解决方法?(美团算法工程师笔试)
梯度消失产生的主要原因有:一是使用了深层网络,二是采用了不合适的损失函数。(1)目前优化神经网络的方法都是基于BP,即根据损失函数计算的误差通过梯度反向传播的方式,指导深度网络权值的更新优化。其中将误差从末层往前传递的过程需要链式法则(Chain Rule)的帮助。而链式法则是一个连乘的形式,所以当层数越深的时候,梯度将以指数形式传播。梯度消失问题一般随着网络层数的增加会变得越来越明显。在根据损...原创 2020-03-12 13:22:21 · 616 阅读 · 0 评论 -
XGBoost原理概述 XGBoost和GBDT的区别
xgboost是一种集成学习算法,属于3类常用的集成方法(bagging,boosting,stacking)中的boosting算法类别。它是一个加法模型,基模型一般选择树模型,但也可以选择其它类型的模型如逻辑回归等。xgboost属于梯度提升树(GBDT)模型这个范畴,GBDT的基本想法是让新的基模型(GBDT以CART分类回归树为基模型)去拟合前面模型的偏差,从而不断将加法模型的偏差降低。...转载 2020-03-10 22:37:47 · 867 阅读 · 1 评论 -
最大似然估计与线性代数
最大似然估计前提:样本数据本身是服从某种概率分布的;问题:只有样本数据,而不知道这个数据服从的分布相关参数;作用:估计分布的一种算法;思路:当分布的参数为某一个最佳值时,所有样本数据出的联合概率是最大的,当所有样本数据出现的联合概率最大时,对应分布参数应该是最优解;即,联合密度函数就是似然函数。线性回归寻找样本数据,与标签数据的一种映射关系。尽可能的使预测值与y值的误差达到最小,误差...原创 2020-03-04 22:37:07 · 281 阅读 · 0 评论 -
数据结构与算法(重要知识总结)
一、基础知识1、数据结构逻辑结构:数据对象中数据元素之间的相互关系。物理结构:数据的逻辑结构在计算机中的存储形式。四大逻辑结构:集成结构、线性结构、树形结构、图形结构。顺序存储结构:数据元素存放在地址连续的存储单元,数据间的逻辑关系和物理关系是一致的。链式存储结构:数据元素存放在任意的存储单元,2、算法效率算法采用的策略、方案;编译产生的代码质量;问题的输入模块;机器执行命...原创 2020-02-27 22:27:19 · 650 阅读 · 1 评论 -
粗糙集
粗糙集(Rough Set Approach) 粗糙集理论是一种研究不精确,不确定性知识的数学工具。 粗糙集理论的知识表达方式一般采用信息表或称为信息系统的形式,它可以表现为四元有序组K=(U,A,V,P)。其中U为对象的全体,即论域;A是属性全体;V是属性的值域;P为一个信息函数,反映了对象X在K中的完全信息。 粗糙集的思想: 一种类别对应...翻译 2018-08-14 14:58:29 · 6519 阅读 · 0 评论