-
《STL 源码剖析》 deque 实现原理
deque概述 deque是双向开口的连续线性空间,而vector是单向开口的连续线性空间。 deque没有容量的概念,它是动态地以分段连续空间组合而成,随时可以增加一点新的空间并链接起来。 不会像 vector 因 “旧空间不足,而重新配置更大空间,然后复制旧元素,再释放旧空间”。 因此deque -
微信小程序 实现最简单的汉诺塔
原理 说原理,实际上没有什么原理,主要就是模拟汉诺塔拖动;主要困难点 应该是 微信小程序的页面布局、事件的响应等; 实现汉诺塔,主要需要实现的一个功能是 元素组件的拖拽,关于元素拖拽在这篇博客中已经有描述:https://www.cnblogs.com/q1076452761/p/15706227. -
[翻译]微前端:关于WebPack 5的Module Federation
[翻译]Micro-frontends: Module Federation with WebPack 5(微前端:关于WebPack 5的Module Federation) 原文地址: https://dev.to/brandonvilla21/micro-frontends-module-fe -
微信小程序 实现最简单的组件拖拽
背景 最近在自主学习微信小程序的开发;对于零基础入门(没有学习过前端)的我,查阅了许多微信小程序拖拽的实现,大部分要么实现起来太复杂了,要么封装组件太复杂了,附带了拖拽之后排序等功能;因此写下这篇个人觉得最好理解的 微信小程序元素拖拽的实现; 原理 这边采用了 微信小程序中的 bindtouchst -
微信小程序 入门学习 资料收集
学习资料收集(持续更新) 官网:https://developers.weixin.qq.com/miniprogram/dev/framework/ 入门教程 作者:听风是风 从零开始的微信小程序入门教程(一) 从零开始的微信小程序入门教程(二),初识WXML与WXSS 从零开始的微信小程序入门教 -
python 根据正则表达式查找文本信息 写入 新文件
功能 查找当前目录下符合正则表达式的的文件的文本 将该文本写入到 新的文件夹 实现原理 按时间从小到大排序,遍历当前文件夹的文件 读取每个文件的内容 每行匹配到的文本信息 写入新文件 代码 import re import os import sys # cmd执行 该文件 # FindMessag -
【转载】 python 生成C++模板代码
转载:https://blog.csdn.net/weixin_30245867/article/details/98950730 转载:https://blog.csdn.net/phunxm/article/details/34917371 背景: 在开发过程中,会出现一些 统一代码结构的写法; -
C++ 单元测试
单元测试的理解 从头到脚说单测——谈有效的单元测试 干货 | 测试扁平化之必备神器:好的单元测试 VS 单元测试覆盖率 工具使用 | OpenCppCoverage | VS2019 单元测试覆盖率 数据驱动 单元测试 使用“数据驱动测试”之前应该知道的 vs2015数据驱动的单元测试 gtest -
boost asio 网络通信 入门学习
具体知识查看 《Boost程序库完全开放指南》 12.3.4 网络通信 服务端代码 #include <iostream> #include <boost/asio/ip/tcp.hpp> #include <boost/asio/io_service.hpp> #include <boost/as -
如何在 ubuntu 16 下载并安装iniparser
> git clone http://github.com/ndevilla/iniparser.git > cd iniparser > make > sudo cp libiniparser.* /usr/lib/ > sudo cp src/iniparser.h /usr/local/inc