自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 vs2015 运行程序时缺少ucrtbased.dll,msvcp140d.dll,vcruntime140d.dll解决方法

当运行程序时缺少上述三种dll时,操作者可尝试本文提供的三个dll文件解决此类问题。

2021-04-18 15:42:21 1027

原创 智能指针:shared_ptr简单实现

#include <iostream>using namespace std;template <typename T>class Shared_ptr {public: Shared_ptr(T* p) : count(new int(1)), _ptr(p) {} Shared_ptr(Shared_ptr<T>& other) : count(&(++*other.count)), _ptr(other._ptr) {} T* o.

2020-08-15 19:12:27 235

原创 螺旋矩阵(顺时针)

#include <iostream>#include <vector>using namespace std;int main() { int n = 0; int num = 1; cin >> n; vector<vector<int> > nums(n,vector<int>(n,0)); for (int m = 0; m < n / 2; ++m) { ...

2020-08-07 11:30:24 1107

原创 各不相同(广联达)

#include <iostream>#include <vector>using namespace std;int main() { int n = 0; cin >> n; //[2,2,1,1,1]->[2,2,2,1]->[4,2,1] vector<int> nums; for (int i = 0; i < n; ++i) { int num = 0; cin >> num;...

2020-07-30 17:52:41 596 1

原创 乱序数组或字符最小交换次数

如果是要求为只能交换相邻的两个元素,使数组或者是字符串间有序;思路:计算数组中或者是字符串间的中元素的逆序数.如:2 1 3 4 此时逆序数为:1;最小交换次数就为1; 3 2 1 4 此时逆序数为:3;最小交换次数就为3;#include <stdio.h>#include <stdlib.h>#include <iostream>#include <mutex>#include <map>#i...

2020-07-30 16:23:44 982

原创 新增的专线

某公司有N个office分布在不同地方(编号从0开始),某些office之间有部署专线,office之间可以通过专线间接连接(专线是双向的),例如guagnzhou和beijing之间有专线,guagnzhou和shenzhen之间有专线,那么beijing可以通过guangzhou与shenzhen间接地通讯,这条信路的总延时是两条专线的延时之和。两个office之间的通讯延时是他们之间延时最短的信路的延时。Infra团队知道当前任意两个office之间的通讯延时。最近Infra团队希望在office

2020-07-29 17:54:55 396

转载 操作系统为什么要分用户态和内核态(转载)

在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不会造成灾难的指令。Intel的CPU将特权级别分为4个级别:RING0,RING1,RING2,RING3。 linux的内核是一个有机的整体。每一个用户进程运行时都好像有一份内核的拷贝,每当用户进程使用系...

2020-07-05 10:28:26 809

原创 2019 字节跳动 万万没想到之聪明的编辑

#include <stdio.h>#include <stdlib.h>#include <iostream>#include <mutex>#include <map>#include <list>#include <string>#include <deque>#include <queue>#include <stack>#include <...

2020-06-28 11:45:45 541

原创 2019-字节跳动 万万没想到之抓捕孔连顺

/* 正在做**/#include <bits/stdc++.h>int main(){ return 0;}

2020-06-28 11:42:06 232

原创 LeetCode 401: 二进制手表

二进制手表顶部有 4 个 LED 代表小时(0-11),底部的 6 个 LED 代表分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。例如,上面的二进制手表读取 “3:25”。给定一个非负整数n代表当前 LED 亮着的数量,返回所有可能的时间。案例:输入: n = 1返回: ["1:00", "2:00", "4:00", "8:00", "0:01...

2020-04-04 17:21:07 201

原创 嵌入式:通信协议-十进制数转化为十六进制

#include <stdio.h>#include <stdlib.h>#include <string.h>int DectoHex(int decimal, unsigned char *hex, int length){ int i; for (i = length - 1; i >= 0; i--) { hex[i] = (...

2019-09-25 19:23:26 764

转载 C++:多线程编程

最近在学习多线程编程,以下是一些关于多线程编程函数的一些总结。在C++11被提出来之前,pthread 线程函数并未在c++提供,并且C++语言本身并没有提供太多的关于多线程编程的机制,但是在未使用pthread 之前的一段时间中,Windows 为我们提供了相关的API 函数,来创建线程。1.Handle 函数实现多线程编程的实例/* 首先是关于一些关键字的理解*//*在C+...

2019-06-13 11:41:24 281

翻译 C++:关于函数句柄含义的解释

VC编程——句柄篇句柄概念在WINDOWS编程中是一个很重要的概念,在许多地方都扮演着重要的角色。但由此而产生的句柄概念也大同小异,比如:<<Microsoft Windows 3 Developer's Workshop>>(Microsoft Press,by Richard Wilton)一书中句柄的概念是:在Windows环境中,句柄是用来标识项目的,这些项目包括...

2019-06-13 09:55:23 3335

翻译 Linux:Eclipse在安装安装完成之后,创建项目出现卡死的情况

首先使用ctr + Alt + T 打开终端(terminal)然后输入下面的语句: export SWT_GTK3=0然后找到存放eclipse的文件夹的目录下 打开eclipse.ini文件,将文件中的内容进行下面的修改: 在--launcher.appendVmargs 添加如下这两行语句: --launcher.GTK_version 2此...

2019-06-05 19:30:29 617

原创 Linux: 安装JDK1.8

1.首先是下载相应的JDK的版本号,X86_X64 表示的是64位的系统。2.解压源码包 通过终端在/usr/目录下新建java文件夹,命令行: sudo mkdir /usr/java 然后将下载到压缩包拷贝到java文件夹中,命令行: 进入jdk源码包所在目录 cp jdk-8u25-linux-x64.tar.gz /usr/local/...

2019-06-05 16:05:27 188

原创 Linux:文件复制时,出现文件复制权限不够的报错

本人是想在Linux 上安装JDK ,当从官网上下载完成jdk 8 时,此时JDK8 保存的位置是Linux 中的Downloads 文件夹中,当按照网上的操作将文件夹复制到/usr/java文件夹中时,出现了这样的报错。对于出现的其他的文件复制报错应该是有效的。首先是先打开terminal 运行命令 sudonautilus 。 就可以打开一个具有管理员权限的文件管理器啦。 然...

2019-06-05 15:10:55 6071 3

转载 简单实现TCP客户端与服务器之间的通信(软件:VS2013)

新建两个控制台程序,分别命名为TCPServer_demo,TCPClient_demo.TCPServer_demo#include <stdio.h> #include <winsock2.h> #include<WS2tcpip.h>#pragma comment(lib,"ws2_32.lib") int main(int ar...

2019-06-05 11:44:33 5000

翻译 螺旋矩阵

【问题描述】 创建n阶螺旋矩阵并输出。输入描述:输入包含多个测试用例,每个测试用例为一行,包含一个正整数n(1≤n≤50),以输入0表示结束。输出描述:每个测试用例输出n行,每行包括n个整数,整数之间用一个空格分隔。#include<iostream>using namespace std;int num = 1;//全局变量记录num的自增int n;//...

2019-02-21 23:31:36 298

vc2015运行相关dll.zip

vs2015 运行程序时缺少ucrtbased.dll,msvcp140d.dll,vcruntime140d.dll解决方法

2021-04-18

空空如也

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

TA关注的人

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