自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(356)
  • 资源 (4)
  • 收藏
  • 关注

原创 【面试招聘】计算机网络专场(一)

三次握手和四次挥手三次握手  所谓的三次握手即TCP连接的建立。这个连接必须是一方主动打开,另一方被动打开的。以下为客户端主动发起连接的图解:  握手之前主动打开连接的客户端结束CLOSED阶段,被动打开的服务器端也结束CLOSED阶段,并进入LISTEN阶段。随后开始“三次握手”:第一次握手:首先客户端向服务器端发送一段TCP报文,其中:标记位为SYN,表示“请求建立新连接”;序号为Seq=X(X一般为1);随后客户端进入SYN-SENT阶段。第二次握手:服务器端接收到来自客户端的

2021-08-06 22:46:40 3695 12

原创 【算法刷题】算法题解题方法技巧及典例汇总

一、二分查找使用条件:有序数组+查找目标元素;复杂度:O(log n);优化:实际使用求中间mid索引建议用这种方法:int mid = left + (right-left)/2 可以防止left+right溢出(超出整数范围);可以将查找目标元素扩展为 查找符合要求的元素,括号内为满足的条件,比如这一题:https://leetcode-cn.com/problems/first-bad-version/注意前后端点的判断,不要越界,还有就是return条件的选择(这一题:

2021-08-05 10:24:08 3243

原创 SigmaPlot科学绘图工具:ROC曲线分析及AUC组间差异的显著性分析

第一列放你的状态变量,就是诊断结果,阳性还是阴性,阳性为1,阴性为0,这一列只能是0,1哈;如果出现有的曲线在参考线上面,有的曲线在参考线下面,说明你在参考线下面的指标并不是。,将其转换为大优指标,这样ROC曲线就都在参考线上方了;,一般这些统计软件都是默认大优指标,即指标值越大那么其得病阳性的概率越高;最后就出图了,可以直观地看到整个出结果的过程,emm,比较帅;就是通常的安装好不运行,替换Crack文件夹就行;图注栏也可以直接拖动,修改文字啥的;,这就是某个指标诊断这个病的临界值;

2023-02-23 11:03:43 2547 1

原创 【好文鉴赏】初创公司到底值不值得去?从以下几点考虑

关键词:【初创公司】【职业发展】【就业】有人说初创公司管理不成熟,未来不稳定;有人说初创公司个人能力进步快,有机会弯道超车。…那么,我到底该不该去创业公司?什么样的初创公司值得去呢?本文作者,硅谷知名互联网连续创业者和投资者,曾担任Y Combinator的合伙人,影响过900多家公司并资助了130多家公司的Justin Kan。;

2022-11-17 15:07:04 3018

原创 【计量统计】计量经济学导论常见公式原理及习题解答

关键词:[Stata] [计量经济学] [习题解答]y=b0+b1x+uy = b_0 + b_1x + uy=b0​+b1​x+uwage=b0+b1educ+uwage= b_0 + b_1educ + uwage=b0​+b1​educ+u误差项 u 的平均值为零? y=(b0+5)+b1x+(u−5)y = (b_0 +5)+ b_1x + (u-5)y=(b0​+5)+b1​x+(u−5),E(u′)=E(u−5)=0E(u')=E(u-5)=0E(u′)=E(u−5)=0,上述推导说明我们总可以

2022-11-17 10:20:34 7692

原创 【好文鉴赏】优秀的后端应该有哪些开发习惯

少写基础工具类,因为你写的大部分基础点的工具类,在你无形中引入的jar包里面就有,String的,Assert断言的,IO上传文件,拷贝流的,Bigdecimal的等等。自己写容易错还要加载多余的类;ps:自定义的一些必要的工具类还是要写,自己知道的有 jar 包直接拿来用的可以省略,当然这也是个积累的过程;我在视频上边学边敲项目时就发现很多工具类写的很巧妙节的时候,运营小姐姐突然又有想法,红包皮肤换成灯笼相关的,这时候,是不是要去修改代码了,重新发布了?

2022-11-17 09:27:33 434

原创 【好文鉴赏】面试官说你回答的不够深入,怎么办?

事实上,不光在面试沟通时我们需要尽可能、全方面地展示我们的专业深度,在日常工作中,我们面对各种业务场景和需求问题时,同样如此答,回答越深入,你的专家效应往往就越强。模型公式:🚩深度思考 × 事实结合 × 结构化 = 深入回答。

2022-11-16 13:53:08 719

原创 【轨迹压缩】Trajectory Simplification: On Minimizing the Direction-based Error [2015] [VLDB]

现有的基于位置的轨迹压缩算法,虽然能保证距离误差,但不能保证方向,而基于方向的轨迹压缩算法既能保证方向,也能保证距离;

2022-11-09 20:50:27 544

原创 【安装配置】安装适用于 Linux 的 Windows 子系统 WSL ,完成 Clion 中对内存泄漏检测工具 Valgrind 的配置,亲测可用

1. 了解 WSL 是什么,怎么安装和使用,开了眼界;安装很方便,使用就是 Linux;2. 初步学会 Valgrind 工具的使用,配置并实地运行和检测;3. 顺便补了下 C++ 中关于 delete、delete[] 以及内存泄漏的知识,印象中面试也问到过一次;

2022-10-08 17:16:01 3270 2

原创 【Java后端】解决SpringBoot 中Controller层加入RequestMapping导致HTML页面的静态文件路径变化问题

解决SpringBoot 中Controller层加入RequestMapping导致HTML页面的静态文件路径变化问题

2022-08-21 18:23:05 1925 3

原创 Python求圆和线段/直线的交点,纠正网上有问题的代码

目的:求圆和线段的交点网上搜出的代码大多千篇一律,都是这样:千篇一律,或许根本运都没运行就发出来了;源代码# 计算圆 与 直接相交的点def line_intersect_circle(p, lsp, esp): # p is the circle parameter, lsp and lep is the two end of the line x0, y0, r0 = p x1, y1 = lsp x2, y2 = esp if r0 == 0:

2022-05-14 16:11:40 2705 2

原创 解决chrome/Edge提示您的连接不是私密连接的方法

问题描述问题解决网上也有一些说 输入thisisinsafe 但这都治标不治本,折腾了很久,找到了这个方法:在google chrome的快捷方式 里面的目标那里 加入这一行 --test-type --ignore-certificate-errors 就行;Edge 的话直接把上面那行的话 不太好使,需要这一行--test-type --ignore-certificate-errors --disable-web-security --user-data-dir......

2022-03-29 19:17:57 11664

原创 Airtable无法上传附件/图片;点击附件上传没反应;不安全的地址怎么设置为受信任;解决方法亲测有效

问题描述在使用Airtable的时候突然遇到 附件上传不了的情况,就是或者是 检查的时候刷新页面,点击附件上传反复出现下面这些信息:DevTools 无法加载来源映射:无法加载net::ERR_HTTP_RESPONSE_CODE_FAILURE...

2022-03-14 23:22:59 4028

原创 【学习笔记】《深度学习与神经网络》——邱锡鹏

一、绪论人工智能的一个子领域神经网络:一种以(人工))神经元为基本单元的模型深度学习:一类机器学习问题,主要解决贡献度分配问题知识结构:路线图:顶会:1.1 人工智能诞生:人工智能这个学科的诞生有着明确的标志性事件,就是1956年的达特茅斯(Dartmouth)会议。在这次会议上,“人工智能” 被提出并作为木研究领域的名称。人工智能=计算机控制+智能行为;人工智能就是要让机器的行为看起来就像是人所表现出的智能行为一样。 ——John McCarthy ( 1927-201

2021-12-22 22:42:28 7646 3

原创 【轨迹压缩】Similarity-Based Compression of GPS Trajectory Data [2013]

论文: Similarity-Based Compression of GPS Trajectory Data

2021-12-17 09:11:46 695

原创 【轨迹压缩】 TrajStore: An Adaptive Storage System for Very Large Trajectory Data Sets [2010] [ICDE]

论文:TrajStore: An adaptive storage system for very large trajectory data sets概述TrajStore是一种存储系统,它被设计用来分割轨迹和共同定位在地理和时间上相邻的轨迹段。它将轨迹分割成适合时空区域的子轨迹,并在磁盘上的一个块(或块的集合)中标记关于每个区域的数据。它在这些块上使用自适应的多层次网格来查找空间中的数据。通过这种方式,大多数查询可以通过从磁盘中读取几个块来回答,即使这些块包含来自数百或数千个轨迹的数据;原理多级

2021-12-15 14:58:34 559

原创 B站手动蹦迪,音效十根柱子31 62 125 250 500 1K 2K 4K 8K 16K怎么调

程序猿一枚,不是调音师,只是突然觉得很有趣,分享下;32 64 125 低音:低音炮质感,那种超重低音;250 500 中低音:会有重低音的效果,但更多空洞的感觉,同时似乎声音也模糊了些1k 2k 中高音:调高了会感觉嘈杂,调低会舒服些4k 8k 16k 高音:感觉让声音更细,吐词更清晰参考链接:链接1链接2...

2021-12-08 16:28:05 3878

原创 【Java后端】使用反射获得jar包中的类、方法、参数、返回值类型,然后动态加载jar包运行方法

其实我的需求是在系统中 测试用户导入的jar包,所有网上找了很多解决方案,踩过很多坑,再加上以前搞c++的,对java不是很熟,这里特意记录下,算是基本满足需求了使用反射获得jar包中的类、方法、参数、返回值类型使用反射获取jar包中的类、方法、参数、以及返回类型,主要参照这篇文章https://blog.csdn.net/chen7019/article/details/105708338这里面我的TestJar.jar 里面 就一个Demo类,是这样的:package com.baidu;

2021-11-18 08:57:59 2968

原创 windows删文件:找不到该项目,该项目不在xx中,请确认位置,然后重试 的解决方案

起因是手贱 打错了 搞得生成了一个 以.结尾的文件,删又删除不了,莫名其妙,然后 git push 也出问题;删除就弹出类似下面的提示;删除上层文件夹也没用;网上搜了一堆解决办法,说什么建立一个 bat 批处理程序,然后 拖进去 ,没用;最后还是 神奇的 腾讯电脑管家 里面的 文件粉碎 小工具瞬间帮我解决战斗;这波真不是吹,腾讯电脑管家很拉胯,但是文件粉碎很牛逼!!!这边建议大家 下载安装后,使用完文件粉碎工具 就卸了!...

2021-11-03 20:22:15 2491 3

原创 【读书笔记】《结构思考力》——李忠秋

前言  把每一个问题都用结构化的思维去尝试解决,这就是结构思考力,包括横向和纵向两个方面;  结构思考力可以帮助我们构化一个结构,在表达核心观点的基础上,有理有据、条理分明地证明这个观点,使我们能够做到清晰思考和有力表达。如果全员普及更可以通过构建统一的思维和语言标准提升整个组织的工作效率甚至提升全民素质。  如果没有结构,我们的思维就很容易从一点漂到另一点,却总也无法得出一个有效结论。  结构可以说是万物之本。大到宇宙星系,小到颗粒尘埃,无论是高楼大厦、动物与植物、机器与网络、思想与观念、人与社会

2021-10-26 08:07:17 2776

原创 【C/C++】C++将double类型小数以16进制格式打印出

本来就想把27.34212484801打印出来看看是不是为40 3b 57 95 7e 79 5a 17,但是在网上一直都找不到将小数转换为16进制输出的在线工具,随后想着Cpp应该能直接输出,然后直接float a=27.34212484801;print("%x",a);,没想到只能打印四个字节,莫不是把a当做int了;明显就把后面四个字节打印出了;随后想到了联合体共用一段内存,可以用一个包含double和char[8]的联合体,给double赋值,然后打印8个char就行;union HEX.

2021-09-29 16:41:15 5009

原创 【C/C++】C++程序如何执行cmd命令;如何对cmd命令执行计时;如何一行执行多条cmd命令;

今天在做实验,测试各种压缩算法的性能时,遇到zstd算法在执行时不会自动输出压缩时间的问题,所以就想法子在cpp程序中给它执行再计时;C++程序如何执行cmd命令直接上答案:system(要执行的命令);即可比如,我这里要打开百度网页,可以直接在cpp中这么写,它就相当于在cmd中执行start www.baidu.com#include <iostream>using namespace std;int main(){ system("start www.baidu.c

2021-09-28 16:50:54 3177 1

原创 【读书笔记】《人性的弱点》——卡耐基

前言摘自卡耐基的名著——《人性的弱点》中的经典句子;赢得他人喜爱的六个方式原则5:谈论对方感兴趣的事我知道,如果不是一开始就找到了对方感兴趣的话题,借此拉近距离,他不会如此平易近人;谈论对方的兴趣能够带来双赢; 与人交谈或者欲求他人时,请以谈论对方感兴趣的事开头,这样能够大大提高你俩的交流模式,从而达到双赢; 原则6:真心实意地让对方知道他有多重要如果人人都如此自私阴暗,付出一点小小的善意和一句真诚的称赞都索求回报;如果我们的灵魂渺小如尘沙,那么失败是注定应得的惩罚;人性中最深层的动

2021-09-21 10:37:02 4649

原创 【读书笔记】《程序员的思维修炼:开发认知潜能的九堂课》—— Andy Hunt

前言  最近读论文、做事情感觉效率太低,且注意力不太集中,需要去开拓下思维,调整下自己的学习方法,碰巧看见了这本书《程序员的思维修炼:开发认知潜能的九堂课》,没有醍醐灌顶,但起码受益匪浅;  前面五章,大多是在讲德雷福斯模型,一个从新手到专家的历程,一个人从按规则行事的模式转变为使用直觉的模式;感觉对于目前的状态过于遥远,可能在步入社会工作后会有更深的认识;这里主要学一些我在本书中学习到的一些提高效率的手段,比如主动学习、控制注意力这些;主动学习如果你不知道去往何处,那么你必须多加小心,因为你很可能

2021-09-15 21:23:21 495 1

原创 【读书笔记】《数据压缩入门·下》——柯尔特·麦克安利斯

第九章 数据建模多上下文编码算法背后的基本概念,可以用下面的例子解释:例如,在“典型”的英语文本中,字母“h”平均的出现概率大约是5%。然而,如果当前字母是“t”,那么下一个字母是“h”的概率就会高很多,其出现概率大约为30%,这是因为“th”这样的字母组合在英语中很常见。类似地,字母“u”平均的出现概率大约是2%。而如果当前字母是“q”,那么下一个字母是“u”的可能性则会超过99%。在这个例子中,通过当前字母是“q”,我们就能预测到下一个字母会是“u”,因此可以分配给它更少的二进制位数。这种基于统计观

2021-09-14 12:10:47 1306

原创 【读书笔记】《数据压缩入门·中》——柯尔特·麦克安利斯

第六章 自适应统计编码6.1 位置对熵的重要性第5章介绍的所有统计编码算法,在编码开始之前都需要遍历一次数据,以计算出各符号出现的概率。而在计算出整个数据集中各符号的出现概率后,还要继续处理这些数值。如果是相对较小的数据集,那么这些就不是什么问题。然而,随着要压缩的数据集变大,统计编码的结果与熵的偏差也会越来越大,这是因为数据集的不同部分有着不同的概率特征。如果处理的是流数据,比如视频流或音频流,由于整个数据集没有“结尾”,因此就不能“遍历两次”;在数据流中,字符Q可能会在前三分之一部分出现很多次,而

2021-09-13 19:41:04 1187

原创 【读书笔记】《数据压缩入门·上》——柯尔特·麦克安利斯

第一章 概述数据压缩算法有5类:变长编码(variable-length codes,VLC)、统计压缩(statistical compression)、字典编码(dictionary encodings)、上下文模型(context modeling)和多上下文模型(multicontext modeling);每类算法的变种在输入数据、算法性能、内存要求以及输出大小方面存在细微的差别。要选出其中最佳的一个算法,需要在准备的数据上测试这些算法,然后找出压缩效果最好的那个。每类算法的变种在输入数据、

2021-09-12 23:52:41 2030

原创 【面试招聘】操作系统专场(一)

操作系统的题一般较少;操作系统进程线程区别进程状态转移全局变量a=1,fork子进程后,子进程改变a的值,此时父进程读a有变化吗?如果是静态变量呢进程间通信线程池七大参数、任务提交流程、拒绝策略虚拟内存,页表,内存管理io multiplexing,select / epoll进程通信 shared memory / pipe / socket 等等线程同步 各种锁(不同角度上的),semaphoreswaplinux 常用命令Linux进程调度策略Linux怎么看进程/线程I

2021-08-31 10:56:47 464 2

原创 vscode运行C++代码正常,但编辑时有红色波浪线,提示未定义标识符

情况描述:之前一直没问题,后来移动了一下文件夹,再进去发现使用vscode编辑C++文件,出现一连串的波浪线,但是能正常运气;用vscode真是日了狗了,老是出毛病,强迫症看着红线不舒服;就上面这种情况,然后网上搜,找到了如下结果解决方案推测原因是一些需要include的包没有弄进去,具体的也不是很清楚,但这位博主的方法有效;参考文章:vscode import报波浪线错误_VS Code C++ 编译可以通过,但是有红色波浪线的问题在配置文件中,includePath里面所有的路径后面加

2021-08-11 11:51:49 7712 11

原创 【C/C++】C++ 网络多线程编程

前言学习C++网络编程多线程编程的目的:巩固C++;由于C++大多用于服务器,因此网络和多线程是进入大厂腾讯的必走之路;巩固计算机网络和多线程的知识,方便之后Java的系统学习;一、网络编程基础知识1.1 套接字Q:计算机之间如何通信?​ 计算机之间的通信约定为一种使用socket(套接字)的方式,比如: Web 服务器和浏览器,浏览器获取用户输入的URL,向服务器发起请求,服务器分析接收到的URL,将对应的网页内容返回给浏览器,浏览器再经过解析和渲染,就将文字、图片、视频等元素呈现给

2021-08-06 21:35:20 4975

原创 【面试招聘】C++ 面试题型收集

C++11 constexpr和const的区别详解  constexpr 是 C++ 11 标准新添加的关键字,在此之前(C++ 98/03标准)只有 const 关键字,其在实际使用中经常会表现出两种不同的语义;  const并不能代表“常量”,它仅仅是对变量的一个修饰,告诉编译器这个变量只能被初始化,且不能被直接修改(实际上可以通过堆栈溢出等方式修改)。而这个变量的值,可以在运行时也可以在编译时指定。  constexpr可以用来修饰变量、函数、构造函数。一旦以上任何元素被constexpr修饰

2021-08-06 11:24:44 292

原创 【文献阅读】A Randomly Accessible Lossless Compression Scheme for Time-Series Data

主题  标题上也说了,关于对时间序列数据进行压缩的一种对经典重复数据删减的改进版,并能够对压缩后的数据进行随机访问而不用解压缩;动机  目前并不仅仅停留在为了存储而压缩,有时候是为了应用的持续访问,所以设计的方法是针对压缩数据进行持续的低成本随机访问,避免解压缩;  可以看出这种对压缩后数据的随机访问技术该是比较少的,大多是字符串的;作者也很新颖,换了场景,选择单独针对时间序列数据进行分析;创新点对经典的重复数据删除进行改进;让压缩后的数据能够被随机访问,减少存储的同时有利于应用的持续访

2021-08-04 15:28:49 371

原创 【面试招聘】Java 回顾:高级编程(多线程、常用类、集合、泛型、IO流、反射、动态代理、新特性)

多线程程序、进程、线程程序:完成特定任务、用某种语言编写的一组指令的结合,一段静态的代码,静态对象;进程:程序的一次执行过程,即正在执行的程序;线程:进程可细化为线程,是一个程序内部的一条执行路径;进程作为资源分配的单位,线程作为调度和执行的单位,有独立的运行站和程序计数器PC,线程开销小;方法区和堆是一个进程一份,线程共享;单核CPU和多核CPU:并发:一个CPU在一段时间内执行多个任务;并行:多个CPU同时执行多个任务;多线程:①提高应用程序响应,增强用户体验;②提

2021-07-27 22:51:53 310 1

原创 C++ undefined reference to `__imp_WSACleanup‘解决方案

今天在玩windows套接字时,遇到一个问题,估计是c++和c的winsocket有区别:#pragma comment(lib, "wgs2_32")代码在运行时报错:C:\Users\46304\AppData\Local\Temp\ccVgMc9v.o:im.cpp:(.text+0x70): undefined reference to `__imp_WSAStartup' C:\Users\46304\AppData\Local\Temp\ccVgMc9v.o:im.cpp:(.text+

2021-07-14 12:11:04 3089

原创 人工智能作业考试汇总

作业11. 人工智能定义1. 简述什么是人工智能  人工智能可分为两个维度:一个维度是从思维推理过程到行为结果(过程与结果);另一个维度是与人类表现的逼真度到数学与工程结合后的精确性(主观与客观)。像人—样行动:图灵测试的途径;像人—样思考:认知建模的途径;合理地思考:"思维法则"的途径;合理地行动:合理Agent途径;2. agent判断2. 考虑一个医疗诊断系统的agent,讨论该agent最合适的种类(简单agent,基于模型的agent,基于目标的agent和基于效用的agen

2021-05-30 20:19:50 2402

原创 人工智能重点汇总(搜索策略、博弈、贝叶斯、SVM、神经网络、弧相容、SVM、决策树、反向传播、卷积神经网络)

条件概率条件概率是指事件A在事件B发生的条件下发生的概率。条件概率表示为:P(A|B),读作“A在B发生的条件下发生的概率”。若只有两个事件A,B,那么,注意和联合概率的区分:联合概率表示两个事件共同发生的概率。A与B的联合概率表示为 P(AB) 或者P(A,B),或者P(A∩B);完备事件组、样本空间划分把样本空间Ω分成n份,每份发生的概率之和为1;全概率公式贝叶斯公式在贝叶斯法则中,每个名词都有约定俗成的名称:Pr(A)是A的先验概率或边缘概率。之所以称为"先验"是因为它不考虑任

2021-05-30 20:19:05 3937

原创 数学符号大全(量词符号、代数符号等)

量词符号任意:∀存在:∃且:∧或:∨非:﹁数学符号≈ ≡ ≠ = ≤≥ < > ≮ ≯ ∷ ± + - × ÷ / ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ‖ ∠ ⌒ ≌ ∽ √ () 【】{} Ⅰ Ⅱ ⊕ ⊙∥α β γ δ ε ζ η θ ΔΑ α alpha alfa 阿耳法Β β beta beta 贝塔Γ γ gamma gamma 伽马Δ δ deta delta 德耳塔Ε ε epsilon epsilon 艾普西隆Ζ ζ zeta zeta 截塔

2021-05-24 16:48:57 58589 3

原创 【面试八股】Java回顾:基础编程(基本语法、面向对象、异常处理)

前言

2021-05-12 15:59:36 267

原创 【面试八股】Java底层源码——Arrays.toString(数组) & object.toString() & new String()

11

2021-04-27 09:46:08 1686 2

原创 数据结构与算法 实验二:利用单链表(实现ADT)判断回文

必须要有两个 .h文件 和一个 .cpp文件,一个定义,一个实现,一个解决问题;LinkedList.h#ifndef LINKEDLIST_H_#define LINKEDLIST_H_#include <iostream>#define OK 1#define ERROR 0typedef char ElemType;typedef int status;typedef struct LNode{ ElemType data;//数据域 LNode *next;/

2021-04-21 08:43:14 741

VMD软件安装包.rar

分子结构三维展示的软件VMD

2021-04-19

dlib-19.17.99-cp37-cp37m-win_amd64.rar

python3.7x版本对应的dlib库

2021-03-11

dlib-19.6.0-cp36-cp36m-win_amd64.rar

适用于python3.6x版本的dlib库,网上下载比较慢,直接从CSDN资源下载较快,下载解压然后在加压后的文件夹pip install dlib-19.6.0-cp36-cp36m-win_amd64.whl即可

2021-03-11

CMU CSAPP课件

CMU CSAPP课件

2020-09-26

空空如也

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

TA关注的人

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