Node.js和npm的关系 Node.js 是一个基于Chrome V8引擎的JavaScript运行环境,使用了事件驱动非阻塞式I/O模型。 npm (Node Package Manager)是一个包管理和分发工具,运行在node环境下。npm已经内置在Node.js中,所以直接安装Node. ...
《C#高级编程第11版 - (Professional C# 7.0 and .NET Core 2.0)》个人译注+修订+扩展。 ...
由于本人拥有C/C++的基础,所以在學習C#的時候還是比較快的,在最基礎的東西之中我只會記錄那些與C/C++不同的地方,或者個人認爲比較重要的地方。 0. 數據類型: C#中的數據類型與C++沒有太多的差異,具體情況如下表格。其中比較重要的是需要對decimal有一個印象,你可以理解為一個精度更高的 ...
/// <summary> /// 取时间戳,高并发情况下会有重复。想要解决这问题请使用sleep线程睡眠1毫秒。 /// </summary> /// <param name="AccurateToMilliseconds">精确到毫秒</param> /// <returns>返回一个长整数时间 ...
参考博客:https://www.acwing.com/solution/AcWing/content/826/ ...
这是经典的谷歌面试题,也是经典的动态规划问题 根据y总的说法,动态规划问题要划分集合,表示状态 对于这道题,有两个经典的解法,他们的复杂度不同,因为对状态的定义略有不同 1.最常规的思想,设计状态为前i层用j个鸡蛋所能测的最坏情况的最小值是多少 我相信集合的定义很多人能想到,但是状态的定义还需要进行 ...
DWORD d = GetFileAttributes(path.c_str()); 根据返回的十进制,对比文件属性,来检索指定文件或目录的文件系统属性。 也可以使用 if ((d & FILE_ATTRIBUTE_ARCHIVE) == FILE_ATTRIBUTE_ARCHIVE) 来快速确定文 ...
《C#高级编程第11版 - (Professional C# 7.0 and .NET Core 2.0)》个人译注+修订+扩展。 ...
继承就是根据已有的类创建一个新类的过程,新类可继承父类可见的成员,并根据需要添加更多成员。 父类是最为抽象,最具有共性的一个类,子类的功能就是完善与拓展父类。 子类可以增大从父类继承过来的成员的可见性,如果父类中成员A 可见性为protected ,在子类中就可以将A 修改为public ,只需要在 ...
解决办法: cmd命令:启用下防百火墙规则——使用管理员权限的cmd运行下面这条命令就可以ping了。netsh advfirewall firewall set rule name="文件和打印机共享内(回显请求 - ICMPv4-In)" new enable=yes 图形化:打开控制面板 ...
原文:WPF 快捷键(窗体) 前言:在WPF项目开发当中,遇到了需要用到快捷键的需求,于是对热键做了一个快速学习,但是这方面的资源很少。。。 热键大致分为三种场景,下面用QQ的使用场景举例: 全局热键:QQ的Ctrl+Alt+A截图。 焦点热键:QQ消息栏的Shift+Enter文本换行。 窗体热键... ...
模板题: #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=2e5+10; const int mod=1e9+7; struct node{ int l,r,key,mi,rnd,rev,a ...
一、Kafka 0.11 参考文档 (1)https://kafka.apache.org/0110/documentation.html 二、kafka 0.8 1、命令行操作 (1)新建topic (2)发送消息 2、API使用 (1)pom依赖 (2)生产者api使用 参考文档 (1)http ...
1.创建一个简单的WebAPI项目,选择ASP.NET WEB应用程序,创建一个空的项目在右侧勾选WebAPI以及高级选项中去掉HTTPS配置,点击创建 2.这时我们就看到VS自动帮我你们创建一个干净的WebAPI并且在App_Start文件下面创建完成WebApiConfig.cs文件 3.创建一 ...
原文:为何 WPF 对 vcruntime140 有引用 通过阅读 WPF 官方开源仓库的代码和文档,可以了解到在进行独立发布的时候会在仓库里面带上 vcruntime140 的原因 在独立发布的时候,可以在仓库里面找到 vcruntime140.dll 这个文件 这是因为 WPF 框架用到了两个使... ...
大家都知道高并发分布式组件的重要性,而且如果要进大厂,这些技术不可或缺。但这些技术的学习难点在于,大多数项目里的分布式组件,都是搭建在Linux系统上,在自己的windows机器上很难搭建开发环境,如果无法搭建开发环境,就无法实际操练,而单靠背理论题,是无法通过面试的。 比如搭建Redis环境,或许 ...
``` #include #include #include #include #define ll long long #define MD 1000000007 using namespace std; int s1[1005],s2[1005]; int st[1005]; ll f[1005... ...
我们在想对一个可枚举的对象集合进行去重操作时,一般第一个想到的就是就是Linq的Distinct方法。 先定义一个类,然后使用Distinct方法去重。 然而去重得到的distinct集合的Count依然为二,集合里依然存在两个Adam。 实际上,Distinct方法内进行比较的是声明的引用,而不是 ...
JsonSerializerSettings常用配置整理 1.忽略某些属性 MemberSerialization.OptIn 默认情况下,所有的成员不会被序列化,类中的成员只有标有特性JsonProperty的才会被序列化,当类的成员很多,但客户端仅仅需要一部分数据时,很有用 1 [JsonObj ...
使用WinRAR解压时,提示压缩包损坏,实际并非真的损坏。 可能是使用老版本的WinRAR打开了新版本压缩的文件,就像使用Office2003打开Office2007创建的文件一样。为了保证兼容性,使用WinRAR5.0压缩软件时,需要修改默认配置。 即将生成的压缩文件设置成采用RAR格式,而不是R... ...