自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 容器

容器和VMM(Hypervisor或VMM,Virtual Machine Monitor)的对比:容器:操作系统层虚拟化,把应用和运行库打包在一起。1.占用资源少,启动快速:没有运行Guest OS所需的内存开销,无需为虚拟机预留运行内存,无需安装、运行App不需要的运行库/操作系统服务,内存占用、存储空间占用都小的多。2.共用内核,应用之间的隔离是不如虚拟机彻底,如果某个应用运行时导致内核崩溃,所有的容器都会崩溃。而虚拟机内的应用崩溃,理论上是不会影响其它虚拟机上的应用。VMM:硬件虚拟

2020-06-23 10:11:56 143

原创 面试算法题

1.topK10000000个数字中找最大的20个数字,用大小为20的最小堆,进来一个数整堆去掉堆顶最小的,遍历完剩下的就是最大的20个了。2.O(1)时间在栈中找的到最大元素一个最大值指针,每个元素还要push到自己的时候,栈中除了自己最大的元素的指针。自己被弹出后就能直接找到次大的那个元素了。...

2020-06-22 15:15:43 136

原创 python输入方式

单点测试num = [int (i) for i in input().split(' ')] #num是一行的数组了多点测试readline()和input()是有区别的,readline()会读入行后的\n,所以要用strip清除后再分割import syswhile True: line=sys.stdin.readline() if not line: break num=int(line.strip('\n').split()) #num是一行的int数组了.

2020-06-19 11:38:50 272

原创 C++ 6.操作符重载

重载语法

2020-05-23 20:41:37 140

原创 http

apache/nginx/iis都是webserver请求头(响应头)和请求主体(响应主体)之间有一个空行图片源地址:https://www.processon.com/view/link/5c97952de4b0ab74ece439cd#maphead方法不返回body,只返回 回复头和回复行状态码304客户端有缓存请求的内容的时候,发给服务器的请求会带有缓存的内容被修改的时间,如果服务器看了下没改动,就返回304而不把资源发回来了。...

2020-05-22 17:50:51 395

原创 nginx配置(ubuntu18)

apache/nginx/iis都是webserver请求头(响应头)和请求主体(响应主体)之间有一个空行图片源地址:https://www.processon.com/view/link/5c97952de4b0ab74ece439cd#map

2020-05-20 22:22:35 1501

原创 C++ 7.模板

把数据类型作为参数函数模板//函数模板//templete<typename T> typename或class都行template<class T>T myMax(T a, T b){ return (a>b)?a:b;}//实例化为模板函数(T换上具体类型后的)重载//普通函数重载函数模板,同时满足的时候,普通函数优先类模板template<class T>class Human{};Human&lt

2020-05-20 16:58:55 115

原创 C++ 5.多态

多态(动态联编)不包括重载(静态联编)!!!多态/虚函数就想动态联编。虚继承就想菱形的继承结构。虚函数:因为基类指针或引用可以指向派生类,所以不能在编译期就确定调用了哪个函数。意思是不看指针或者引用生命的时候是什么类型,而要看实际指向了什么类型。基类中声明为虚函数的,派生类中不显示声明也会自动变为虚函数。class Human1{public: virtual void show(){cout<<"Human1"<<endl;}};class Huma

2020-05-19 22:45:38 162

原创 C++ 4.继承

继承写法//继承写法。继承方式public可选,不写默认为privateClass sportCar:public Car,public Ship{public:private:};保护(protect)对象//protected在没有继承的时候和private一样//发生公有继承时,protected在派生类中可以被访问//但是不能访问基类“对象”的保护成员。//基类对象类型是基类的,当然不能访问和privete一个效果的protected。这个与是不是在继承关系中

2020-05-18 14:28:19 388

原创 C++_3.类

类声明//定义类class Human{};//别忘记分号//定义对象Human fred;继承//冒号,大括号后没引号Class sportCar:public Car,public Ship{ Car::move(){}//多继承命名冲突解决办法:使用域解析符 Ship::move(){}}类中的constclass C{public: //引用方式传参,又不改变传入的参数,最好用const。防止误写且编译器能优化 void

2020-05-17 17:51:19 116

原创 c++ 2.从c到c++

继承//冒号,大括号后没引号Class sportCar:public Car,public Ship{ Car::move(){}//多继承命名冲突解决办法:使用域解析符 Ship::move(){}}名字空间//定义,同一名字空间可以定义多次:namespace mfc{ int inflag; }//使用:mfc::inflag=3;//或者using mfc::inflag;inflag=3;输入输出:1.带参数的操作符(setw.

2020-05-10 15:43:17 189

原创 mac安装xxx包报错missing xcrun

安装XXX包时报错中有missing xcrun at:/Library/Developer/CommandLineTools/usr/bin/xcrun可能是gcc缺组件,命令行输入gcc试一下:$ gcc>>> 报错信息,包含“missing xcrun at:/Library/Developer/CommandLineTools/usr/bin/xcrun”...

2020-03-22 13:59:43 2119

原创 模型拟合 最小化残差——非线性最小二乘法

问题描述:模型为:f(x)=y将y尽可能拟合到观测值上时,求解x是多少目标:min|| 模型 - 观测值 ||数学表示为:其中e为残差向量(residual vector)方法:非线性最小二乘法 之 高斯牛顿法(还有)高斯牛顿法是一种求解非线性最小二乘的简单算法,该算法的基本思想是将函数非线性F(x)进行一阶泰勒展开。(不细讲了)用法...

2019-11-20 14:09:45 3219

原创 python可迭代类

class MyIterator(object): def __init__(self, end): self.start = 0 self.end = end def __iter__(self): return self def __next__(self): if self.start < sel...

2019-08-08 20:26:21 752

转载 大指数,欧拉降幂

leetcode372. 超级次方求a^b mod cb很大时,使用欧拉降幂,公式a^(b mod phi(c)+phi(c)) mod cphi 为 欧拉函数:求法: ll phi(ll n){ ll i,rea=n; for(i=2;i*i<=n;i++) { if(n%i==0) { ...

2019-08-04 23:46:23 187

原创 python map/join

map(function, iterable, …)将function应用到iterable上例如map(str,[1,2,3])将得到[“1”,“2”,“3”]str.join(sequence)将sequence用str连接例如“—”.join([‘1’,‘2asd’,‘3asc’])会得到1–2asd–3asc...

2019-08-04 22:53:35 386

原创 python3整型浮点型

python3不会数字溢出?!是的!int:整型都统一成了int,能表示无限大。python docs这么描述的:These represent numbers in an unlimited range, subject to available (virtual) memory only.float:就是c里的double(能表示到1e+308左右),python do...

2019-08-04 20:46:00 219

原创 2019年4月21日百度面试

面后台开发对没学过数据库的真不友好~数据结构、算法的问题都没问题,以下几点是问到的不会的:网络:1.post和get的区别: GET在浏览器回退时是无害的(在浏览器缓存中,读缓存中的就可以),而POST会再次提交请求。 GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。 GET参数通过URL传递,POST放在Request bod...

2019-04-21 14:47:04 122

原创 GitHub Deskhub使用

(适合已经知道git是啥但是还不太熟到同学看~)GitHub deskhub就是一个图形化的github管理工具啦,比起来命令行使用舒服100倍哈哈哈~链接:https://desktop.github.com/下载后解压,mac解压后拖到application里就ok啦。1.登录GitHub账号2.创建仓库可以选择:a.创建新仓库b.从自己的github上拉下...

2019-04-19 21:06:29 1352

原创 caffe框架学习

官方教程中文译本:http://caffecn.cn/?/page/tutorialCaffe的核心模块有三个,分别是Blobs、Layers和Nets。Blobs用来进行数据存储、数据交互和处理,通过Blobs,统一制定了数据内存的接口。Layers是神经网络的核心,定义了许多层级结构,它将Blobs视为输入输出。Nets是一系列Layers的集合,并且这些层结构通过连接形成一个网图...

2019-04-11 18:45:11 251

转载 Top K问题

问题描述:1.基本问题:从海量数字中找出最大的前k个数。eg:有1亿个浮点数,如果找出期中最大的10000个?2.进阶问题:在海量数据中找出出现频率最高的前k个数 。(统计词频+问题1)eg:在搜索引擎中,统计搜索最热门的10个查询词;在歌曲库中统计下载最高的前10首歌等。针对top K类问题,通常比较好的方案是分治+Trie树/hash+小根堆。即先将数据集按...

2019-03-30 11:16:34 320

原创 xcode用c++调用opencv打开摄像头。Info.plist缺少NSCameraUsageDescription的值。

错误提示:【This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain an NSCameraUsageDescription key with a string value exp...

2019-02-11 13:38:08 2645 2

原创 xcode+opencv配置(2019年2月9日)

前四步都是bash命令1.安装Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.安装wgetbrew install wget 3.安装cmakebrew install cmake4.安装...

2019-02-09 13:16:38 1521

原创 中科大软件学院-软件测试-实验4-web性能测试-Microsoft  Web Application Stress Tool安装(win10下)

懒得找Microsoft  Web Application Stress Tool和MSVCP50.dll,又有csdn币的同学可以直接下载我打包的资源:https://download.csdn.net/download/qqq2018/10900916 1.Microsoft  Web Application Stress Tool09年或之前的老古董了,官网早就没了。去g...

2019-01-07 13:02:23 1367

原创 numpy函数探索

arraya = np.arange(5,20,2)返回:列表参数列表:开始数值,结束数值(左闭右开),步长fullb = np.full(10,3)作用:构造并填充一个矩阵返回:矩阵参数列表:矩阵形状(如(3,4),只写一个数x则为默认(1,x)),填充的数字stackarray = [[1,2,3,4,5], [6,7,8,9,10]]c...

2018-11-26 10:54:40 131

原创 【未解决】openCV记录遇到的bug

pycharm中用python:有人提到openCV要用对应版本的python,否则可能引入包失败。因为装的是openCV3,所以又装了python3。但是仍然没解决如下bug:如果不加最后的exit(0)的话,程序运行后按键盘不能正常关掉窗口结束运行,鼠标放在窗口内变成转圈。但是直接抄的代码应该没问题。找的其他地方的示例代码也都没有exit(0)。import cv2im...

2018-10-07 17:12:48 200

原创 mac下pycharm环境配置(选择要用的python版本,选择系统中的python还是独立环境的python)

pycharm提供了一个很好的机制,把依赖的环境封起来。这样移植到其他电脑到时候就不会缺少这个那个库的情况了。打开偏好设置,如下图步骤一,二。点2处的齿轮,选择add。出现下图:1处即上边提到的“独立环境”2处是系统中的环境3处是放解释器的位置,如果提示非空的话就在项目中新建一个文件夹就ok了4处是选择解释器。解释器的位置在哪,往下看。命令行查看是否装了python...

2018-10-07 12:44:33 26671 1

原创 opencv+xcode警告有很多如“Not a Doxygen trailing comment”的关于注释的警告

点一下自己的工程名,在Build setting标签中搜索documents,点开documentation conments下一级中的debug选择no。重新编译,所有警告消失。

2018-09-22 21:17:31 1246 1

原创 mac环境c++输出工作路径

windows环境中用的头文件&lt;windows.h&gt;和&lt;system.h&gt;都不是c++中都文件,而是windows系统中都,所以在类unix系统中当然就不能用啦~上mac环境下都代码:#include "iostream"#include &lt;unistd.h&gt;using namespace std;int main(int argc, char*...

2018-09-22 20:16:12 2102

原创 pycharm中matplotlib不自动弹出画的图

 平台:mac问题描述:在pycharm用matplotlib作两个图但是只能显示一个图(在pycharm的sciview中),并且没有底下的tools栏目。查了一下有人说在设置中取消在sciview中显示就可以了,然后取消勾选以后sicview不显示了,也并没有自动弹出画的图。在命令行中用python画却能正常弹出。————————————————————————————...

2018-09-20 19:32:35 12138

原创 编程比赛项目和时间汇总

蓝桥杯报名时间:2017年10月-2017年12月15日链接    http://dasai.lanqiao.cn/pages/dasai/index.html ACM研一或者说进入大学5年以内的可以报名,不是很确定第二年才考研的还有机会吗首年9月10月左右的地区赛,次年总决赛链接    https://icpc.baylor.edu/ 百度的百度之星201...

2018-08-15 17:39:42 3837

mobaXterm插件lrzsz

用于本地的mobaxterm与远程linux机传送文件,插件与exe放在同一目录下。 linux也需要安装rzsz。

2020-10-30

Microsoft  Web Application Stress Tool

Microsoft的Web Application Stress Tool和MSVCP50.dll

2019-01-07

空空如也

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

TA关注的人

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