码迷,mamicode.com
首页 > 2020年05月27日 > 全部分享
if-else深度优化:巧用状态变更枚举
If-else 过多,代码不易读,后人也不敢轻易修改。 个人觉得有如下几种优化方式,网上不胜枚举,可以自行百度,但是小编说的这个方法《if-else深度优化:巧用状态变更枚举》,网上例子不多。 业务场景:例如在无人仓业务场景中,货架都放在储位上(储位就是地面上标记的某个点),正向流程:货架状态需要从 ...
分类:其他好文   时间:2020-05-27 18:35:10    阅读次数:59
系统设计、系统工程和系统架构的差异
什么是系统设计师? 系统设计师一般是指从事系统分析和设计相关职位,具体指子系统分析与设计人员、特性分析与设计人员。一般需要以下的专业能力: 能力项1:客户需求理解把握能力,系统设计能力; 能力项2:基于全流程各环节理解实施DFx的能力 能力项3:全流程的成本分析和设计能力 能力项4:全流程的安全分析 ...
分类:其他好文   时间:2020-05-27 18:33:53    阅读次数:133
自定义持久层框架设计实现思路
传统的jdbc代码: package com; import java.sql.*; /** * @author liuyj * @Title: JdbcTest * @create 2020-05-27 17:31 * @ProjectName algorithm-Exercise * @Desc ...
分类:其他好文   时间:2020-05-27 18:33:41    阅读次数:52
js的回调函数的理解
在说回调函数之前,先说下函数把,就是函数调用是通过函数名+()来做的,那函数名表示什么呢? 函数名表示该函数的指针,不加()时只表示获取到该函数,并未调用,所以函数不可以重载,若是函数名称一样,之后的会覆盖之前的。 回调函数: 通过将函数名作为另一个函数的参数,在另一个函数中被调用,这个函数就被称为 ...
分类:Web程序   时间:2020-05-27 18:33:27    阅读次数:69
django ORM查询
一对多查询 book表和publish表 关联属性(forginkey) 在Book表中 Book >Publish 正向查询 book_obj.publish 按字段 Publish >Book 反向查询 publish_obj.book_set.all() 按表名小写_set eg: book表 ...
分类:其他好文   时间:2020-05-27 18:33:11    阅读次数:66
kubernetes常用资源对象service入门介绍
一、Service 对于kubernetes整个集群来说,Pod的地址也可变的,也就是说如果一个Pod因为某些原因退出了,而由于其设置了副本数replicas大于1,那么该Pod就会在集群的任意节点重新启动,这个重新启动的Pod的IP地址与原IP地址不同,这对于业务来说,就不能根据Pod的IP作为业 ...
分类:Web程序   时间:2020-05-27 18:32:37    阅读次数:73
62.Django05——视图层
一、视图函数 视图函数,属于Django的视图层,也就是我们之前将的Django生命周期中定义在views.py里的函数,是用来处理web请求信息以及返回响应信息的函数。视图函数只需要熟练掌握两个对象:请求对象HttpRequest和响应对象HttpResponse 二、三板斧 HttpRespon ...
分类:其他好文   时间:2020-05-27 18:32:24    阅读次数:65
【Java】+操作配置文件+yaml文件读写
yaml快速入门:https://www.jianshu.com/p/97222440cd08 Java读写yaml文件:https://blog.csdn.net/qq_35315750/article/details/79301388 ...
分类:编程语言   时间:2020-05-27 18:32:11    阅读次数:106
Win10在当前目录快速打开cmd的方法
方法一: 1.按住Shift键,鼠标右键快捷方式,先打开Powershell窗口 2.输入 start cmd 回车 3.这样就可以打开cmd窗口了,并且cmd的工作目录就是当前的目录 方法二: 1.新建一个txt文档文件,在里面输入以下内容: Windows Registry Editor Ver ...
分类:Windows程序   时间:2020-05-27 18:31:57    阅读次数:94
诞生于穿孔纸带时期的语言,ALGOL 60今年60岁了
诞生于穿孔纸带时期的语言,ALGOL 60今年60岁了 「诞生于穿孔纸带时代的古老编程语言 ALGOL 60 已经问世 60 年。而在当今很多编程语言中,你仍能看到它的影子。 ALGOL,为算法语言(ALGOrithmic Language)的缩写,是计算机发展史上首批产生的高级程式语言家族。当时还 ...
分类:编程语言   时间:2020-05-27 18:31:26    阅读次数:73
notepad++ 连接远程服务器
前言:为了便于编辑 linux 上的文件,因此通过 notepad++ 连接服务器后打开,编辑完,保存即可 1. 打开 notepad++,安装插件 2. 搜索 NppFtp,找到后 点击 安装/install 3. 重启 notepad++ 4. 点击 远程开启连接窗口 按钮 5. 配置远程连接信 ...
分类:其他好文   时间:2020-05-27 18:31:12    阅读次数:142
Zabbix监控报警Lack of free swap space on Zabbix server解决办法
故障描述: Lack of free swap space on Zabbix server 故障原因: 情况一:云主机;因为Zabbix监控没有考虑虚拟主机的swap分区情况。 情况二:物理主机;说明没有启用swap分区,或者swap分区没有挂在上。 [root@localhost ~]# fre ...
分类:其他好文   时间:2020-05-27 18:30:41    阅读次数:142
Ef core 如何设置主键
在正题之前,先说明几个问题。 (1)写 sql 不好吗,为什么要引入 ORM ? 总的来说由于需求的复杂性增加,引入了面向对象编程,进而有了 ORM ,ORM 使得开发人员以对象的方式表达业务逻辑。对于有些类 sqlHelper 的 ORM 也不能说好还是不好,可能需求不同吧。 (2)实体 Enti ...
分类:其他好文   时间:2020-05-27 18:30:07    阅读次数:415
kubernetes中的Project Volume
这kubernetes中,这类Volume不是为了存放数据,也不是用来做数据交换,而是为容器提供预先定义好的数据。所以从容器角度来看,这类Volume就像是被投射进容器一样。 到目前为止,kubernetes支持4种这类Volume:(1)、Secret(2)、ConfigMap(3)、Downlo ...
分类:Web程序   时间:2020-05-27 18:29:49    阅读次数:77
Java 在Excel中创建多级分组、折叠或展开分组
本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠。设置数据分组并展开或折叠时,可通过以下方法:方法一:通过方法sheet.groupByRows(intfirstRow,intlastRow,booleanisCollapsed)设置行分组;通过方法sheet.groupByColumns(intfirstColumnm,intlastColu
分类:编程语言   时间:2020-05-27 18:29:31    阅读次数:77
.NetCore Autofac依赖注入获取注册后的实例
有的时候我们需要在自己创建的AOP上面使用接口,比如我使用了Aspect-Injector,Aspect-Injector的自定义切面继承了Attribute,没办法在构造函数注入,这时候就可以用到依赖注入注册后的实例了。 新建一个类,类里面有一个静态的ILifetimeScope来保存注入后的实例 ...
分类:Web程序   时间:2020-05-27 18:29:12    阅读次数:172
查看linux系统信息命令
NAME uname - print system information SYNOPSIS uname [OPTION]... DESCRIPTION Print certain system information. With no OPTION, same as -s. -a, --all p ...
分类:系统相关   时间:2020-05-27 18:27:50    阅读次数:82
740条   上一页 1 ... 13 14 15 16 17 18 19 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!