- 博客(12)
- 收藏
- 关注
原创 解读JavaScript迭代器
1.理解迭代2.理解可迭代对象3.理解迭代器前言说到迭代器,在学习C++时一般只是使用auto iterater来遍历一个容器,当时也就只把他当做一个通用指针。深入一点可能探讨了一下迭代器失效原理之类的,但对这个东西其实一直是一种抽象的感官,今天就借着红宝书来细细品读一下这个东西。1.理解迭代:首先看一段红宝书原话:迭代的英文“iteration”源自拉丁文itero,意思是“重复”或“再来”。在软件开发领域,“迭代”的意思是按照顺序反复多次执行一段程序,通常会有明确的终止条件。循环是迭代
2021-04-05 17:50:15
1614
5
原创 ubuntu18.04 安装react 解决ubuntu安装遇到的所有问题
安装配置nodejs安装Nodejssudo apt-get install nodejs 安装npmsudo apt-get install libssl1.0-dev nodejs-dev node-gyp npm配置npm源至国内sudo npm config set registry https://registry.npm.taobao.org查看是否安装成功node -vnpm -v用npm安装cnpmsudo npm install -g cnpm --regis
2021-03-23 01:03:03
1676
6
原创 go-micro v2安装 以及go语言使用案例+超时处理
安装go-microgo get github.com/micro/go-micro/v2@v2.6.0安装工具集go get github.com/micro/micro/v2安装protobuf插件go get -u github.com/golang/protobuf/{proto,protoc-gen-go}go get -u github.com/micro/protoc-gen-micro/v2
2021-03-10 22:03:05
1424
原创 go语言使用micro 出现web 无响应 {“id“:“go.micro.client“,“code“:408..
{“id”:“go.micro.client”,“code”:408,“detail”:“call timeout: context deadline exceeded”,“status”:“Request Timeout”}这是因为micro web客户端超时,设置超时时间var opts client.CallOption = func(o *client.CallOptions) {o.RequestTimeout = time.Second * 30o.DialTimeout = time.
2021-03-10 21:00:36
1831
2
原创 protoc-gen-go未F墙安装方法
首先下载源代码包:github.com/golang/protobuf我是直接下载的zip然后解压到$GOPATH/src/github.com/golang/下进入protobuf目录进入protoc-gen-go目录下进行go build进行go install如果出现:go: github.com/google/go-cmp@v0.4.0: Get "https://proxy.golang.org/github.com/google/go-cmp/@…则执行 go env -w GO
2020-08-06 21:49:36
1854
原创 rocketMQ:mqadmin运行时报错org.apache.rocketmq.tools.command.SubCo..
错误:org.apache.rocketmq.tools.command.SubCommandException: TopicListSubCommand command failed at org.apache.rocketmq.tools.command.topic.TopicListSubCommand.execute(TopicListSubCommand.java:113) at org.apache.rocketmq.tools.command.MQAdminStartup.m
2020-05-30 17:18:23
4841
原创 ubuntu 安装 onenote 只需两行指令
sudo apt-get install snapsudo snap install p3x-onenote
2020-04-01 22:36:44
3757
1
原创 ubuntu18.04: mysql没有my.cnf也没有my-medium.cnf
原因:官方未提供my-default.cnf文件只需配置:/etc/mysql/mysql.conf.d
2020-04-01 17:51:01
1825
原创 ubuntu 18.04安装以及全套配置(换源,美化,软件安装)
ubuntu 18.04 双系统安装相关软件配置:1.QQ:# 安装 deepin-winegit clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.gitcd deepin-winesudo sh install.sh# 安装 QQwget http://mirrors.aliyun.com/deepin/pool/n...
2020-03-28 21:57:59
1542
1
原创 C++ 类的基础操作函数
C++ 类的学习结构化程序设计:C语言: 程序 = 数据结构 + 算法不足:函数和其操作的数据结构没有直观的联系,使得程序规模过大时,显得太乱。结构化程序设计没有"封装"和"隐藏"的概念,要访问某个数据结构的某个变量,就可以直接进行访问,那么当该变量有所改动是,就需要找出全部有访问该变量的语句进行修改,十分不利于程序的维护,扩充。总之,面向对象的语言,将 对某种功能的处理 封装在一起,...
2019-11-08 15:01:30
1919
1
原创 C++ static const int 成员变量
1.static const int 成员变量(测试代码)#include<iostream>using namespace std;class widget{ friend void print_widget(); private: static const int a = 20; //测试static const int public: void ...
2019-09-08 13:52:15
2611
原创 C++ 如何在构造函数中调用构造函数?
C++ 如何在类的构造函数中调用已经写好的构造函数让我们先看一段代码:#include<iostream>using namespace std;int main(){ int a = 12; cout << a << endl; int* p = new (&a) int(15); cout <<...
2019-08-01 20:59:46
3418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人