- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 Go - 简单Web Server实现与扩展
Go语言拥有强大的http库,利用它很快就可以实现一个简单的web server,以下是一个简单例子//main.gopackage mainimport ( "encoding/json" "fmt" "io" "net/http")//定义注册请求数据的结构体type signUpReq struct { Email string `json:"email"` Password string `json:"password"`
2021-07-27 15:51:23
1091
原创 【电脑使用】误删Win10自带应用如何恢复
Win10系统自带了诸多工具软件,如应用商店、便签、天气、相机、Xbox等等,有时误删除后却无法下载回来(当然应用商店还在的话就可以下载)。下面方法通过Windows PowerShell组件加命令行来恢复想要重新安装的软件。步骤一:在开始菜单栏找到PowerShell组件,并以管理员身份运行。步骤二:在PowerShell中输入命令行,获取当前系统所安装的应用Get-AppxPackage -allusers | Select Name, PackageFullName步
2020-10-13 16:55:22
6572
3
原创 阿里云DevOps助理工程师认证ACA考试题目(50道)
总的来说,整个认证考试题目难度不大,只要认真跟着视频教程过一遍,把一些要点记住就是,最后把实验也跟着做一遍,基本就能通过认证考试。课程学习笔记我也整理了出来,需要看的话可以戳链接:阿里云DevOps助理工程师认证学习笔记以下题目是我考试中遇到的题目,可供考前参考一下。单选 1. 在云效的水线上,可以和单元测试并行执行的阶段是下面哪一项? A. 构建 B. 构建和部署 C. 部署 D. 代码扫描单选 2. 下面关于CD 持续部署的庙述, 正确的是哪一...
2020-10-13 00:31:44
3669
5
原创 阿里云DevOps助理工程师认证学习笔记 5 - 云原生与DevOps
云原生与DevOps1. 云原生2. 微服务特性: 独立的可扩展性 · 每个微服务都可以独立进行横向或纵向扩展, 根据业务实际增长情况来进行快速拓展 独立的可升级性 · 每个微服务都可以独立进行服务升级、更新,不用依赖于其它服务, 结合持续集成工具可以进行持续发布, 开发人员就可以独立快速完成服务升级发布流程 语言无关性 · 研发人员可以选用自己最为熟悉的语言和框架来完成他们的微服务项目...
2020-10-12 02:30:04
562
原创 阿里云DevOps助理工程师认证学习笔记 4 - 软件测试和质量保证
软件测试和质量保证基础1. 软件测试定义和分类定义:使用人工或自动的手段来运行或测试某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。分类:2. 软件测试活动和设计方法软件测试活动:测试设计方法: a. 等价类等价类是指某个输入域的子集合, 在该子集合中, 各个输入数据对于揭露程序中的错误都是等效的, 或者进行相同的处理。测试某等价类的一组数据就等价于对这一类其他值的测试。等价类分为有效等价类和无效等价类( ...
2020-10-12 02:09:28
391
2
原创 阿里云DevOps助理工程师认证学习笔记 3 - 软件代码与质量管理
软件代码与质量管理1. 版本控制定义:在软件工程学中,版本控制是指追踪和控制软件变更的实践;版本控制系统是来辅助进行版本控制的工具。作用: a. 记录谁在什么时间做了什么 b. 多人团队协作(同步、并行) c. 发布管理 d. Bug调试 e. commit message提供额外信息,解锁变更原因分支策略: a. 主干开发 分支发布 b. 主干发布 分支开发 c. 分支开发 分支发布2. 代...
2020-10-12 01:39:43
319
原创 阿里云DevOps助理工程师认证学习笔记 2 - 需求管理和版本规划
需求管理和版本规划 需求的定义: IEEE软件工程标准词汇表(97年)定义为: a.用户解决问题或达到目标所需的条件或权能; b.系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能; c.一种反映上述两点所描述的条件或权能的文档说明。 软件需求包括以下几个层次: a. 业务需求 b. 用户需求 c....
2020-10-12 01:36:49
480
原创 阿里云DevOps助理工程师认证学习笔记 1 - 敏捷项目管理基础
敏捷项目管理基础1.项目管理和迭代开发方式项目的定义:项目是一系列独特的、复杂的、相互关联的活动,这些活动有着一个明确目标或目的,并且必须在特定的时间和预算内规范完成。项目管理:运用各种相关技能、方法和工具, 为满足或超越项目有关各方对项目的要求与期望,所展开的各种计划、组织、领导、控制等方面的活动。项目的三角: 范围: 要求做什么,什么不能做 时间: 完成期限 成本: 项目费用 质量: 产品质量:项目的可交付成果的质量...
2020-10-12 01:33:21
548
原创 阿里云DevOps助理工程师认证学习笔记 0 - 课程总览
课程总览软件开发流程:需求->开发->测试->部署和发布一、敏捷项目管理基础 1.项目管理和迭代开发方式 2.Scrum方法 3.看板方法 4.风险管理二、需求管理和版本规划 1.需求分析分解 1.1 需求收集 1.2 需求分析 1.3 需求拆分 2.需求管理和版本规划 2.1 需求优先级 2.2 版...
2020-10-12 01:30:05
851
原创 《网络是怎样连接的》读书笔记6-探索Web服务器
继上一篇的第五章读书笔记(探索服务器端的局域网),下文为第六章的相关笔记,内容主要包括服务器的数据收发操作、服务器程序如何处理请求消息并作出响应等等,对文中内容有兴趣或疑问的伙伴可以一起交流学习哈!
2020-06-14 01:05:22
382
原创 《网络是怎样连接的》读书笔记5-探索服务器端的局域网
继上一篇的第四章读书笔记(探索接入网和网络运营商),下文为第五章的相关笔记,内容主要是关于服务器端的局域网部分,包括防火墙、代理服务、缓存服务、内容分发等等,对文中内容有兴趣的伙伴可以一起交流学习哈!
2020-06-13 16:50:18
462
原创 《网络是怎样连接的》读书笔记4-探索接入网和网络运营商
继上一篇的第三章读书笔记(探索集线器、交换机和路由器),下文为第四章的相关笔记,这部分主要讲了接入网和网络运营商的知识,对文中内容有感兴趣的伙伴可以一起交流学习哈!
2020-06-11 22:13:59
671
原创 《网络是怎样连接的》读书笔记3-探索集线器、交换机和路由器
继上一篇的第二章读书笔记(探索协议栈和网卡),下文为第三章的相关笔记,主要包括集线器、交换机和路由器的基本知识,对文中内容感兴趣的伙伴可以一起交流学习哈!
2020-06-09 00:16:45
541
原创 《网络是怎样连接的》读书笔记2-探索协议栈和网卡
继上一篇的第一章读书笔记(探索浏览器内部),下文为第二章的相关笔记,内容比较多,对文章内容有感兴趣的伙伴可以一起交流学习哈!
2020-06-07 23:23:12
400
原创 《网络是怎样连接的》读书笔记1-探索浏览器内部
最近在阅读户根勤的《网络是怎么连接的》,希望能对网络这一模块进行一些查漏补缺,一边阅读一边做一些笔记,加深一下理解,有感兴趣的伙伴可以一起交流学习哈!下文为第一章的相关笔记。
2020-06-07 16:28:21
549
原创 Linux系统将python升级后使用yum报错的解决方法
1. 原本Linux系统自带的python版本为2.7.5,后来因开发需要,将python版本升级为3.6.7,并设置为默认;2. 但后面在使用yum安装模块时就出现报错了:3. 后查明是yum依赖python2组件;4. 解决方法:vim /usr/bin/yum在第一行将版本改回python2.7;同理,vim /usr/libexec/urlgra...
2020-04-15 23:07:39
353
原创 Lua 性能优化小结
Lua性能优化小结 a.给table添加元素时,tab[#tab + 1] = a比table.insert(tab, a)效率高,远比table.insert(tab, 1, a)效率高; b.在循环内创建变量和循环外创建变量的效率取决于创建代价和跨域代价的对比,根据经验选择最合适的处理; c.以局部变量代替多次使用的外部变量(xx.xx之类); d.减少...
2018-07-27 09:42:41
2549
原创 Lua 基本语法小结
1.Lua特性: a.轻量级(小巧脚本语言、方便嵌入其他程序) b.扩展性(可通过外部库扩展) c.跨平台 d.支持面向过程编程、函数式编程 e.自动内存管理(只提供一种通用类型表-table) f.语言内置模式匹配(closure、函数也是一种值、多线程支持-协同进程,并非系统所支持的线程) g.通过closure和table可以支持面向对...
2018-07-26 12:01:41
350
原创 Lua local 变量的使用(简单梳理)
Note:1.Lua 中的变量全是全局变量,无论语句块或是函数里,除非用 local 显式声明为局部变量,变量默认值均为nil2.使用local创建一个局部变量,与全局变量不同,局部变量只在被声明的那个代码块内有效。(代码块:指的是一个控制结构内,一个函数体,或者一个chunk(变量被声明的那个文件或者文本串))x = 10local i = 1 -...
2018-07-25 20:56:35
44879
5
原创 简单测试对比 C 与 Lua 的性能
1.使用的系统环境2.lua 和C/C++性能差异 (字符串查找跑5000w次 对比下执行时间)lua代码:begin = os.clock();str = "Hello! My name is Jack. What is your name?"i = 0while i <= 50000000 do string.find(str,"Jack") i=...
2018-07-24 12:52:38
5539
转载 MongoDb 命令查询所有数据库列表
转自:https://blog.csdn.net/huxu981598436/article/details/47216493 MongoDb 命令查询所有数据库列表CODE:> show dbs如果想查看当前连接在哪个数据库下面,可以直接输入dbCODE:> dbAdmin想切换到test数据库下面CODE:> use testswitched ...
2018-05-21 09:37:21
9438
转载 nodejs的npm安装模块时候报错:npm ERR! Error: CERT_NOT_YET_VALID的解决方法
转自:http://www.jincon.com/archives/141/nodejs我就不介绍了,牛逼的东东,他非常强大。最近在centos6.4简化版的安装了node最新版,但是执行:<a href="http://www.jincon.com/tag/npm/" onclick="javascript:tagshow('npm');return false;">npm<...
2018-05-11 00:01:30
12992
4
转载 解决启动mongod 时,出现addr already in use错误
转自:https://www.cnblogs.com/wangyuyu/p/3263905.html启动mongod:root@wangyuyu-Vostro-1440:/usr/bin# ./mongod错误提示:Sat Aug 17 09:02:02 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already ...
2018-05-10 23:53:30
1165
转载 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js
转自:https://blog.csdn.net/wangli61289/article/details/44459467mongdb启动的时候会报如上标题的错误,查询了很多资料终于找到解决办法,现把解决方法记录下来,以免以后忘记。[root@localhost bin]# ./mongo但是出现如下错误:[root@localhost bin]# ./mongoMongoDB shell ...
2018-05-10 23:38:22
337
转载 JS生成 UUID的四种方法
转自:https://blog.csdn.net/mr_raptor/article/details/52280753 全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID 的格式为“xxxxxxxx-xxxx-x...
2018-05-08 13:44:36
1995
转载 js如何准确获取当前页面url网址信息
转自:http://www.jb51.net/article/82519.htm这篇文章主要为大家介绍了js准确获取当前页面url网址信息的多种方法,包括正则法、split拆分法等,需要的朋友可以参考下在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblog...
2018-05-08 13:37:21
332
原创 纯js函数实现post提交方法
function post(URL, PARAMS){ var temp = document.createElement("form"); temp.action = URL; temp.method = "post"; temp.style.display = "none"; for (var x in PARAMS) { va...
2018-05-08 13:17:00
21198
1
转载 关于json的键名为变量的问题
转自:https://blog.csdn.net/qianqianyixiao1/article/details/51146512今天做后台整合的时候,遇到一个对象的中key名为一个变量的问题:看后台提供的参数格式:访问路径:/sf/service/user/find/list请求方式:GET请求参数:requestParams //参数需要URL编码encodeURIComponent(JSON...
2018-05-08 13:03:33
2550
原创 如何通过JS函数获取url参数
//通过以下JS函数获取url参数:function getQueryVariable(variable){ var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { ...
2018-05-07 17:53:08
497
原创 【ESP8266】ESP8266作为TCPServer与其他设备建立一个TCP网络进行局域网通讯
1.把一个8266作为服务端,其他的多个8266或者其他设备(手机、PC等)作为客户端,建立一个TCP网络2.用8266建立热点让其他设备进行连接 3.具体操作实现: a. 建立8266wifi(热点)并设置wifi密码 b. 设置端口号并获取AP模式下的IP c
2017-10-13 13:54:56
17085
5
原创 【ESP8266】使用ESP8266的PWM实现一个简单的呼吸灯程序
1.使用乐鑫官网的esp8266_nonos_sdk_v1.5.4_16_05_20,用ESP8266的PWM功能,写了一个简单的呼吸灯程序2.驱动IO口分别为GPIO12 13 143.使用的模块为nodemcu(ESP-12D)4.此呼吸灯我目前是用共阴极的灯珠实现的5.原生SDK修改之处: a.将 driver_lib 和 examples/IoT_
2017-10-13 00:58:48
7769
ESP8266的简单PWM呼吸灯程序
2017-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人