自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(581)
  • 收藏
  • 关注

原创 005. C++智能指针

智能指针

2022-08-25 09:40:43 327 1

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter13 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter13 代码(含习题)

2022-06-15 09:56:04 327

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter12 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter12 代码(含习题)

2022-06-15 09:34:07 316

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter11 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter11 代码(含习题)

2022-06-15 08:28:31 392

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter10 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter10 代码(含习题)

2022-06-14 23:52:19 579

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter09 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter09 代码(含习题)

2022-06-14 23:29:39 586

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter08 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter08 代码(含习题)

2022-06-14 23:10:01 874

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter07 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter07 代码(含习题)

2022-06-14 18:25:31 1166

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter06 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter06 代码(含习题)

2022-06-14 17:12:04 893

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter05 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter05 代码(含习题)

2022-06-14 16:08:58 826

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter04 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter04 代码(含习题)

2022-06-14 15:25:16 699

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter03 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter03 代码(含习题)

2022-06-14 14:37:11 302

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter02 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter02 代码(含习题)

2022-06-13 19:32:35 171

原创 Kip Irvine 汇编语言 基于x86处理器 Chapter01 代码(含习题)

Kip Irvine 汇编语言 基于x86处理器 Chapter01 代码(含习题)

2022-06-13 19:29:36 328

原创 004.Boost库的安装方法

0.在官网上下载Boost库的最新版本(或者合适的版本)将boost库下载 点进去解压后的文件夹找到bootstrap.bat文件并双击执行,等待后会出现一个b2.exe文件,单击该文件并执行进行编译1.编译完成后放到D盘根目录下2.创建一个VS2019(或者其他版本的)项目3.在项目中建立至少一个空的.cpp文件4.右键点击项目目录,选择属性5.找到C/C++-->常规->附加包含目录 ,填写编译好的 boost库的根目录6.找到连接器-->常规->附加库目录,填写编译

2022-05-01 22:05:30 597

原创 09.xshell连接虚拟机Ubuntu中ssh服务器拒绝了密码,请再试一次 的一个解决办法

       当我们将xshell的新建会话的用户名设置为root超级用户时,我们会发现,欸这个root用户登陆不进去啊,他会跳出来一个窗口,说是ssh服务器拒绝了密码,请再试一次的弹框,像下图       那么我们就没有办法了,因为你再输几次都会是这种结...

2021-09-26 11:03:50 525

原创 08.Ubuntu OS安装Google Chrome浏览器的方法

最近把Ubuntu系统更新到16.04,发现自带的Firefox浏览器有一些问题,但是懒得安装插件,折腾已知的问题,于是决定安装Chrome看看,果然,很多问题没有了。 因为安装的Linux是64位的Ubuntu 16.04系统,所以本人决定也安装64位的谷歌Chrome浏览器。在 Ubuntu 16.04 中,要想使用谷歌的 Chrome 浏览器,可以通过命令行的方式手动安装。 Ubuntu 16.04中安装Chromium浏...

2021-09-26 11:00:54 427

原创 02.关于sklean.StratifiedShuffleSplit()函数的粗浅解释

     今天做一个机器学习项目,预测房价的问题, 里面学习到了一个函数StratifiedShuffleSplit()函数, 参考了一些文章讲解,但是有点模糊,所以自己就又思考了很久,搞明白了这个函数。 这里记录一下。      这是函数的原型:sklearn.model_selection.StratifiedShuffleSplit(n_splits=10, test_size=’defa

2021-08-15 21:13:10 622

原创 安装keras-gpu的简便方法

1.安装Anaconda2.进入Anaconda Prompt,分别执行下面的每行代码,(创建环境,打印所有环境信息,进入环境,安装keras-gpu) ,等待安装完成即可。conda create --name keras python=3.6conda info --envsconda activate kerasconda install keras-gpu...

2021-07-27 22:17:44 1047

原创 安装Keras - GPU 版本的方法

① conda create -n keras-gpu python=3.6② conda install cudatoolkit=10.1③ conda install cudnn=7.6.0④ pip install tensorflow-gpu==2.3.0 --user ⑤ pip install keras==2.4.3 -i https://pypi.douban.com/simple/⑥ pip install pandas matplotlib notebook --user -i

2021-07-27 21:44:35 790

原创 07.VMware WorkStation 中的Centos7系统,如何调节桌面的图标大小的方式

        进入CentOS桌面,打开主文件夹(如上方图片所示)–>点击如下按钮–>在弹出的菜单(如下方菜单中所示)中调节即可

2021-05-27 22:36:08 988

原创 06.CentOS中为eclipse软件添加桌面快捷方式

在/home/Downloads目录下新建eclipse.desktop,内容如下:[Desktop Entry]Encoding=UTF-8Name=eclipseComment=Eclipse IDEExec=/usr/local/eclipse/eclipseIcon=/usr/local/eclipse/icon.xpmTerminal=falseStartupNotify=trueType=ApplicationCategories=Application;Developmen

2021-05-18 21:02:31 332

原创 05.Ubuntu入门知识

一、概述 讲解本篇文章之前给读者了解一下linux操作系统与windows操作系统的区别,勿划走,篇幅很短,非初学者可直接看下一节点。 1.1. 单用户操作系统和多用户操作系统(科普) 单用户操作系统:指一台计算机在同一时间 只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源 Windows XP 之前的版本都是单用户操作系统 多用户操作系统:指一台计算机在同一时间可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源 Unix 和 Linux 的设计初衷就是多用户操作系统

2021-05-16 22:13:28 627

原创 01.关于 教材 深度学习入门 p91 return -np.sum(np.log(y[np.arange(batch_size) 的一些解释

[0.010.900.010.010.010.010.010.010.010.020.910.010.010.010.010.010.010.010.010.010.900.010.010.010.010.010.010.010.010.02]\begin{gathered} \begin{bmatrix} 0.01 & 0.90 & 0.01 & 0.01 & 0.01 & 0.01 & 0.01 & 0.01 & 0.01 &.

2021-05-12 15:43:57 175

原创 04.vs2010下生成程序时无法启动程序 拒绝访问 的解决方案一

解决方案关闭安全管家类似软件 (安全管家之类的程序扫描你的文件,导致文件被占用,无法打开)在任务管理器中看是否有该工程已经在运行,如果有,先将其关闭

2021-03-06 21:44:32 509

原创 03.用Visual Studio2019自定义项目模板

项目模板简介       众所周知,在我们使用VS新建项目时,都需要选择一个项目模板,如下图:       我们选择完项目模板进行创建,创建完成之后,可以发现项目中已经包含了一些基础的文件。例如MVC:       可以看到,MVC项目下,这么多的文件、类都给我们自动生成了,我们并不需要敲任

2021-03-06 19:42:55 868

原创 04.配置unp.h头文件出现开启 xinetd daytime 服务时 /etc/xinetd.d下 没有daytime 文件的解决办法

一、引言最近在学习 《Unix网络编程 卷1:套接字联网 API》。在编译其第一份代码 daytimetcpcli.c 的时候,发现作者使用到了 daytime 服务。比如下面这行代码:servaddr.sin_port = htons(13); /* daytime server */根据网上搜索相关信息得知,13 就是 xinet 内置的 daytime 服务的运行端口,其作用是,当有客户端请求 13 端口,daytime 服务则返回一串表示系统时间的字符串,比如:25 JUN 2019

2021-02-25 18:40:18 227

原创 03.CentOS配置unp.h头文件

《Unix网络编程 卷1》unp.h 头文件及其编译问题本书源码下载地址 http://www.unpbook.com解压tar -zxvf unpv13e.tar.gz其实各个编译过程都在README中,下面给出正确的编译过程首先进行编译在目录 unpv13e下依次执行以下步骤:./configure cd lib make cd ../libfree make cd ../libroute make //这一步可能会出错,可忽略,只是表示你的系统不支

2021-02-25 18:34:18 226

原创 02.UNIX环境高级编程(第三版)apue.h配置

      首先在命令行中执行以下几条命令curl -O http://www.apuebook.com/src.3e.tar.gztar -zxvf src.3e.tar.gzcd apue.3ecat READMEcat DISCLAIMERmakecp ./include/apue.h /usr/include/cp ./lib/libapue.a /usr/local/lib/如果在执行书中的文件的时候发生了类似如下

2021-02-24 22:13:04 164

原创 02.Vmware提示以独占方式锁定此配置文件失败。另一个正在运行的VMware进程可能正在使用配置文件 解决方案

  前几日在使用VMware虚拟机的时候,虚拟机突然出现了卡顿,然后就把电脑关机了重启,结果再次打开虚拟机的时候提示异常“以独占方式锁定此配置文件失败”,查阅网上的多种说法,是之前虚拟机未被正常关机,有进程仍然在后台运行占用了配置文件,导致再次开启机器时提示异常: 网友给出的解决方法1:通过任务管理器杀死所有VMware的进程后可以再次启动:但是结束进程的时候提示“拒绝访问”,包括使用cmd命令行强制杀死进程都无法结束这几个进程,此法失败!! 解决方法2:通过删除虚拟机安

2021-02-05 23:12:03 387

原创 01.windows10 系统禁用笔记本自带键盘的方法

       首先打开开始菜单,找到 windows 系统 – 右击命令提示符 – 更多 – 以管理员身份运行,输入以下命令,回车:sc config i8042prt start= disabled然后重启电脑,完成。       恢复的时候,只要重复上面的动作,输入的命令改为:sc config i8042prt start= auto然后重启电脑,完

2021-02-02 17:20:38 318

原创 01.解决Xshell 工具连接不上VirtualBox虚拟机CentOS系统

确保关闭虚拟机,启用下图中的网卡2:即为虚拟机设置两张网卡:网卡1设置为网络地址转换(NAT),实现虚拟机通过主机网络访问互联网;网卡2设置为host-only;实现主机与虚拟机互联,重启虚拟机;输入ifconfig 查看网络网卡信息:由于我们的安装包是最小化CentOS,默认没有安装ifconfig命令,先升级下系统:yum update; 再yum search ifconfig, 搜索ifconfig命令所在的安装包:再执行yum install net-tools.x86_64此

2021-02-01 00:23:09 359

原创 002.python 多继承调用指定父类同名方法的方法

       如果子类和继承了多个父类,并且这些父类中有多个方法的方法名一样时,我该如何调用指定父类中的同名方法呢?不妨先举一个小例子:class A: def f_a(self): print('--------A--------')class B: def f_a(self): print('-------B-------')class C(A,B): def f_a(se

2021-01-12 15:03:19 2999

原创 001.Python中的虚拟环境的创建

一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。譬如,本次学习需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了...

2021-01-09 14:22:52 91

原创 LeetCode:142. 环形链表 II

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *detectCycle(ListNode *head) { set<ListNode *&gt

2020-07-02 19:39:51 95 1

原创 LeetCode:3. 无重复字符的最长子串

class Solution {public: int lengthOfLongestSubstring(string s) { int freq[256]={0};//初始化的时候滑动窗口中没有任何字符,freq记录当前字串中各个字符的出现频率 int l=0,r=-1;//滑动窗口为s[l..r] int res=0;//记录当前找到的满足条件的最长子串的长度是多少 while(l<s.size()) {

2020-07-02 18:37:16 118 1

原创 LeetCode:441. 排列硬币

class Solution {public: int arrangeCoins(int n) { //通过等差数列求和公式,计算出一共可能的行数,然后进行求解一元二次方程 return floor(sqrt(2)*sqrt(0.125+n)-0.5); }};

2020-07-02 18:34:47 148 1

原创 LeetCode:701. 二叉搜索树中的插入操作

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} *

2020-07-02 15:02:16 115

原创 LeetCode:593. 有效的正方形

class Solution {public: int dist(vector<int>p1,vector<int>p2) { return (p1[0]-p2[0])*(p1[0]-p2[0])+(p1[1]-p2[1])*(p1[1]-p2[1]); } bool validSquare(vector<int>& p1, vector<int>& p2, vector<int>&

2020-07-02 14:47:39 116

原创 LeetCode:812. 最大三角形面积

本题目采用暴力破解法既可以得到AC解法,这里关键的问题是如何通过三个顶点的坐标求解出这三个顶点所构成的三角形的面积。当三个点A、B、C的坐bai标分别为A(x1,y1)、B(x2,y2)、C(x3、y3)时,三角形面积为S=(x1y2-x1y3+x2y3-x2y1+x3y1-x2y2)。解:       设三个点A、B、C的坐标分别为       A(x1,y

2020-07-02 14:16:47 164

空空如也

空空如也

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

TA关注的人

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