会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Linese
天道酬勤
博客园
首页
新随笔
联系
订阅
管理
2022年11月18日
《STL 源码剖析》 deque 实现原理
摘要: deque概述 deque是双向开口的连续线性空间,而vector是单向开口的连续线性空间。 deque没有容量的概念,它是动态地以分段连续空间组合而成,随时可以增加一点新的空间并链接起来。 不会像 vector 因 “旧空间不足,而重新配置更大空间,然后复制旧元素,再释放旧空间”。 因此deque
阅读全文
posted @ 2022-11-18 14:52 Linese
阅读(719)
评论(0)
推荐(2)
2022年1月19日
微信小程序 实现最简单的汉诺塔
摘要: 原理 说原理,实际上没有什么原理,主要就是模拟汉诺塔拖动;主要困难点 应该是 微信小程序的页面布局、事件的响应等; 实现汉诺塔,主要需要实现的一个功能是 元素组件的拖拽,关于元素拖拽在这篇博客中已经有描述:https://www.cnblogs.com/q1076452761/p/15706227.
阅读全文
posted @ 2022-01-19 20:42 Linese
阅读(304)
评论(0)
推荐(0)
2021年12月18日
微信小程序 实现最简单的组件拖拽
摘要: 背景 最近在自主学习微信小程序的开发;对于零基础入门(没有学习过前端)的我,查阅了许多微信小程序拖拽的实现,大部分要么实现起来太复杂了,要么封装组件太复杂了,附带了拖拽之后排序等功能;因此写下这篇个人觉得最好理解的 微信小程序元素拖拽的实现; 原理 这边采用了 微信小程序中的 bindtouchst
阅读全文
posted @ 2021-12-18 22:55 Linese
阅读(2414)
评论(0)
推荐(0)
2021年12月8日
微信小程序 入门学习 资料收集
摘要: 学习资料收集(持续更新) 官网:https://developers.weixin.qq.com/miniprogram/dev/framework/ 入门教程 作者:听风是风 从零开始的微信小程序入门教程(一) 从零开始的微信小程序入门教程(二),初识WXML与WXSS 从零开始的微信小程序入门教
阅读全文
posted @ 2021-12-08 16:34 Linese
阅读(309)
评论(0)
推荐(0)
2021年11月30日
python 根据正则表达式查找文本信息 写入 新文件
摘要: 功能 查找当前目录下符合正则表达式的的文件的文本 将该文本写入到 新的文件夹 实现原理 按时间从小到大排序,遍历当前文件夹的文件 读取每个文件的内容 每行匹配到的文本信息 写入新文件 代码 import re import os import sys # cmd执行 该文件 # FindMessag
阅读全文
posted @ 2021-11-30 11:14 Linese
阅读(330)
评论(0)
推荐(0)
2021年11月26日
【转载】 python 生成C++模板代码
摘要: 转载:https://blog.csdn.net/weixin_30245867/article/details/98950730 转载:https://blog.csdn.net/phunxm/article/details/34917371 背景: 在开发过程中,会出现一些 统一代码结构的写法;
阅读全文
posted @ 2021-11-26 16:24 Linese
阅读(699)
评论(0)
推荐(0)
2021年11月18日
C++ 单元测试
摘要: 单元测试的理解 从头到脚说单测——谈有效的单元测试 干货 | 测试扁平化之必备神器:好的单元测试 VS 单元测试覆盖率 工具使用 | OpenCppCoverage | VS2019 单元测试覆盖率 数据驱动 单元测试 使用“数据驱动测试”之前应该知道的 vs2015数据驱动的单元测试 gtest
阅读全文
posted @ 2021-11-18 15:29 Linese
阅读(165)
评论(0)
推荐(0)
2021年10月19日
boost asio 网络通信 入门学习
摘要: 具体知识查看 《Boost程序库完全开放指南》 12.3.4 网络通信 服务端代码 #include <iostream> #include <boost/asio/ip/tcp.hpp> #include <boost/asio/io_service.hpp> #include <boost/as
阅读全文
posted @ 2021-10-19 17:41 Linese
阅读(271)
评论(0)
推荐(0)
2021年4月20日
《STL 源码剖析》 list 实现原理
摘要: list概述 list对空间的运用是精准的,不浪费的。对于任何位置的元素插入 或 元素移除,list永远是常数时间。 list实现上就是一个双向循环链表,list节点 有prev 和 next 两个指针。 list迭代器 因为list是一个双向链表,他的迭代器就必须具备前移、后移的能力。list提供
阅读全文
posted @ 2021-04-20 17:56 Linese
阅读(1157)
评论(0)
推荐(0)
2021年4月13日
《STL 源码剖析》 vector 实现原理
摘要: 摘抄于 《STL 源码剖析》 4.2 vector概述 vector 和 array 非常相似。两者的唯一差别在于空间的运用的灵活性。 array是静态空间,一旦配置就不能改变。 如果要改变需要 用户自己操作:配置一个新空间将元素从旧地址搬到新地址,把原来的空间释放。 vector 是 动态控件,随
阅读全文
posted @ 2021-04-13 17:53 Linese
阅读(1038)
评论(0)
推荐(0)
下一页
公告