- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 cv2.xfeature2d.sift报错最新亲测可行解决方案
OpenCV xfeature2d SIFT 解决方法引用官方代码gray= cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)sift = cv2.xfeatures2d.SIFT_create()的时候,会弹出cv2 中没有xfeature2d这个 attributues。但是这是官方代码。。好我们面向谷歌编程, 发现需要安装依赖pip3 install opencv-contrib-python安装了这个之后,之前的错误没有了,但是有新的错误,无这个函数的版
2020-05-24 16:15:42 1621 2
转载 Numpy dot & multiply
Numpy dot & multiply 的区别元素乘法:np.multiply(a,b)矩阵乘法:np.dot(a,b) 或 np.matmul(a,b) 或 a.dot(b)唯独注意:*,在 np.array 中重载为元素乘法,在 np.matrix 中重载为矩阵乘法!aarray([[1, 2], [3, 4]])a*aarray([[ 1, 4],...
2020-03-11 22:39:52 271
原创 Object oriented Design
OO Concepts– Object model (abstraction, encapsulation, modularity, hierarchy); data abstraction; inheritance; polymorphism; interfaces• OO Design Principles– Encapsulate what varies; favour composi...
2019-01-17 17:20:35 541
原创 盘他是什么意思
不好意思各位我又来抢热点了, 最近最流行的网络新词,盘他到底是什么意思呢?来源于一个相声节目《文玩》,盘,是文玩手串中通过人手反复摩擦捏压文玩的外部让其包浆或者转色,让他更加光滑更有质感更有价值的一种玩法。平时说的盘手串盘佛珠就是那个“盘”。相声节目《文玩》里面有一句“干巴巴的,麻麻赖赖的,一点都不圆润,盘他!”就是 “怼他”、“肛他” 的意思。里面蕴含着什么样的思想感情呢? 大体就是比...
2019-01-16 21:16:08 1548
转载 hash函数原理实现
哈希函数(Hash)又称为 散列函数、散列算法、杂凑函数等是一种单向密码体制:从明文到密文的不可逆映射可将任意长度的输入变换为固定长度的输出生成消息的“数据指纹”(也称消息摘要或散列值),在数据完整性认证和数字签名等领域有广泛的应用分类:改动检测码MDC(Manipulation Detection Code)不带密钥哈希函数,检测消息有无篡改消息认证码MAC(Message A...
2018-11-20 13:22:22 5038
原创 Centos root设置用户文件权限
我只是希望未来有人搜到这个关键词的时候,不要只局限在他们的教程,比如:chown , chmod这两个指令,以为只有这两个指令。其实仔细想想,这两个指令根本不能覆盖所有的权限关系。。。所以要知道这个世界上还有叫做acl的设置还有setfacl 这个指令可以以root给用户和用户组,设置文件权限。。具体指令别人博客上有,我就不贴过来了...
2018-11-14 20:44:56 2073 3
原创 java 实现环
java实现环主要就是重写一下里面的迭代器,在生成容器的时候复制一个起始的iterator 然后,在hasNext()为false时,重新赋值这个iterator,这样的话,用linklist实现就很方便,如果用array实现的话,就是在循环遍历的时候,在i++ 后面加上一个判断句就ok,然后给i赋值为0.。。。还有一种方法,那就是不断的copy你的array,,array的incrementa...
2018-11-07 17:03:45 568
转载 centos 的find指令
find [搜索范围] [搜索条件]#搜索文件find / -name install.log#避免大范围搜索,会非常耗费系统资源#find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配。[root@localhost ~]# ls222 anaconda-ks.cfg 牛逼 牛牛[root@localhost ~]# find / -nam...
2018-11-04 14:06:51 279
原创 mac终端失效的解决方案
今天真的无力,早上安装sqlmap 的时候根据教程一步一步配置环境变量。配置到vim ~/.bash_profile这一步的时候就感觉不对劲,我的mac的这个隐藏文件里面没有这个文件,但是由于好奇
2018-11-03 14:18:18 4931 1
原创 ERROR 2002: Can't connect to local MySQL server through socket你没想到的权限遗漏
关于设置mysql的属主权限,大多数博客都说过了。如果你的mysql server无法重启或者启动,登录还遇到这个问题,证明你的启动进程被阻断了。如果可以的话,大家还是不要乱改权限。。。。言归正传,我的问题就是除了mysql的文件下所属关系以外,还有一个文件叫做log,这个是日志文件,在/var/lib下统一管理,如果找不到的话,可以find / -name log去寻找一下路径,找到了...
2018-10-30 12:18:56 259
原创 Mac下Eclipse的安装(最新2018)
突然在官网上找不到eclipse的dmg安装下载链接了,官网做的下载pakage太隐蔽了,还好,在我的机智果断的寻找之下,找到了最新的链接:http://www.eclipse.org/downloads/packages/mac 和linux的同学可以自行下载啦,最后说一句,别因为你在沿海地区而用日本的镜像,巨慢。...
2018-10-30 11:37:10 2707 1
原创 阿里云Centos 配置ssl绕坑指南
这两天刚配置ssl到我的服务器,根据阿里云的自带的教程:然后下载证书后就是文章讲的,存到cert文件夹里面,然后然后就会很坑的看到上面图中的话:#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)#Include conf/extra/httpd-ssl.conf这个确实我的httpd.conf文件里...
2018-10-24 17:51:28 796
转载 java 常用包(package)总结
包名 说明java.lang 该包提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该包就很难编写Java代码了。java.util 该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。java.io 该包通过文件系统、数据流和序列...
2018-10-22 21:20:17 802
转载 多进程和多线程学习
关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?”等等期望一劳永逸的问题,我只能说:没有最好,只有更好。根据实际情况来判断,哪个更加合适就是哪个好...
2018-10-22 21:06:16 270
原创 partial correctness and total correctness部分正确性和整体正确性
最近被这个定义搞得很恼火,百思不得其解他们有什么意义。。。虽然确实没有什么意义(开玩笑)整理一下:证明算法的正确性要做下面的事情:● 合法输入数据的说明● 输入和期望输出之间的关系算法的正确性:整体正确和部分正确证明正确性的时候我们一般分两个阶段:● 一用不变式来证明算法的部分正确性。不变式指的是依附于算法中的一条特定的语句,该语句对计算的结果状态进行判断。● 二用收敛性来严整...
2018-10-18 20:14:32 2082
原创 雅思单词(1)
今天背了几个雅思单词。。。分享一下哈aspire recite combustible susceptible vanquish gape graphic formidable dwarfre juvenile discrepancy graphic reckless juvenile curb come across howl formulate token tropic...
2018-10-18 16:46:04 419
原创 Java Collections.ArrayList详解
ArrayList:数组队列,就是动态数组,可以动态的增加和减少元素、实现了ICollection和IList接口、灵活的设置数组的大小具体的用法:1、创建:ArrayList list = new ArrayList();2、添加元素:list.add(“1”);或list.add(0, “5”);//将元素添加到第一个位置3、获取元素:list.get(0)通过下标索引4、删除元素:...
2018-10-18 14:37:30 887
原创 OO concepts
inheritance --is apolymorphism ——{override, overload}modularityabstractionaggregation + composition {has a}Java language6. collection —{arraylist,set,hash map,linklist, queue} -is aUML modeli...
2018-10-18 14:29:14 235
原创 cookie 和 session的关系(详解)
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。Cookie机制在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户...
2018-10-18 14:05:56 325
原创 Mac 关于StarUML的破解方法(整合)
下载首先下载StarUML-3.0.1.dmg地址:http://www.macupdate.com/app/mac/55571/staruml/download或者官网:http://staruml.io安装双击拖动即可。注意:安装完成后运行一次软件,否则破解后会报“软件已被破坏”的错误。破解按照以下步骤在终端操作!安装npm利用Homebrew安装Homebrew简...
2018-10-11 19:28:17 1733
原创 Error:rpmdb open failed解决方案
老遇到这个问题,查了一下解决方案Failed to set locale, defaulting to Cerror: rpmdb: BDB0113 Thread/process 24414/139909363799872 failed: BDB1507 Thread died in Berkeley DB libraryerror: db5 error(-30973) from dbenv...
2018-10-11 15:35:42 1506
原创 飞人学园6V6模式的改动和体验
节奏一直是moba游戏很至关重要的一点,也是很神秘,难以言表的一点。有的时候,大好的前期,领先20的人头个数的局被一波反打,以致惨败。其实所有节奏的紊乱,本质上都是团队站位的脱节。比如一个人被草丛蹲死了,这波团战在后期获胜的概率就会下降10%,如果团战在自家塔下,团战的获胜概率会上升6%,越到后期,这个概率越低。团战有队友在草丛这个获胜的概率也会越高,总而言之,只要是对面意料之外的变数,就会...
2018-10-01 20:47:38 341
原创 论打野的自我修养(三) 时机
时机最为重要且关键的点是预判,有视野是最好的情况。如果没有,就要自己计算。比如说前期一级遭遇战,把对面打野血量消耗一半,那么一般的打野是不会选择回城的,因为回城来回10多秒,可能会错过第一波团战,在三路gank始终落后对方一个节奏点。那么这时候预判很重要,如果我知道对面第一个拿的什么buff,我就能确定对面第一波gank的路线,因为从中路到下路,常规英雄平均需要8-9秒支援,而打野需要20...
2018-09-04 00:07:48 332
原创 论打野的自我修养(二) 节奏
接上篇的行踪,继续聊聊我们可爱的打野。。中期,除非你有对面三个人以上的视野,否则别轻易入侵对方野区,因为,入侵野区,干掉buff至少需要7秒左右的时间,而对面支援的时间只有四秒。极有可能在杀了buff之后被反杀,得不偿失。因为中期要快速解决buff会交掉自己大部分技能(可能包括位移技能)。所以,打野的节奏怎么把控?怎么在三路对线中寻找突破口?首先在飞人学园里面,打野并不强势,但是对...
2018-09-03 00:03:31 263
原创 飞人学园装备--蛋刀模型
飞人学园里面有一个诡异神秘的亮眼绿装备–蛋刀模型! 这个装备好帅,绿油油的,而且基本上是白骨精必出,其他英雄额,,多闻也可以。 这个装备的特色就在于它的被动–个人主义 这个没有冷却的被动,产生额外15%的技能伤害和10%的移动伤害。白骨精出了以后行走江湖真的无所畏惧。。这里面大家最不解的就是60码到底是一个什么样的概念? 前一阵,白骨精加强的时候,大家也能看出来,二技能的位移从以前...
2018-09-01 15:58:07 516
原创 论打野的自我修养(一) 行踪
我一直在想怎么写出一篇爆文,毕竟现在文章乱如麻。。。质量很多都不佳。全篇都说打野要带节奏,其实啥也没说出来,这个节奏具体怎么带?言归正传,打野一般是全图最神秘的一个角色,行踪简而言之就是小地图暴露出来的位置,而在前期小地图带给打野行为决策信息占总信息量60%以上,剩下就是自身血量和英雄特质的信息了。一个帅气的打野一定时刻掌握己方全部人的动态和对方至少三个人的动态。以先刷蓝为例,一般刷完...
2018-08-31 22:28:44 443
原创 html checkbox 自定义美化方式
首先你的checkbox 要是继承了乱七八糟的jquery-mobile…..赶紧先去掉,这个东西以后会令人抓狂。css里面的继承很混乱,优先级很不清晰,jquery也很霸道,所以去掉丑陋的初始框是最佳策略。然后先给你的checkbox 做点ui设计!! 比如存成两张图片分别为: images/chkbox.png images/chkbox_after.png然后附上两个css样式...
2018-08-11 15:38:48 3147
原创 html2canvas新版可行方案
首先下载插件! 网上很多资源不用我说! 然后在你的index页面里面添加javascript:<script src="html2canvas.js" charset="utf-8"></script><script src="html2canvas.min.js" charset="utf-8"></script&
2018-08-07 20:12:12 2702
原创 简单聊聊c语言指针本质问题
好多c语言初学者总是被指针搞得头大,觉得指针神秘莫测而又无所不能。其实指针并没有想象中的神秘。搞清楚三点,理解指针很容易。 第一,指针初始化:int *p = address; //初始化的时候,虽然用的*p,但是初始化的是地址,指针变量顾名思义是变量,而其变化的是地址。第二,指针就是用来做数组的:int a[] = “lalala”; int *p = a; 大家学指针的时候先...
2018-08-04 15:10:54 1603
原创 飞人学园游戏攻略
可能八月底开始好好写一写分析,毕竟以后还是想做游戏设计师,比起程序员来说。 接下来可能要写一系列关于飞人学园的分析,写的不好多多包涵。。这两天刚刚单排上了超绝大学生哈哈,可是还是很菜 总之先写点目录吧地图分析英雄数值分析–雷姆,金禅,百灵,红孩儿??英雄版本优劣势数值科普?装备数值分析一级团血量分析中期gank攻击范围和距离分析位移和平A分析站位分析暂时...
2018-08-03 15:24:30 900
原创 真的不敢恭维这里的博客质量
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-07-29 16:20:18 269
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人