技术专区
-
功能“空传播运算符”在 C# 5 中不可用。请使用语言版本 6 或更高版本。
PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 使用新的 .NET 编译器平台(“Roslyn”)编译器作为服务 API 的替代 CodeDOM 提供程序。这为使用 CodeDOM 的系统中的新语言特性(例…
-
JavaScript之面向对象
面向对象 概述 面向对象是一种编程思想(oop),他是将对应的过程替换成对应的对象,而不做去追求对应的过程实现,而通过去找对象的方式实现。综合思想:找有这个功能的对象,做这个事情。(面向对象同时具备一个点…
-
字符串排序算法
字符串排序算法: 键索引计数法 低位优先的字符串排序算法(Least-Significant-Digit-First, LSD) 高位优先的字符串排序算法(MSD) 三向字符串快速排序 键索引计数法 适用性:适用于小整数键的排序算法 稳定性:…
-
子字符串查找算法
子字符串查找算法: 暴力子字符串查找算法 KMP 算法 RM 算法 术语: 文本:完整的字符串 模式字符串:需要在文本中查找的子串 暴力子字符串查找算法 性能: 在极端情况下(存在很多重复的字符),时间复杂度是 O(MN…
-
C++ timed_mutex
#include <iostream> #include <thread> #include <mutex> std::timed_mutex mutex; void mythread() { std::chrono::milliseconds timeout(100); //100ms std::chrono::milliseconds sleep(100)…
-
nodemon 调试nodeJS的使用方法
首先你需要全局安装nodemon ,然后要做一个launch.json的配置: { "version": "0.2.0", "configurations": [ { "name": "Launch server.js via nodemon", "type": "node", "request": "launch", "runtimeExecutabl…
-
自定义组件⑤纯数据字段-微信小程序开发(二十二)
1. 什么是纯数据字段 概念:纯数据字段指的是那些不用于界面渲染的 data 字段。应用场景:例如有些情况下,某些 data 中的字段既不会展示在界面上,也不会传递给其他组件,仅仅在当前组件内部使用。带有这种特性的 …
-
二叉树转换成字典,python的min-in混合类的使用
class ToDictMixin(object): def to_dict(self): return self._traverse_dict(self.__dict__) # 具体的实现代码写起来也很直观:我们只需要用hasattr函数动态地访问属性、isinstance函数动态地检测对象类型,并用 # d…
-
在字节跳动干软件测试5年,7月无情被辞,想给划水的兄弟提个醒
前段时间,一个认识了好几年在大厂工作做软件测试的朋友,年近30了,却被大厂以“人员优化”的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿…… 在很多企业,都有KPI考核,然后在此基础上还会弄个“末位淘汰”( 或…