JavaScript设计模式-原型模式
1.JavaScript中,所有函数(类)和部分原始数据类型(Number,String,Array,Function)具有prototype属性。 2.在类的prototype属性上设置的属性,所有实例共享。 3.实例可修改prototype上的属性。如果修改的是值类型,只是当前实例发生更改。如果 ... 查看全文
Python——dict字典
不可变数据类型:元组 bool int str 可变数据类型: list dict set dict key 必须是不可变数据类型,可哈希 value 任意数据类型 dist 有点: 二分查找取查询 存储大量关系数据 特点:无序 ... 查看全文
More Effective C++ 条款0,1
More Effective C++ 条款0,1 条款0 关于编译器 不同的编译器支持C++的特性能力不同。有些编译器不支持 类型,此时可用 枚举类型来模拟 类型。这允许参数类型为 和`bool int`类型。 f(int);f(bool); f(a 查看全文
QT调用C#写的Dll
参见: https://blog.csdn.net/weixin_42420155/article/details/81060945 C#写的dll是没有dllMain入口函数的,是一种中间语言,需要.Net运行时进行做本地化工作,因此如果要调用C#写的dll,需要依赖.Net运行时,然而Qt中还无 ... 查看全文
Apicloud——关于获取缓存与清除缓存功能、字节转换
2019-01-02 13:58:15 清除缓存功能很常见,Apicloud中有现成的方法,整理记录一下; 其中字节转换部分,很合用。 以后会整理一份不仅限Apicloud中使用的。 ... 查看全文
PyCharm激活(Windows)
下载jar包 下载链接: https://pan.baidu.com/s/1Id5WuonPiR4I9bHZHqcdug 提取码: knqu 配置 1.1 将下载的jar包放置在PyChar安装的bin目录下面。 1.2 在bin目录下找到下面后缀名为vmoptions的文件。 1.3 编辑上面的文 ... 查看全文
lwip Packet buffers (PBUF) API 操作 集合
官网介绍:http://lwip.nongnu.org/2_1_x/group__pbuf.html ... 查看全文
AUTO Uninstaller【教程】AUTODESK系列软件MAYA,3DSMAX,CAD,INVENTOR,REVIT修复卸载工具 Windows x64位
AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等)。有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET framework也是不同的,OMG!!!看了网上各种办法,都没有有效的解决方法。下面介绍如何借助一个 ... 查看全文
windows下安装tomcat8
1、下载tomcat,下载地址:https://tomcat.apache.org/download-80.cgi 2、官网下载下来的tomcat是zip格式,解压到安装目录 3、修改环境变量: 4、命令行操作,在bin目录中执行service.bat install 5、双击bin目录的tomca ... 查看全文
delphi 7里怎么隐藏PageControl控件的tabsheet标签
Tabsheet1.tabvisible := False; ... 查看全文
postman中 form-data、x-www-form-urlencoded、raw、binary的区别
1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的 ... 查看全文
jQuery判断checkbox是否选中
方法一:if ($("#checkbox-id")get(0).checked) { // do something} 方法二:if($('#checkbox-id').is(':checked')) { // do something} 方法三:if ($('#checkbox-id').attr ... 查看全文
mvc 实体类 自定义验证特性
mvc 实体类验证的时候 如果有多个验证特性需要在属性上层叠很多个验证特性,显得属性特别臃肿并且也不够直观,极大地影响我使用它的兴趣,所以我想自定义一个验证特性,然后将所有需要验证的情形全部放在一个特性里,看上去更直观一点。 自定义的验证特性是不是看上去更清爽一点 实现 可以根据自己的想法去验证 最 ... 查看全文
设计模式之简单工厂模式(C#语言描述)
严格意义上来说,简单工厂模式并不属于GoF的23种设计模式,但是它是学习其他工厂模式的基础和前提条件。理解了简单工厂模式,学习工厂方法模式和抽象工厂模式会比较容易一些。 简单工厂模式的定义 定义一个工厂类,他可以根据不同的参数返回不同类的实例。通常情况下,被创建的类的实例通常都具有共同的父类。 简单 ... 查看全文
【转】python Counter模块
因为 Counter 实现了字典的 __missing__ 方法, 所以当访问不存在的key的时候,返回值为0: counter 常用的方法: ... 查看全文
使用 IDEA 打包spring cloud 成 jar在ubuntu 中运行
1. 打开终端 termial , 使用 mvn install . 如果提示 mvn 不是xx 命令 ; 2 则需要配置环境变量 : path : C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.5\plugins\maven\lib\maven3\ ... 查看全文
【C++】linux下头文件io.h的巨坑
摘要:采用 io.h 头文件提供的函数读取指定文件夹中多个文件(文件名没有规律) 系统配置:ubuntu16.04, cmake编译 读取文件的代码如下, 第一次编译后报错: error: aggregate ‘*********’ has incomplete type and cannot be ... 查看全文
unity开发c#代码
1.摄像头跟随主角移动,并支持旋转。 开发过程中需要摄像头以一定距离跟随player,同时会进行旋转,属于一种常见的跟随方式。 这里值得注意的是:需要记得将主角的tag设置为player。 原理非常简单,一直将摄像机和玩家距离控制在一个值之内,旋转角度上相减取差值即可。 觉得位置不太好的话,改一下最 ... 查看全文
ReactJs 的各个版本生命周期、API变化 汇总(一、V16.0.0)
由于 React 的版本更新频繁,各类的新特性也是让人眼花缭乱的,为了方便自己查询最新的以及过往的 各个 React 版本 api、生命周期函数。 这里就用 caniuse 的方式做一个 方便查询的小功能。 那么要实现这个小功能之前,我们必须要对 React 的各种版本进行仔细的解读。 最快捷的方式 ... 查看全文
分分钟用上C#中的委托和事件
每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把的,当然也不乏深入浅出的好文章。可看完这些文章,大多数新手,估计也只是信心满满的觉得自己看懂了,一旦要在自己的程序中用上委托和事件,就傻眼了,根本不知道什么情况下该用,也不知 ... 查看全文
窗体界面与事件监听 Monitor Interface
日常生活中窗体随处可见,各种聊天、直播、游戏、音影。都是各种窗体组成的软件。 一般而言一个窗体界面就是一个JFrame对象。 JFrame的位置在我们的一个javax.swing.JFrame。 先创建一个界面并设置可见 然后运行一下。 就可以看见一个空白的窗口,看上面的代码javax.swing. ... 查看全文