10-函数命名空间,作用域,嵌套,闭包
函数命名空间,作用域,嵌套,闭包 复习: 函数的优点:可读性强,复用性强 函数如何定义: def 函数名():
# 函数体
# return 返回值 所有的函数 只定义不调用就一定不执行,函数需要先定义,后调用 调用函数: 函数名() # 不接收返回值
返回值 = 函数名() # 接收返回值 return返回值有几种情况: 没有返回值:默认返回None 不写return : 函数内的代码执行完毕自动结束 只写return : 结束一个函数 return None 返
补习系列(18)-springboot H2 迷你数据库
目录 关于 H2 一、H2 用作本地数据库 1. 引入依赖: 2. 配置文件 3. 样例数据 二、H2 用于单元测试 1. 依赖包 2. 测试配置 3. 测试代码 小结 关于 H2 H2 数据库是一个纯 Java 实现的开源的嵌入式数据库,笔者第一次使用时还是在多年前的一个客户端项目中。 当时就觉得这个数据库很方便,如果你希望你的应用程序能"自带数据库,随处运行”,那么H2是个不错的选择。 H2 的由来 H2 的前身是 HyperSQL(HSQL),后者也是一个类似的嵌入式数据库,H2的作者
Linux-Shell编程之数组操作
源码 #!/bin/bash
str="Array - Demo Shell";
echo ${#str} #求字符串長度
#定義
arr=('a' 'b' 'c' 'd' 'e' 'f' 'girl') #數組能否執行,與shell版本相關,sh默認指向/bin/dash。執行時,可使用:. scriptFileName
arr[7]='h'; #單獨指定數組元素值
#長度
echo array\'s length:${#arr[@]} #獲取數組元素的個數/長
【软件工程】结对项目
项目 内容 课程 软件工程(罗杰) 作业要求 结对项目-单词最长链 本次作业的目的 体验结对编程 本次作业对我的锻炼 熟悉结对编程,了解结对编程的优点和缺点 项目github地址 项目地址 1.Github项目地址 项目地址 2.预估耗时PSP PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 60(1h) · Estimate · 估计这个任务需要多少时间 60(1h) Development 开发 1500
Nginx详解二十:Nginx深度学习篇之HTTPS的原理和作用及配置
一、HTTPS原理和作用: 1、为什么需要HTTPS? 原因:HTTP不安全 1.传输数据被中间人盗用、信息泄露 2.数据内容劫持、篡改 2、HTTPS协议的实现 对传输内容进行加密以及身份验证 对称加密:加密秘钥和解密秘钥是对等的,一样的 非对称加密: HTTPS加密协议原理: 中间人伪造客户端和服务端: HTTPS的CA签名证书: 二、证书签名生成CA证书 先确认环境:已经安装openssl和nginx已经编译ssl的模块 生成秘钥和CA证书步骤: 步骤1、生成key秘钥 步骤2、生成证书
(对对碰)软工结对作业
最长单词链问题 1、项目github链接 传送门 2、计划(梦想)中的PSP时间分配和实际(现实)的PSP时间分配 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 60 80 · Estimate · 估计这个任务需要多少时间 14天 12天 Development 开发 9天 7天 · Analysis · 需求分析 (包括学习新技术) 0.5天 1天 · Design Spec · 生成设计文档 1
第五课 while循环
#1. 使用while循环输出1 2 3 4 5 6 8 9 10
n = 1
while n <= 10:
if n == 7:
pass
else:
print(n)
n = n + 1
#2. 求1 ~100所有数的和
n = 1
count = 0
while n <= 100:
count = count + n
n = n + 1
print(count)
# 3. 输
mybatis generator生成文件大小写问题
mybatis generator插件中,如果 mysql数据表中的字段是用下划线划分的(个人一般都是喜欢这么创建表的字段,如:company_name),那么生成的Vo中会自动对应为companyName;但是有时候表不是你设计的,全是这种格式的carBrandName或者是carbrandname,在生成对应的Vo时会是这样:carbrandname 解决: 在generatorConfig.xml中下的<table>里面添加 <property name="useActualColumn
django-3-模板变量,过滤器,金泰文件的引用
<<<模板变量>>> (1)定义视图函数 通过context传递参数来渲染模板,context要是个字典 当模板变量为可调用对象的时候,函数不传递参数 (2)配置模板文件 模板里面引入模板变量用{{ }} 【"."可以用于取方法,属性,字典的键值以及索引】 (3)访问 模板变量不限于上面举例的,有兴趣可以尝试别的类型变量 <<<模板过滤器>>> 其他过滤器看文档 <<<引用静态文件>>> (1)在项目根目录下创建一个static文件夹,里面在创建一个与app同名的文件夹放静态文件 写css文件
【软件工程】 结对作业
项目 内容 这个作业属于哪个课程 软件工程 罗杰 这个作业的要求在哪里 结对项目 最长单词链 我在这个课程的目标是 熟悉软件开发整体流程,提升自身能力 这个作业在哪个具体方面帮助我实现目标 实践教材中内容,体会“结对编程”模式 本项目的Github链接为:https://github.com/Diralpo/LongestWordChain 开发前的PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning
shell实现数据json格式转换
redis中按hash格式存放的数据,转换到json格式 例子1: redis内数据格式 test1
"dbname=test1|username=db2inst3|passwd=db2inst3|ip=192.168.1.61|port=60004|"
bmw
"dbname=bmw|username=db2inst3|passwd=db2inst3|ip=192.168.1.113|port=50000|"
test2
"dbname=test2|username=db2inst
【C#进阶】拥抱Lambda(一)
写在开头,好奇从这里开始(当时让加查询条件,结果竟然是一句话来发挥神奇作用): this.TestGrade = CriteriaHelper.NewObject<ITestCase, DtoTestCase>("测试等级", a => a.Grade); 1. 语法糖 Lambda 在我看来,=>总是一个无敌可爱的符号。嗯,包括C语言里面的 -> 这个,它总像是在说“我指到这边,你看..”。 找到了一张图[1],可以很好地说明lambda表达式,语法糖上的变化。 // 匿名方法,
C#中linq查询机制
//可在后面加上语句 .count();会立即执行,不会延迟执行 using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using System.Data;
namespace Dome_2
{
class Program
{
static void Mai
Web Service简单demo
最近开发因需求要求需要提供Web Service接口供外部调用,由于之前没有研究过该技术,故查阅资料研究了一番,所以写下来记录一下,方便后续使用。 这个demo采用CXF框架进行开发,后续所提到的Web Service 均由WS所替代。 一、CXF所使用的maven依赖,版本为: <cxf.version>3.1.4</cxf.version> <dependency>
<groupId>org.apache.cxf</groupId>
<a
from `float` to `np.floating` is deprecated
运行tensorflow测试程序时,出现:FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`. from ._conv import register_converters as _regist
本机 IIS服务配置测试 问题记录
前提: 1.用 visual studio 新建一个空的解决方案为 TestOne , 并在其中添加一个空的 Asp.net Web MVC项目名字为 Web。该项目有默认首页。 点击生成解决方案,编译整个项目,之后才不会出现错误。 2.然后打开电脑上的 IIS信息服务,路径在:%windir%\system32\inetsrv\InetMgr.exe。如果还没有配置,要先进行相关配置才能使用。 3.添加一个网站,设置名称(随便),添加路径到web项目,主机名设置为( liuyan.study
仿礼物说小程序项目实战——3.小程序目录结构
在我们创建快速启动项目后,我们可以看到项目的目录结构如下图所示 pages目录是我们小程序的页面文件存放的目录,每一个页面都有一个独立的文件夹 utils目录存放的是我们需要用到的工具类 app.js是全局的js app.json是全局配置信息 app.wxss是全局的样式配置 project.config.json是整个项目的配置,包括小程序的appid,项目名等项目相关的信息 在pages目录下,我们发现每个页面的目录下都有对应的js,json,wxml,wxss文件 wxml文件是我们页
Windows 与 Linux间文件传输rz\sz
主要内容: 1、Lrzsz 安装; 2、应用; 在win7上安装的SecurityCRT telnet\ssh登陆VMware Fedora9,进行文件传输时候是安装了SSH 进行文件上传与下载,今天麦子给我说有命令可以直接运用,原来是rz、sz,这里给整理下吧。 一、安装 1.1、方法一:
[root@localhost ~]# cp /home/admin/rzsz/src/sz /usr/bin
[root@localhost ~]# yum info lrzsz
Loading "i
今日推荐
周排行