SpringMVC框架实现文件上传

使用SpringMVC框架实现文件上传   1.配置上传文件解释器 (由于springMVC文件上传功能引用了commons-fileupload组件,所以记得导入commons-fileupload和commons-io包)   <!—配置文件上传解释器 -->   <mvc:annotation-driven></mvc:annotation-driven>   <bean name="multipartResolver" class="org.springframework.web.
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

2018春第八周作业

作业头 7-3 计算平均成绩 (15 分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。 输入格式: 输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩”,中间以空格分隔。 输出格式: 首先在一行中输出平均成绩,保留2位小数。然后按照输入顺序,每行输出一位平均线以下的学生的姓名和学号,间隔一个空
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

Python操作Excel 之 openpyxl

一、基础 安装openpyxl 模块 pip install openpyxl 或者通过轮子安装 font(字体类):字号、字体颜色、下划线等 fill(填充类):颜色等 border(边框类):设置单元格边框 alignment(位置类):对齐方式 number_format(格式类):数据格式 protection(保护类):写保护 1.1 创建excel文件 from openpyxl import Workbook wb = Workbook() #创建文件对象 wb.remov
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

java课程之团队开发冲刺1.1

  一.今日目标 1.完成课程助手的日期显示以及周数显示功能 2.将功能表改成侧面功能栏 3.将代码重新规范,尽量使得主函数简洁明了
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

北冥乘海生:996其实没什么卵用

作者:北冥乘海生,公众号 & 知乎专栏:计算广告 996一词,是某巨头的一个中层提出来的,最初只是个忽悠老板的口号,哪知道如今应者云集,简直成了创业精神的代名词。007一词,则是我提出来的(《江湖丛谈》与互联网三不要),虽说是直钩钓鱼,居然也有人信以为真,还打算试试。 注意,不要把这些词恶毒地解读为“加班”:除了睡觉都在工作,哪还有时间加班? 把码畜(大数据码畜生存指南(一))们像蝈蝈一样圈起来,三餐加零食饲养着,让他们在戒除健身、聚会和性生活三大恶习的状态下,以公司为家,以下班为耻,这样就能
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

Python进阶10---魔术方法*

特殊属性 查看属性 待续。。。    魔术方法 hash bool 可视化
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

Nuxt 自动化部署及打包后文件自动上传七牛云

1.安装七牛云 2.在项目根目录新建 upload.js 3.上传凭证 4.上传配置,详情参考七牛云文档 5.在 package.js中修改项目build完成执行upload文件命令 7. nuxt.config.js设置CDN路径,详情参考 Nuxt文档 8. upload.js 完整代码 const qiniu = require("qiniu"); const fs = require("fs"); const path = require("path"); const PUBLI
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

项目规范

模型篇 请求出入参 请求入参 所有Controller入参,一律使用 DTO结尾进行交互 所有 DTO 命名,前面采用驼峰命名,后面DTO大写 所有DTO内参数,如果是一组,请用List<类型>进行接口,尽量不用分隔符隔开,然后字符串接收, 所有DTO放置在子模块Model下,根据业务进行分组,例如 com.akucun.order.center.order.DTO com.akucun.order.center.pay.DTO 请求出参 所有Controller出参,一律使用Result进行
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

解羊车门问题

作业完成人: 学号:20171601032,李超宇 1、按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化? 答:换选择能有更高的几率获得汽车。 2、请自己认真分析一下“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?” 写出你分析的思路和结果。 答:   有两种情况:     ① 如果一开始选择的是羊门,另外一个羊门则会在主持人开门时被排除,此时换选择会获得汽车。     ② 如果一开始选择的
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

LeetCode第十四题-字符串数组中最长的共同前缀

Longest Common Prefix 问题简介: 编写一个函数来查找字符串数组中最长的公共前缀字符串,如果没有公共前缀,则返回空字符串"" 举例: 1: 输入: [“xwq”,“xwqe”,“xwqr”] 输出: “xwq” 2: 输入: [“zxc”,“asd”,“qwe”] 输出: “” 解法一: 先将字符串数组中索引为0即第一个字符串作为最长前缀,遍历所有字符串,用indexOf()方法比较,当前字符串不包含前缀时就将最长前缀长度减一,直到为0 解法二: 另一种思路是不直接与每一个
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

阿里云RDS for MySQL 快速入门——笔记

1初始化配置 1.1设置白名单 创建RDS实例后,需要设置RDS实例的白名单,以允许外部设备访问该RDS实例。默认的白名单只包含默认IP地址127.0.0.1,表示任何设备均无法访问该RDS实例。 设置白名单包括两种操作: 设置IP白名单:添加IP地址,使这些IP地址可以访问该RDS实例。 设置ECS安全组:添加ECS安全组,使ECS安全组内的ECS实例可以访问该RDS实例。 白名单可以让RDS实例得到高级别的访问安全保护,建议您定期维护白名单。设置白名单不会影响RDS实例的正常运行。 设置I
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

极客时间每日一课(十二)

19-04-13 Lavas:PWA的探索与最佳实践_彭星 PWA(Progressive Web Apps)的三个特性:可靠、快速、粘性 PWA通常是SPA,且通常采用App Shell设计模型 Service Worker的更新问题 19-04-14(04-15补) 面向未来的原生化Web开发_郭力恒 两个问题 emscripten 网络IO,WebSocket;图形界面;事件循环; Rust对象,wasm收益 19-04-15 浅谈前端交互的基础设施的建设_程劭非 UI架构的演变 用户的
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

v_sim 个人用户编译 无root权限

在个人用户下编译v_sim (自动markdown了?不管了,以后再改) v_sim 是可视化工具,能看声子振动模式,其他我不知道,(我只是个编译工,我啥也不知道)。 源代码 官方网站打开会强制跳转到法语网页,无法看懂http://inac.cea.fr/L_Sim/V_Sim/download.html 找到了lauchpad的网页https://launchpad.net/ubuntu/+source/v-sim/3.7.2-5build1 从这里下载了v_sim的3.7.2源代码 编译
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

HDU - 1071 - The area - 高斯约旦消元法 - 自适应辛普森法积分

http://acm.hdu.edu.cn/showproblem.php?pid=1071 解一个给定三个点的坐标二次函数某区域的积分值。 设出方程之后高斯消元得到二次函数。然后再消元得到直线。 两次积分然后相减就可以了。 把自适应辛普森改成了传入函数指针的形式,有点多此一举。 可以这样做的原因,是因为这道题保证要求的区域都是在第一象限,否则不能直接定积分。 语言:G++ #include<bits/stdc++.h> using namespace std; typedef long lo
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

第五章 循环结构实验

C程序设计实验报告 实验项目: 1、用for语句实现循环 2、用while循环语句实现循环 3、用do_while语句实现循环 4、用while语句和for语句配合实现循环 5、用for语句嵌套实现循环 姓名:陈福洲 实验地点:教学楼514教室 实验时间:2019.4.17 一、实验目的与要求 1、用for语句实现循环 目的:掌握for语句实现循环的方法。 2、用while循环语句实现循环 目的:掌握while语句实现循环的方法。 3、用do_while循环语句实现循环 目的:掌握do_whi
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

Oarcle之集合操作

计算字段(列):不在于表中,通过x、÷操作和列进行计算得到的列; 获取员工的年薪   select (ename || '的年薪为:' || sal*12) info from emp;   *info 为表的名字,可以根据需求自己命名(中英文都可以); 集合:每次查询结果可以看做一个集合   select * from emp where deptno = 20;   select * from emp where sal >2000; ---------------------------
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

Java与设计模式(十一)创建型--抽象工厂模式

工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产。 一、需求 比如开发一套界面皮肤库,可以对Java桌面软件进行界面美化。为了保护版权,该皮肤库源代码不打算公开,而只向用户提供已打包为jar文件的class字节码文件。用户在使用时可以通过菜单来选择皮肤,不同的皮肤将提供视觉效果不同的按钮、文
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

c/c++ assert作用总结

1. 简介 assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行。 原型定义: #include <assert.h> void assert( int expression );  assert的作用是先计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c: #include <stdio.h> #include <asse
分类: 其他 发布时间: 04-19 23:00 阅读次数: 0

8芯 VS 12芯MPO光纤跳线,哪种更适合40G网络布线?

众所周知,2芯连接是10G网络中常见的连接方式。那对于数据中心40G网络设备间的互连,您知道有哪几种连接方式吗?哪种更加适合40G网络布线呢?今天我们一起来探讨学习下这两个问题。如果用2芯连接方式来实现数据中心40G网络设备间的互连,会造成数据中心的线缆数量过多、布线系统难以管理等问题,进而影响数据中心的正常运行。基于此,两种新的连接方式—12芯连接和8芯连接相继被提出来用作40G网络的高密度结构
分类: 企业开发 发布时间: 04-19 23:00 阅读次数: 0

c语言中U16和S16的意义

在C语言中,并没有U16和S16这两种基本类型。不过在C语言的编程习惯上,往往为了简写,约定U16和S16两种类型。尤其常见于嵌入式编程或驱动编程上。 其中 U16为16位无符号数,S16为16为有符号数。 定义如下: typedef short S16; typedef unsigned short U16; 可以看到,U16和S16都是占2个字节的整型类型,区别只是是否有符号。 于是 U16可以表示的范围为0~65535, S16可以表示的范围为-32768~32767。
分类: 其他 发布时间: 04-19 22:59 阅读次数: 0