首页 > 2020年01月08日 > 全部分享
00_1面向对象设计原则-开闭原则
开闭原则:是指一个软件实体(如类、模块和函数)应该对扩展开放,对修改关闭。所有的开闭,也正是对扩展和修改两个行为的一个原则。 下面我们来看一下例子,我们以课程为例: 定义课程接口:ICourse.java 课程有java高级软件开发、python、AI、前端开发,我们先来创建一个java类,Java ...
分类:其他   时间:2020-01-08 23:59:39    收藏:0  评论:0  赞:0  阅读:179
设置通过数字证书方式登录远程连接Linux服务器,禁止root账户远程密码方式远程连接服务器
//前几步是做过实验的,会的盆友可以直接跳过看后面部分 一、首先开启SSH数字证书方式登录的策略 修改配置文件/etc/ssh/sshd_config,下列三项为图中的样子,去掉注释启用配置,开启数字证书登录方式 RSAAuthentication yes PubkeyAuthentication ...
分类:系统服务   时间:2020-01-08 23:59:09    收藏:0  评论:0  赞:0  阅读:204
java多线程
Java多线程 1.进程与线程的区别 2.为什么要用到多线程 3.多线程应用场景 4.使用继承方式创建线程 1.进程与线程的区别 1.1进程就是一个正在执行的应用程序,是线程的集合,每个进程都有一个主线程就是main方法 1.2.线程就是一条执行路径,一个独立的执行单元,互不干扰 2.为什么要用到多 ...
分类:编程语言   时间:2020-01-08 23:58:15    收藏:0  评论:0  赞:0  阅读:142
自组织网络SON
SON(Self-Organized Networks) 是在LTE的网络的标准化阶段由移动运营商主导提出的概念,其主要思路是实现无线网络的一些自主功能,减少人工参与,降低运营成本。 根据优化算法的执行位置,SON(Self Organization Network,自组织网络)可以分为三类:集中式 ...
分类:其他   时间:2020-01-08 23:57:50    收藏:0  评论:0  赞:0  阅读:170
android中碎片 -手机平板兼顾
碎片是一种可以嵌入在活动当中的UI片段,他能让程序更加合理和充分地利用大屏幕空间,因而在平板上应用的很广泛。 动态的添加碎片主要分为五步: 1.创建待添加的碎片实例 2.获取FragmentManager,在活动中可以直接通过调用getSupportFragmentMessager()方法得到。 3 ...
分类:移动平台   时间:2020-01-08 23:57:16    收藏:0  评论:0  赞:0  阅读:160
webstorm快捷键(也叫webstorm活动模板设置)
前提: 最近在做网络笔记。 每次都需要一个 符号,或者重复的话。每次都重复的打一遍。这也太不符合做程序员的风格了,并且也降低了时间效率。 遂找到此方法。 在网看,专业说法是: 通过活动模板的设置,可以将常用的tag块设置为一个指令,然后输入该指令,可以一下输出整个tag块,就不用每次输入同样的内容了 ...
分类:Web开发   时间:2020-01-08 23:56:53    收藏:0  评论:0  赞:0  阅读:215
C语言队列_6
队列的基本概念队列 (Queue) :也是运算受限的线性表。是一种先进先出 (First In First Out ,简称 FIFO) 的线性表。只允许在表的一端进行插入,而在另一端进行删除。 队首 (front) :允许进行删除的一端称为队首。 队尾 (rear) :允许进行插入的一端称为队尾。 ...
分类:编程语言   时间:2020-01-08 23:55:28    收藏:0  评论:0  赞:0  阅读:142
两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
/* 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 解题思路: 暴力法: 三循环,同时i!=j,j!=k,k!=i,同时i!=x,k!=x,k!=z */ ...
分类:其他   时间:2020-01-08 23:54:56    收藏:0  评论:0  赞:0  阅读:166
浅谈Class Activation Mapping(CAM)
原文地址:https://www.cnblogs.com/luofeel/p/10400954.html 第一次接触Class Activation Mapping这个概念是在论文《Learning Deep Features for Discriminative Localization 》(20 ...
分类:移动平台   时间:2020-01-08 23:53:57    收藏:0  评论:0  赞:0  阅读:238
python 中无switch(写了几个函数代替switch)
字典的常用用途之一代替switch 在C/C++/Java语言中,有个很方便的函数switch,比如: 复制代码代码如下: public class test { public static void main(String[] args) { String s = "C"; switch (s){ ...
分类:编程语言   时间:2020-01-08 23:53:38    收藏:0  评论:0  赞:0  阅读:124
mysql 写锁
读已提交级别: (1)查询使用的是主键时,只需要在主键值对应的那一个条数据加锁即可。 (2)查询使用的是唯一索引时,只需要对查询值所对应的唯一索引记录项和对应的聚集索引上的项加锁即可。 (3)查询使用的是普通索引时,会对满足条件的索引记录都加上锁,同时对这些索引记录对应的聚集索引上的项也加锁。 (4 ...
分类:数据库技术   时间:2020-01-08 23:52:23    收藏:0  评论:0  赞:0  阅读:146
java入门篇10 --- 注解
从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。 Java的注解可以分为三类: 第一类是由编译器使用的注解,例如: @Override:让编译器检查该方法是否正确地实现了覆写; @SuppressWarnings:告诉编译器忽略此处代码产生的警告。 这类注解不会被编译进 ...
分类:编程语言   时间:2020-01-08 23:51:50    收藏:0  评论:0  赞:0  阅读:128
IDEA中-------Tomcat启动提示404
在Tomcat配置修改路径即可 ...
分类:其他   时间:2020-01-08 23:51:10    收藏:0  评论:0  赞:0  阅读:154
高可用集群相关概念扫盲篇
高可用集群相关概念扫盲篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 ...
分类:其他   时间:2020-01-08 23:50:17    收藏:0  评论:0  赞:0  阅读:144
初识tomcat与Servlet
web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到 ...
分类:其他   时间:2020-01-08 23:49:48    收藏:0  评论:0  赞:0  阅读:146
Djangoo框架5 orm查询
Djangoo框架5 orm查询 [TOC] 一.单表查询 1.必会的16条查询语句 ? 如何只单独测试django中的某一个py文件,如何书写测试脚本 ? 在任意一个py文件中书写代码: ? 应用下的tests或者自己去新建一个 创建movie表 auto_now: 每次修改数据的时候 都会自动将 ...
分类:其他   时间:2020-01-08 23:49:07    收藏:0  评论:0  赞:0  阅读:134
File类
1. java.io.File概述 文件和目录路径名的抽象表示形式。 java把电脑中的文件和文件夹(目录)封装为一个File类,我们可以使用File类对文件和文件夹进行操作 常见操作有 创建文件(夹) 、 删除文件(夹) 、 获取文件(夹) 、 判断文件(夹是否存在) 、 遍历文件夹 、 获取文件 ...
分类:其他   时间:2020-01-08 23:48:23    收藏:0  评论:0  赞:0  阅读:136
滑动窗口最大值leetcode & nowcoder(python)
方法一:暴力 时间O(nk) 1 class Solution: 2 def maxInWindows(self, num, size): 3 # write code here 4 if len(num)*size == 0: 5 return [] 6 res=[] 7 for i in ran ...
分类:编程语言   时间:2020-01-08 23:47:25    收藏:0  评论:0  赞:0  阅读:124
【docker】CentOS7.4+Python3.7+selenium+Firefox+tesseract的搭建
当前Docker容器配置: Centos7.4 python2.7.5 目标Docker容器配置: Centos7.4 python3.7.4 selenium 3.141.0 geckodriver 0.15 firefox 56.0.2 Pillow 6.1.0 pytesseract 0.2. ...
分类:编程语言   时间:2020-01-08 23:46:53    收藏:0  评论:0  赞:0  阅读:105
Spring的数据库开发
Spring JDBC Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作, 使得开发人员可以从烦琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑中。 接下来的两个小节,将针对Spring中的JDBC模块内容进行详细的讲解。 Spring JDBCT ...
分类:数据库技术   时间:2020-01-08 23:46:29    收藏:0  评论:0  赞:0  阅读:127
1370条   1 2 3 4 ... 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!