一、概述 异常处理是当程序出错了,但是我们又不想让用户看到这个错误,而且我在写程序的时候已经预料到了它可以出现这样的错误,出现这样的错误代表着什么,我们可以提前处理这些个错误。 二、异常处理 2.1 处理单个异常 语法如下: 代码如下: 2.2 处理多个异常 ①写多个except,语法如下: ②写1 ...
分类:
编程语言 时间:
2017-06-13 15:12:07
收藏:
0 评论:
0 赞:
0 阅读:
330
1、sys.argv sys.argv 接受从外部传入的参数 import sys print sys.argv if sys.argv[1] == '--help': print 'True' print 'help()' 通过doc命令行中执行 python 04.py --help 2、标准输 ...
分类:
编程语言 时间:
2017-06-13 15:10:08
收藏:
0 评论:
0 赞:
0 阅读:
307
一、简介支持日志框架:JavaUtilLogging,Log4J2andLogback,默认是使用logbacklogback配置方式springboot默认会加载classpath:logback-spring.xml或者classpath:logback-spring.groovy使用自定义配置文件,配置方式为:logging.config=classpath:logback-roncoo.xml注意:不要..
分类:
编程语言 时间:
2017-06-13 14:11:41
收藏:
0 评论:
0 赞:
0 阅读:
424
实现代码如下:#!/usr/bin/python
#coding:utf8
fromsubprocessimportPopen,PIPE
importos
nginxpid=Popen(["pidof","nginx"],stdout=PIPE)
nginxpid=nginxpid.stdout.read().split()
memsum=0
foriinnginxpid:
pidfile=os.path.join("/proc/",str(i),"status")
withopen(pi..
分类:
编程语言 时间:
2017-06-13 14:09:07
收藏:
0 评论:
0 赞:
0 阅读:
412
SELECTp_type,p_name,p_view,row_numfrom( SELECTp_type,p_name,p_view,IF(@bak=p_type,@rownum:=@rownum+1,@rownum:=1)asrow_num,@bak:=p_type FROM (SELECTp_type,p_name,p_viewfromproducts orderbyp_type,p_viewdesc)a,(SELECT@rownum:=0,@bak:=‘‘)b )cWHEREc.row_num<..
分类:
编程语言 时间:
2017-06-13 14:08:01
收藏:
0 评论:
0 赞:
0 阅读:
335
在做循环时,如果不做任何异常处理的话,一旦发生错误,程序将会停止,不会继续执行,这不会是我们想看到的结果。因此在加上try-catch处理后,程序遇到错误,会把错误抛出来,继续执行下一个循环。这个是循环中没有处理异常 for(TalkBeantalkBean:list){
Stringtalk_mjbh=t..
分类:
编程语言 时间:
2017-06-13 14:07:49
收藏:
0 评论:
0 赞:
0 阅读:
346
IFNULL(expr1,expr2)expr1不为NULL,则IFNULL()的返回值为expr1;否则其返回值为expr2selectp_name,p_type,p_view,IFNULL(@rownum:=@rownum+1,@rownum:=1)fromproductsaORDERBYp_viewdesc问题又来了,第二次运行@rownum不是从1开始的selectp_name,p_type,p_view,@rownum:=@rownu..
分类:
编程语言 时间:
2017-06-13 14:05:26
收藏:
0 评论:
0 赞:
0 阅读:
348
python解释器:cpython最常用,只是相对其他得解释器来讲速度稍慢,但用户感知不到Pypy速度快得解释器JythonJython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。不常用,如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而..
分类:
编程语言 时间:
2017-06-13 14:04:33
收藏:
0 评论:
0 赞:
0 阅读:
276
任务目标:显示admin上的字段开始修改代码:1、修改blog下的models.py文件fromdjango.dbimportmodels
#Createyourmodelshere.
classArticle(models.Model):
标题=models.CharField(max_length=32,default=‘Title‘)
#添加models模块(标题)
内容=models.TextField(null=True)..
分类:
编程语言 时间:
2017-06-13 14:02:04
收藏:
0 评论:
0 赞:
0 阅读:
391
一、多环境配置的好处1.不同环境配置可以配置不同的参数2.便于部署,提高效率,减少出错二、Properties多环境配置1.配置激活选项spring.profiles.active=dev说明:这里激活的是开发环境。2.添加其他配置文件如:开发环境:application-dev.properties测试环境:application-tes..
分类:
编程语言 时间:
2017-06-13 14:01:09
收藏:
0 评论:
0 赞:
0 阅读:
405
接下来提供几个比较有用的控制台命令给大家,方便使用的过程中,顺带学习Linux的操作。命令:新建文件夹:mkdir新建的文件夹名进入文件夹:cd文件夹名返回根目录:cd-c为断点续传下载到当前文件夹:wget-c需要下载的链接查看当前文件夹下所有内容:dir分类高亮显示当前文件下所..
分类:
编程语言 时间:
2017-06-13 13:59:29
收藏:
0 评论:
0 赞:
0 阅读:
394
explicit修饰只有一个参数的构造函数,以防止从参数类型到目标类类型的隐式转换。//stdmove.cpp--usingstd::move()
#include<iostream>
#include<utility>
usingstd::cout;
usingstd::endl;
//usethefollowingforg++4.5
//#definenullptr0
//interface
classUsele..
分类:
编程语言 时间:
2017-06-13 13:54:26
收藏:
0 评论:
0 赞:
0 阅读:
292
windows下SublimeText3java开发环境的配置:1.编写批处理脚本run.bat放在jdk的bin目录下,例如我的就放在"D:\Java\bin". runbat内容:==========开始(本行不复制)=========@ECHOOFF
cd%~dp1
ECHOCompiling%~nx1.......
IFEXIST%~n1.class(
DEL%~n1.class
)
javac-encodingUTF-8%~n..
分类:
编程语言 时间:
2017-06-13 13:53:54
收藏:
0 评论:
0 赞:
0 阅读:
257
为了避免安装过多的python工具包导致python目录臃肿,甚至不同包之间不兼容,我们有必要为python安装虚拟python环境——virtualenv。安装了virtualenv,就可以根据任务创建任意数量的小型的虚拟python环境,为特定的项目安装特定的包,实验结束后,直接删除对应的虚拟环境即可..
分类:
编程语言 时间:
2017-06-13 13:51:54
收藏:
0 评论:
0 赞:
0 阅读:
341
Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢? 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例 ...
分类:
编程语言 时间:
2017-06-13 13:46:15
收藏:
0 评论:
0 赞:
0 阅读:
1763
volatile是变量修饰符,而synchronized则是作用于一段代码或方法;如下三句get代码: geti1() 得到存储在当前线程中i1的数值。多个线程有多个i1变量拷贝,而且这些i1之间可以相互不同。换句话说,另一个线程可能已经改变了它线程内的i1值,而这个值可以和当前线程中的i1值不相同 ...
分类:
编程语言 时间:
2017-06-13 13:46:00
收藏:
0 评论:
0 赞:
0 阅读:
241
package org.rui.thread.newc.semaphore; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Semaphore; /** * 同意N个任务同一时候訪问这个资 ...
分类:
编程语言 时间:
2017-06-13 13:40:38
收藏:
0 评论:
0 赞:
0 阅读:
268
selenium 数据驱动 (xml解析) getElementByTagName()可以通过标签名获取某个标签。它所获取的对象是以数组形式存放。如“caption”和“item”标签在info.xml 文件中有多个,那么可以指定数组的下标在获取某个标签。root.getElementsByTagN ...
分类:
编程语言 时间:
2017-06-13 13:40:03
收藏:
0 评论:
0 赞:
0 阅读:
370
使用中文字段时,经常会出现该异常:UnicodeEncodeError: 'ascii' codec can't encode characters in position 解决方法1: 在开头加上 import sys reload(sys) sys.setdefaultencoding( "ut ...
分类:
编程语言 时间:
2017-06-13 13:37:22
收藏:
0 评论:
0 赞:
0 阅读:
261
Hard Life Time Limit: 8000MS Memory Limit: 65536K Total Submissions: 9012 Accepted: 2614 Case Time Limit: 2000MS Special Judge Description John is a C ...
分类:
编程语言 时间:
2017-06-13 13:37:07
收藏:
0 评论:
0 赞:
0 阅读:
290