- 博客(54)
- 资源 (1)
- 收藏
- 关注
转载 python 错误和异常
python 错误和异常原文地址: https://docs.python.org/zh-cn/3.7/tutorial/errors.html.错误和异常到目前为止,我们还没有提到错误消息,但是如果你已经尝试过那些例子,你可能已经看过了一些错误消息。 目前(至少)有两种可区分的错误:语法错误 和 异常。8.1. 语法错误语法错误又称解析错误,可能是你在学习Python 时最容易遇到的错误:while True print(‘Hello world’)File “”, line 1
2021-11-09 14:53:33 425
原创 python调用配置文件
新建配置文件config_test.conf配置文件目录C:\Users\Administrator\Desktop\test\conf#配置文件[option]1=zhangsan2=lisi3=wangwu#-*-coding:UTF-8 -*-#!/usr/bin/python#读取配置文件需要导入一个类:configparser (译:康飞哥盘思)系统自带import ConfigParserdef get_config_name(): config_path =
2021-10-29 14:58:47 1085 1
原创 python操作excel基础样式
def style_center(): print '3.2* style' style = xlwt.XFStyle() #使用xlwt中的Alignment设置单元格的对齐方式,horz代表水平对齐,vert代表垂直对齐。 al = xlwt.Alignment() #VERT_TOP = 0x00 上端对齐 #VERT_CENTER = 0x01 居中对齐(垂直方向上) #VERT_BOTTOM = 0x02 低端对齐 #HORZ_LEF
2021-09-29 10:13:11 383
原创 python关于编码转码问题
python关于编码转码问题python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。文章目录python关于编码转码问题一、基础二、使用步骤
2021-09-29 09:57:19 1799
原创 python 关于Excel格式操作
python 关于Excel格式操作提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录python 关于Excel格式操作前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础
2021-09-17 10:10:14 218
原创 python 关于时间
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档python 关于时间操作前言一、使用模块timetime模块常用函数1. time.time():返回当前时间的时间戳(按秒计算的浮点数)2.time.localtime([secs]):3.time.gmtime([secs]):4.time.mktime(t):将一个struct_time转化为时间戳。5.time.sleep(secs):线程推迟指定的时间运行。单位为秒6.time.clock():7.time.asctime([t
2021-09-16 17:50:58 325
原创 python 关于时间
Python中对时间进行操作常用time、datetime或calendar库获取系统时间戳#-*-coding:UTF-8 -*-#!/usr/bin/pythonimport datetimeimport time;import calendar#获取系统时间戳time_unix = time.time()print(time_unix)calendar_unix = calendar.timegm(time.gmtime())print(calendar_unix..
2021-09-16 15:55:51 158
原创 python对excel进行读写操作
python对excel进行读写操作欢迎使用Markdown编辑器一、安装xlrd和xlwt库1.安装xlrd模块2.安装xlwt模块二、使用介绍1、常用单元格中的数据类型2、导入模块3、Excel文件基础操作python操作excel主要用到xlrd和xlwt这两个库,xlrd是读excel,xlwt是写excel的库。欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markd
2021-09-06 17:31:34 8819 1
原创 Spring的简介和工作原理
一、简介Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。二、工作原理Spring最核心的两个点就是IOC和AOP1、 IoC(Inversion of control): 控制反转概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系核心:bean工厂;...
2021-04-24 16:01:53 1477
转载 IOC和AOP的详解
原文链接:Spring中IOC和AOP的详细解释我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。主要用到的设计模式有工厂模式和代理模式。IOC就是典型的工厂模式,通过sessionfactory去注入实例。AOP就是典型的代理模式的体现。代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常
2021-04-08 15:47:45 8605
原创 SSH和SSM区别
① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同时成 功或同时失败。避免部分成功部分失败引起的数据混乱操作。③ 表现层:采用MVC模式。 M称为模型,也就是实体类。用于数据的封装和数...
2021-04-06 15:29:33 297
转载 面试题总结
本文摘取了很多其他博客里的内容,同时又融入了一些自己的理解,希望对大家找工作之前的面试准备有所帮助;一、Spring与SpringMVCSpringMVC1.1 简单介绍你所理解的SpringMVCSpring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合1.2 SpringMVC具体流程用户
2021-03-24 19:52:23 273
转载 Java 最常见的 200+ 面试题:面试必备
这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢?说回面试的事,这份面试清单本来是只有我们内部使用的,可到后来有很多朋友在微信上联系到我,让我帮他们找一些面试方面的资料,而且这些关系
2021-03-24 19:47:07 209
原创 git基本用法命令大全
1.新建本地git仓库,并将本地库关联远程仓库GitHub1.1. git拉取远程分支并创建本地分支1.1.1 查看远程分支 git branch -r 查看所有远程分支:1.1.2 拉取远程分支并创建本地分支 方法一 git checkout -b 本地分支名 origin/远程分支名 使用该方式会在本地新建分支,并自动切换到该本地分支。 方式二 g...
2018-03-06 18:37:07 30902 2
原创 Spring Boot启动
参考文献: http://blog.csdn.net/lpfsuperman/article/details/782872651.启动配置jre2.application配置springboot使用一个全局的配置文件application.properties或者是application.yml,放在在src/main/recesources下或者在类路径下的/config下。springboot...
2018-03-06 14:04:55 679
转载 web.xml文件的作用及基本配置(转载以防找不到原文链接)
web.xml文件的作用及基本配置 web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。那什么时候需要,什么时候可以不需要呢?要想回答上面的问题,得先了解web.xml文件使用来干什么的。web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web...
2018-03-05 14:28:34 291
原创 connected to the target VM, address: '127.0.0.1:28481', transport: 'socket'
spring boot maven 报错 connected to the target VM, address: '127.0.0.1:28481', transport: 'socket'idea 直接运行 springbootAplication 启动类,无法启动web项目,也没有报错信息。解决办法 :1. 由于项目意外关闭,资源没有释放。结束系统的 java 进程。2.引入依赖包。<...
2018-03-05 11:31:46 88125 6
原创 git 常用命令大全
参考文献:http://blog.csdn.net/halaoda/article/details/78661334参考文献:http://blog.csdn.net/dengsilinming/article/details/8000622参考文献:http://blog.csdn.net/u012556150/article/details/50736896参考文献:https://www.l...
2018-03-01 10:40:24 606
转载 WebX配置文件、启动与响应流程
https://www.cnblogs.com/wzyxidian/p/5590813.html这里以经典的petstore项目为例。首先看配置文件。当然先看web-app文件夹了.web -app下的文件和文件夹文件夹下有common,home,store和user四个文件夹以及web .XML等6个XML文件。它们的作用是什么呢?当然是配置的网络容器了。这么多文件又是如何相互配合的呢?其中...
2018-02-22 10:59:07 526
原创 Apache JMeter下载安装
JMeter的作用1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。 2.完全的可移植性和100% 纯java。 3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。 4.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。 5.精心的GUI设计允许快速操作和更精确
2018-01-12 14:58:47 1625
转载 Kafka实战篇之搭建Kafka运行环境
原文地址:http://blog.csdn.net/honglei915/article/details/37564329
2017-12-22 13:30:52 266
转载 好用的截图软件
原文及下载地址 http://www.mt30.com/Article/Cstudy/Csoft/201702/4713.html1.FScaptureFScapture全名为 FastStone Capture,它还有一款兄弟软件叫做 FastStoneImageViewer 是一个图片浏览器,其自带的图像查看/编辑器,功能强大,可以满足截图后,对图像的各种标注、裁切调节等需求,其功能不亚于 W
2017-12-08 09:47:01 2448
转载 Kafka 设计与原理详解
Kafka技术概览原文地址: http://blog.csdn.net/suifeng3051/article/details/480539652.1 Kafka的特性高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒可扩展性:kafka集群支持热扩展持久性、可靠性:消息被持久化到本地磁盘,并且支持数据备份防止数据丢失容错性:允许集群中节点失败(若副本数量为n,则允
2017-11-30 18:06:34 225
原创 测试入门
测试入门软件测试是什么? 软件测试做什么? 软件测试怎么做?软件测试是什么? 软件测试是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及预期的输出结果),并利用这些测试用例去运行程序
2017-11-28 15:38:08 1355
原创 json字符串
1 string字符串转User对象String str = {"oid":"23gdreds21","fullname":"地点","pid":0,"name":0,"uniquecoding":111}User user = JSON.parseObject(str, User.class);2 String字符串转数组String str1 = [{
2017-09-22 15:05:44 233
原创 请求乱码问题
String organizeO= request.getParameter("organize"); if(request.getMethod().equals("GET")){ //一般情况下,服务器默认的编码是“iso8859-1”,所以我们需要数据还原,然后再转换成UTF-8的形式// organizeO =new Strin
2017-09-22 15:02:49 338
原创 敏感数据明文传输(密码)
1、 加密过程加密分为单向和双向。拿登录功能来说,密码的加密发送。双向加密就是可逆的,这边加密,那边解密后跟数据库里的密码比对。单向是不可逆的,这边加密,那边无法解密,比对的方式是从数据库里拿出该用户的密码,进行同样的加密,比对加密后的值是否跟用户提交过来的加密串(散列)一致。由于加密算法需要发送到浏览器端来执行,因此双向加密对于http的client端来说不可行,最好的办法是单向加密,单向
2017-08-28 15:13:46 9240 1
原创 SQL注入漏洞
1.存在sql漏洞的写法2. 正确的写法解决方案:1.增加一个过滤器,专门用来过滤带有特殊字符的url请求 2.修改含有sql注入风险的代码 (如上图)
2017-08-28 14:46:26 324
原创 echarts绘制饼图
/** * 根据参数绘制饼状图 * @param data */ function initPieCharts(data){ data = [ {value:70,name:'微信投诉'}, {value:26,name:'app投诉'}, {value:24,name:'
2017-06-23 13:53:12 670 2
原创 Excel导出(HSSFWorkbook )
private void outPut(List smUserList,HttpServletResponse response) { String[][] user = { {"用户名", "username"}, {"姓名", "name"},{"性别", "gender"}, {"邮箱", "email"}, {"工号",
2017-06-23 11:52:51 589
转载 数据库设计
第一章 需求分析设计简介根据业务需要,结合选用的DBMS,设计出最有的数据存储模型并建立好数据库中的表结构及表与表之间的关系使之有效的存储和高效的访问。 数据库设计在系统设计开始就应该对数据库进行良好的设计,这样才能保证以后对业务发展的需要进行改进,保证系统的稳定性。 设计步骤 需求分析:数据库需求的作用点(数据是什么,数据有哪些属
2017-06-21 13:50:32 437
原创 gis地图图层(前台)
1、dojo框架;2、包的引用;3、图层添加; //声明两个对象 var myMap; var mapLayer; var mapUrl; dojo.require("esri.config"); dojo.require("dojo/domReady!"); dojo.require("esri.layers.
2017-06-01 08:51:59 1863
转载 mysql语句
DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据
2017-04-21 16:53:25 419
转载 arcgis中map属性方法
http://help.arcgis.com/en/webapi/javascript/arcgis/help/jssamples_start.htm#jssamples/widget_legendvisible.html类: Map描述esri.Map类创建一个容器和为增加图层,图形,信息窗口和其它导航控件所必需的DOM结构。
2017-04-19 16:06:10 5878
转载 dojo初解和dojo.connect用法(转)
最近在学习arcgis javascript api,javascript api是基于Dojo,所以先熟悉一下Dojo。DOJO常用的:1,通过dojo.require以类似C编程中#include或者Java中import的方式加载所需的部件如dojo.require("dojo.parser");dojo.require("dijit.form.Button");2,
2017-04-19 16:00:52 3709
转载 Dojo与jQuery综合比较分析
最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个JavaScript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,
2017-04-19 15:57:07 341
转载 MyBatis Generator (自动生成工具) 详解
MyBatis Generator中文文档MyBatis Generator中文文档地址:http://mbg.cndocs.tk/该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信息。
2017-03-17 16:19:06 9623 3
原创 httpClient接口调用
private static String hcc = HttpMethodParams.HTTP_CONTENT_CHARSET;//指的是html返回的response的body的字符集/*** http传输获得返回结果* * @param url* @param content* @return*/public static String ConnToDMS(
2017-03-14 09:35:35 700
转载 递归算法学习
汉诺塔问题如图,汉诺塔问题是指有三根杆子A,B,C。C杆上有若干碟子,把所有碟子从A杆上移到C杆上,每次只能移动一个碟子,大的碟子不能叠在小的碟子上面。求最少要移动多少次?当n=1时:Move 1 from A to C当n=2时:Move 1 from A to BMove 2 from A
2017-03-14 09:18:28 2334
AJAX技术xcczx
2016-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人