自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王小明的专栏

如有问题,关注微信公众号: 程序员开发者社区,获取我的联系方式,或者访问 www.benjming.com

  • 博客(12)
  • 资源 (35)
  • 论坛 (1)
  • 收藏
  • 关注

原创 GO Context 简介

Context根 Context: 通过 context.Backgroud() 创建子 Conetxt: context.WithCancel(parentConetxt) 创建ctx, cancel := context.WithCancel(conetext.Background())当前 Context 被取消是,其他的子 context 都会被取消接收取消通知 <- ctx.Done()测试代码package mainimport ( "context" "tes

2021-05-28 10:46:01 5

原创 Go 如何捕获异常

什么是异常?不按照我们期望执行的都可以称之为异常在Go语言中如何处理异常?一种是程序发生异常时, 将异常信息反馈给使用者一种是程序发生异常时, 立刻退出终止程序继续运行将异常信息反馈给使用者创建方式一: fmt.Errorf("提示的内容")创建方式二: errors.New("提示的内容")注意点: 本质上两个方法底层的实现原理都是一样的package builtin中定义了一个接口type error interface { Error() string}pa

2021-05-23 13:38:09 19

原创 GO111MODULE是个啥?

GO111MODULE 是啥?GO111MODULE 是个环境变量,可以在使用 Go 或者更改 Go 导入包的方式时候设置。要注意的是,这个变量在不同 Go 版本有不同的语义没有包管理阶段一开始go发布的时候是没有包管理的go get命令会根据路径,把相应的模块获取并保存在$GOPATH/src也没有版本的概念,master 就代表稳定的版本首先,让我们谈谈 GOPATH。当 Go 在 2009 年首次推出时,它并没有随包管理器一起提供。取而代之的是 go get,通过使用它们的导入路

2021-05-23 10:04:10 26

原创 go mod 与govendor 使用与区别

参考资料https://studygolang.com/articles/8298

2021-05-21 10:08:15 120 1

原创 加密字段长度变化

加密算法有哪些 非对称加密算法:RSA,DSA/DSS 对称加密算法:AES,RC4,3DES HASH算法:MD5,SHA1,SHA256数据加密的长度变化加密流出字符串转换成 bytes -> padding -> base64 编码将字符串转换成 byte根据字符串所占长度不同,长度会扩充到不同倍数ascii 码的字符,如数字字母等,每个字符只占一个字节,长度不扩充正常情况下,汉字等 unicode 编码,一个字符占 3 个字节,长度扩充3倍如果是 m

2021-05-20 08:50:49 38 1

原创 数据库中有哪些索引?

主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列、身份证号等。...

2021-05-18 10:09:38 29

原创 什么是子网掩码?

A 类IP地址: 一个 A 类地址由1 字节的网络地址和3字节主机地址形成B 类 IP地址: 一个B类地址由2字节的网络地址和2字节的主机地址形成C 类 IP 地址: 一个C 类地址由3字节的网络地址和1字节的主机地址形成子网掩码的作用子网掩码只有一个作用:将 IP 地址划分成网络地址和主机地址两部分。子网掩码是一个网络掩码,地址掩码,是用来指明 IP 地址的哪些标识是主机所在的子网,以及哪些标识是主机的位掩码,子网掩码不能单独存在,必须和 IP 结合使用。子网掩码的计算方式子网掩码的位数

2021-05-13 20:34:35 37

原创 为啥要做base64编码?

在项目中,对豹纹进行压缩、加密后,最后一步一般是 base64 编码。因为 base64 编码的字符串更适合不同平台,不同语言的传输。base64 编码的优点:算法是编码,不是压缩,编码后只会增加字节数(一般是比之前的多1/3,比如之前是3, 编码后是4)算法简单,基本不影响效率算法可逆,解码很方便,不用于私密传输。毕竟编码了,肉眼不能直接读出原始内容。加密后的字符串只有【0-9a-zA-Z+/=】 不可打印字符(转译字符)也可以传输为啥要编码计算机中任何数据都是 ASCII 码存储的

2021-05-12 13:48:47 22

原创 如何限流,具体实现有哪些?

什么是限流限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统 的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达 到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比 如:延迟处理,拒绝处理,或者部分拒绝处理等等。限流方法计数器控制单位时间内的请求数量import java.util.concurrent.atomic.AtomicInteger;public class Counter { /**

2021-05-10 19:30:11 41

原创 thrift原理浅析

TransferResultInquiry

2021-05-08 09:58:58 35

原创 Go defer 使用

defer特性:关键字 defer 用于注册延迟调用。这些调用直到 return 前才被执。因此,可以用来做资源清理。多个defer语句,按先进后出的方式执行。defer语句中的变量,在defer声明时就决定了。defer用途:关闭文件句柄锁资源释放数据库连接释放package mainimport "fmt"func main() { var users [5]struct{} for i := range users { defer fm

2021-05-06 21:58:21 22 1

原创 Raft协议

参考资料http://thesecretlivesofdata.com/raft/

2021-05-04 13:50:23 38

hive-site.xml 这是一份我本地配置的好用的

hive-site.xml 这是一份我本地配置的好用的,hadoop2.7.3 搭建hive-site.xml可以参考一下,希望对您有帮助啊

2017-09-04

现代操作系统中文版

现代操作系统中文版

2013-07-15

数据结构与算法分析

数据结构与算法分析Java版.王世民.pdf

2014-03-17

[麻省理工技术评论].Technology.Review.2014.01.02

[麻省理工技术评论].Technology.Review.2014.01.02

2014-07-23

并发编程模型.xmind

JVM思维导图 包含线程通信和线程同步相关内容,主要是java 并发模型的一个总结

2019-06-09

C Primer Plus中文版第五版的课后答案

C Primer Plus中文版第五版的课后答案

2013-07-15

Hadoop实战-陆嘉恒(高清完整版).pdf

Hadoop实战-陆嘉恒(高清完整版).pdf 带目录,欢迎下载,不能用于商业用途,供个人学习使用,请尊重作者版权,很清晰,有目录 ipad可看

2017-08-31

啊哈! 算法

啊哈! 算法,里面讲了很多算法内容,pdf 文档,带有目录,并且书中内容容易理解

2018-08-21

同济大学线性代数第5版本

同济大学线性代数第五版 课后题解与 课本,本来想有时间增加下目录,只增加了一部分

2018-07-11

非常经典的全国重点大学ACM OJ平台的题库和解答荟萃(chm,pdf等)

非常经典的全国重点大学ACM OJ平台的题库和解答荟萃(chm,pdf等)

2013-07-15

Idea基础配置文档和快捷键使用

Idea基础配置文档和快捷键使用, 通过word文档进行了整理,并且附录一个pdf文件,方便开发人员查阅

2018-08-01

[麻省理工技术评论].Technology.Review.2013.09-10

[麻省理工技术评论].Technology.Review.2013.09-10

2014-07-23

Effective Java(第2版)

Effective Java(第2版)有英文版本,有目录有源码,有中文版本

2016-09-19

淘宝RabbitMQ系统的实验测试资料.zip

淘宝RabbitMQ系统的实验测试资料.zip 源码角度剖析RabbitMQ原理

2018-04-17

Python机器学习经典实例

Python机器学习经典实例.pdf, 还是良心推荐 ,中文版本的和英文版本的放在一个压缩包里,方便读者阅读比对,2016 版本 的,有目录 适合初学者,看大家都要积分,还挺多,大家都不容易,我设置成资源分1积分,当做捐助了

2018-05-11

《信号与系统》

奥本海姆《信号与系统》第二版中文版.pdf

2014-05-02

谭浩强《C++面向对象程序设计》

C++面向对象程序设计 谭浩强主编)真正的pdf版,谭浩强主编的《C++面向对象程序设计》,清华大学出版社,红色封面。本书是为已有C语言基础的读者编写的,主要介绍面向对象程序设计的知识和方法。本书内容全面,例题丰富,概念清晰,循序渐进,易于学习。

2015-04-17

Redis设计与实现.pdf

Redis设计与实现.pdf 带有目录,欢迎下载交流

2016-08-07

hadoop 虚拟机 连接 dll

eclipse上 连接虚拟机hadoop 必要的dll 文件 压缩包解压后 把文件放入 system32 和hadoop-eclipse 插件下都bin目录

2017-03-14

人工智能教程

《人工智能》从一个新颖的角度对人工智能各方面的问题进行了探讨。由浅入深地介绍了整个人工智能系统和agent的发展历程。首先,描述了仅能对周围环境中可感知特征做出反应的原始agent,以及它们所涉及的机器视觉、机器学习和机器进化等问题;然后,逐步介绍了agent可以从无法立即感知的任务环境中获取信息的技术。《人工智能》不仅是对人工智能技术的介绍,而且能为人工智能的研究提供参考和建议。《人工智能》作为人工智能的入门教材,适合所有对人工智能这门学科感兴趣的读者参考,尤其适合大专院校的计算机专业及相关专业的学生用做教材或教学参考书。

2014-04-16

Hadoop技术内幕 Mapreduce架构设计

《HADOOP技术内幕++深入解析MAPREDUCE架构设计与实现原理》(董西成)【机械工业出版社】

2018-08-01

微信公众平台应用开发:方法、技巧与案例

微信公众平台应用开发:方法、技巧与案例,本书是目前微信公众平台应用开发领域内容最全面、系统和深入的一本书,也是技术版本最新的。 由著名的资深微信公众平台应用开发工程师根据最新的微信5.1 版撰写,全面解读了微信公众平台开放 的所有API 的各项功能和用法,系统讲解了微信公众平台

2015-08-09

android开发教程

android开发教程 详细的图文解析,叫你一步一步开发android的好书籍

2013-07-02

javascript教程

javascript教程 带目录的pdf文档

2013-07-18

疯狂Android讲义 第二版 代码

疯狂Android讲义 第二版 源代码, 欢迎大家下载, 共同进步

2015-02-01

hadoop-eclipse-plugin-2.7.0.jar

hadoop-eclipse 插件 可以和 hadoop2.7.3配合使用 将插件放到eclipse 下面plugins 下, eclipse 会出现 map reduce 不需要再重新编译:

2017-03-14

疯狂java 讲义 源代码

Java讲义第二版配套光盘等 视频文件坏了, 只有源代码 欢迎大家下载

2015-02-01

C++Primer+中文第四版

C++Primer+中文第四版 可以说是C++的圣经,不管你是大神还是菜鸟,你都会可以从中收获东西

2013-07-08

神经网络原理 有目录

神经网络是计算智能和机器学习研究、开发和应用最活跃的分支之一。本书是神经网络 方面的标准教材,从理论和实际应用出发,全面、系统地介绍神经网络的基本模型、基本方 法和基本技术,对神经网络的基本模型和主要学习理论都作了深入研究,特别在学习理论和 学习算法的推导方面有极为详尽而系统地分析,对神经网络的最新发展趋势和主要研究方向 都进行了全面而综合的介绍。理论和实际应用紧密结合,为神经网络的具体应用打下坚实的 基础,是一本可读性极强的教材。   书中注重对数学分析方法和性能优化的讨论,强调神经网络在模式识别、信号处理以及 控制系统等实际工程问题中的应用。同时本书包含大量例题、习题,并配有1 3个基于 MATLAB软件包的计算机试验的源程序。   本书适合作为相关专业研究生或本科高年级学生的教材,或作为希望系统、深入学习神 经网络的科技工作者的参考书。   神经网络是计算智能和机器学习研究的最活跃的分支之一。本书全面系统地介绍神经网 络的基本概念、系统理论和实际应用。   本书包含四个组成部分:导论,监督学习,无监督学习,神经网络动力学模型。导论部 分介绍神经元模型、神经网络结构和机器学习的基本概念和理论。监督学习讨论感知机学习 规则,有监督的Hebb学习,Widrow-Hoff学习算法,反向传播算法及其变形,RBF网络,正则 化网络,支持向量机以及委员会机器。无监督学习包括主分量分析,自组织特征映射模型的 竞争学习形式,无监督学习的信息理论,植根于统计力学的随机学习机器,最后是与动态规 划相关的增强式学习。神经网络动力学模型研究由短期记忆和分层前馈网络构成的动态系统, 反馈非线性动态系统的稳定性和联想记忆,以及另一类非线性动态驱动的递归网络系统。   本书注重对数学分析方法和性能优化的讨论,强调神经网络在模式识别、信号处理和控制 系统等实际工程问题中的应用。书中包含大量例题和习题,并配有13个基于MATLAB软件的计算 机实验程序。   本书适于作研究生或大学高年级学生的教材,也可作希望深入学习神经网络的科技人员的 参考书。

2017-03-27

通信天线建模与MATLAB仿真分析

添加了目录,方便阅读 通信天线建模与MATLAB仿真分析

2013-07-15

汤子瀛:计算机操作系统(第二版)

汤子瀛:计算机操作系统(第二版)

2013-07-15

FlappyBird 源代码

FlappyBird 源代码 android 版

2014-05-14

DbVisualizer Pro 9.2.x

因为项目需要,插入数据只能用SQL INSERT。普通的表还好说,但是遇到了clob ,plSql工具就导出不成功了。 然后百度了一下,也问了一下大神,都不能实现。最后换了DBVisualizer, 1.选择表以后,右键expert tables,然后勾选sql 然后选择文件为准,导出 OK。

2017-09-06

JVM思维导图

JVM思维导图 主要根据深入理解Java虚拟机做的 周志明

2018-08-30

数据结构和算法

计算机相关算法,c语言描述,数据结构,pdf文档,非常好的一本书

2013-01-08

wangxiaoming的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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