自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qt表格样式

【代码】qt表格样式。

2023-08-24 22:35:47 180

原创 笔试题之约瑟夫环

【代码】笔试题之约瑟夫环。

2023-03-14 21:48:22 168

原创 笔试题之实现string类以及线程循环打印1,2,3

【代码】笔试题之实现string类以及线程循环打印1,2,3。

2023-03-14 14:42:24 152

原创 makefile 通用模板

【代码】makefile 通用模板。

2023-03-14 13:33:24 124

原创 matlab 画不重叠的同心圆并添加文本变量文字和图例

【代码】matlab 画不重叠的同心圆并添加文本变量文字和图例。

2023-02-24 16:02:14 905

原创 RSA算法加解密

一些接口

2023-02-14 10:52:50 1071

原创 安全传输类项目

项目自用(未整理,乱)

2023-02-14 10:48:23 198

原创 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度,并输出最长字串

【代码】给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度,并输出最长字串。

2023-02-11 17:25:09 253

原创 C++11特性总结

函数返回多个值(结构化绑定)}return 0;}编译时运行函数(constexpr)}//可以在编译期求值return 0;}禁止继承或重写(final)};// 被final修饰后,不允许被继承public:}//禁止派生类继承该虚函数}//失败,不能将Base作为基类return 0;}模板类自动推导//不需要指定类型,编译器可以自动推导return 0;}用户自定义字面量}return 0;}类型别名//使用using定义别名。

2022-12-11 20:43:07 166

原创 笔试题之a[1]的地址表示

【代码】笔试题之a[1]的地址表示。

2022-11-26 14:30:20 275

原创 判断大小端的方式

【代码】判断大小端的方式。

2022-11-26 14:27:48 131

转载 Linux环境下Protobuf完整安装和使用教程

protobuf

2022-11-09 15:31:31 4335 2

原创 虚拟内存总结

如果是私有访问,内核会采用写时拷贝copy on write的方式,如果一个进程要修改一个私有的写时拷贝的对象,会产生一个保护故障,内核会拷贝这个私有对象,写进程会在新的私有对象上修改,其他进程仍指向原来的私有对象。链表:每一块连续的区域分别由一个结点表示,结点有4个值,第一个值为P表示占用,H表示空闲,第二个值指向进程首地址,第三个值表示进程长度,第四个值指向下一个结点,如果新的进程想要加入,则扫描每一个结点,直到找到足够大的空间存放新进程,这种算法为首次适配算法。在内存管理时,页是地址空间的最小单位。

2022-10-22 22:11:00 382

原创 线程安全---单例模式

由图可知,一开始就调用了构造函数。

2022-10-02 19:26:58 82

原创 “error while loading shared libraries: xxx.so.x“找不到库解决办法

参考博文:https://blog.csdn.net/sahusoft/article/details/7388617?如果共享库文件安装到了其它"非/lib或/usr/lib" 目录下, 但是又不想在/etc/ld.so.conf中加路径(或者是没有权限加路径). 那可以export一个全局变量LD_LIBRARY_PATH, 然后运行程序的时候就会去这个目录中找共享库.另外一个原因就是已经安装了该共享库, 但 执行需要调用该共享库的程序的时候, 程序按照默认共享库路径找不到该共享库文件.

2022-09-23 13:15:34 1930 1

原创 win 10 和 Ubuntu 利用 samba 共享文件夹

参考博文:https://blog.csdn.net/qq_23958451/article/details/101228967。(ip地址查询命令:ifconfig)点击连接(此时为无密码连接)win 10 和 Ubuntu 利用 samba 共享文件夹。5.设置共享密码(可有可无,因为可以无密码共享)3.创建用于共享的文件夹,名字可自起。8.win+R在弹出的运行窗口输入。6.配置 samba 的配置文件。4.给创建的这个目录设置权限。指定驱动号和连接的文件夹即可。将下列代码复制到文件最末。

2022-09-18 19:03:53 1394 1

原创 网络编程基础(三)

epoll除了提供select/poll那种IO事件的电平触发外,还提供了边沿触发,使得用户空间程序有可能缓存IO状态,减少epoll_wait/epoll_pwait的调用,提高应用程序效率。使用 cat 命令查看一个进程可以打开的 socket 描述符上限。可以通过修改配置文件的方式修改该上限值。

2022-09-18 16:22:39 102

原创 网络编程基础(二)

server 端实现 client 端实现。

2022-09-09 00:28:19 83

原创 网络基础(一)

传输层:TCP/UDP应用层:HTTP FTP网络层:IP ICMP IGMP网络接口层:ARP RARPTCP 传输控制协议:面向链接、可靠的、基于字节流的传输层通讯协议UDP 用户数据报协议:无连接的传输层协议,提供面向事务的简单不可靠信息传送服务HTTP 超文本传输协议:网络协议FTP 文件传输协议ICMP Internet 控制报文协议,TCP/IP 协议族的一个子协议,用于在 IP 主机、路由器之间传递控制消息。

2022-09-08 00:23:29 722

原创 线程同步之生产者消费者模型

线程同步之生产者与消费者模型

2022-07-03 16:38:27 272

原创 线程基础概念总结

一些线程基础概念

2022-07-01 17:18:17 329

原创 IPC之信号

IPC之信号

2022-06-25 19:07:55 533

原创 mmap共享内存

mmap共享内存

2022-06-21 21:12:32 780

原创 进程间通信

进程间通信

2022-06-14 21:53:54 449

原创 孤儿进程回收

进程

2022-06-13 22:12:39 234

原创 阻塞和非阻塞

阻塞和非阻塞

2022-06-09 10:47:28 1043

原创 动态库和静态库制作

静态库和动态库的制作

2022-06-03 22:33:42 201

原创 【刷题系列】

刷题系列Highest Scoring WordGiven a string of words, you need to find the highest scoring word.Each letter of a word scores points according to its position in the alphabet: a = 1, b = 2, c = 3 etc.You need to return the highest scoring word as a string.I

2022-05-27 13:02:38 70

原创 STL小案例

案例描述:公司今天招聘了10个员工,10名员工进入公司后,需要指派员工在哪个部门工作员工信息有:姓名 工资组成;部门分为:策划、美术、研发随机给10名员工分配部门和工资通过multimap进行信息的插入 key(部门编号)value(员工)分部门显示员工信息实现步骤:创建10名员工,放到vector中遍历容器,取出来每个员工,进行随机分组分组后,将员工部门编号作为key,具体员工作为value,放入到multimap容器中分部门显示员工信息代码示例:#in

2022-03-22 19:27:57 78

原创 一些常用STL容器总结

stack 容器只有栈顶元素才可以被外界使用,不允许有遍历行为构造函数 stack<T> stk; stack(const stack &stk);赋值操作 stack& operator=(const stack &stk);数据存取 push(elem); pop(); top();大小操作 empty(); size();queue 容器构造函数 queue<

2022-03-22 19:26:59 953

原创 STL常用算法总结

常用遍历算法头文件:<algorithm> <functional> <numeric><algorithm>是所有STL文件中最大的一个,范围涉及比较、交换、查找、遍历操作、复制、修改等等<functional>体积很小,只包含几个在序列上面进行简单数学运算的模板函数<numeric>定义了一些模板类,用以声明函数对象常用遍历算法1. for_each//遍历容器2. transform //搬运容器到另一个容器中

2022-03-22 19:21:32 558

原创 STL函数对象总结

函数对象重载函数调用操作符的类,其对象称为函数对象,函数对象使用重载的()时,行为类似函数调用,也叫仿函数函数对象()本质是一个类,不是一个函数函数对象的使用1. 函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值2. 函数对象超出普通函数的概念,函数对象可以有自己的状态3.函数对象可以作为参数传递示例:class MyAdd{public: int operator()(int v1, int v2) { return v1 + v2; }};voi

2022-03-22 19:21:09 192

原创 string函数总结

##string容器string和char区别char* 是一个指针string 是一个类,内部封装了char*,管理这个字符串, 是一个容器void test01(){ string s1;//默认构造 const char* str = "hello world"; string s2(str);//使用字符串初始化 string s3("hello world");//拷贝构造函数 cout << s3 << endl; string s4(3,

2022-03-22 19:20:27 247

原创 拷贝构造函数的调用时机

内容来自b站黑马程序员教学视频

2022-03-22 19:19:17 538

原创 关于vector

vector存放内置数据类型容器: vector算法: for_each迭代器: vector::iterator#include <vector>void test01(){ // 创建了一个vector容器,数组 vector<int> v; //向容器中插入数据 v.push_back(10); v.push_back(20); v.push_back(30); v.push_back(40); //通过迭代器访问容器中的数据 vector&

2022-03-22 19:12:54 254

原创 深拷贝和浅拷贝

深拷贝和浅拷贝浅拷贝简单的赋值拷贝操作深拷贝在堆区重新申请空间,进行拷贝操作class Person{public: Person() { cout << "Person 默认构造函数调用" << endl; } Person(int age, int height) { cout << "Person 有参构造函数调用" << endl; m_Age = age; m_Height = new int(hei

2022-03-22 19:11:16 136

原创 MATLAB实现Q-Learning一维寻宝

代码参考莫烦pythonmain.mclearclcN_STATE = 6;%开始的距离即状态ACTIONS = {'left','right'};EPSILON = 0.9;%贪婪策略ALPHA = 0.1;%学习率GAMMA = 0.9;%衰减因子MAX_EPISODES = 13;%最大学习次数 q_table = build_q_table(N_STATE, ACTIONS);for episode = 1 : MAX_EPISODES step_counter =

2021-08-26 17:26:10 1303

空空如也

空空如也

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

TA关注的人

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