moxiaomomo
码龄12年
  • 2,881,094
    被访问
  • 401
    原创
  • 1,067,893
    排名
  • 756
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:虚怀若谷,大爱无疆

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 目前就职: 115网盘
  • 加入CSDN时间: 2010-05-13
博客简介:

moxiaomomo的专栏

博客描述:
个人blog: blog.moguang.me
查看详细资料
个人成就
  • 博客专家认证
  • 获得727次点赞
  • 内容获得437次评论
  • 获得603次收藏
创作历程
  • 1篇
    2021年
  • 31篇
    2020年
  • 35篇
    2019年
  • 28篇
    2018年
  • 30篇
    2017年
  • 32篇
    2016年
  • 30篇
    2014年
  • 147篇
    2013年
  • 76篇
    2012年
  • 83篇
    2011年
  • 10篇
    2010年
成就勋章
TA的专栏
  • 3DGraphics
    15篇
  • MySQL
    31篇
  • windows开发
    14篇
  • Qt应用开发
    15篇
  • 智能硬件开发入门与进阶
    12篇
  • 微服务实践
    10篇
  • MySQL
    44篇
  • Python
    44篇
  • C/C++
    40篇
  • Golang
    32篇
  • Linux/Unix
    43篇
  • QT
    16篇
  • Windows8
    16篇
  • Windowsphone
    36篇
  • DataBase
    8篇
  • Symbian
    5篇
  • Oprating System
    9篇
  • Design Patern与Architecture
    7篇
  • Ice中间件
    17篇
  • DataStructure/ACM
    12篇
  • CoolMan
    3篇
  • JavaScript
    5篇
  • Web App
    38篇
  • Effective JAVA
    6篇
  • Shell
    9篇
  • Redis
    15篇
  • Networking
    6篇
  • MariaDB
    3篇
  • Hadoop
    20篇
  • Nginx
    2篇
  • DevOps
    32篇
  • 编程基础
    16篇
  • 成长笔记
    15篇
  • Others
    9篇
  • 嵌入式开发
    11篇
  • bigdata
    10篇
兴趣领域 设置
  • 前端
    es6前端框架
  • 微软技术
    typescript
联系方式
Email: moxiaomomo@gmail.com
QQ:     809444138
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

centos7解决jenkins安装插件失败问题

Centos7下安装了jenkins, 却发现安装不了插件。jenkins安装插件失败Caused: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification p
原创
发布博客 2021.02.02 ·
533 阅读 ·
2 点赞 ·
0 评论

[Go菜牛系列]通过go-wrk进行HTTP接口压力测试

http 接口压力测试示例‵go-wrk是一个用Go语言实现的轻量级的http基准测试工具,类似于wrk,本文将简单介绍一下如何使用go-wrk`实现接口的性能(压力)测试。安装 go-wrkhttps://github.com/wg/wrk# 本次采用go-wrk测试https://github.com/adjust/go-wrkgit clone git://github.com/adeven/go-wrk.gitcd go-wrk# 开启go modules的情况, 需要初始化配
原创
发布博客 2020.08.06 ·
1909 阅读 ·
2 点赞 ·
0 评论

[Java]jhsdb查看内存内Java对象

java版本 (13)jhsdb简介jhsdb从java9开始引入,可执行文件放在JAVA_HOME/bin目录下, 其取代了之前的JAVA_HOME/lib/sa-jdi.jar;clhsdb、debugd、hsdb、jstack、jmap、jinfo、jsnap这些是jhsdb命令不同的mode;jhsdb是一种进程外的调试工具,基于Java实现的API集合,以服务性代理的形式工作,主要从HotSpot虚拟机中获取Java虚拟机的运行相关信息。# jhsdb clhsdb .
原创
发布博客 2020.08.05 ·
1629 阅读 ·
1 点赞 ·
0 评论

[前端笔记]Vue如何刷新已绑定的变量

可以使用Watch机制,示例:export default class HelloWorld extends Vue { @Prop() name!: string; @Watch("name") public updateNames() { // 在该函数中,针对name刷新的事件进行逻辑处理 }}
原创
发布博客 2020.08.04 ·
604 阅读 ·
1 点赞 ·
0 评论

[Threejs]环境光与HDR贴图

本文主要记录了一次通过结合环境光与HDR贴图来实现3D场景的渲染。(Threejs版本 r.0.118.0)添加环境光// this.scene = ...this.scene.add(new AmbientLight(0xffffff, 1));const hemiLight = new HemisphereLight(0xffffff, 0x000000, 1);hemiLight.position.set(0, 100, 0);this.scene.add(hemiLight);
原创
发布博客 2020.07.27 ·
7189 阅读 ·
2 点赞 ·
1 评论

[Go菜牛系列]go module与本地包导入

场景需求假设当前同一个项目中有多个模块,每个模块有单独的go.mo, 结构如下所示:├── package1│ ├── go.mod│ └── main.go└── package2 ├── go.mod ├── hello │ └── hello.go └── package2.gopackage2包相关代码// package2/package2.gopackage package2import "fmt"func New(){
原创
发布博客 2020.07.26 ·
193 阅读 ·
1 点赞 ·
0 评论

Vue集成three.js 3D场景渲染示例

Demo工程目录结构如下所示│ .browserslistrc│ .eslintrc.js│ .gitignore│ babel.config.js│ package-lock.json│ package.json│ README.md│ tsconfig.json│├─public│ │ favicon.ico│ │ index.html│ ││ └─model│ agvCar.gltf│ house001.
原创
发布博客 2020.07.23 ·
2878 阅读 ·
2 点赞 ·
2 评论

Type ‘HTMLElement | null‘ is not assignable to type ‘HTMLElement‘

在typescript3.9中,以下代码编译时会提示错误:const elem : HTMLElement = document.getElementById('someid');// Type 'HTMLElement | null' is not assignable to type 'HTMLElement'解决方法1: 禁用strict模式修改tsconfig.ts文件,"strict": true, ---> "strict": false,解决方法2: 严格模式下,
原创
发布博客 2020.07.23 ·
6602 阅读 ·
8 点赞 ·
0 评论

[Go菜牛系列]net/http包知识点

划重点关于 net/http 包:net/http本身基于goroutine实现, 通过新建协程处理新的连接任务;默认是长连接: net/http客户端发起请求时header标记HTTP/1.1;连接可复用:默认创建连接池;关于连接池使用:池中找不到空闲连接时,会重新new一个连接,而不会阻塞等待一个连接;关于连接断开:如果对端关闭连接,由于Go Runtime会在底层进行epoll wait,监听close事件并关闭相关fd资源,上层应用可以被告知哪些连接已关闭,从而进行相关的逻辑处理;关
原创
发布博客 2020.05.17 ·
249 阅读 ·
1 点赞 ·
0 评论

[Go菜牛系列]研究database/sql

​关于数据库访问,Golang中提供了标准库database/sql。不过它不是针对某种具体数据库的逻辑实现,而是一套统一抽象的接口。真正与数据库打交道的,是各个数据库对应的驱动Driver;在使用时需要先注册对应的驱动库,然后就能通过标准库sql中定义的接口来统一操作数据库。创建sql.DB连接池​我们来看一下如何创建sdl.DB连接池,以MySQL为例:import ( "log" "os" "database/sql" _ "github.com/go-sql-driver
原创
发布博客 2020.05.17 ·
239 阅读 ·
1 点赞 ·
0 评论

Component series.line not exists. Load it first.

Angular中使用echarts图标库时报了如下错误:core.js:6189 ERROR Error: Component series.line not exists. Load it first. at Function.entity.getClass (clazz.js:178) at ExtendedClass.<anonymous> (Global.js:223) at Array.forEach (<anonymous>) at ea
原创
发布博客 2020.05.12 ·
2204 阅读 ·
0 点赞 ·
0 评论

[Go菜牛系列]结构体转换为JSON字符串的一个坑

通过json.Marshal来将结构体数据转换为json字符串时,需要注意结构体内成员变量的首字母大小写的问题,很容易会掉进坑里.来看一下这个例子:package mainimport ( "encoding/json" "fmt")type Student struct { Name string age int}func main() { var s Student...
原创
发布博客 2020.04.28 ·
532 阅读 ·
1 点赞 ·
0 评论

[Go菜牛系列]理解go build与go install

两者用途go build: 可用于测试编译包,并在项目(main包同级目录)下生成可执行文件;go install: 主要用来生成库和工具可执行文件。1) 编译包文件(没有main包),编译后的包文件会放到($GOPATH/pkg)下; 2)编译生成可执行文件(没有main包),可执行文件会放到($GOPATH/bin)下.两者主要共同点都可以生成二进制可执行文件.两者主...
原创
发布博客 2020.04.27 ·
313 阅读 ·
1 点赞 ·
0 评论

[Go菜牛系列]常见并发模式

本文来瞅瞅常见并发模式的用法. 在大多数语言中,为了解决线程同步问题都会用到加锁的方法;Go也不例外,但是Go也提供了另外的方式来解决同步通信问题:将共享的值通过通道来进行传输.实践中通过goroutine和channel的配合使用实现了这一特性.通过互斥锁实现同步通信package mainimport ( "fmt" "sync")func m...
原创
发布博客 2020.04.23 ·
500 阅读 ·
1 点赞 ·
0 评论

[Go菜牛系列]25个关键字用法示例

var & const:声明变量(var)和常量(const)var num intconst str string = "test"// 批量定义变量var ( username string = "xiaomo" emails []string)// 批量定义常量const ( host = "127.0.0.1" port = 8080)packag...
原创
发布博客 2020.04.11 ·
209 阅读 ·
2 点赞 ·
0 评论

git本地合并分支笔记

使用场景:假设同事A将代码提交到了分支devA,通过pull request合并到了master; 同事B需要将代码合并到自己的分支devB。基于git命令行,同事B的操作过程参考如下:先将本地devB分支代码提交到本地库(假设有代码未提交)git commit -m 'xxx' -a本地从分支devB切换到masergit pullgit checkout master#...
原创
发布博客 2020.04.11 ·
291 阅读 ·
1 点赞 ·
0 评论

[golang]使用hmset代替hset提高写入效率

在往redis写入hash集合类型数据时,如果使用hset可能需要进行多次操作调用,采用hmset可以完成批次写入,提高写入效率。示例代码:package mainimport ( "fmt")func main() { // 获取redis连接 rConn := ... defer rConn.Close() var args []interface{} = []int...
原创
发布博客 2020.04.08 ·
1488 阅读 ·
1 点赞 ·
0 评论

[Golang]调用外部shell程序处理文件

在需要对文件进行操作的一些场景,比如文件合并,计算文件hash或大小,除了可以完全使用golang来处理,也可以借助外部shell或bash来完成。shell是应用程序和linux内核之间的接口程序,而bash可简单理解为shell的加强版,支持更多的命令;通过bash来完成运维相关的工作是比较常见的场景,设计到文件的处理更是常态。因此大多数情况下,golang调用外部shell来处理文件也是合...
原创
发布博客 2020.04.03 ·
719 阅读 ·
2 点赞 ·
0 评论

[Armory]实现相机的漫游功能

通过Haxe脚本实现相机的移动和旋转功能,参考代码如下:// 相机旋转,设定lookAt目标示例package arm;import iron.math.Quat;import iron.object.Object;import iron.Scene;import iron.math.Vec4;class MyTrait extends iron.Trait { var ca...
原创
发布博客 2020.03.30 ·
480 阅读 ·
1 点赞 ·
0 评论
加载更多