学而不思则罔,思而不学则殆!

与其临渊羡鱼,不如退而结网。(zhur_jim@163.com)

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二、python 函数 必须知道的知识点

一、函数篇 1、闭包必须使用嵌套函数,一看到闭包我首先想到的是 JavaScript 里面的回调函数。闭包这里看似仅仅返回 了一个嵌套函数, 但是需要注意的是,它其实连同嵌套函数的外部环境变量也一同保存返回回来了(例子 中的exponent 变量), 这个环境变量是在调用其外部函数时设定的,这样...

2019-09-04 09:50:44

阅读数 17

评论数 0

一、python 核心语法总结

一、字符串 1、Python的字符串是不可变的(immutable)。改变一个字符串内部的字符是错误的,不允许的。 2、字符串拼接方式: (1)、str1 += str2 # 表⽰str1 = str1 + str2 (2)、string.join(iterable),表示把每个元...

2019-09-04 09:49:00

阅读数 25

评论数 0

Linux cpu负载和cpu利用率的区别

在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。 一、“load average” 含义: "load average",它的意思是"系统的平均负荷",里面有三个数字,我们可以从中判断系统负荷是大还是小。它们的意思分别...

2019-09-02 19:23:58

阅读数 36

评论数 0

游戏服务器生成全局唯一ID的几种方法

在服务器系统开发时,为了适应数据大并发的请求,我们往往需要对数据进行异步存储,特别是在做分布式系统时,这个时候就不能等待插入数据库返回了取自动id了,而是需要在插入数据库之前生成一个全局的唯一id,使用全局的唯一id,在游戏服务器中,全局唯一的id可以用于将来合服方便,不会出现键冲突。也可以将来在...

2019-08-28 09:28:43

阅读数 24

评论数 0

java线上服务器jvm内存泄漏的一次踩坑(OutOfMemoryError)

前几天线上一台游戏服务器发生内存泄漏,cpu彪的很高,老板的脾气像cpu一样,是不是过来询问问题排查怎么样了。。。 因为线上服务器启动的时候,加了- XX:+ HeapDumpOnOutOfMemoryError ,发现服务器项目目录下多一个hprof文件,这就是重要的线索,然后解析xxx.hp...

2019-08-24 11:10:44

阅读数 44

评论数 0

10秒快速掌握ScheduledExecutorService 中的 scheduleWithFixedDelay() 和 scheduleFixedRate() 区别

scheduleWithFixedDelay: 不管线程任务的执行时间的,每次都要把任务执行完成后再延迟固定时间后再执行下一次。 scheduleFixedRate: 是以固定频率来执行线程任务,固定频率的含义就是可能设定的固定时间不足以完成线程任务,但是它不管,达到设定的延...

2019-08-23 11:58:57

阅读数 26

评论数 0

Linux- 环境源码安装MySql5.6教程

一、安装方式 1、企业内部系统安装推荐yum安装,对数据库要求不高,并发不大,源码制作rpm,搭建rpm仓库,然后yum install xxx -y 2、常规方式编译安装MySql 5.1以前:./configure \ make, make isntall 5.5-5....

2019-08-22 09:36:04

阅读数 35

评论数 0

CMake Error: The source directory "*" does not appear to contain CMakeLists.txt.

linux安装mysql出现的问题 很多人说是没有切换到mysql的源码目录去执行cmake,这是一种因数,还有一个原因就是你下载的mysql.linux版本不对, 你下载的不是源码版本的。应该选择: ...

2019-08-16 11:09:15

阅读数 81

评论数 0

Cannot find a C++ compiler that supports both C++11 and the specified C++ flags. Please specify one

CMake 编译报错: yum install -y gcc gcc-c++ 搞定 然后执行./configure

2019-08-15 18:33:01

阅读数 45

评论数 0

一、Linux 环境安装nginx 命令总结

nginx大概作用了解: 1、正向代理:代表客户端 2、反向代理:代表服务器 3、支持5w并发,不吃cpu 一、安装: http://nginx.org/en/download.html 1、指定默认安装的路径(默认安装在/usr/local) tar zxvf nginx1.17.tar...

2019-08-15 08:54:00

阅读数 10

评论数 0

java -jar命令运行jar包时指定外部依赖jar包

https://blog.csdn.net/w47_csdn/article/details/80254459

2019-07-02 19:09:41

阅读数 332

评论数 0

No plugin found for prefix 'exec' in the current project and the plugin groups (Failure to transfer)

这个问题困扰了我很长时间,百度找了很久都没有找到解决方法,最后发现可能是因为服务商网络问题导致访问被禁止了,然后我就换用阿里云的库,替换maven官网的库,找到maven安装地址或者解压地址的conf目录下的settings.xml; 增加: <mirror> ...

2019-06-18 12:14:01

阅读数 64

评论数 0

idea merge into current 是啥意思?

把远程的master代码合并到当前的dev本地分支

2019-05-28 13:24:42

阅读数 1544

评论数 0

cygwin 设置多 tab 窗口页面切换

一、准备安装包: following packages marked for install: gcc-g++ make w32api-headers git 二、执行操作 git clone https://github.com/juho-p/fatty.git cd fatty ...

2019-05-22 15:31:41

阅读数 135

评论数 0

IDEA中Git的使用

https://www.cnblogs.com/javabg/p/8567790.html

2019-05-21 09:32:24

阅读数 15

评论数 0

解决Idea不能实时编译的问题

https://my.oschina.net/fdblog/blog/172229

2019-04-20 17:33:38

阅读数 75

评论数 0

激活win10系统,dos命令,请大家收藏

PSC:\Users\Administrator>slmgr.vbs/upk PSC:\Users\Administrator>slmgr/ipkW269N-WFGWX-YVC9B-4J6C9-T83GX PSC:\Users\Administrator>...

2019-04-11 16:16:28

阅读数 155

评论数 0

四、node.js中LTS和Current的区别,如何选择?

Node维护了着两条发布流程线:奇数版本每年的10月份发布,偶数版本第二年的4月份发布。 当一个奇数版本发布后,最近的一个偶数版本会立即进入LTS维护计划,一直持续18个月(题主提到的LTS Start )。再之后会有12个月的延长维护期(题主提到的Maintenance Start)。这两个期...

2019-03-29 12:00:36

阅读数 1319

评论数 0

通过计算斐波那契数列来测试不同语言性能消耗

2019-03-29 10:46:08

阅读数 54

评论数 0

三、《node学习笔记》