04 2020 档案
摘要:一、 安装环境和准备工作 1.安装环境是win10,64位系统 2.电脑安装的是visual studio 2017 Professional版本 3.请先在电脑上安装cmake。地址:https://cmake.org/download/ 4.请先完成mongo-c-driver的驱动安装。具体安
阅读全文
摘要:一、 安装环境和准备工作 安装环境是win10,64位的系统。 电脑安装的是vs2017 Professional版本 请先在电脑上安装cmake。(https://cmake.org/download/) 注意:请选择适合您系统的版本。 例如,我是64位的系统,我选择的是 cmake-3.17.1
阅读全文
摘要:C++11开始,可以用 { } 来初始化类的对象。 auto uri = mongocxx::uri{ "mongodb://host1/?minPoolSize=3&maxPoolSize=5" }; //小括号初始化 string str("hello"); //等号初始化 string str
阅读全文
摘要:【转载】git操作时报错: HTTP Basic: Access denied 解决办法 参考地址:https://blog.csdn.net/netwalk/article/details/100768038 解决方案: 1. 如果账号密码有变动 用这个命令 git config –system
阅读全文
摘要:系统环境:window 10 代码编辑: Alt + ← / → go back/forward Ctrl + Shift + \ 在左右大括号之间跳转 2. 格式化代码 这个快捷键会根据编辑器的配置去缩进代码 提示:在开发前或者开发完成后使用它。我更喜欢在我完成了文件中的代码后使用它。 • On
阅读全文
摘要:需求描述: 需要用MongoClient模块 ,TypeScript语言 来做一个注册表功能。 要保证玩家的userid 是自增的、唯一的。 注意:这不是关于MongoClient读写数据库的基础教程。(这方面基础知识,请百度 菜鸟教程) 这是一个真实案例。是关于如何在MongoDB里面,实现某个字
阅读全文
摘要:https://www.jianshu.com/p/d686ad9de817
阅读全文
摘要:参考博客:https://blog.csdn.net/u012863664/article/details/77881921 TypeScript的async, await, promise,多参数的调用比较 现在把业务要求改一下,仍然是三个步骤,但每一个步骤都需要之前每个步骤的结果。 async
阅读全文
摘要:参考地址:https://blog.csdn.net/u012863664/article/details/77881921 先来一段Promise代码: function timeout(ms:number){ return new Promise((resolveCallback, reject
阅读全文
摘要:let token1 = 1; let token2 = undefined; let token3 = null; if(token2 undefined) { console.log("token2 undefined"); } if(!token2) { console.log("token2
阅读全文
摘要:MongoClient 对 Mongodb的 增删改查 操作 这是在TypeScript 环境下面编写的一个 .ts 文件 import {MongoClient} from 'mongodb' import { AssertionError } from 'assert'; import asse
阅读全文
摘要:Promise实例生成以后,可以用then方法分别指定resolved状态和rejected状态的回调函数 let promise = new Promise(function(resolve,reject){ console.log("Promise create"); resolve(); })
阅读全文
摘要:C++基类的继承和多态 虚函数: 子类的虚函数会覆盖基类同名的函数。 非虚函数: 指针声明是什么类型,就只能访问该类所拥有的函数。。 要特别注意指针声明成什么类型。。。。和它 new 的类型无关。。。无关。。 class Base { public: Base(){}; ~Base(){}; pub
阅读全文
摘要:TypeScript的存储器,主要有get,set 属性,不知道有啥作用 let passcode = "secret passcode"; class Employee { private _fullName: string=""; get fullName(): string { return
阅读全文
摘要:class Animal { name: string; constructor(theName: string) { this.name = theName; } move(distanceInMeters: number = 0) { console.log(`${this.name} move
阅读全文
摘要:// 类型别名 type ISum = (x: number, y: number) => number // 应用如下: let sum: ISum = (a, b) => a + b console.log(sum(3, 2)); //函数重载 function fn(name: string)
阅读全文
摘要:TypeScript箭头函数(第3篇) //不带参数的写法 let fun1 = ()=> 1; let fun2 = ()=> 1+2; let fun3 = ()=> {return 1+2;}; let fun4 = ()=> {let a = 1; return a+2;}; fun1()
阅读全文
摘要:let listA:number[] = [1,2,3]; listA.push(4); let listB:Array<number>=[1,2,3]; console.dir(listA); console.dir(listB); let mySum = function(x:number, y
阅读全文
摘要:认识箭头函数 var fun1 = function(a:number, b:number=2):number{ return a+b; } function fun2(a:number, b:number):number { return a+b; } //使用ES6箭头函数语法定义函数,将原函数
阅读全文
摘要:可选参数 ?: 的用法 function buildName(firstName: string, lastName?: string) { if (lastName) return firstName + " " + lastName; else return firstName; } let r
阅读全文
摘要:构造函数 class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } let g
阅读全文
摘要:class Greeter { name:string="abc"; greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greet
阅读全文
摘要:typescript接口 interface Shape { color: string; } interface PenStroke { penWidth: number; } interface Square extends Shape, PenStroke { sideLength: numb
阅读全文
摘要:开始TypeScript开发之前,我们得掌握如何创建一个最初的工程。 下面是创建一个新的工程需要用到的若干语句。 https://www.jianshu.com/p/0e37a793ac3a https://www.cnblogs.com/xiaoxiaochengxuyuan/p/6137574.
阅读全文
摘要:https://www.jianshu.com/p/0e37a793ac3a https://www.tslang.cn/docs/handbook/typescript-in-5-minutes.html https://typescript.bootcss.com/tsconfig-json.h
阅读全文
摘要:https://github.com/mdn/express-locallibrary-tutorial https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/Introduction (用chrome浏览
阅读全文
摘要:https://www.jianshu.com/p/0e37a793ac3a https://typescript.bootcss.com/basic-types.html https://www.tslang.cn/docs/handbook/typescript-in-5-minutes.htm
阅读全文
摘要:Node.js 的 Express 框架学习 转载和参考地址: https://developer.mozilla.org/zh-CN/docs/Learn/Server-side/Express_Nodejs/development_environment https://developer.mo
阅读全文
摘要:一个栈 //栈 #include <stdio.h> #include <math.h> #include <stdlib.h> #include <algorithm> #define STACK_INIT_SIZE 20 #define STACK_INCREMENT 10 typedef ch
阅读全文
摘要:实现了一个完整的单链表。 时长看一看,深入理解单链表的各个细节。 /* 设计一个算法求出单链表的倒数第m个结点,要求不得求出链表长度,不得对链表进行逆转,如果找到这样的结点就返回它的地址,如果没有就返回NULL。 */ #include <iostream> using namespace std;
阅读全文
摘要:/******************************************************************* Copyright(c) 2016, Harry He All rights reserved. Distributed under the BSD licens
阅读全文
摘要:/******************************************************************* Copyright(c) 2016, Harry He All rights reserved. Distributed under the BSD licens
阅读全文
摘要:/******************************************************************* Copyright(c) 2016, Harry He All rights reserved. Distributed under the BSD licens
阅读全文
摘要:/******************************************************************* Copyright(c) 2016, Harry He All rights reserved. Distributed under the BSD licens
阅读全文
摘要:/******************************************************************* Copyright(c) 2016, Harry He All rights reserved. Distributed under the BSD licens
阅读全文