08 2022 档案

摘要:1、书推荐: qt及qt quick开发实战精解 qt串口通信专题教程 2、开源软件音乐播放器 3、这本书还不全,在以下网址中补充: https://www.yafeilinux.com/ // 不错的!!! 4、要多动手、学会看qt英文帮助文档 5、还可以进行移动开发和嵌入式开发 6、这个控件菜单 阅读全文
posted @ 2022-08-31 07:20 妖山鬼店 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1、str::tr1命名空间 其中包括shared_ptr和regex,他们都被搬到str命名空间中了 2、https://isocpp.org/blog/2014/03/compiler-support-for-c11-and-c14 可以查看支持的情况 3、C++之父的网站及其它: https: 阅读全文
posted @ 2022-08-28 08:59 妖山鬼店 阅读(25) 评论(0) 推荐(0) 编辑
摘要:https://www.runoob.com/w3cnote/ascii.html ASCII(发音:,American Standard Code for Information Interchange,美国信息交换标准代码) 1、可显示字符编号范围是32-126(0x20-0x7E),共95个字 阅读全文
posted @ 2022-08-22 07:13 妖山鬼店 阅读(109) 评论(0) 推荐(0) 编辑
摘要:其实不应该这两个进行比较? qt是framework,C#是语言。 应该是语言和语言对比,框架和框架对比:C++ vs C#; qt vs .net 1 如果只是windows,用C#/.net;如果跨平台:用C++/qt // 2 如果服务器端C++,用C++/qt // 待定 ********* 阅读全文
posted @ 2022-08-21 23:15 妖山鬼店 阅读(1904) 评论(0) 推荐(0) 编辑
摘要:1 有默认分配器: 既然有默认分配器,那就有其它分配器,而更高阶就是自己写分配器。 下面使用list(双向链表),搭配其它分配器试试,很自然的想法 其它分配器有7个,mt:multithread分配器,因为分配器是管理内存的(内存分配器),所以后面的测试可以用push_back 真正要做效率测试是没 阅读全文
posted @ 2022-08-21 22:51 妖山鬼店 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1 测试程序、辅助函数 输入基本类型、输入对象;比较两个long、两个string等不等 2 array的使用: 计算时间的方法clock_t; array.data()传回整个数组在内存中的地址;qsort()进行排序 + bsearch()进行查找,如果是乱的,只能用顺序查找; 3 vector 阅读全文
posted @ 2022-08-09 11:20 妖山鬼店 阅读(33) 评论(0) 推荐(0) 编辑
摘要:STL是泛型最成功的作品, 3个极好的网站推荐: https://cplusplus.com/ https://en.cppreference.com/w/ https://gcc.gnu.org/ 2 STL分成6大部件: 容器用来放东西,放东西要占用内存,但是你不需要关注内存,用分配器解决; 算 阅读全文
posted @ 2022-08-09 11:18 妖山鬼店 阅读(27) 评论(0) 推荐(0) 编辑
摘要:给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例  阅读全文
posted @ 2022-08-08 22:26 妖山鬼店 阅读(354) 评论(0) 推荐(0) 编辑
摘要:C++里面竟然没有split!! 阅读全文
posted @ 2022-08-08 22:05 妖山鬼店 阅读(12) 评论(0) 推荐(0) 编辑
摘要:class Solution { public: int strStr(string haystack, string needle) { return haystack.find(needle); } }; 阅读全文
posted @ 2022-08-08 21:54 妖山鬼店 阅读(20) 评论(0) 推荐(0) 编辑
摘要:给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()"输出:true示例 2: 输入:s = "()[]{}"输出:true示例 3: 阅读全文
posted @ 2022-08-08 19:11 妖山鬼店 阅读(46) 评论(0) 推荐(0) 编辑
摘要:14. 最长公共前缀 难度简单2380 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar"," 阅读全文
posted @ 2022-08-08 08:45 妖山鬼店 阅读(4) 评论(0) 推荐(0) 编辑
摘要:多线程编程: Win32多线程程序设计侯捷 Linux多线程服务端编程 多任务执行举例: 1个cpu,执行10个函数: 前10ms执行函数1,中间20ms执行函数2...... 不断进行切换,其实这个不是真正的并发,是假象;切换中还要不断保存现场和回复现场,会有一些开销。 这些保存在操作系统中的一些 阅读全文
posted @ 2022-08-07 10:01 妖山鬼店 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 虚指针、虚表、虚函数 对象C里面有两个m_data1?只要类里面有一个虚函数,那么就会有一个虚指针,类的大小也会多4个字节 继承:不但继承成员,还会继承函数,函数大小没人知道。继承函数继承的是调用权。 类B改写了vfunc1(); B、C都只有2个虚函数。 总共8个函数:如图所示,其中有4个虚函 阅读全文
posted @ 2022-08-06 22:06 妖山鬼店 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1 模板模板参数,第二个参数又是一个模板 在模板尖括号里面typename == class 传入容器list(本身就是模板),传入容器的类型string,但这个是错的。 有点深了,先跳过。 2 C++标准库:强烈建议一定要用,例如20个容器,100个算法,统统都要用一下 算法:比如copy。 3 阅读全文
posted @ 2022-08-06 13:05 妖山鬼店 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1 模板特化 为什么泛化的hash没有内容?不是这里要讨论的内容? size_t是什么类型? cout这个实例怎么理解?hash<long>():这是个临时对象;(1000),这个()是启动这个函数的;里面做什么无所谓,只要理解这是特化就行了。 2 偏特化 1)个数上的偏,<>这个里面叫模板参数 2 阅读全文
posted @ 2022-08-05 23:37 妖山鬼店 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1 两种特殊的类:像指针的类、像函数的类 shared_ptr智能指针:比一般的指针更聪明,2.0之前有个auto pointer 1)智能指针是模板 2)智能指针里面肯定有个指针,px; 3)初始化的方法要注意一下, 一般:Foo *sp; 智能指针:shared_ptr<Foo> sp(new 阅读全文
posted @ 2022-08-05 16:44 妖山鬼店 阅读(38) 评论(0) 推荐(0) 编辑
摘要:前几天军工股表现活跃 当天,股价中跌2个点左右,截止目前还没收盘 看来可以每次大跌买 08.03 佩洛西来访成既定事实之后,军工股跳水,看来在“事件”前一天提前退出。 阅读全文
posted @ 2022-08-02 10:25 妖山鬼店 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1 数字转字符串 string tmpStr = to_string(123); 2 无序map map:键值对 unordered_map<char, char> pairs = { { ')', '(' }, { ']', '[' }, { '}', '{' } }; 一般map建立之后都是有顺 阅读全文
posted @ 2022-08-02 10:02 妖山鬼店 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1 标准库 整个标准库都是用模板做的,继承非常少(现在不一定),也几乎没有虚函数, 所以它的思维不这种是面向对象的,而是模板泛型编程的思维 Dev-C++ 5.6编译器了解一下 2 转换函数:类型互相转换(转出去、转进来) 转出去:一般用operator type() const 转进来:一般用no 阅读全文
posted @ 2022-08-01 17:26 妖山鬼店 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示