首页 > 2020年03月22日 > 全部分享
关于设计模式
设计模式(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 进程内存增长问题, 解决方法和工具
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
Servlet_2
1.获取从浏览器提交的数据 "上篇博客" "教程" 从浏览器获得数据 反馈数据到浏览器 没什么,注意web/web.xml里记载了映射关系 ...
分类:其他   时间:2020-03-22 01:05:38    收藏:0  评论:0  赞:0  阅读:106
Docker安装Redis
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
2.2 DQL 条件查询
(一)语法 select 查询列表 from 表名 where 筛选条件 (二)筛选条件的分类 (1)简单条件运算符 > :大于 <:小于 =:等于 <> :不等于(数据库中标准用法,建议使用"<>"表示不等于) != :不等于 (数据库中兼容的用法) >=:大于或等于 <= :小于或等于 <=>: ...
分类:其他   时间:2020-03-22 01:04:41    收藏:0  评论:0  赞:0  阅读:101
TensorFlow2.0中tf.concat和tf.stack的区别
tf.concat和tf.stack这两个函数都是合并张量。但是其合并结果不一样。 tf.concat合并之后不改变原来张量的维度,比如合并两个二维的张量,结果还是二维的。 而tf.stack会改变维度,比如合并两个二维的张量,合并后的结果是三维的。 嗯,就这样。 ...
分类:其他   时间:2020-03-22 01:04:01    收藏:0  评论:0  赞:0  阅读:457
For循环详解
for语句 学过c语言都对循环结构不陌生,尤其是for循环,他是C语言中最有特色的循环语句,使用最为灵活。 形式 结构:for(表达式1;表达式2;表达式3){循环体结构} 每部分的作用 表达式1:一般作为循环变量赋初始值; 表达式2:循环继续的条件,即能判断出真假的条件,一般为关系表达式; 表达式 ...
分类:其他   时间:2020-03-22 01:03:40    收藏:0  评论:0  赞:0  阅读:87
K8s--07 configMap资源
[TOC] 一、configMap资源 ...
分类:其他   时间:2020-03-22 01:02:58    收藏:0  评论:0  赞:0  阅读:217
利用GAN来生成手写数字图片
直接贴代码: 首先导入相应的包: 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
记一次nor flash固件烧录速度优化
背景 某个方案使用的是spinor作为存储介质,每次烧录新固件都耗时数分钟,为了提高效率,需要对其进行优化。 分析流程 基本流程 当前烧录流程,有一个可选步骤,全盘擦除,这个步骤耗时达数分钟。不过这是可选的。 接下来必经的步骤,就是从PC端接收数据写入flash了。 已有优化 目前倒是已经有一个优化 ...
分类:其他   时间:2020-03-22 01:02:21    收藏:0  评论:0  赞:0  阅读:102
完美解决MSSQL安装问题“Polybase要求安装Oracle JRE 7更新51(64位)”方案
前言:昨日与今日重装SQL Server2016,报了"Polybase要求安装Oracle JRE 7更新51(64位)或更高版本"规则失败的错误,网上查询资料,有两种解决方式,一种是安装JDK、另一种是不安装此功能。通过对Polybase功能的了解,决心安装一下SDK。没想到遇到了茫茫多的坑。总 ...
分类:数据库技术   时间:2020-03-22 01:01:47    收藏:0  评论:0  赞:0  阅读:160
83. 删除排序链表中的重复元素
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
[65] sorting in C++ 排序
这里的重点是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浏览器下载文件中文文件名乱码问题解决
处理过程 根据IE的F12中的log提示,是因为http头信息中的编码替换了html文件中的编码。我最初的思路是设置Tomcat默认编码,但是我发现我已经在Server.xml中设置过,想到这里我想到了上篇文章的文件重命名的问题,准备去写个filter去修改http响应头,但是我突然明白,Sprin ...
分类:其他   时间:2020-03-22 01:00:09    收藏:0  评论:0  赞:0  阅读:110
jmeter压力测试工具使用
1、jmeter是什么? jmeter是一款开源的压力测试工具,可以对web,数据库、等系统进行压力测试。可以查看返回结果,统计测试结果,是一个很好的工具。 2、下载地址 3、安装后如下图 4、bin下找到bat启动应用 5、启动后如下图 6、建立测试计划 7、查看测试结果 ...
分类:其他   时间:2020-03-22 00:59:41    收藏:0  评论:0  赞:0  阅读:95
Kubernetes 二进制部署(三)集群部署(多 Master 节点通过 Nginx 负载均衡)
0. 前言 上一篇中,我们介绍了多节点部署 kubernetes 集群,并通过 haproxy+keepalived 实现 Master 节点的负载均衡 其中 haproxy+keepalived 以 tcp 模式实现了正向代理和负载均衡 其实 haproxy 可以采用 http 模式工作,并通过  ...
分类:Web开发   时间:2020-03-22 00:59:22    收藏:0  评论:0  赞:0  阅读:133
smooth L1 loss为什么好?
原文: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
1379条   上一页 1 ... 61 62 63 64 65 ... 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!