福州大学软工1816 | K 班 (福州大学)

  • 《STL 源码剖析》 deque 实现原理

    deque概述 deque是双向开口的连续线性空间,而vector是单向开口的连续线性空间。 deque没有容量的概念,它是动态地以分段连续空间组合而成,随时可以增加一点新的空间并链接起来。 不会像 vector 因 “旧空间不足,而重新配置更大空间,然后复制旧元素,再释放旧空间”。 因此deque
    Linese   2022-11-18 14:52   0   23
  • 微信小程序 实现最简单的汉诺塔

    原理 说原理,实际上没有什么原理,主要就是模拟汉诺塔拖动;主要困难点 应该是 微信小程序的页面布局、事件的响应等; 实现汉诺塔,主要需要实现的一个功能是 元素组件的拖拽,关于元素拖拽在这篇博客中已经有描述:https://www.cnblogs.com/q1076452761/p/15706227.
    Linese   2022-01-19 20:42   0   159
  • [翻译]微前端:关于WebPack 5的Module Federation

    [翻译]Micro-frontends: Module Federation with WebPack 5(微前端:关于WebPack 5的Module Federation) 原文地址: https://dev.to/brandonvilla21/micro-frontends-module-fe
    诀别、泪   2021-12-24 11:22   0   611
  • 微信小程序 实现最简单的组件拖拽

    背景 最近在自主学习微信小程序的开发;对于零基础入门(没有学习过前端)的我,查阅了许多微信小程序拖拽的实现,大部分要么实现起来太复杂了,要么封装组件太复杂了,附带了拖拽之后排序等功能;因此写下这篇个人觉得最好理解的 微信小程序元素拖拽的实现; 原理 这边采用了 微信小程序中的 bindtouchst
    Linese   2021-12-18 22:55   0   1208
  • 微信小程序 入门学习 资料收集

    学习资料收集(持续更新) 官网:https://developers.weixin.qq.com/miniprogram/dev/framework/ 入门教程 作者:听风是风 从零开始的微信小程序入门教程(一) 从零开始的微信小程序入门教程(二),初识WXML与WXSS 从零开始的微信小程序入门教
    Linese   2021-12-08 16:34   0   264
  • python 根据正则表达式查找文本信息 写入 新文件

    功能 查找当前目录下符合正则表达式的的文件的文本 将该文本写入到 新的文件夹 实现原理 按时间从小到大排序,遍历当前文件夹的文件 读取每个文件的内容 每行匹配到的文本信息 写入新文件 代码 import re import os import sys # cmd执行 该文件 # FindMessag
    Linese   2021-11-30 11:14   0   274
  • 【转载】 python 生成C++模板代码

    转载:https://blog.csdn.net/weixin_30245867/article/details/98950730 转载:https://blog.csdn.net/phunxm/article/details/34917371 背景: 在开发过程中,会出现一些 统一代码结构的写法;
    Linese   2021-11-26 16:24   0   426
  • C++ 单元测试

    单元测试的理解 从头到脚说单测——谈有效的单元测试 干货 | 测试扁平化之必备神器:好的单元测试 VS 单元测试覆盖率 工具使用 | OpenCppCoverage | VS2019 单元测试覆盖率 数据驱动 单元测试 使用“数据驱动测试”之前应该知道的 vs2015数据驱动的单元测试 gtest
    Linese   2021-11-18 15:29   0   114
  • boost asio 网络通信 入门学习

    具体知识查看 《Boost程序库完全开放指南》 12.3.4 网络通信 服务端代码 #include <iostream> #include <boost/asio/ip/tcp.hpp> #include <boost/asio/io_service.hpp> #include <boost/as
    Linese   2021-10-19 17:41   0   181
  • 如何在 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
    范加索尔拉   2021-10-14 00:36   0   192