钩子函数的使用: 对应一个操作中的算法骨架,将某些步骤延迟到子类中实现,这样新的子类就可以在不改变一个算法结构的前提下重新定义该算法的某些特定步骤。 其核心:处理某个流程的代码已经都具备,但是其中某个节点的代码暂时不能确定,我们采用模板方法的模式,将这个节点的代码实现转移给子类确定。[处理步骤父类中 ...
分类:
其他好文 时间:
2019-02-11 12:42:03
阅读次数:
170
1、KMP算法详解与应用 子序列:可以连续可以不连续。 子数组/串:要连续 暴力方法:逐个位置比对。 KMP:让前面的,指导后面。 概念建设: d的最长前缀与最长后缀的匹配长度为3。(前缀不能到最后一个,后缀也不能到第一个) 先计算出str2的全部匹配信息。 一路相等,直到X与Y不匹配,根据X位置的 ...
分类:
编程语言 时间:
2019-02-11 12:41:39
阅读次数:
328
问题:Host 'XXX' is not allowed to connect to this MySQL server. 原因分析: 1.登录到mysql: 在开始目录下管理员身份运行【MySQL 5.7 Command Line Client】Enter password: ********输入 ...
分类:
数据库 时间:
2019-02-11 12:41:07
阅读次数:
223
QT使用过程中来回添加修改代码,结果出现了编译错误:error: multiple definition of `qMain(int, char**)' 一直看我的源文件是都哪里有错误,最后发现是在pro文件中出的问题,频繁的添加以及移除文件,导致HEADERS以及SOURCES中会重复添加 解决办 ...
分类:
其他好文 时间:
2019-02-11 12:40:34
阅读次数:
348
定义类是通过class关键字: class Student(object): pass 来实现的 面向对象作为python的优势之一,相关概念的理解难度和重要程度仅次于封包(是否理解封包的原理可以看作python是否真正入门的一道坎) 上代码: 通过Student类,实现了将多个功能的封闭,在调用时 ...
分类:
其他好文 时间:
2019-02-11 12:39:44
阅读次数:
187
【链接】 "我是链接,点我呀:)" 【题意】 问你n!的b进制下末尾的0的个数 【题解】 证明:https://blog.csdn.net/qq_40679299/article/details/81167283 这题的话m比较大, 做个质因数分解就ok _0){ ans+=n/5; n = n/5 ...
分类:
其他好文 时间:
2019-02-11 12:39:28
阅读次数:
195
前面讲的都是前向传播,已知输入层数据,计算出输出层结果。如果我们已知输出层结果是否可以反向推理出图片的像素值呢。在前面的神经网络基础上面进行修改。 1.训练 训练神经网络和前面讲的一样。 2.定义反向查询函数 1.>定义反向激活函数。利用logit函数 2.>利用已知结果得到激活之前的输出值,在通过 ...
分类:
其他好文 时间:
2019-02-11 12:39:09
阅读次数:
188
做一个socket客户端1、声明一个实例2、绑定端口号和地址3、循环发送和接收响应其中要注意粘包的产生,为了防止粘包的产生,应该在服务器端先测出要发送信息的大小,然后发送响应至客户端,等到服务器上一条信息发送完毕,客户再响应准备好接收下一条信息这样就不会有粘包的产生import socketclie ...
分类:
编程语言 时间:
2019-02-11 12:38:49
阅读次数:
214
https://www.cnblogs.com/zhaoyanjun/p/5981386.html 前言:最近在研究Handler的知识,其中涉及到一个问题,如何避免Handler带来的内存溢出问题。在网上找了很多资料,有很多都是互相抄的,没有实际的作用。 本文的内存泄漏检测工具是:LeakCana ...
分类:
移动开发 时间:
2019-02-11 12:38:23
阅读次数:
203
在读《设计模式》时,观察者模式一直理解为订阅者/发布者 ,其实这两种模式还是有差异的。 一、观察者模式 相关概念:目标和观察者是基类,目标提供维护观察者的一系列方法,观察者提供更新接口。具体观察者和具体目标继承各自的基类,然后具体观察者把自己注册到具体目标里,在具体目标发生变化时候,调度观察者的更新 ...
分类:
其他好文 时间:
2019-02-11 12:38:00
阅读次数:
206
前面我们已经写了关于内链TAG的概念,但是大家可能还不是很明白,这里我们给大家列举一个例子,相信看过的人,都能明白内链TAG跟通常的TAG的区别。 Mercedes BEZN C6 OEM DOIP Xentry Diagnosis VCI Multiplexer with V2018.7 Soft ...
分类:
其他好文 时间:
2019-02-11 12:37:42
阅读次数:
177
1.安装 2.创建项目 3.项目结构 4.文件说明 5.设置爬虫可调试运行 ...
分类:
其他好文 时间:
2019-02-11 12:37:28
阅读次数:
174
LAN 局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的 ...
分类:
其他好文 时间:
2019-02-11 12:37:03
阅读次数:
178
简评:软件开发实践一直以来都在变化,工具和技术也是如此。这些改变都是为了提高生产率,质量,让客户满意,缩短交付时间,以及交付成功的产品和服务。软件测试在达成这些目标中扮演了一个重要的角色。 在自动化测试领域,自动化工具的核心地位毋庸置疑。这篇博客总结了最顶尖的自动化测试工具和框架,这些工具和框架可以 ...
分类:
其他好文 时间:
2019-02-11 12:36:44
阅读次数:
210
一、题目描述 输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量) 示例 1: 输入:00000000000000000000000000001011 输出:3 解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 ...
分类:
其他好文 时间:
2019-02-11 12:36:25
阅读次数:
134
中文转为unicode 编码: unicode编码解码为中文: ...
分类:
Web程序 时间:
2019-02-11 12:36:13
阅读次数:
1564
一、序列化与反序列化的含义Java中的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的 ...
分类:
其他好文 时间:
2019-02-11 12:35:59
阅读次数:
158