删除目录和文件

删除空目录 import os import sys path = sys.argv[1] try: if os.path.exists(path): os.rmdir(path) print("删除成功") else: print("目录不存在") except OSError: print("目录非空") 删除目录及其子目录和内容 import shutil import os import
分类: 其他 发布时间: 11-04 23:17 阅读次数: 0

Go语言实现钉钉发送通知

main (    ) GetKey() (timestamp string ,sign string, err error){    cmd := exec.Command(, )    stdout , err := cmd.StdoutPipe()    err != nil {       fmt.Println(, err)       timestamp , sign,  err
分类: 企业开发 发布时间: 11-04 23:10 阅读次数: 0

物工一班软件工程第一小组

第一小组成员:刘瑞,许保保,王中飞,陈志伟,邹冬梅。 一.有关支付软件使用问题如下: A您平时购物时,采用什么软件付款呢? B支付宝 A您是怎么了解到支付宝的呢? B通过同学之间的介绍以及查询网络了解的 A您觉得支付宝支付是否安全呢? B比较安全 A您选择使用支付宝支付的原因有哪些呢? B操作方便,付款转账耗时比较短,大多数购物网站支持支付宝付款的 A您使用过的支付宝的哪些功能呢? B支付和转账,手机充值等等 A您是什么时候使用支付宝买单的? B 5年前 A支付宝有为你带便利吗? B有,有的时
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

Linux下软件的安装 安装vim编辑器

借助下方网址: 安装jdk1.8 https://blog.csdn.net/weixin_42266606/article/details/80863781 安装mysql https://blog.csdn.net/weixin_42266606/article/details/80879571 安装Redis: https://www.cnblogs.com/zuidongfeng/p/8032505.html 安装vim编辑器 https://www.cnblogs.com/qianx
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

二十四:视图之基于调度方法的类视图的使用

调度方法的视图基于flask.view.MethodView实现,根据请求方法的不同,执行类视图下对应的方法,只要是请求方法都可以定义:get、post、put、delete··· from flask import Flask, render_template, views app = Flask(__name__) class LoginView(views.MethodView): def get(self): # get请求时执行此方法 return '这是g
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

Mybatis框架-resultMap元素的自动映射级别

resultMap的自动映射级别:分为三种:NONE PARTIAL FULL 其中默认的属性是:PARTIAL:开启自动匹配,会自动匹配数据库中的字段名和实体类中的属性名,如果一致,就能匹配上,如果不一致,就不能进行匹配 mybatis-config.xml UserMapper.xml UserMapper.java 编写测试方法: 1 @Test 2 public void test9() { 3 Map<String, String> map = new
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

JTA事务JDBC事务

https://www.cnblogs.com/chengpeng15/p/5802930.html
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

orm1.0

class Field: def __init__(self,name,column_type,primary_key,defaule): self.name = name self.column_type = column_type self.primary_key = primary_key self.default = defaule class IntegerField(Field): def __ini
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

php用什么软件编程

准备好好学习学习PHP了吗?那么你首先应该考虑用什么开发工具(IDE)。市面上有很多这类工具,收费的有,免费的也有,选择起来并不轻松。 如果你说PHP编程用基础的文本编辑软件就可以了,比如用记事本。是的,这对于业余爱好者来说绝对可以。但选择一款功能丰富而完整的开发软件还是要好一 些,尤其是专业开发者更有必要。这些软件如:NetBeans, PHPStorm, VIM, Zend Studio, Cloud9或Atom。 好的开发工具富有特点而且能够帮助开发者快速高效地编辑程序,它是开发者的基本
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

复制密钥到目标机器

##1.shell脚本 #!/bin/sh BASE_DIR=`dirname $0` && cd $BASE_DIR function ssh_copy_id(){ for ip in `cat .ips-other`;do expect auto-ssh-copy-id.exp $ip container `cat .password` if [ $? -ne 0 ]; then echo "免认证失败" fi done } ##2.exp
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

项目启动时操作数据库

对于springboot项目而言,框架提供了多种接口,在项目启动时执行自定义操作。本篇记录项目启动时操作数据库的场景,利用了spring框架帮我们封装好的JdbcDaoSupport接口,操作起来还是很简单的。 application.properties spring.datasource.driver-class-name = com.mysql.jdbc.Driver spring.datasource.url= jdbc:mysql://120.79.xx.yy:3306/secur
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

数据库常用基础操作

一、数据定义语句(DDL) 1、创建数据库  1)语法:create database if not exists 数据库名  2)数据库名命名要求: 第一个字符必须为小写或大写字母,或特殊字符下划线_、@、#; 后续的字符可以是字母,数字,@,$,数字符号或下划线; 标志符不能事RDBMS的保留字; 不允许嵌入空格或其他特殊字符。 2、修改数据库字符集:alter database 表名 character set = UTF-8 3、删除数据库:drop database 数据库名 4、创
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

java学习day19--List集合

List集合     今天来说说Collection集合的一个子类:List集合     List集合和他爹Collection集合的一些操作基本上差不多,有兴趣的同学可以去看看我上一篇博客          与Collection不同的是,List集合添加了索引值的操作,索引值是从0开始的,变量名.add(索引值,添加的内容)               List的几个实现类ArrayList、LinkedList以及Vector     这三个实现类只有Vector是线程安全的     A
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

如何将业务代码写得像诗一样(使用注解+单例+工厂去掉一大波if和else判断)

1.订单控制器,提供一个根据商品id和银行渠道id计算商品折后价格的接口: import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframewor
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

ASE19团队项目alpha阶段Frontend组 scrum1 记录

本次会议于11月4日,19:50 在微软北京西二号楼某讨论室,持续15分钟。 与会人员:Jingyi Xie, Jingwei Yi, Hanyue Tu 请假: Jiaqi Xu, Ziwei Wu Name Done To-do Jingyi Xie 完成 Editor 调研和基本功能开发 机动支援 Hanyue Tu 熟悉 Vue.js 基本概念,配置好开发环境,寻找雷达图组件 完成 UserHome Page 的雷达图 Jingwei Yi 熟悉 Vue.js 基本概念,配置好开发环境
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

第19课构造函数(下)

1. 两个特殊的构造函数   -无参构造函数     没有参数的构造函数     解释:无参构造函数看似非常简单,但是它就特别在它是必须存在的。因为我们要使用一个类的话,就必须创建对象。创建对象必然牵涉到构造函数的调用。     注意:当类中没有定义构造函数时,编译器默认提供一个无参构造函数,并且函数体为空。一定要特别注意,当类中没有构造函数时,编译器才会提供,否则不会提供。   -拷贝构造函数     参数为const class_name&的构造函数     (判断一个构造函数是不是拷贝构
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

福大同好-凡事预则立

福大同好-凡事预则立 这个作业属于哪个课程 2019秋福大软件工程实践Z班 这个作业要求在哪里 团队作业第五次—项目冲刺 团队名称 热情 这个作业的目标 1.冲刺的时间计划安排2.答辩问题的回答3.针对前几次作业的不足的地方进行思考和总结 作业正文 福大同好-凡事预则立 参考文献 《计算机软件文档编制规范》(GB-T8567-2006) 《软件工程》(Roger S.Pressman) 《构建之法》(邹欣) Github链接 Github地址 我们小组的一周冲刺时间选定在11.05~11.11
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

建立并使用自己的类库

注:这里仅使用了文本编辑器和控制台 为了让自己的类库具有独一无二的名称,可以学习Java类库的做法,使用反转的域名作为类的全局名称,比如我的域名是baixo.cn,则cn.baixo就是我所创建的类的独有的全局名称。如果我想创建一个名为test的类库,则可以得到一个包的名称: package cn.baixo.test; //package关键字用来生成包含一组类文件的类库  现在在这个包下创建自己的类,文件名为MyPackageTest.java: package cn.baixo.tes
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

ArrayList和LinkedList的异同

ArrayList和LinkedList的异同     从底层结构上来看:       ArrayList的底层是数组,在执行增加和删除操作时,后面的元素要逐个移动;       而LinkedList底层是双向链表,在执行增加和删除操作时,是由指针直接操作,效率更高       因此,ArrayList更多用于查询,而LinkedList更多用于删除、添加     在线程安全上:       两者都不是线程安全的     从访问方法上来看:       由于ArrayList是基于数组的,所
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0

博客园Markdown编辑器

本文主要尝试在博客中写公式的功能。 1、本文参考了:https://www.cnblogs.com/douzujun/p/10356136.html 2、后台选项中开启启用数学公式支持功能。 3、Markdown编辑器 这是一级标题 1 数学公式 1.1 行间公式 \[ E=mc^2 \tag{1} \] \[ E=\frac{1}{n}\sum_{i=0}^{n}[h(\boldsymbol{x}_i)-y_i]^2 \tag{2} \] 1.2 行内公式 行内公式 \(E=mc^2\) 2
分类: 其他 发布时间: 11-04 23:01 阅读次数: 0