- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人