python3操作ftp
ftp相关的包不需要安装,python自带 # -*- coding:utf-8 -*- from ftplib import FTP def upload(f, remote_path, local_path): fp = open(local_path, "rb") buf_size = 102 ... 查看全文
SpringBoot 工作流开源项目
SpringBoot2.x 工作流开源项目 工作流开源项目: 项目名 链接地址 JSITE https://gitee.com/baseweb/JSite flowableJava https://gitee.com/lwj/flowable Guns(集成Activiti工作流版本 ) https ... 查看全文
Spring Bean配置
名称与标识 id 使用了约束中的唯一约束。里面不能出现特殊字符的 name 没有使用约束中的唯一约束。里面可以出现特殊字符。 设置对象的生命周期方法 init-method Bean被初始化的时候执行的方法 destroy-method Bean被销毁的时候执行的方法(Bean是单例创建,工厂关闭) ... 查看全文
ThinkPHP5 如何使查询返回数组格式
ThinkPHP5 如何使查询返回数组格式 参考资料: 93dd大智若愚的文章《thinkphp5数据集和模型关系的理解》 总结: 情况一:当不调用模型时: 第一步:配置数据库全局配置文件database.php配置文件返回数据类型: 'resultset_type' => 'array', //a ... 查看全文
Java7中Switch为什么只支持byte、short、char、int、String
Java 7中,switch的参数可以是String类型了,这对我们来说是一个很方便的改进。到目前为止switch支持这样几种数据类型:byte short int char String 。但是,作为一个程序员我们不仅要知道他有多么好用,还要知道它是如何实现的,witch对整型的支持是怎么实现的呢 ... 查看全文
JavaWeb Listener浅析
1、简介 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。 ... 查看全文
IDEA搭建Spring源码过程
spring源码有很多值得学习的地方,自己搭建了一套源码框架,方便跟踪和查看。对理解底层的结构有非常大的帮助。下面开始: step1 准备环境: 官方下载spring的源码:记得切换分支,我下的是5.1.x https://github.com/spring-projects/spring-fram ... 查看全文
:class使用数组,进行样式的动态切换
场景:在页面上某个部分,背景图需要动态切换。注意类名要使用双引号包裹。 <div class="header" :class="[ a == 1? 'header1': '', a ==2 ? 'header2' : '', a == 3 ? 'header3':'']" > </div> ... 查看全文
python常见异常
解决selenium报错--unknown error: DevToolsActivePort file doesn't exist 解决方案: 给Chrome() 配置ChromeOptions from selenium import webdriver option = webdriver.C ... 查看全文
C语言 | 输出杨辉三角
例26:C语言实现输出杨辉三角。 解题思路:对于这道题,小林拆分为3部分进行讲解 第一部分,对有特点的数(每行开头和结束的数都是1)进行赋值: for(i=0;i<10;i++)//for循环 { array[i][i]=1;//给二维数组的每一行的最后一个赋值为1 array[i][0]=1;// ... 查看全文
【转】SpringBoot之@EnableAutoConfiguration注解
首先Spring Boot项目中都会如下启动类: @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application. ... 查看全文
python基础-软件开发的目录规范
为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.py | |- ... 查看全文
JavaScript:作用域:函数作用域/全局变量污染/命名空间
在C#中我们都基本上不讲作用域,因为一切都是自然而然的(用语言描述反而有些困难)。但JavaScript的作用域,让人非常头大! 局部变量 如果一个变量在函数体内部(用var)声明,则该变量的作用域为整个函数体,在函数体外不可引用该变量。(另见:let) 不同函数内部的同名变量互相独立,互不影响。 ... 查看全文
Spring注解驱动——IOC
体系结构概述: @Bean 之前时候,在xml配置文件使用: <bean id="person" class="com.atguigu.bean.Person" scope="prototype" > <property name="age" value="${}"></property> <pro ... 查看全文
简单计算器 Html JavaScript By:YoseZang
上学最近正在学JavaScript,分享一个我写的JavaScript的源码计算器: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="wid ... 查看全文
java程序运行机制
程序运行机制 源程序(*.java) | | |③ |① | 类装载器 java编译器 | |④ | | 字节码校验器 | ② | |⑤ 字节码(*.class) 解释器 |⑥ 操作系统平台 编译型:将我们写的代码编译成计算机可识别的代码(compile) 解释型:字节码运行的时候,将字节码放到类装 ... 查看全文
springboot的任务调度(定时任务)
springboot的任务调度(定时任务) 制作人:全心全意 springboot的任务调度(定时任务,不支持分布式) 任务调度实现类 package com.zq.main.tasks; import java.text.SimpleDateFormat; import java.util.Dat ... 查看全文
关于python语言学习的建议
我认为学python应该先系统地熟悉下语言的基础,大致掌握python语言的特性,切片、map、lambda表达式、面向对象等,如果做爬虫或web服务的话三个器(生成器、迭代器、装饰器)、三个程(多进行、多线程、协程)都了解下,后面看你想拿他做什么? 查看全文
js回顾,用if语句,和switch语句来编写猜拳小游戏。
// 猜拳游戏// 做一个跟计算机猜拳的小游戏。0-剪刀,1-石头,2-布// 要求输出0,1,2,计算机生成随机数,与人类输入的相比较判断谁胜了。// 随机数生成:var rom = parseInt(Math.random()*3);var rom = parseInt(Math.random( ... 查看全文
HTML 4.01 符号实体
本字符实体参考手册包括了数学符号、希腊字符、各种箭头记号、科技符号以及形状。 注释:实体名称对大小写敏感。 HTML 支持的数学符号 结果描述实体名称实体编号 ? for all &forall; &#8704; ? part &part; &#8706; ? exists &exists; &#8 ... 查看全文
网络编程-HTTPS
明文: 对称加密: 非对称:(公钥:pk 私钥:sk) 对称+非对称: 先用非对称方式发送num1给server,server用私钥得出key(由num1算出来),自此,约定C、S以此key(num1)通讯。 每个C的num1是随机生成的,所以是独一无二的。 对称+非对称的漏洞: 解决以上漏洞 CA ... 查看全文