设计模式(Design pattern)`代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。使用设计模式可以帮助我们重用代码,让我们的代码更好的被他人理解。 设计模式可以分为以下几类: 1、创建型模式(Creational Patterns) 这些设计模式提供了一种在创建对象的同时隐藏创 ...
分类:
其他 时间:
2020-03-22 09:03:39
收藏:
0 评论:
0 赞:
0 阅读:
89
1、单一职责原则 就一个类而言,应该只有一个引起它变化的原因。意思是,一个类应该实现单一的职责,如果功能太多就应该将类拆分。 2、开放 封闭原则(Open Close Principle) 软件实体(比如类、模块、函数等), 对于扩展是开放的,对于更改的封闭的 。意思是,如果软件要进行拓展时,不能去 ...
分类:
其他 时间:
2020-03-22 09:02:53
收藏:
0 评论:
0 赞:
0 阅读:
69
python 进程内存增长问题, 解决方法和工具 表现 解决方法 定位问题过程 gdb-python: 搞清楚python程序在做什么 准备gdb 接入gdb 查看线程 查看调用栈 coredump 其他命令 pyrasite: 连接进入python程序 psutil 查看python进程状态 gu ...
分类:
编程语言 时间:
2020-03-22 09:02:14
收藏:
0 评论:
0 赞:
0 阅读:
132
[TOC] 简述 好难的数据结构啊。 今天刚学的树状数组,于是决定水一发算法笔记。 话不所说,让我们开始走进树状数组的世界吧。 先推荐 "一篇文章" ,绝对可以好好看看。 众所周知,树状数组是一种修改和查询的时间复杂度都为 $O(log_2n)$ 的一种数据结构。 它的本质是一个数组(而非一棵树), ...
分类:
编程语言 时间:
2020-03-22 09:01:02
收藏:
0 评论:
0 赞:
0 阅读:
78
1.获取从浏览器提交的数据 "上篇博客" "教程" 从浏览器获得数据 反馈数据到浏览器 没什么,注意web/web.xml里记载了映射关系 ...
分类:
其他 时间:
2020-03-22 01:05:38
收藏:
0 评论:
0 赞:
0 阅读:
106
1:镜像拉取redis docker pull redis:5.0.7 2:创建数据挂载目录 在conf目录下创建redis.conf文件 #是否在后台执行,yes:后台运行;no:不是后台运行 daemonize yes #是否开启保护模式,默认开启。要是配置里没有指定bind和密码。开启该参数后 ...
分类:
其他 时间:
2020-03-22 01:05:20
收藏:
0 评论:
0 赞:
0 阅读:
91
(一)语法 select 查询列表 from 表名 where 筛选条件 (二)筛选条件的分类 (1)简单条件运算符 > :大于 <:小于 =:等于 <> :不等于(数据库中标准用法,建议使用"<>"表示不等于) != :不等于 (数据库中兼容的用法) >=:大于或等于 <= :小于或等于 <=>: ...
分类:
其他 时间:
2020-03-22 01:04:41
收藏:
0 评论:
0 赞:
0 阅读:
101
tf.concat和tf.stack这两个函数都是合并张量。但是其合并结果不一样。 tf.concat合并之后不改变原来张量的维度,比如合并两个二维的张量,结果还是二维的。 而tf.stack会改变维度,比如合并两个二维的张量,合并后的结果是三维的。 嗯,就这样。 ...
分类:
其他 时间:
2020-03-22 01:04:01
收藏:
0 评论:
0 赞:
0 阅读:
457
for语句 学过c语言都对循环结构不陌生,尤其是for循环,他是C语言中最有特色的循环语句,使用最为灵活。 形式 结构:for(表达式1;表达式2;表达式3){循环体结构} 每部分的作用 表达式1:一般作为循环变量赋初始值; 表达式2:循环继续的条件,即能判断出真假的条件,一般为关系表达式; 表达式 ...
分类:
其他 时间:
2020-03-22 01:03:40
收藏:
0 评论:
0 赞:
0 阅读:
87
[TOC] 一、configMap资源 ...
分类:
其他 时间:
2020-03-22 01:02:58
收藏:
0 评论:
0 赞:
0 阅读:
217
直接贴代码: 首先导入相应的包: import torch import torchvision import torchvision.transforms as transforms import torch.nn as nn import torch.optim as optim from to ...
分类:
其他 时间:
2020-03-22 01:02:40
收藏:
0 评论:
0 赞:
0 阅读:
128
背景 某个方案使用的是spinor作为存储介质,每次烧录新固件都耗时数分钟,为了提高效率,需要对其进行优化。 分析流程 基本流程 当前烧录流程,有一个可选步骤,全盘擦除,这个步骤耗时达数分钟。不过这是可选的。 接下来必经的步骤,就是从PC端接收数据写入flash了。 已有优化 目前倒是已经有一个优化 ...
分类:
其他 时间:
2020-03-22 01:02:21
收藏:
0 评论:
0 赞:
0 阅读:
102
前言:昨日与今日重装SQL Server2016,报了"Polybase要求安装Oracle JRE 7更新51(64位)或更高版本"规则失败的错误,网上查询资料,有两种解决方式,一种是安装JDK、另一种是不安装此功能。通过对Polybase功能的了解,决心安装一下SDK。没想到遇到了茫茫多的坑。总 ...
分类:
数据库技术 时间:
2020-03-22 01:01:47
收藏:
0 评论:
0 赞:
0 阅读:
160
1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(int x) : val(x), next(NULL) {} 7 * }; ...
分类:
编程语言 时间:
2020-03-22 01:01:24
收藏:
0 评论:
0 赞:
0 阅读:
90
这里的重点是sort函数。 #include <iostream> #include <vector> #include <algorithm> #include <functional> int main() { std::vector<int> values = { 3,5,2,4,1 }; / ...
分类:
编程语言 时间:
2020-03-22 01:00:33
收藏:
0 评论:
0 赞:
0 阅读:
81
处理过程 根据IE的F12中的log提示,是因为http头信息中的编码替换了html文件中的编码。我最初的思路是设置Tomcat默认编码,但是我发现我已经在Server.xml中设置过,想到这里我想到了上篇文章的文件重命名的问题,准备去写个filter去修改http响应头,但是我突然明白,Sprin ...
分类:
其他 时间:
2020-03-22 01:00:09
收藏:
0 评论:
0 赞:
0 阅读:
110
1、jmeter是什么? jmeter是一款开源的压力测试工具,可以对web,数据库、等系统进行压力测试。可以查看返回结果,统计测试结果,是一个很好的工具。 2、下载地址 3、安装后如下图 4、bin下找到bat启动应用 5、启动后如下图 6、建立测试计划 7、查看测试结果 ...
分类:
其他 时间:
2020-03-22 00:59:41
收藏:
0 评论:
0 赞:
0 阅读:
95
0. 前言 上一篇中,我们介绍了多节点部署 kubernetes 集群,并通过 haproxy+keepalived 实现 Master 节点的负载均衡 其中 haproxy+keepalived 以 tcp 模式实现了正向代理和负载均衡 其实 haproxy 可以采用 http 模式工作,并通过 ...
分类:
Web开发 时间:
2020-03-22 00:59:22
收藏:
0 评论:
0 赞:
0 阅读:
133
原文:https://www.zhihu.com/question/58200555 smooth L1 loss能从两个方面限制梯度: 当预测框与 ground truth 差别过大时,梯度值不至于过大; 当预测框与 ground truth 差别很小时,梯度值足够小。 考察如下几种损失函数,其中 ...
分类:
其他 时间:
2020-03-22 00:59:03
收藏:
0 评论:
0 赞:
0 阅读:
95
实验二 远程结对编程(第一阶段) 一、实验目标: 1)体验敏捷开发中的两人合作。 2)进一步提高个人编程技巧与实践。 二 、实验内容: 1)根据以下问题描述,练习结对编程(pair programming)实践; 2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。 3) ...
分类:
其他 时间:
2020-03-22 00:58:38
收藏:
0 评论:
0 赞:
0 阅读:
94