- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 ‘user‘ is not a Conan command. See ‘conan --help‘
ERROR: Unknown command 'user'
2022-10-14 11:11:13 2447 2
原创 使用VS 查看对象模型以及结构体内存对齐
使用VS 查看对象模型以及结构体内存对齐主要使用下面一条语句查看cl /d1 reportSingleClassLayoutXXX xxx.cpp其中XXX为要查看的对象的名称,xxx为源文件的名称//查看父类对象模型cl /d1 reportSingleClassLayoutBase 666对象模型.cpp//查看子类对象模型cl /d1 reportSingleClassLayoutSon 666对象模型.cpp//查看结构体对象模型cl /d1 reportSingleCla
2021-09-30 11:03:59 1302 1
原创 组合与排列刷题小结C++
文章目录组合与排列刷题小结 C++拓展1—组合总和拓展2—组合总和拓展3—组合总和组合总和—小结拓展4—排列拓展5—排列全排列—小结组合与排列刷题小结 C++有感于LeetCode第一题(两数之和)的高赞评论:有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。我呢,就从LeetCode第一题开始,逐步增加难度,力求组合总和与排列总和做到举一反三,并将回溯法理解更深一层。LeetCode第一题题目如下:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出
2021-08-22 13:36:35 156
原创 有点意思~
有点意思//\\ \\ \\ \\ \\ \\ \\ \\ || || || || || || // // // // // // // ////\\ \\ \\ \\ \\ \\ \\ _ooOoo_ // // // // // // ////\\ \\ \\ \\ \\ \\ o8888888o // // // // // ////\\ \\ \\ \\ \\ 88" . "88
2021-08-17 22:51:56 76
转载 服务器拒绝访问如何定位及修复
服务器拒绝访问如何定位及修复第一、问题定位1.使用top查看当前系统资源占用情况,包括cpu、内存、硬盘2.查看系统连接数据netstat - an | awk '/^tcp/ {++S[ $NF ]} END { for (a in S) print a, S[a]}'3.系统存在大量TIME_WAIT和CLOSE_WAIT4.TIME_WAIT是系统资源调用,大量访问冲击时,系统会存在大量带消化处理的连接,此时连接的装填都是TIME_WAIT5.CLOSE_WAIT是程序资源延迟释放的动
2021-08-10 19:56:56 2703
原创 MySQL锁——总结
MySQL锁——总结文章目录MySQL锁——总结一、MYSQL数据库锁的种类1、行级锁2、表级锁3、页级锁4、小结二、MySQL常用存储引擎的锁机制三、Innodb中的行锁与表锁四、行级锁与死锁解决行级死锁办法五、如何避免死锁一、MYSQL数据库锁的种类在数据库系统中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。1、行级锁行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加
2021-08-04 10:44:55 108
原创 最大TCP连接数量问题总结
TCP连接限制问题总结最大TCP连接数量问题总结1、可用端口号限制2、文件描述符限制3、线程的限制4、内存的限制5、CPU的限制总结参考文献:最大TCP连接数量问题总结直接上答案最大TCP连接数量限制有:可用端口号数量、文件描述符数量、线程、内存、CPU1、可用端口号限制Q:一台主机可以有多少端口号?端口号与TCP连接?是否能修改?端口号限制因素?第一:端口号是16位的,所以总共有65535个,即可创建65535个TCP连接第二:端口分为知名端口(0~1023)、注册端口(1024~4951
2021-08-01 14:39:49 8256
原创 解决谷歌浏览器书签同步问题
解决谷歌浏览器书签同步问题设置 --> 网络和Internet -->以太网-->更改适配器选项-->以太网(右键点击属性)-->Internet协议版本 4(TCP/UDP)-->属性-->使用下面的DNS服务器地址(E:)首选DNS服务器:117.50.11.11备用DNS服务器:117.50.22.22步骤1:步骤2:步骤3:...
2021-06-29 17:11:41 981 1
原创 git 使用指令
…or create a new repository on the command lineecho "# Cpp-Learning-note" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M maingit remote add origin https://github.com/Vista-zou/Cpp-Learning-note.gitgit push -u or
2021-06-02 22:54:08 55
原创 超详细解释:什么叫负载均衡
什么叫做负载均衡1.什么是负载均衡Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。负载均衡(Load Balance),意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。是解决高性能,单点故障(高可用),扩展性(水平伸缩)的终极解决方案。2.为什么需要负载均衡我们在日常生活中经常免不了要去一些比
2021-04-29 11:27:10 1979
原创 安装Go语言及VS code配置Go语言开发环境
VS code配置Golang开发环境1、下载VS code以及简单配置Windows、Linux、Mac三大平台选你需要的。下载安装包之后,总体安装办法:下一步安装法(安装路径可选,例如本人安装在 D:\VS code)在VS code中安装插件:(1)Chinese (Simplified) Language Pack for Visual Studio Code (目的是换成中文语言)(2)Go (目的当然是写go程序啦)(3)Code Runner (目的是方便编译程序)其他设置
2021-04-24 21:06:46 621
原创 s[i] !=‘ ‘ && i>=0造成越界
s[i] !=’ ’ && i>=0越界问题力扣:剑指offer 58-1 翻转单词顺序如输入字符串class Solution {public: string reverseWords(string s) { string res; if (s.empty()) {return res;} int i,j; for (j = s.size()-1;j>=0;--j) { if
2021-03-23 21:53:13 383 1
原创 如何将本地项目上传至GitHub
将本地文件夹上传至GitHub第一步:选择目标项目(本地文件夹)第二步:在Git Bash的命令行中输入 git init$ git init目的是将这个文件夹变成Git可管理的仓库,此时文件夹中会多一个 .git隐藏文件(显示隐藏文件即可见)第三步 远程连接你的Github仓$ git remote add origin git@github.conm : xxx/xxx.git第四步 用push上传到你的Github仓$ git push -u origin master...
2021-03-13 14:47:40 166
原创 VMware安装Ubuntu电脑蓝屏报错:你的设备遇到问题,需要重启;我们只收集某些错误信息,然后为你重新启动。
VMware安装Ubuntu电脑蓝屏解决办法1、报错界面如下2、解决办法1、报错界面如下2、解决办法移除打印机和声卡!!!!!
2021-03-08 17:13:39 23171 14
转载 LaTeX引用参考文献——BibTex参考文献格式大全
LaTeX引用参考文献——BibTex参考文献格式大全期刊文章bib格式会议文章bib格式书籍bib格式博硕论文引用bib格式其他文献引用bib格式
2021-02-24 19:42:53 7675
转载 C++中的bitset类型
C++中的bitset类型声明:本文转载于白痴天才梦的博客,为了今后他人和自己学习。C++中的bitset类型C++中的bitset类型1、认识标准库bitset类型2、bitset对象的定义3、bitset对象的初始化3.1用unsigned值初始化3.2用string对象初始化bitset对象4、访问bitset对象中的位1、认识标准库bitset类型位是用来保存一组项或者条件的yes/no(1或者0)信息的一种简洁方法,那么位集就是二进制位的有序集。C++中标准库提供的bitset类在我们程
2020-12-28 19:08:23 237
原创 C++中istringstream 、ostringstream 与 stringstream
C++中istringstream 、ostringstream 与 stringstream必须加头文件:#include istringstream:执行C++风格的串流的输入操作示例: istringstream读取string中的所有字符串(结果为无空格的字符串)#include <iostream>#include <sstream>using namespace std;int main() { string s = "we are... ch
2020-12-26 21:47:48 126
原创 Day 1:剑指offer 之 string
剑指offer 之 string1 翻转字符串剑指offer 58-1:翻转单词顺序如输入字符串"I am a student. “,则输出"student. a am I”。思路1:后序遍历+i/j单词起止位置+string容器的尾插法(s.push_back())#include <memory>#include <iostream>using namespace std;class Solution {public: string reverseWo
2020-12-26 20:56:00 95 1
转载 C/C++的内存分配、释放函数
目录内存分配释放函数内存分配释放函数:1. malloc函数2.函数名: calloc3.free()函数4.函数realloc本文转载于:http://blog.sina.com.cn/s/blog_4718dd930100lva6.html内存分配释放函数内存分配释放函数:1. malloc函数向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C/C++规定,void* 类型可以强制转换为任何其它类型的指针。原型:extern
2020-12-02 19:57:20 2760
原创 C++学习:map/multimap容器定义、区别以及一个按自定义规则进行排序实例
C++: map/multimap容器按照自定义规则进行排序1、map/multimap容器简介定义:map容器中所有元素都是对组(pair),pair中第一个元素为键值(key)起到索引作用,第二个元素为实值(value),并且所有的元素都会根据元素的键值自动排序。区别:map 不允许容器中有重复的key值元素multimap 允许容器中有重复的key值元素本质: map/multimap属关联式容器,底层结构由二叉树来实现的。2、map容器自定义排序示例问题描述给定6个人的信
2020-11-25 16:59:09 1056
原创 参考文献里英文人名书写示例
参考文献英文人名书写示例在撰写英文期刊文章时,经常需要在参考文献中对英文人名进行书写(全称、缩写),另外遇到中文名字(拼音)时也需要适当地调整书写方式。以下主要分成两种形式:全称与缩写以George Bush 为例,其中Bush是姓,George是名(外国人通常先写名,后写姓)。一、全称George Bush ⟺ \iff⟺ Bush, George注意:先写姓的话,需要在姓后加逗号(,)!二、缩写缩写规则:只有名能缩写,姓不可以缩写!G. Bush ⟺ \iff⟺ Bush
2020-10-07 15:47:11 21064 1
原创 Texstudio使用技巧(环境配置、快捷键、源码与PDF相互定位等)
Texstudio 使用技巧(环境配置、快捷键、源码与PDF相互定位等)Texstudio软件是一款Tex文档的编辑器,用起来比较香。在此,总结一下个人在使用过程中的一些技巧。一、Texstudio 环境配置1、转换成中文Options --------> Configure TeXstudio -------> General ---------> Language --------> zh_CN2、更换编辑器(XeLaTex)更换编译器为XeLaTex之后
2020-10-06 16:54:48 14200 1
原创 Matlab工具箱:ggplab 和 YALMIP 安装
Matlab工具箱:ggplab 和 YALMIP 安装一、ggplab1、简介ggplab 是基于Matlab的工具箱,用于求解几何规划(Geometric Programs,简称GP)以及广义几何规划( Generalized Geometric Programs ,简称GGPs)问题。详细介绍参见:A Matlab Toolbox for Geometric Programming.2、安装 ggplab(1)获得ggpalb原文件(2)将ggplab原文件放置你喜欢的位置(下一步需要
2020-09-22 16:59:53 1042
原创 MOSEK安装教程及安装过程遇到的问题
MOSEK的安装及安装时出现的问题近来因为需要求解一些凸优化的问题,需要用到 MOSEK (Matlab+mosek),目前已成功安装,在此算是作个总结,方便自己也方便他人今后顺利安装mosek。安装步骤1. 下载MOSEK软件包去官网下载 MOSEK安装包: https://www.mosek.com/downloads选择合适的安装包,例如我的是Windows 64位的,就直接点击上图红色框部分即可下载安装包。下载之后得到:2.安装MOSEK软件包双击运行安装包程序,按其安装向导
2020-09-21 19:07:15 19744 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人