自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小x的博客

来自小x的程序人生

原创 周志华机器学习NFL定理(导读批注)

2018-05-30 16:03:23 1566 0

原创 Ubuntu16.04 Caffe 安装步骤记录(很详尽!)

本人最近开始试手深度学习,安装caffe是试手的第一步,网上的资料多种多样,然而靠谱的详细地并不多,本文根据博主yhao的Ubuntu16.04 Caffe 安装步骤记录(超详尽)进行配置,其中出现了其他的一些错误,本文在此基础上添加本人出错的一些问题,给出一些解决方案。本人硬件配置: intel...

2018-04-08 15:05:09 1043 0

原创 简单线性回归-最小二乘法公式推导

附python代码:(网上很多版本bo计算公式有误)import numpy as np def LSmethod(x,y): n=len(x) numerator = 0#分子 dinominator=0#分母 for i in range(0,n): ...

2018-03-26 11:54:22 4928 4

原创 vs2013下解决配置新版本opencv时包含目录、库目录、链接器不变的问题

本人之前使用opencv3.0.0做图像处理,最近换了opencv3.1.0,然而配置完opencv3.1.0(包含目录,库目录,连接器)之后发现,每次进入都要重新配置,打开属性中的包含目录发现,包含目录还是之前的路径,本人的opencv是在vs2013下配置的。解决该问题的方法:进入下面的路径,...

2017-12-26 15:59:59 1473 0

原创 g++ 各种编译选项详解

-Wl,-rpath:有时候我们在运行某个进程的时候会报找不到so的错误,这个时候就可以在编译的时候使用-Wl,-rpath添加运行时搜索so的路径。

2020-05-20 17:04:37 21 0

转载 shell 脚本中=中空格的说明

文章目录1.赋值2.比较 shell脚本对空格有严格的规定,赋值语句等号两边不能有空格,而字符串比较,等号两边必须有空格 1.赋值 赋值时: i=1 i=$((i+1)) // =用作赋值时,两边绝对不能有空格 2.比较 比较时: if [ $a = ...

2020-04-20 15:33:47 38 0

转载 图解 TCP 重传、滑动窗口、流量控制、拥塞控制

文章目录前言正文重传机制超时重传快速重传SACK 方法Duplicate SACK滑动窗口流量控制操作系统缓冲区与滑动窗口的关系窗口关闭糊涂窗口综合症拥塞控制慢启动拥塞避免算法拥塞发生快速恢复 原文连接:https://www.toutiao.com/a6817040378810597892/?t...

2020-04-19 12:44:25 262 0

原创 openssl编程-SSL_read函数的坑:返回值为0不代表没有数据可以读取

OpenSSL使用SSL_read() 函数来读取数据,跟使用read()一样,我们只需要简单的选择一个合适大小的缓冲,然后将它传递给SS L_read()函数。注意到缓冲区的大小在此处并没有多么的重要,SSL_read() 和read()一样,返回可用的数据,哪怕它比请求的数据量小. 另外,如果...

2020-04-12 11:20:18 275 0

原创 UNIX网络编程 函数归类

网络字节序和主机序相互转换 #include<netinet/in.h> uint16_t htons(uint16_t host16bitvalue);//主机序转网络字节序 16位 uint32_t htonl(uint32_t host16bitvalue);//主机序转网络字节...

2020-04-08 22:33:20 42 0

转载 git bash 修改字体颜色

文章目录1.打开git bash,使用命令2.然后用vi命令打开文件.minttyrc 1.打开git bash,使用命令 cd ~ 2.然后用vi命令打开文件.minttyrc vi .minttyrc 如果默认没有.minttyrc文件,自己新创建的也行。里面的内容填写如下: Font...

2020-04-08 14:29:52 136 0

原创 UNIX 环境编程17-2UNIX 域套接字和17-3 唯一连接

文章目录1.概念2.UNIX套接字地址格式3.实验4.总结 1.概念 UNIX域套接字用于在同一台计算机上运行的进程之间的通信。虽然因特网套接字可以用于同一目的,但UNIX域套机子的效率更高。 UNIX域套接字仅仅赋值数据,它们并不执行协议处理,不需要添加或删除网络报头,无需计算校验和,不要产生顺...

2020-03-28 22:34:43 38 0

原创 UNIX 环境编程12-4 同步属性之pthread_mutexattr_setrobust

文章目录1.pthread_mutexattr_setrobust介绍2.实验2.1 实验1 没有设置同步属性2.2 实验2 设置同步健壮属性3.总结 1.pthread_mutexattr_setrobust介绍 互斥量健壮性和多个进程间共享的互斥量有关。这意味着,当持有互斥量的进程终止时,锁还...

2020-03-22 12:43:12 75 0

原创 面试篇:Time-wait状态存在的用处,怎么避免Time-wait?

文章目录1.什么是TIME_WAIT状态?2.为什么需要TIME_WAIT状态?3.TIME_WAIT状态造成的危害4.如何避免?参考文章: Time-wait状态存在的用处,怎么避免Time-wait? 这道题目是面试过程中的高频题目,首先看一下什么是TIME_WAIT状态 1.什么是TIME_...

2020-03-18 14:40:02 141 0

转载 xhell 中 solorized theme 配色

[Solarized Dark] text=839496 cyan(bold)=93a1a1 text(bold)=408080 magenta=dd3682 green=859900 green(bold)=586e75 background=042028 cyan=2aa198 red(bol...

2020-03-17 21:39:53 33 0

原创 Unix 环境编程10-20 sigqueue函数

文章目录1.Sigqueue 概述2.函数接口3. 实验例子 1.Sigqueue 概述 大多数的UNIX 系统不会对信号进行排队。但是在POSIX.1的实时扩展中,一些系统开始增加对信号排队的支持。 除此以外,这些扩展允许信号可以传递更多的信息。 通常情况下,sigqueue是要和sigacti...

2020-03-16 23:45:41 25 0

原创 Unix 环境编程10-15 sigjmp longjmp 和 sigsetjmp siglongjmp的比较

Unix 环境编程10-15 sigjmp longjmp 和 sigsetjmp siglongjmp的比较 文章目录Unix 环境编程10-15 sigjmp longjmp 和 sigsetjmp siglongjmp的比较实验一:信号函数handler 中再次触发同一个信号实验二 使用l...

2020-03-15 12:30:33 91 0

转载 Win10升级后 chrome内核浏览器网页打开卡慢的解决办法

文章目录一、用浏览器医生修复:必须用极速最新版本http://down.360safe.com/cse/360cse_11.0.1356.0.exe,下载安装后二、用修复工具:下面这个是单独的win10浏览器修复工具,下载链接:三、手动解决办法:Root整个键值成功删掉过一次即可,如果还有问题都是...

2019-02-25 15:24:03 5880 0

原创 如何解决MathType 53号错误

安装好了MathType后,打开居然报了错误 解决办法: 1.确保被word添加进加载项中 2.复制MathPage.will 然后我们打开上一步找到的目录StartUp文件夹,里面的文件就是word启动时会寻找的加载项,如果这些文件出了问题就会弹各种错误。可能你的目录里有MathType Co...

2019-01-16 20:02:52 10493 1

原创 Spring中连接mysql8.0.13报的错和解决方法

文章目录错误1:连接MySQL报错Unable to load authentication plugin 'caching_sha2_password'错误2: Loading class `com.mysql.jdbc.Driver'. This is depre...

2018-11-17 11:55:18 742 0

转载 java练级攻略

java练级攻略 文章目录java练级攻略0. 概述1. 初阶1.1 Java核心知识1.2 数据结构与算法1.3 TCP/IP协议1.4 操作系统(OS)1.5 数据库MySQL1.6 数据库Redis1.7 Git &amp;amp; Github2. 进阶2.2 JVM2.3 ...

2018-11-16 21:16:04 283 0

原创 Leetcode刷题之路9.回文串

Leetcode刷题之路9.回文串 该文章为本人个人所有,未经本人允许,请勿擅自转载。 文章目录Leetcode刷题之路9.回文串题目描述:实现代码 题目描述: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true...

2018-09-25 11:35:38 113 0

原创 IntelliJ IDEA在ubuntu16.04下的安装与破解

Linux指令(1) 本专栏将分批讲解Linux系统中的常见指令及其用途,每期10个常见的指令 本期指令为tar 文章目录Linux指令(1)tar tar tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。 必选参数 -c:建立一个压缩文件的参...

2018-09-24 21:07:42 536 0

原创 scala(1)概述

Scala(1):概述 面向对象特性 Scala是一种纯面向对象的语言,每个值都是对象。对象的数据类型以及行为由类和特质描述。 类抽象机制的扩展有两种途径:一种途径是子类继承,另一种途径是灵活的混入机制。这两种途径能避免多重继承的种种问题。 函数式编程 Scala也是一种函数式语言,...

2018-09-24 19:08:15 155 0

转载 提升树GBDT详解

N问GBDT - 知乎专栏对其的部分答案,能力有限,非常希望各位博友指正 1. 怎样设置单棵树的停止生长条件? 答:A. 节点分裂时的最小样本数 B. 最大深度 C. 最多叶子节点数 D. loss满足约束条件 2. 如何评估特征的权重大小? 答:a. 通过计算每个特征在训练集下的信息增益...

2018-09-05 15:18:59 599 0

原创 旷世科技面试题-三个均匀分布x>y>z的概率

2018-09-01 12:18:42 1366 2

转载 Windows下在Anaconda3中安装python版的XGBoost库

xgboost是近年来很受追捧的机器学习算法,由华盛顿大学的陈天奇提出。最近在学习机器学习,所以需要安装这一利器。然而,在网上找了很多安装xgboost的教程,有些方法太复杂,要安装额外的几个软件,有些看着简单但是自己按步骤安装了一遍,进行测试的时候还是没有成功。 最近终于发现了一个超级简单的办...

2018-08-18 17:20:03 149 0

转载 剑指offer:55、链表中环的入口结点

题目描述 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 链接:https://www.nowcoder.com/questionTerminal/253d2c59ec3e4bc68da16833f79a38e4 来源:牛客网   假设x为环前面的路程(黑色路...

2018-08-13 14:37:35 95 0

原创 c++中 指针占几个字节

通过一段代码进行测试: #include&lt;iostream&gt; #include&lt;cstdlib&gt; using namespace std; int main() { int a = 1; int *p1 = &amp;a; ...

2018-08-13 13:14:08 4432 0

原创 剑指offer:28 数组中出现了一半的字母

题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 c++代码: class Solution { public: ...

2018-08-12 21:38:31 74 0

转载 剑指offer:27、字符串的排列

  题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 class...

2018-08-12 15:02:28 82 0

转载 剑指offer:26、二叉搜索树与双向链表

题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; Tr...

2018-08-12 14:46:32 63 0

原创 剑指offer:25、复杂链表的复制

题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)   /* struct RandomListNode { ...

2018-08-12 14:21:49 70 0

转载 面试/笔试第一弹 —— 计算机网络面试问题集锦

写在前面:   找工作告一段落,期间经历了很多事情,也思考了许多问题,最后也收获了一些沉甸甸的东西 —— 成长和一些来自阿里、百度、京东(sp)、华为等厂子的Offer。好在一切又回到正轨,接下来要好好总结一番才不枉这段经历,遂将此过程中笔者的一些笔试/面试心得、干货发表出来,与众共享之。在此特...

2018-08-11 20:18:50 405 0

转载 数据库SQL实战:2、查找入职员工时间排名倒数第三的员工所有信息

题目描述 查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `las...

2018-08-11 13:46:34 180 0

转载 数据库SQL实战:1、查找最晚入职员工的所有信息

题目描述 查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` ...

2018-08-11 13:44:03 91 0

转载 剑指offer : 24、 二叉树中为某一个值的路径

题目描述 输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前) /* struct TreeNode { int val; struct ...

2018-08-11 13:31:23 59 0

原创 剑指offer:23、二叉搜索树的后续遍历序列

题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 class Solution { bool judge(vector&lt;int&gt;&amp; a, int ...

2018-08-11 12:08:41 52 0

原创 剑指offer:22、从上往下打印二叉树

题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), lef...

2018-08-10 11:08:14 52 0

转载 剑指offer:21、栈的压入、弹出序列

题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列...

2018-08-10 10:53:52 48 0

原创 剑指offer:20、包含min函数的栈

题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 class Solution { public: stack&lt;int&gt; stack1,stack2; void push(i...

2018-08-10 10:17:21 66 0

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