自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STL线程安全

在STL容器里对多线程支持的黄金规则已经由SGI定义1.多个读者是安全的。多线程可能同时读取一个容器的内容,这将正确的执行,当然,在读取时不能有任何写入者操作这个容器2.对不同容器的多个写入者是安全的,。多线程可以同时写不同的容器一个库可能试图以下列方式实现线程安全的容器1.每次调用容器的成员函数期间都要锁定该容器2.每个容器返回的迭代器的生存期内都要锁定该容器3.每个容器调用算法执行期间锁定该容器上面举例的锁定方法不能防止下面代码的问题vector<int> v;vector

2021-12-19 09:23:58 572

原创 STL中 map的count 方法(Finds the number of elements matching a specified key)

size_type count(key_type key);RemarksThe member function returns the number of elements in the controlled sequence that have equivalent ordering with key. You use it to determine the number of elements currently in the controlled sequence that match

2021-12-19 09:23:13 243

原创 STL中list的erase方法 (Removes elements at specified positions.)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-12-19 09:21:56 135

转载 undefine reference

如题

2021-12-19 09:20:51 170

原创 dose not name a type

declare class does not name a type出现这个编译错误主要有四个可能原因,现总结如下:1.引用的类命名空间未包含2.引用的类头文件未包含3.包含了头文件,或者已经前置声明了,则说明所引用的类名写错。4.循环引用头文件前置声明要素:1.前置声明需要注意以上提到的四点2.尽可能的采用前置声明(做到只有包含继承类的头文件)3.使用前置声明时,cpp文件中include 头文件次序必须先 包含前置声明的类定义头文件,再包含本类头文件。否则会出现如下编译错误...

2021-12-19 09:09:56 672

原创 Python收集股票信息

所需插件tushare, lxml,pandas,bs4,openpyxl每个插件的作用tusharepandaspython的一个数据开发包,有series,DataFrame等数据模型bs4全程Beautiful Soupopenpyxlopenpyxl 是用于读取和写入 Excel 2010 xlsx / xlsm / xltx / xltm 文件的 Python 库。遇到问题环境变量解决方法:添加环境变量有些教程比较老,所采用的接口已经失效解决方法:在博客中寻找新的方法

2021-07-26 19:54:56 85

原创 tinnyhttpd

简介,德州大学阿灵顿分校的大卫黑石为教学目的写的极简形服务器,学习之以便了解基本原理。首先来看main函数int main(void){ int server_sock = -1; u_short port = 0; int client_sock = -1; struct sockaddr_in client_name; int client_name_len = sizeof(client_name); pthread_t newthread; server_sock = star

2021-07-26 14:40:01 203

原创 cJSON

需要的库函数#include <string.h>#include <stdio.h>#include <math.h>#include <stdlib.h>#include <float.h>#include <limits.h>#include <ctype.h>

2021-07-26 14:37:18 273

原创 初识Http

基于TCP/IP协议基于(C/S)架构模型默认端口号 80 (也可以修改POST方法GET 方法(CGI 程序使网页具有交互功能

2021-07-11 10:07:25 81

原创 初识AJAX

简介AJAX是一种在无需加载整个网页的情况下,能够更新部分网页的技术AJAX = Asynchronous JavaScript and XML应用程序案例:Google Maps,Gmail,Youtube,Facebook.

2021-07-09 14:50:54 46

原创 初识JSON

JSON 是纯文本JSON 具有“自我描述性”(也就是人类可读)JSON 具有层级结构(JSON中包含JSON)JSON 可通过JavaScript 进行解析(只要有合适的解析器就行)JSON 数据可使用AJAX进行传输

2021-07-09 14:49:31 60

原创 初识HTML

HyperText Markup Language,是一种用于创建网页的标记语言HTML运行在浏览器上,由浏览器来解析。和它类似的还有JSON

2021-07-09 12:04:02 41

原创 map&unorderd_map

map底层是红黑树,因为要保存父子结点,空间占用率高。对于有顺序要求的问题,map比较快unorderd_map底层是哈希表,查找速度快,哈希表的建立比较耗时间

2021-07-09 11:56:55 47

原创 初识Http

请勿使用默认标题Http初识Http是一种协议,用于在网络中传输数据;基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等);HTTP是基于客户端/服务端(C/S)的架构模型a.通过一个可靠的链接来交换信息;b.无状态的请求/响应协议;c.客户端(C)和服务器端(S),都是应用程序;4.HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接;例子:GET /hello.txt HTTP/1.1Use

2021-07-09 11:55:21 65

原创 初识STL

STL初识stl分为1.容器(container)2.算法(algorithms)3.迭代器(iterator)

2021-07-09 11:35:11 47

原创 #乐观是最好的算法?

是的

2021-05-06 21:51:27 101

空空如也

空空如也

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

TA关注的人

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