博客园 - Super~me
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=49755
2021-04-11T00:58:29Z
Super~me
https://www.cnblogs.com/supershuai/
feed.cnblogs.com
https://www.cnblogs.com/supershuai/p/14642958.html
程序员黑文学 - Super~me
好久没有登上来了,刚看到一个大佬调侃的程序员黑文学,我就顺手打了下代码分享出来一起看看到底有多黑。 import random stencil = '{n40}是{v0}{n41},{v1}行业{n30}。{n42}是{v2}{n20}{n43},通过{n31}和{n32}达到{n33}。' \ '
2021-04-11T00:58:00Z
2021-04-11T00:58:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】好久没有登上来了,刚看到一个大佬调侃的程序员黑文学,我就顺手打了下代码分享出来一起看看到底有多黑。 import random stencil = '{n40}是{v0}{n41},{v1}行业{n30}。{n42}是{v2}{n20}{n43},通过{n31}和{n32}达到{n33}。' \ ' <a href="https://www.cnblogs.com/supershuai/p/14642958.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/13462266.html
OpenCV之高斯平滑(Python实现) - Super~me
假设一个列数为W,行数为H的高斯卷计算子gaussKernel,其中W,H均为奇数,描点位置在((H-1)/2 ,(W-1)/2),构建高斯卷积核的步骤如下 1.计算高斯矩阵 \(gaussMatrix_(H*W) = [gauss(r,c,\sigma)] (0\leqslant r \leqsl
2020-08-09T04:26:00Z
2020-08-09T04:26:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】假设一个列数为W,行数为H的高斯卷计算子gaussKernel,其中W,H均为奇数,描点位置在((H-1)/2 ,(W-1)/2),构建高斯卷积核的步骤如下 1.计算高斯矩阵 \(gaussMatrix_(H*W) = [gauss(r,c,\sigma)] (0\leqslant r \leqsl <a href="https://www.cnblogs.com/supershuai/p/13462266.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/13237094.html
利用binarySearch实现抽奖计算逻辑 - Super~me
##前言 我们平时抽奖总感觉想抽到最高的奖那么难,正巧写了个抽奖的功能,趁着有时间把抽奖的功能实现整理一下,我们要抽奖首先要定义一个奖品的实体类,这个实体类中包含奖品的基本信息,比如奖品名称,奖品数量,抽奖权值,是否是奖品(因为要考虑到谢谢惠顾之类的未中奖情况)等等,根据需求的扩增也可以对每个人抽中
2020-07-04T14:59:00Z
2020-07-04T14:59:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】##前言 我们平时抽奖总感觉想抽到最高的奖那么难,正巧写了个抽奖的功能,趁着有时间把抽奖的功能实现整理一下,我们要抽奖首先要定义一个奖品的实体类,这个实体类中包含奖品的基本信息,比如奖品名称,奖品数量,抽奖权值,是否是奖品(因为要考虑到谢谢惠顾之类的未中奖情况)等等,根据需求的扩增也可以对每个人抽中 <a href="https://www.cnblogs.com/supershuai/p/13237094.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/13216599.html
Java设计模式三 - Super~me
##建造者模式 当我们思考通过复杂的零件来生成一个完整的产品时,就用到了今天要说的主题-建造者模式,下面我们实际的代码来分析建造者模式的设计 假设飞机起飞需要有多个步骤,但是每种型号的飞机起飞的步骤又不相同,这时我们想要建造一个可以起飞多种型号飞机的工程。 1.首先我们先预先定义一个抽象的飞机起飞类
2020-06-30T14:58:00Z
2020-06-30T14:58:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】##建造者模式 当我们思考通过复杂的零件来生成一个完整的产品时,就用到了今天要说的主题-建造者模式,下面我们实际的代码来分析建造者模式的设计 假设飞机起飞需要有多个步骤,但是每种型号的飞机起飞的步骤又不相同,这时我们想要建造一个可以起飞多种型号飞机的工程。 1.首先我们先预先定义一个抽象的飞机起飞类 <a href="https://www.cnblogs.com/supershuai/p/13216599.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/13169917.html
图像处理中的valid卷积与same卷积 - Super~me
#valid卷积 在full卷积的卷积过程中,会遇到$K_$靠近I的边界(K矩阵与I矩阵),就会有部分延申到I之外,这时候忽略边界,只考虑I完全覆盖$K_$内的值情况,这个的过程就是valid卷积。一个高为H1,宽为W1的矩阵I与高为H2,宽为W2的矩阵K,在H1大于等于H2,W1大于等于W2的情况
2020-06-20T10:15:00Z
2020-06-20T10:15:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】#valid卷积 在full卷积的卷积过程中,会遇到$K_$靠近I的边界(K矩阵与I矩阵),就会有部分延申到I之外,这时候忽略边界,只考虑I完全覆盖$K_$内的值情况,这个的过程就是valid卷积。一个高为H1,宽为W1的矩阵I与高为H2,宽为W2的矩阵K,在H1大于等于H2,W1大于等于W2的情况 <a href="https://www.cnblogs.com/supershuai/p/13169917.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12829631.html
Opencv图像二维离散卷积原理 - Super~me
平滑技术也叫做过滤技术,可以用来去除图像中的噪声,常用的平滑处理的处理算法有基于二维离散卷积的高斯平滑、均值平衡、基于统计学方法的中值平滑、双边滤波、导向滤波等。二维离散卷积是基于两个矩阵的一种计算方式,通过以下示例进行理解。 ##一.原理 \[ I = \left ( \begin{matrix}
2020-06-20T09:04:00Z
2020-06-20T09:04:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】平滑技术也叫做过滤技术,可以用来去除图像中的噪声,常用的平滑处理的处理算法有基于二维离散卷积的高斯平滑、均值平衡、基于统计学方法的中值平滑、双边滤波、导向滤波等。二维离散卷积是基于两个矩阵的一种计算方式,通过以下示例进行理解。 ##一.原理 \[ I = \left ( \begin{matrix} <a href="https://www.cnblogs.com/supershuai/p/12829631.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12822325.html
关系型数据库范式详解 - Super~me
数据库的范式就是数据库开发设计过程中的规范,由满足条件逐渐提升规范类别,有1NF到6NF级别划分,较高级别是在满足较低级别规范的情况下上升的。这种数据库的规范利于数据库的简洁、逻辑清晰明确。 第一范式 无重复的列 第一范式的要求是同一列中不能有多个值,属性不可以重复比如: 名称 类型 颜色类型 品种
2020-05-03T08:22:00Z
2020-05-03T08:22:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】数据库的范式就是数据库开发设计过程中的规范,由满足条件逐渐提升规范类别,有1NF到6NF级别划分,较高级别是在满足较低级别规范的情况下上升的。这种数据库的规范利于数据库的简洁、逻辑清晰明确。 第一范式 无重复的列 第一范式的要求是同一列中不能有多个值,属性不可以重复比如: 名称 类型 颜色类型 品种 <a href="https://www.cnblogs.com/supershuai/p/12822325.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12586701.html
dir.who is not allowed to impersonate hadoop的问题 - Super~me
之前用java做Hadoop相关项目没有遇到这种问题,今天使用python操作HDFS遇到这个问题,首先是权限之类的问题,在core site.xml中配置可以访问的hosts和groups, 具体: 注意xxx是管理用户名,然而我配置之后仍然出现not allowed错误,心想如果是我连接的这个用
2020-03-28T04:21:00Z
2020-03-28T04:21:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】之前用java做Hadoop相关项目没有遇到这种问题,今天使用python操作HDFS遇到这个问题,首先是权限之类的问题,在core site.xml中配置可以访问的hosts和groups, 具体: 注意xxx是管理用户名,然而我配置之后仍然出现not allowed错误,心想如果是我连接的这个用 <a href="https://www.cnblogs.com/supershuai/p/12586701.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12517565.html
HBase集群启动后有机器regionserver运行在localhost的问题 - Super~me
2020 03 18 12:31:24,827 WARN [regionserver/localhost/127.0.0.1:60020] regionserver.HRegionServer: reportForDuty failed; sleeping and then retrying. 20
2020-03-18T07:17:00Z
2020-03-18T07:17:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】2020 03 18 12:31:24,827 WARN [regionserver/localhost/127.0.0.1:60020] regionserver.HRegionServer: reportForDuty failed; sleeping and then retrying. 20 <a href="https://www.cnblogs.com/supershuai/p/12517565.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12461907.html
org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)问题 - Super~me
在Windows10远程开发Hadoop2.6.0版本时遇到了这个错误,本地电脑已经配置基本的要求(Hadoop环境变量配置,winutils.exe文件放入bin目录下),网上的方案很多都是通过在Windows 的System32文件夹下放置hadoop.dll文件,放置后重启电脑运行仍然报错。最
2020-03-11T05:36:00Z
2020-03-11T05:36:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】在Windows10远程开发Hadoop2.6.0版本时遇到了这个错误,本地电脑已经配置基本的要求(Hadoop环境变量配置,winutils.exe文件放入bin目录下),网上的方案很多都是通过在Windows 的System32文件夹下放置hadoop.dll文件,放置后重启电脑运行仍然报错。最 <a href="https://www.cnblogs.com/supershuai/p/12461907.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12458676.html
论AMD,CMD,CommonJs 和 ES6对比 - Super~me
AMD AMD是RequireJS在推广的过程中对异步模块定义的规范化产出 RequireJS可以动态的异步加载我们项目中的文件 例: 使用package加载lib库 通过一个lib的回调函数来使用lib库中的方法,最后通过return来返回。 CMD CMD是SeaJS(淘宝团队提出)在推广的过程
2020-03-10T13:14:00Z
2020-03-10T13:14:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】AMD AMD是RequireJS在推广的过程中对异步模块定义的规范化产出 RequireJS可以动态的异步加载我们项目中的文件 例: 使用package加载lib库 通过一个lib的回调函数来使用lib库中的方法,最后通过return来返回。 CMD CMD是SeaJS(淘宝团队提出)在推广的过程 <a href="https://www.cnblogs.com/supershuai/p/12458676.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12436669.html
OpenCV图像增强(python) - Super~me
为了得到更加清晰的图像我们需要通过技术对图像进行处理,比如使用对比度增强的方法来处理图像,对比度增强就是对图像输出的灰度级放大到指定的程度,获得图像质量的提升。本文主要通过代码的方式,通过OpenCV的内置函数将图像处理到我们理想的结果。 灰度直方图 灰度直方图通过描述灰度级在图像矩阵中的像素个数来
2020-03-07T11:47:00Z
2020-03-07T11:47:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】为了得到更加清晰的图像我们需要通过技术对图像进行处理,比如使用对比度增强的方法来处理图像,对比度增强就是对图像输出的灰度级放大到指定的程度,获得图像质量的提升。本文主要通过代码的方式,通过OpenCV的内置函数将图像处理到我们理想的结果。 灰度直方图 灰度直方图通过描述灰度级在图像矩阵中的像素个数来 <a href="https://www.cnblogs.com/supershuai/p/12436669.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12426803.html
Java设计模式二 - Super~me
今天谈的是工厂模式,该模式用于封装和对对象的创建,万物皆对象,那么万物又是产品类,如一个水果厂生产三种水果罐头,我们就可以将这三种水果作为产品类,再定义一个接口用来设定对水果罐头的生成方法,在工厂类中定义一个方法可以根据我们提供给工厂的不同参数,来生成不同的产品。这样我们就可以方便后续的扩展,例如工
2020-03-06T07:26:00Z
2020-03-06T07:26:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】今天谈的是工厂模式,该模式用于封装和对对象的创建,万物皆对象,那么万物又是产品类,如一个水果厂生产三种水果罐头,我们就可以将这三种水果作为产品类,再定义一个接口用来设定对水果罐头的生成方法,在工厂类中定义一个方法可以根据我们提供给工厂的不同参数,来生成不同的产品。这样我们就可以方便后续的扩展,例如工 <a href="https://www.cnblogs.com/supershuai/p/12426803.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12419921.html
Java 设计模式一 - Super~me
通过设计模式思想的深入了解与运用,我们可以提高代码的可重用性,增强系统的可维护性,以及解决很多的复杂的问题。现实中我们不能准确的预测需求的变换,但是我们可以通过代码的设计来减少需求变换给我们带来的影响。在开发中我们无处不在的单一原则,迪米特原则,开闭原则等原则的适度使用是保证我们最终开发出来的代码健
2020-03-05T06:01:00Z
2020-03-05T06:01:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】通过设计模式思想的深入了解与运用,我们可以提高代码的可重用性,增强系统的可维护性,以及解决很多的复杂的问题。现实中我们不能准确的预测需求的变换,但是我们可以通过代码的设计来减少需求变换给我们带来的影响。在开发中我们无处不在的单一原则,迪米特原则,开闭原则等原则的适度使用是保证我们最终开发出来的代码健 <a href="https://www.cnblogs.com/supershuai/p/12419921.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12408814.html
浅谈迭代yield - Super~me
在函数中使用迭代,传统的方法就是嵌套的for循环,其实我们完全可以使用迭代函数yield来处理迭代的过程。当程序运行到yield时,该函数会返回值并且保存当前的状态,再次调用时还会从上一次中断的地方开始直到函数迭代完成(如果使用next()语句会从当前的执行状态直接去执行下一个yield,周而复始)
2020-03-04T04:46:00Z
2020-03-04T04:46:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】在函数中使用迭代,传统的方法就是嵌套的for循环,其实我们完全可以使用迭代函数yield来处理迭代的过程。当程序运行到yield时,该函数会返回值并且保存当前的状态,再次调用时还会从上一次中断的地方开始直到函数迭代完成(如果使用next()语句会从当前的执行状态直接去执行下一个yield,周而复始) <a href="https://www.cnblogs.com/supershuai/p/12408814.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12395687.html
Java反射,泛型在Json中的运用 - Super~me
最近项目中遇到了Json数据自动获取的功能,不然令人想起java的反射,已经很长时间没复习java了正好一块连java的这一块内容一起过一遍。java中的反射无疑就相当于java开发者的春天,在众多的框架中也能看到它的身影,可以在运行时检查类,接口、变量和方法等信息,可以实例化调用方法以及设置变量值
2020-03-02T06:59:00Z
2020-03-02T06:59:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】最近项目中遇到了Json数据自动获取的功能,不然令人想起java的反射,已经很长时间没复习java了正好一块连java的这一块内容一起过一遍。java中的反射无疑就相当于java开发者的春天,在众多的框架中也能看到它的身影,可以在运行时检查类,接口、变量和方法等信息,可以实例化调用方法以及设置变量值 <a href="https://www.cnblogs.com/supershuai/p/12395687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12377025.html
Hadoop搭建与常见问题解决方案 - Super~me
前言 先说一下当前环境:Ubuntu18.04 jdk1.8 Hadoop选用 2.6.0 cdh5.15.1 用户名:supershuai VirtualBox Hadoop的下载地址:http://archive.cloudera.com/cdh5/cdh/5/ hoodp native下载对应
2020-02-28T06:19:00Z
2020-02-28T06:19:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】前言 先说一下当前环境:Ubuntu18.04 jdk1.8 Hadoop选用 2.6.0 cdh5.15.1 用户名:supershuai VirtualBox Hadoop的下载地址:http://archive.cloudera.com/cdh5/cdh/5/ hoodp native下载对应 <a href="https://www.cnblogs.com/supershuai/p/12377025.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12358790.html
OpenCV图像变换二 投影变换与极坐标变换实现圆形图像修正 - Super~me
投影变换 在放射变换中,物体是在二维空间中变换的。如果物体在三维空间中发生了旋转,那么这种变换就成为投影变换,在投影变换中就会出现阴影或者遮挡,我们可以运用二维投影对三维投影变换进行模块化,来处理阴影或者遮挡。在OpenCV中有类似于getAffineTransform函数:getPerspecti
2020-02-24T13:01:00Z
2020-02-24T13:01:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】投影变换 在放射变换中,物体是在二维空间中变换的。如果物体在三维空间中发生了旋转,那么这种变换就成为投影变换,在投影变换中就会出现阴影或者遮挡,我们可以运用二维投影对三维投影变换进行模块化,来处理阴影或者遮挡。在OpenCV中有类似于getAffineTransform函数:getPerspecti <a href="https://www.cnblogs.com/supershuai/p/12358790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12357442.html
virtualBox中NAT网络模式下的ssh连接问题 - Super~me
最近在另一台电脑上更换了个虚拟机VirtualBox,这个虚拟机与Vmware使用上有很大的区别,首先这个虚拟机是免费的,其次网络配置会很简单,但习惯了Vmware的网络配置在VirtualBox中配置ssh远程操作上就遇到了不知道怎样连接了,下面就说下在virtualBox中NAT网络模式下的ss
2020-02-24T08:24:00Z
2020-02-24T08:24:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】最近在另一台电脑上更换了个虚拟机VirtualBox,这个虚拟机与Vmware使用上有很大的区别,首先这个虚拟机是免费的,其次网络配置会很简单,但习惯了Vmware的网络配置在VirtualBox中配置ssh远程操作上就遇到了不知道怎样连接了,下面就说下在virtualBox中NAT网络模式下的ss <a href="https://www.cnblogs.com/supershuai/p/12357442.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/supershuai/p/12331393.html
持续更新,阅读收藏 - Super~me
https://medium.com/botsupply/generative model chatbots e422ab08461e 深度学习机器人解决方案 https://blog.csdn.net/abcjennifer/article/details/53428053 Rachel Zhan
2020-02-19T07:16:00Z
2020-02-19T07:16:00Z
Super~me
https://www.cnblogs.com/supershuai/
【摘要】https://medium.com/botsupply/generative model chatbots e422ab08461e 深度学习机器人解决方案 https://blog.csdn.net/abcjennifer/article/details/53428053 Rachel Zhan <a href="https://www.cnblogs.com/supershuai/p/12331393.html" target="_blank">阅读全文</a>