mooncreek
码龄14年
关注
提问 私信
  • 博客:301,642
    社区:86
    301,728
    总访问量
  • 48
    原创
  • 361,284
    排名
  • 57
    粉丝
  • 0
    铁粉

个人简介:官行私曲,失时悔。富不俭用,贫时悔。 艺不少学,过时悔。见事不学,用时悔。 醉发狂言,醒时悔。安不将息,病时悔。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2010-11-23
博客简介:

月下小溪

查看详细资料
个人成就
  • 获得117次点赞
  • 内容获得29次评论
  • 获得384次收藏
创作历程
  • 1篇
    2021年
  • 6篇
    2020年
  • 1篇
    2019年
  • 3篇
    2018年
  • 24篇
    2016年
  • 10篇
    2015年
  • 8篇
    2012年
成就勋章
TA的专栏
  • Linux服务器开发
    付费
    1篇
  • hive
    1篇
  • GTK
    5篇
  • linux
    20篇
  • C/C++
    7篇
  • Shell Script
    4篇
  • Linux Command
    3篇
  • 开发工具
    4篇
  • 美食
    1篇
  • 健身
    1篇
  • 码上赚钱
    1篇
  • Git/GitHub
    1篇
  • PHP
    2篇
  • 软件工程
  • Javascript
    1篇
  • 计算机图形学
    1篇
  • QT
    3篇
  • 微服务
  • Golang
    2篇
  • NodeJS
  • 设计模式
    1篇
兴趣领域 设置
  • 人工智能
    语音识别
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

VirtualBox磁盘扩容

在Win10上用VirtualBox创建虚拟机时以为分配10G的磁盘空间足够了,谁知道装完环境之后都快满了,但是又不想删掉重开一个虚拟机,因此就需要扩充磁盘空间。首先关闭虚拟机。我的VirtualBox安装目录为:C:\Program Files\Oracle\VirtualBox虚拟机磁盘vdi所在目录为:D:\ubuntu18.vdicmd打开命令行,首先进入VirtualBox安装目录,然后执行命令:VBoxManage.exe modifyhd "D:\ubuntu18.vd...
原创
发布博客 2021.11.01 ·
4628 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏

hive 解析json对象的数组,并完成列传行

参考链接:https://blog.csdn.net/lfq1532632051/article/details/63262519直接上例子,下面是我要处理的 json 数据格式{ "IP": "192.168.1.1", "appName": "sichuan_yunyingyong", "customEvent": [ { "eventName": "xx1", "du": "xx", ...
原创
发布博客 2020.10.21 ·
637 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Linux CPU调度策略

在谈调度策略前,我们先做一些假设。 每个任务都运行相同的时间 所有任务到达的时间都是一样的 一旦运行了,任务就会运行到完成。 所有的任务只占用cpu资源 任务的运行时间是已知的 这里的大部分假设都是不切合实际的,但是这个假设帮助我们更好的去理解和描述调度器。 我们定义周转时间为完成时间减去任务到达时间。 Tturnaround = Tcom...
原创
发布博客 2020.03.07 ·
3953 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

C++友元函数友元类

C++面向对象的特性,需要很多特殊的设计,来满足各种使用需求,比如:1。类的实例化对象希望共享一些属性和方法,类似于C语言的公共头文件,而设计了静态成员,区别于C语言的地方是,静态数据成员必须进行初始化。2。针对指向常对象的指针和指向对象的常指针,而设计了常对象,常成员,通过常成员函数来访问常数据成员。3。针对基类指针根据派生类不同而希望实现多种形态的需求,设计了虚函数。那么...
原创
发布博客 2020.03.07 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++静态数据的初始化

in$ cat static.cpp #include <iostream> using namespace std; class ClassA { public: ClassA() { cout << "ClassA Constructor!" << endl; } void Func() { ...
原创
发布博客 2020.03.07 ·
1702 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux管道pipe父子进程通信的示例

父进程打开的文件描述符在子进程仍然保持打开,文件描述符的引用计数+1,不仅如此,父进程用户根目录、当前目录等变量的引用计数也会+1.即使调用exec函数,文件描述符也不会关闭,除非设置了SOCK_CLOEXEC属性。#include <stdio.h>#include <stdlib.h>#include <string.h>#include &...
原创
发布博客 2020.03.07 ·
565 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++ STL remove和erase的区别及使用

remove是一个函数,头文件是algorithm;erase是每个容器的成员函数。在介绍之前先介绍v.begin()和v.end():v.begin()指的是第一个元素;v.end()值得最后一个元素的下一个位置;vector<int>::iterator it;it=remove(v.begin(),v.end(),4);//删除值为4的元素。每删除一...
原创
发布博客 2020.03.07 ·
1673 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

windows VsCode golang环境配置

安装完vscode,打开.go文件时,vscode会推荐安装go扩展插件,但是vscode中有些go的插件总是提示安装fail。如golint插件,解决办法如下:cd $GOPATH/src/golang.org/x/git clone https://github.com/golang/tools.git进入到%GOPATH%下,执行    go install github.co...
转载
发布博客 2019.02.21 ·
1195 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

C++设计模式(一)单例模式

C++单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模式有许多种实现方法,a. 懒汉式:使用的时候才创建,多线程访问的时候线程不安全(双检锁)b. 饿汉式:类文件加载的时候已经创建好了对象,如果对象一直没有使用,则类对象浪费空间特点与选择:如果要进...
原创
发布博客 2018.08.04 ·
6315 阅读 ·
20 点赞 ·
3 评论 ·
92 收藏

C++实现线程安全的的双缓冲实例

业务场景:多线程的业务系统不断写入数据到内存中,同步线程不断读取数据并同步redis设计方案:由于业务非常适合map的结构,因此采用了双层maptypedef std::map&lt;int,int&gt; EventCountMap;typedef std::map&lt;int,EventCountMap&gt; RuleEventCountMap;为了实现读写分离,采用双...
原创
发布博客 2018.07.22 ·
3996 阅读 ·
2 点赞 ·
1 评论 ·
15 收藏

centos7 Golang vim IDE

接触Golang之后使用过许多的编辑器比如lite,sublime3,goland,lite更适合在windows环境使用,对于非destop版本的Linux就不太适用了,在linux下还是直接上神器vim了,为了快速开发自然要安装许多便捷的插件首先vim的插件安装有两种形式,一直直接自己安装到~/.vim/plugin目录下 另外一种是使用插件管理器Vundle(还有其他的插件管理器)开始之前准...
原创
发布博客 2018.06.17 ·
3452 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Writing Efficient Programs

发布资源 2016.12.26 ·
pdf

Boost程序库完全开发指南.pdf

发布资源 2016.12.26 ·
pdf

Packt.Learning.Apache.Thrift

发布资源 2016.12.26 ·
pdf

Qt 基本数据类型转换(int,float,double,datetime,string)

转发:http://blog.csdn.net/tgzjz/article/details/45074237在由int, float, double 这样的基本数据类型转换为QString的方法大致如下:以int为例:[cpp] view plain copyint tmp = 125;    QString str_
转载
发布博客 2016.08.20 ·
21422 阅读 ·
1 点赞 ·
0 评论 ·
23 收藏

Apache [error] server reached MaxClients setting, consider raising the MaxClients setting

最近公司有个客户报了一个问题,就是运行一段时间后在apache的日志/var/log/httpd/error_log文件中有一条错误信息[Fri Jul 29 15:45:37 2016] [error] server reached MaxClients setting, consider raising the MaxClients setting检查了一下,这是由于并发链接数太多导致
原创
发布博客 2016.07.30 ·
1551 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Win7-64-Qt5.6.1开发环境下载和安装

发布资源 2016.07.26 ·
doc

linux下编译qt5.6.0静态库——configure配置

转自:http://www.cnblogs.com/oloroso/p/5407779.htmllinux下编译qt5.6.0静态库linux下编译qt5.6.0静态库configure生成makefile安装选项Configure选项第三方库:附加选项:QNX/Blackberry 选项:Android 选项:生成makefile
转载
发布博客 2016.07.22 ·
8755 阅读 ·
2 点赞 ·
4 评论 ·
13 收藏

把静态编译的QT添加到QTCreator当中创建新工程

How to integrate static version of Qt additionally to QtCreatorOpen QtCreator and go to the Tools / Options menu. Select Qt4:Add a new version by pressing the plus button enter a name and
原创
发布博客 2016.07.21 ·
2787 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MinGW静态编译windows QT5.x

MinGW静态编译windows QT关于静态编译windows 版本的QT参考官网的链接: [http://wiki.qt.io/Building_a_static_Qt_for_Windows_using_MinGW][6]
原创
发布博客 2016.07.21 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多