文件上传首先要引入两个核心包 commons-fileupload-1.2.1.jar commons-io-1.4.jar 下面是对文件上传和下载的一些代码做的一个简单封装,可以方便以后直接使用【使用时将封装好的jar包直接导入工程中即可使用】 上传文件核心代码 1 package com.liz ...
分类:
编程语言 时间:
2017-09-14 23:46:27
阅读次数:
297
观看了大道至简的第一章之后,从愚公移山的故事中我们可以抽象出一个项目, 下面用Java 伪代码的形式来进行编写: import java(愚公移山的故事) //愚公移山 public class yugong { //项目的目的:惩山北之塞,出入之迂; //项目的基本沟通方式:聚室而谋曰; //愚公 ...
分类:
编程语言 时间:
2017-09-14 23:46:21
阅读次数:
192
javascript中的栈、队列 栈方法 栈是一种LIFO(后进先出)的数据结构,在js中实现只需用到2个函数 push() 接受参数并将其放置数组尾,并返回修改后的数组长度。 pop() 移除数组尾的最后一项,并返回移除项的值。 事例: 队列方法 栈是一种FIFO(先进先出)的数据结构,在js中实 ...
分类:
编程语言 时间:
2017-09-14 23:44:30
阅读次数:
273
BOM 浏览器对象模型 BOM 的全称为 Browser Object Model,被译为浏览器对象模型。BOM提供了独立于 HTML 页面内容,而与浏览器相关的一系列对象。主要被用于管理浏览器窗口及与浏览器窗口之间通信等功能。 1、Window 对象 window对象是BOM中最顶层对象;表示当前 ...
分类:
编程语言 时间:
2017-09-14 23:44:22
阅读次数:
259
1 #include 2 #include 3 #include 4 #define LEN sizeof(struct address_list) 5 6 /* 7 *************************通讯录结构体***********************************... ...
分类:
编程语言 时间:
2017-09-14 23:44:03
阅读次数:
254
1.redis的单线程指的是什么单线程?同一个时间点只处理一个客户端的连接,也就是redis网络模块的单线程。 2.redis为什么设计成单线程 具体作者怎么想的,我不知道,我说一下我的理解(1)redis用的是非阻塞IO,非阻塞I/O本身就可以是单线程处理多个请求(2)如果用多线程,就要考虑线程的 ...
分类:
编程语言 时间:
2017-09-14 23:43:44
阅读次数:
334
POM: application.properties 启动类: 启动服务:spring-boot:run或者直接运行启动类 访问:http://localhost:10001/ 能看到控制台 ...
分类:
编程语言 时间:
2017-09-14 23:43:18
阅读次数:
262
JsDOM对象 hello hello hello hello 12 33 我是p节点 我是p1节点 ...
分类:
编程语言 时间:
2017-09-14 23:42:38
阅读次数:
190
<html><head><title>唐诗欣赏</title></head><body><p align="center">静夜思</p><p align="right">李白</p><p align="center">床前明月光,疑是地上霜.<br/>举头望明月,低头思故乡.<br/></p></ ...
分类:
编程语言 时间:
2017-09-14 23:41:59
阅读次数:
117
创建机器人打开需要创建机器人的群组,点击群组机器人的图标点击+号键创建机器人点击自定义创建自定义机器人点击添加设置机器人头像,机器人名称,机器人属组,点击下一步复制API(webhook),点击完成编写Python脚本注意:修改脚本内requrl的值为机器人的webhook地址脚本使用..
分类:
编程语言 时间:
2017-09-14 23:41:42
阅读次数:
236
需要的两个包及下载地址: (1)iText.jar:http://download.csdn.net/source/296416 (2)iTextAsian.jar(用来进行中文的转换):http://download.csdn.net/source/172399 代码如下: 如果发现中文无法显示的 ...
分类:
编程语言 时间:
2017-09-14 23:41:35
阅读次数:
321
jiage={}caojiaoyue=[{"name":"奥迪","price":10000},{"name":"摩托车","price":1000},{"name":"自行车","price":100},{"name":"玩具车","price":10},]foraincaojiaoyue:print(a["name"],a["price"])zc=int(input("请输入资产:"))whileTrue:sp=input("请输入商品/按Y结算:")ifs..
分类:
编程语言 时间:
2017-09-14 23:39:56
阅读次数:
202
提到DFS,我们首先想到的是对树的DFS,例如下面的例子:求二叉树的深度 int TreeDepth(BinaryTreeNode* root){ if(root==nullptr)return 0; int left=TreeDepth(root->left); int right=TreeDep ...
分类:
编程语言 时间:
2017-09-14 23:39:48
阅读次数:
206
前言 经常有人在群里反馈,明明代码一样的啊,为什么别人的能出报告,我的出不了报告;为什么别人运行结果跟我的不一样啊。。。 这种问题先检查代码,确定是一样的,那就是运行姿势不对了,一旦导入unittest模块,pycharm会自动识别以unittest的姿势去运行了。 一、unittest运行单个用例 ...
分类:
编程语言 时间:
2017-09-14 23:38:56
阅读次数:
168
由于公司业务划分了多个数据库,开发一个项目会同事调用多个库,经过学习我们采用了注解+aop的方式实现的 1.首先定义一个注解类 2.然后建一个配置类,这个在项目启动时会加载数据源,一开始采用了HikariCP,查资料说是最快性能最好的,然后又发现了阿里的druid,这个功能比较全面,而且性能也还可以 ...
分类:
编程语言 时间:
2017-09-14 23:37:03
阅读次数:
245
Windows+Linux安装Python工具setuptoolssetuptools是PythonEnterpriseApplicationKit(PEAK)的一个副项目,它是一组Python的distutilsde工具的增强工具(适用于Python2.3.5以上的版本,64位平台则适用于Python2.4以上的版本),可以让程序员更方便的创建和发布Python包,特别..
分类:
编程语言 时间:
2017-09-14 23:36:48
阅读次数:
196