自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 ubuntu/linux在一个窗口打开多个终端

这个很简单 只要在终端里面设置一下就好了 编辑 -> 首选项->新终端打开在(原来是窗口,改成新标签) 还需要修改快捷键,因为默认打开新标签的快捷键时ctrl + alt + t,和系统的打开终端窗口冲突了,修改成其他快捷键就好了

2017-03-05 14:17:58 25272

原创 Linux Windows 文件共享smb

Smb在Ubuntu上的简单安装过程  先来展示一下效果:   在linux上的文件图      当用Smb连接后再windows上的效果      在这个文件夹中我们可以,读写文件,创建文件夹,还可以使用其他工具或者IDE在window上做Linux上的开发,比如用vs打开Linux上的项目。安装Smb  在Ubuntu上使用apt来下载Smb执行命令: sudo apt-get

2016-12-21 14:25:28 735

原创 RedHat Linux 下 用户名 is not in the sudoers file问题

在刚刚使用RadHat Linux 的时候 在执行 sudo 指令的时候 输入密码结束之后还是出现 用户名 is not in the sudoers  file,原因是当前的用户并没有添加到 sudoers file中我们切换成root 用户在终端 输入 su 回车 然后在输入 root  的密码然后执行 visudo找到如下内容: rootALL=(ALL) A

2015-04-15 22:51:55 703

原创 c++ 关于引用 &的进一步理解

在很久以前看primer的时候看到&有了一些理解,接着在平时使用的时候觉得自己有了更深的理解,发现书上讲得的确挺对但是却不怎么好理解,所以再写一篇来解释一下引用 & 。大神勿喷,有错请指教,本人菜鸟一枚。。。觉得在学习c++的时候 最重要的一个东西就是,你在学习的时候一定要搞懂它是什么?那引用是什么呢?其实呢引用 也是一个指针,哈哈。 为什么呢我们可以看一下char a = 'a'

2014-12-28 22:03:07 617

原创 red hat 装g++

最近在学习Linux下的c/c++编程

2014-09-28 18:15:16 1288

原创 每三日一GO -- 垃圾回收器如何监控程序

文章目录达到堆阈值达到时间阈值CPU限制go trace 输出内容含义原文地址:https://medium.com/a-journey-with-go/go-how-does-the-garbage-collector-watch-your-application-dbef99be2c35Go 垃圾回收器会帮助开发人员自动释放不再使用的内存。 但是,跟踪内存并清理它可能会影响程序的性能。 Go 垃圾收集器旨在实现这些目标,并专注于:尽量减少程序gc的次数,因为gc时程序会停止运行,只处理内存回收工

2021-07-12 10:56:16 314

原创 每日三日一GO -- GO如何标记内存

原文地址https://translate.google.cn/?sl=en&tl=zh-CN&text=The Go garbage collector is responsible for collecting the memory that is not in use anymore. The implemented algorithm is a concurrent tri-color mark and sweep collector. In this article%2C we

2021-07-12 10:50:05 195

原创 周三日一GO -- Go:内存管理和分配

原文地址:https://medium.com/a-journey-with-go/go-memory-management-and-allocation-a7396d430f44Go 内存管理由标准库自动完成,从内存分配到不再使用时。 虽然开发者不必处理,但 Go 做的底层管理优化得很好,充满了有趣的概念。在堆中分配内存内存管理被设计为在并发环境中快速并进行垃圾回收。 让我们从一个简单的例子开始:package maintype smallStruct struct { a, b int

2021-07-12 10:41:40 173

原创 每三日一GO -- 应该使用指针代替结构体吗

原文地址:https://medium.com/a-journey-with-go对于许多 Go 开发人员来说,用指针传递结构体来代替直接传递结构体(直接传递会copy一份结构体),能提高程序的性能。为了理解使用指针而不是结构副本的影响,我们看一下两个用例。密集的数据分配让我们举一个简单的例子,说明何时要为其值共享结构体:type S struct { a, b, c int64 d, e, f string g, h, i float64}这是一个可以通过复制或指针共享的

2021-07-03 16:27:00 213

原创 mongodb按周统计数据

有个需求需要按周划分统计数据,但是用$week、$year 统计出来的日期和尝试认知的数据不一致。主要问题是按周划分跨年问题、以及每周开始第一天应为周一而不是周日问题。测试数据db.test.insertOne({"date":ISODate("2020-12-31T00:00:00.000Z")}) db.test.insertOne({"date":ISODate("2021-01-01T00:00:00.000Z")})db.test.insertOne({"date":ISODate("20

2021-07-01 16:23:53 1078

转载 dnf新一代RPM软件包管理器

转载: https://wangchujiang.com/linux-command/c/dnf.html文章目录dnf安装 DNF 包管理器查看 DNF 包管理器版本查看系统中可用的 DNF 软件库查看系统中可用和不可用的所有的 DNF 软件库列出所有 RPM 包列出所有安装了的 RPM 包列出所有可供安装的 RPM 包搜索软件库中的 RPM 包查找某一文件的提供者查看软件包详情安装软件包升级软件包检查系统软件包的更新升级所有系统软件包删除软件包删除无用孤立的软件包获取有关某条命令的使用帮助查看所有的软

2020-11-21 14:03:05 535

原创 在阿里云创建docker私有仓库

文章目录安装启动docker报错拉取centos镜像启动容器进入容器安装 Docker Engine-Community设置仓库docker-ce,docker-ee和docker-io的区别?安装yum install -y yum-utilscurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun或者 使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io

2020-11-14 18:11:36 2446

转载 github 不显示图片

修改 hostwindows host位置:C:\Windows\System32\drivers\etc\hostsmac linux /etc/hots151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.101.184.133 gist.githubusercontent.com151.101.184.133 cloud.githubusercontent.com151.1

2020-07-17 18:06:10 217

原创 zabbix 安装

文章目录zabbix 4.0 安装安装php7.2(也可以跳过这个依赖)安装mcrypt扩展安装仓库配置包安装 zabbix-server-mysql、zabbix-web-mysql 及zabbix-agent安装 zabbix-server-mysqlzabbix数据库创建创建数据库 zabbix添加zabbix账号导入数据:zabbix_server 配置修改启动zabbix_serverzabbix页面搭建zabbix nginx配置初始化zabbix web页面php配置校验页面zabbix DB

2020-07-02 09:38:42 207

原创 php保存图片

php爬取图片重点是要设置 user_agent , 不然有会报错http failed to open streamini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)');function putImgToLocal($url) { //创建目录 if (!is_dir('./sharePic')) { mkdir(

2020-06-10 10:20:28 247

原创 cocos creator http 收protobuf数据 decode index out of range

问题被一个傻逼的问题搞了两天,也是醉了。http接收后台的pb数据,decode总是解不开,老提示类似index out of range: 90 + 10 > 90的错误,因为http收的时候收的是string类型的数据,然后就老是想怎么把string转成 uint8Array,同时有中文或者特殊字符的时候也要能正确的解析。苦苦求索不得法,其实是思路完全错了。怎么就不能直接收一个二...

2019-11-28 20:08:22 1581

原创 php安装protocol buffer 扩展,thinkphp引入protocol buffer

文章目录protobuf扩展安装安装protoc代码测试thinkPHP中使用protobufprotobufprotobuf是一个通信协议,类似json和xml。protobuf反序列化之后体积比他们小,而且序列化和反序列化的性能要比他们高(json不一定 如果protobuf层级太多不一定比json快,一般1-3个层级的情况下几乎都是protobuf比较快)扩展安装github地址:...

2019-11-23 21:28:02 1930

原创 php cli 模式 curl请求越来越慢

背景项目使用workerman,其中有一块代码,会定时通过curl发送一个https请求,通知php-fpm。最近发现一个诡异的问题,程序刚开的时候正常没有问题,但是运行了几天 business处理请求就会异常的慢。上服务器查看status,发现进场是进场进入busy状态。处理因为是服务器内部的请求,所以就把ssl证书的校验关闭了curl_setopt($curl, CURLOPT_SSL...

2019-11-22 11:57:30 879

原创 centos7 gitlab安装

文章目录安装依赖下载gitlab rpm包开始下载安装rpm修改gitlab配置启动gitlab安装依赖yum install curl openssh-server postfix cronie yum -y install policycoreutils-python postfix 用于发送邮件功能curlcronie 即crontabopenssh-server sshd...

2019-11-20 23:57:03 2496

原创 随机10字符进程,CPU占满,linux病毒

随机10字符进程,CPU占满,linux病毒因为病毒已经清掉了,就不能再截图了。。。卡死今天登入机器发现巨卡,第一反应top,MD top都能卡半天,不够还好还是输出内容来了,发现有一个进程cpu占用特别高,进程名字也很奇怪,就是随便几个字符。例如: hhdyxhxzf fdshfjkxycu清除过程当然是kill掉那个进程,不过过一会又有新的进程起来了。很正常病毒没有一个能简单k...

2019-11-05 20:52:52 419

原创 mac php 安装 pcntl扩展

文章目录下载对应版本的php包编译pcntl库查看是否安装成功下载对应版本的php包php -vPHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS )Copyright © 1997-2018 The PHP GroupZend Engine v3.1.0, Copyright © 1998-2018 Zend Technologi...

2019-09-08 10:25:23 982 1

原创 GO程序设计语言 PDF 黑色的书 百度云

下载地址链接:https://pan.baidu.com/s/1-PvlfXaUhGAkig4Zs-2JxQ提取码:m5e3复制这段内容后打开百度网盘手机App,操作更方便哦为什么csdn的资源积分这么贵?...

2019-07-19 23:58:33 21982 45

原创 网络多人游戏架构与编程-源码-源代码

git地址https://github.com/MultiplayerBook/MultiplayerBook好气啊,找个东西全都传到csdn上了,下载还要积分,就不能传到百度云上面吗,又不是商业的东西,烦,搞个打赏一毛钱起不就可以了吗!!!!!...

2019-07-06 17:46:07 2501 4

原创 更强大的ctrl-p fzf

文章目录fzf简介优点安装使用(不断补全)打开文件查看缓存文件修改主题配置快捷键fzf简介fzf本身并不是一个Vim插件,官方存储库只提供Vim的基本包装函数,用户可以使用它编写自己的Vim命令。但是,作者了解到许多fzf用户并不熟悉Vimscript,他们正在寻找可以在其他Vim插件中找到的特性的“默认”实现,所以作者写了一个VIM的插件。优点1.GO 语言编写,编译完生成可执行文件没有...

2019-05-31 17:00:33 1055

原创 极速vim插件 vim-plug

vim-plug简介git地址:https://github.com/junegunn/vim-plugvim-plug是一个极简的Vim插件管理器。优点1.安装简单2.使用简单3.快速的安装/更新插件4.按需加载以加快启动时间5.可以预览和回滚6.分支/标记/提交的支持7.Post-update hooks (没懂哈哈)8.支持外部管理的插件安装curl -fL...

2019-05-31 16:57:56 1504

转载 centos下无法挂在u盘filesystem

装了centos,发现自己的移动硬盘度不出来,老提示 filesystem exfat xxxx error,网上查了好多篇 终于找到一个简单有效的。1.Install the nux repo for CentOS 7yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el...

2019-05-26 23:53:15 891

原创 CLion安装 c++神IDE

下载下载地址:https://www.jetbrains.com/clion/如果不是桌面版的linux,可以用wget下载wget https://download.jetbrains.8686c.com/cpp/CLion-2019.1.3.tar.gz如何找到下载地址:在windows上下载,然后取消下载查看,在去浏览器的下载页面查看下载链接即可安装下载完成后,把文件移...

2019-05-25 15:08:50 644

原创 内联函数

c++ 内联函数

2019-05-22 15:28:54 164

原创 C API-调用LUA函数

lua_pcall 函数lua_pcall 可以执行lua代码 前面的例子中load时就执行了lua脚本或者lua编译文件 int lua_pcall (lua_State *L, int nargs, int nresults, int errfunc);nargs: 待调用函数的参数数量nresults: 期望的结果个数errfunc: 处理错误函数的索引就像 settop...

2019-05-06 16:58:19 234

原创 C API-table操作

获取table字段值想要获取table字段的值,首先需要确定table在栈中的位置,知道了table的索引之后,在通过lua提供的函数来获取字段值 int lua_getfield (lua_State *L, int idx, const char *k)示例:test_table.lua background = {r=0.30, g=0.10,b=0}main.cc...

2019-05-06 16:25:57 305

原创 C API-加载文件

文件加载c加载lua文件需要用到两个函数宏 luaL_loadfile(lua_State* L, const char* filename) //加载文件 lua_pcall(lua_State *L, int nargs, int nresults, int errfunc) //执行文件代码示例:load_test.luawidth=200height=300...

2019-05-06 15:32:56 248

原创 Lua C API 交互

lua程序设计第二版笔记简介C API 是一组能使用C代码与Lua交互的函数。其中包括读写Lua全局变量、调Lua函数、运行一段Lua代码,以及注册C函数以供Lua代码调用等。Lua和C语言之间的数据交换使用了一个抽象的栈。栈中的每个元素都能保存任何类型的Lua值。要获取Lua中的一个值时,只要调用一个Lua API函数,Lua就将指定的值压入栈中。要将一个值传给Lua时,需要现将这个...

2019-05-06 15:02:07 205

原创 goimpots 安装

gofmt 保存的时候自动 格式化go代码goimports 保存的时候自动导入处理包,以及自动格式化 用来替代 gofmtgoimports需要先goget 才可以使用 go get golang.org/x/tools/cmd/goimports如果机器不能翻墙会提示错误: package golang.org/x/tools/cmd/goimports: unreco...

2019-03-17 18:25:19 727

原创 创建固定IP的docker容器

docker安装之后,默认会创建三种网络类型NETWORK ID NAME DRIVER SCOPE58ce5df8097f bridge bridge localfbdb091aa759 host ho...

2018-09-07 00:43:04 469

原创 php7 源码安装 及常见错误

php7 源码安装1.1编译前检查编译参数编译配置PHPconfigure时的常见错误xml2-config not found如果出现 error: Cannot find OpenSSL’s Please reinstall the BZip2 distributionPlease reinstall the libcurl distributionjpeglib....

2018-04-12 18:28:19 787

原创 用nginx 搭建zend framework 框架

吐槽工作原因需要学习PHP,但是由于是个完完全全的新手,没有搭建过PHP环境以及apache、nginx等不熟悉,以及还是在ubutun16.01环境下,安装各种软件失败,心里憔悴,差点脱发啊!!一开始是用apache的 但是 访问到的页面一直是 php的源码, libapache2-mod-php5 死活装不上,最后选择来ngxin ,想来其实xampp环境也是可以的,但是apache2的那些配置

2017-03-05 14:07:03 1880

转载 sudo apt-get update时遇到以下问题

问题:sudo apt-get update时遇到以下问题W: 以下 ID 的密钥没有可用的公钥: 1397BC53640DB551W: GPG 错误:http://archive.ubuntukylin.com:10006 xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 8D5A09DC9B929006W: 无法下载 http://dl.google.c

2017-03-02 00:28:43 1533

原创 Cannot set LC_CTYPE to default locale: No such file or directory

最近在用ubuntu安装东西的时候提示这个错误perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "zh_CN:zh:en_US:en", LC_ALL = "zh_CN.UTF-8",

2017-01-26 14:33:57 6256

原创 socket clsoe 是否从epoll set 中删除

man epoll Q6 Will closing a file descriptor cause it to be removed from all epoll sets automatically? A6 Yes, but be aware of the following point. A file descriptor is a reference to an open

2017-01-23 19:22:37 2187 1

原创 unordermap 错误 invalid use of incomplete type

unordermap 错误 invalid use of incomplete type  今天在使用unordermap 保存自定义类型的时候出现了如下的错误: In file included from /usr/include/c++/4.8/bits/hashtable.h:35:0, from /usr/include/c++/4.8/unorder

2017-01-21 20:02:36 3119

Unity 5.X从入门到精通_高清_扫描.zip

Unity官方年度巨献,基于5.X新版本,为游戏开发者带来一场饕餮盛宴<br/><br/>本书基于Unity 5.0软件及以上版本,对Unity 5 中的大量图形改进和扩展的编辑器功能集进行讲解。另外,对Unity Cloud Build的使用进行详细介绍,使开发者通过云进行游戏和应用开发。, 为了使Unity 3D在中国得到更好的发展,作为官方仅有的的配备用书,本书对原先的4.X进行完美升级。Unity 5 引擎支持包括 Mac OS X、安卓、iOS、Windows 等在内的23个平台发布。目前,利用Unity游戏引擎开发的游戏终端有手机、平板和台式机等。有多所高校购买了Unity软件,并在高校的课程中开始讲授

2019-05-16

Java观察者模式代码

用java实现的观察者模式,共需要的人学习,如果有不对的地方也请指出

2015-09-04

C++实验学生餐厅打分系统

C++实验学生餐厅打分系统,40个同学对餐厅服务打分,将其打分情况,统计并打印。

2012-11-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除