自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 https://www-file.huawei.com/-/media/CORP2020/pdf/giv/Intelligent_World_2030_cn.pdf

https://www-file.huawei.com/-/media/CORP2020/pdf/giv/Intelligent_World_2030_cn.pdf

2024-02-18 15:38:47 372

原创 vm虚拟机安装samba

PS:ip地址为你当前linux的ip地址。1.第一步在linux上面安装samba。5.windows打开共享文件夹。2.修改你需要共享文件的权限。3.修改samba配置文件。4.重启samba服务。虚拟机安装samba。最后一行加下面的内容。

2023-10-18 09:57:09 442

原创 ubuntu18.04 虚拟机与主机不通,虚拟机无法上网,导致无法git clone代码

主机配置网络适配器:分配ipv4=192.168.152.2保持与虚拟机的虚拟网关192.168.152.0,192.168.152.1在同一网段。虚拟机静态ip为192.168.152.146。问题前置:修改了固定ip。

2023-08-05 14:33:05 652

原创 NotePad++ 编译运行C++代码,输出中文乱码解决方式

乌克兰:别打了,我们投降

2022-03-06 22:57:20 1502

转载 epoll高并发机制

第一步:epoll_create()系统调用。此调用返回一个句柄,之后所有的使用都依靠这个句柄来标识。第二步:epoll_ctl()系统调用。通过此调用向epoll对象中添加、删除、修改感兴趣的事件,返回0标识成功,返回-1表示失败。第三部:epoll_wait()系统调用。通过此调用收集收集在epoll监控中已经发生的事件。#include <sys/socket.h> #include <sys/epoll.h> #include <netinet/

2020-12-18 13:30:38 230

转载 Beyond Compare4过期解决方法-亲测可行

修改注册表1、在搜索栏中输入 regedit,打开注册表2、删除项目CacheId : HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId

2020-12-14 10:25:30 703 1

转载 C++ ofstream和ifstream详细用法

原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/460/11433960.sh[导读] ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O. stream这个类有两个重要的运算符:  1、插入器(<<)  向流输出数据。比如说系统...

2020-11-26 15:36:23 390

转载 c++ static理解

学习了,感谢博主【静态成员】static修饰的成员成员:成员变量 成员函数static 修饰成员变量 修饰成员函数static声明为静态的,称为静态成员。 不管这个类创建了多少个对象,静态成员只有一个拷贝,这个拷贝被所有属于这个类的对象共享。静态成员 属于类 而不是对象。1、static 修饰成员变量静态变量,是在编译阶段就分配空间,对象还没有创建时,就已经分配空间。静态成员变量必须在类中声明,在类外定义。静态数据成员不属于某个对象,在为对象分配空间中不包括静态成员所占空间。cl.

2020-11-26 11:43:37 266

转载 vector 通俗易懂描述

  再一次遇到 vector 这个单词; 每一次见到这个单词都感觉这个单词非常的 "高大上"; 数字遇到vector马上就可以360度旋转;当 "电" 遇到vector,马上让交流可以变得和直流一样进行控制(德国电气工程师的矢量控制理论,目前在工控界对电机控制应用非常广泛,是变频器控制的基础理论,可惜的是中国目前没有这方面的真正的专家, 就是IT行业中的TI公司的TMS320LF24xx系列DSP做的事,中国的基础理论的研究真的是落后于西方发达国家很多年),而在C++中遇到这个单词,同样是高大.

2020-11-26 10:26:39 652

原创 代码编码规范-做一个有代码洁癖的工程师

参考华为C++代码规范:软件编程规范总则窗体顶端1 排版1- 1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。 1- 2:相对独立的程序块之间、变量说明之后必须加空行。示例:如下例子不符合规范。 if (!valid_ni(ni)){... // program code}repssn_ind = ssn_data[index].repssn_index;repssn_ni = ssn_data[...

2020-11-13 17:48:29 475

转载 CPU,GPU,TPU,NPU都是什么?

CPU,GPU,TPU,NPU都是什么?什么是CPU?中央处理器(CPU),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速及实现它们缓冲处理器之间联系的数据、控制的总线。电子计算机三大核心部件就是CPU、内部存储器、输入/输出设备。中央处理器的功效主要为处理指令、执行操作、控制时间、处理数据。在计算机体系结构中,CPU 是

2020-11-03 13:54:16 1129

原创 32位和64位计算机系统

32位和64位的区别位=bit,代表0或1, 比如 0000,代表4位,00001111代表8位字节=byte=B=8bit ,一个字节就是8位字长:CPU在单位时间内能一次处理的二进制数的位数叫字长(word size)32位CPU --- 指的是该CPU在单位时间内能一次处理的二进制数的位数为32位,即一次处理4个字节。64位CPU --- 指的是该CPU在单位时间内能一次处理的二进制数的位数为64位,即一次处理8个字节。32位操作系统 --- 指...

2020-11-03 13:36:28 822 1

原创 error: in `sync`: revision workspace

问题描述:repo sync 下载代码报错:如下图,导致文件夹内只有CMakelists文件,没有功能模块代码解决思路:查看default.xml文件对应的模块是否"reversion = xxx"被修改过,确认该版本对应的分支存在。问题解决:若不需要该模块,删除<project path = "xxxxxxx/xxx/xx/xx/xxx/........"/>,或者修改已经存在的版本...

2020-10-21 14:50:28 1221

转载 日志打印级别error event ......

日志信息分类1.等级由低到高:debug<info<warn<Error<Fatal;2.区别:debug 级别最低,可以随意的使用于任何觉得有利于在调试时更详细的了解系统运行状态的东东;info 重要,输出信息:用来反馈系统的当前状态给最终用户的;后三个,警告、错误、严重错误,这三者应该都在系统运行时检测到了一个不正常的状态。warn, 可修复,系统可继续运行下去;Error, 可修复性,但无法确定系统会正常的工作下去;Fatal, 相当严重,可以.

2020-10-10 17:06:21 979

原创 VSCode隐藏右侧预览功能

如下图所示,当用VSCode打开文本文件时,右侧会出现预览的功能,当内容过多时,容易误操作点击,影响使用,不美观。关闭方法:点击文件-首选项-设置,搜索"editor.minimap.enabled",默认值为打钩,我们只需要把钩去掉即可;...

2020-09-28 16:34:37 1879

转载 C/C++左移右移运算符 的总结

.左移左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如:int i = 1;i = i << 2; //把i里的值左移2位也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成000... 0100,也就是10进制的4,所以说左移1位相当于乘以2,那么左移n位就是乘以2的n次方了(有符号数不完全适用,因为左移有可能导致符号变化,下面 解释原因)需要注意的一个问题是int类型最左

2020-09-18 11:32:39 1095

原创 n&0xFF

有时我们还会遇到类似于&0xFF这样的操作,如 n = n & 0xFF,这又代表什么呢?首先解释一下0xFF,这代表的是十六进制数FF即1111 1111,对应十进制即为255,当一个数n对这个 0xFF 作 & 操作时,相当于求n除以256所得的余数,也就是相当于n%256。设一个十六位二进制数1010 1100 0100 0001要作&FF操作,即将这两个数按位“与”1010 1100 0100 00010000 0000 1111 1111所的结果

2020-09-18 11:24:53 692

原创 VBOX 虚拟机安装Ubuntu16.04 ,迁移默认安装到C盘的的.vdi文件到D盘

VBOX 虚拟机安装Ubuntu16.04 ,迁移默认安装到C盘的的.vdi文件到D盘问题描述:虚拟机下载的东西越来越多,导致C盘爆满,需求描述:迁移vdi文件到其他盘(我迁移到D盘)执行步骤:1:将vdi文件复制到D:\VirtualBox\dvdi; 2:在VBoxManage.exe 所在的目录打开cmd 3:输入VBoxManage internalcommands sethduuid "D:\VirtualBox\...

2020-09-03 10:25:51 389

原创 arm开发板开机启动数据库应用

问题描述:开机启动某一server客户端:1:在/etc/init.d目录下添加redis_start.sh脚本2:修改权限:chmod 0777 server_start.sh3:修改rc.local脚本,添加执行命令到最后:3:添加到开启启动脚本里去:root权限下执行:update-rc.d test defult 90 (90为启动顺序号)4:reboot重启板子...

2020-07-10 15:52:16 160 1

原创 C++编译报error: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’

C++读一个cfg配置文件的数据时cfg文件如下函数原型是string类型的函数:string MecConfig::getDeviceValue(const string key){ return getValue(Mectlconfig, deviceIdValue, key, DEVICE_ID_VALUE_COUNT);}tldevice.ip在结构里面定义成了int 类型;typedef struct TLDevice{ int ip; // cfg ...

2020-06-24 17:37:09 10749

原创 sourceinsight开发中遇到的各种问题集锦

1:si无法识别.cc文件,其他文件不显示解决方法类似:Options -> Document Options, Document Type 下拉选 C++ Source File, File Filter 中加入,*.cc2:持续更新.......

2020-06-12 09:36:19 834

转载 学习之道

学习之道观后感

2020-06-11 14:14:20 81

原创 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

问题描述:安装Linux下软件,执行sudo apt install curl 报错:无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用),解决方式:1执行:sudo rm -r -f /var/lib/dpkg/lock-frontend,依然报:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?2:执行sudo .

2020-06-10 09:50:59 219

转载 64位win10 上VirtualBox上Ubuntu16.04安装教程

转载备用:方便以后需要。虽然像BAT,HW这些大厂都是直接分配给你一个服务器账号,给你安装好各种骚东西,但是小公司还是得一点点自己动手安装。https://blog.csdn.net/scene_2015/article/details/83025750...

2020-06-09 17:23:08 201

原创 window10笔记本安装USB转VGA驱动,电脑重启后无法开机

window10笔记本安装USB转VGA驱动,电脑重启后无法开机安装FLUSBVGA-1.1.314.0.exe驱动,在2020520这天,这个问题差点搞死我,笔记本安装双屏驱动,网上下载了这个垃圾驱动,安装后重启电脑,gg,电脑无法启动,“网络诊断无法解决这个问题”,我wtf…解决方案:1:进入电脑安全模式:参考该链接:win10进入电脑安全模式2:进入cmd命令行:输入引号内命令: “REG ADD HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\M

2020-05-20 16:48:59 3747 7

原创 字节对齐-知识点整理

字节对齐,节省内存的空间,合理分配空间,对齐规则如下1:基本类型变量起始地址要按一定规则对齐. char 类型,其起始地址要1字节边界上,即其地址能被1整除(即任意地址即可) short类型,其起始地址要2字节边界上,即其地址能被2整除(0x0002,0x0004,0x0006......,地址的末位能被2整除) int 类型,其起始地址要4...

2020-04-25 18:00:23 233

原创 ubuntu12.04 修改用户名称后无法登陆解决方案

谁无年少无知,哎.......................请允许我叹口气.................顺便吃把鸡冷静冷静emoji。 事情是这样的,基于想实现远程控制虚拟机的想法,又懒得每次打开Putty(一款window下的可同步虚拟机内vim编程的软件)都输入一个不喜欢的用户名的初衷,进入虚拟机把用户名给改成了我想要的ACC,以便平时使用方便...................

2018-08-08 00:21:55 3113

原创 大端小端存储数据

 极简主义:在理解传输数据的时候,分为大小端传输(毕业实习面试的时喉吃过亏.........)大端模式储存:把高字节数据放在低地址位,低字节放在高地址位小端模式储存:把高字节放在高地址位,低字节放在低地址位(等同于原二进制数据)红色为高字节数据,黑色为低字节数据  8位数据位: 7 6 5 4 3 2 1 0   ...

2018-05-24 16:41:43 238

原创 正负数的按位取反~(小技巧)

取反运算与原码,反码,补码息息相关正数的按位反:+9 原码:01001 反码:01001 补码:01001(原码1)01001——>反码01001—–>补码 01001—–>按位取反——>10110(变负数)—–>再位取反+1,符号位不变:11001+1—->11010(原码2) 11010按位反:-10负数的按位取反:-9 原码:11001 反码:10111 =补码+1 补码:10

2017-09-15 20:48:26 9449

华为编码规范.doc

华为编程规范C/C++版,话不多说,下载就完事,不满意也不包退(狗头保命)

2020-11-17

Introduction To Fast Distributed Bus (FDBus)

分布式:基于TCP socket和Unix Domain socket,既可用于本地IPC,也支持网络节点之间的IPC 跨平台:目前已在Windows,Linux和QNX上验证 高性能:点对点直接通信,不通过中央Hub或Broker转发

2020-10-23

空空如也

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

TA关注的人

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