首页 > 编程语言
python9之异常处理
一、概述 异常处理是当程序出错了,但是我们又不想让用户看到这个错误,而且我在写程序的时候已经预料到了它可以出现这样的错误,出现这样的错误代表着什么,我们可以提前处理这些个错误。 二、异常处理 2.1 处理单个异常 语法如下: 代码如下: 2.2 处理多个异常 ①写多个except,语法如下: ②写1 ...
分类:编程语言   时间:2017-06-13 15:12:07    收藏:0  评论:0  赞:0  阅读:330
Python之文件操作:sys模块
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
springBoot(4):日志配置-logback
一、简介支持日志框架: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
使用python3.x实现统计Nginx进程所占用的物理内存
实现代码如下:#!/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
分组后在分组内排序、每个分组中取前N条
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
java中异常处理
在做循环时,如果不做任何异常处理的话,一旦发生错误,程序将会停止,不会继续执行,这不会是我们想看到的结果。因此在加上try-catch处理后,程序遇到错误,会把错误抛出来,继续执行下一个循环。这个是循环中没有处理异常 for(TalkBeantalkBean:list){ Stringtalk_mjbh=t..
分类:编程语言   时间:2017-06-13 14:07:49    收藏:0  评论:0  赞:0  阅读:346
取出数据并显示行号 (假设按p_view倒排序)
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学习之路
python解释器:cpython最常用,只是相对其他得解释器来讲速度稍慢,但用户感知不到Pypy速度快得解释器JythonJython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。不常用,如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而..
分类:编程语言   时间:2017-06-13 14:04:33    收藏:0  评论:0  赞:0  阅读:276
python 3.5 django 笔记(七)高级admin
任务目标:显示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
springBoot(3):配置文件-多环境配置
一、多环境配置的好处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 下设置java环境和tomcat安装
接下来提供几个比较有用的控制台命令给大家,方便使用的过程中,顺带学习Linux的操作。命令:新建文件夹:mkdir新建的文件夹名进入文件夹:cd文件夹名返回根目录:cd-c为断点续传下载到当前文件夹:wget-c需要下载的链接查看当前文件夹下所有内容:dir分类高亮显示当前文件下所..
分类:编程语言   时间:2017-06-13 13:59:29    收藏:0  评论:0  赞:0  阅读:394
C++ explicit 关键字
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下Sublime Text3 java开发环境的配置
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
windows下python3虚拟环境搭建
为了避免安装过多的python工具包导致python目录臃肿,甚至不同包之间不兼容,我们有必要为python安装虚拟python环境——virtualenv。安装了virtualenv,就可以根据任务创建任意数量的小型的虚拟python环境,为特定的项目安装特定的包,实验结束后,直接删除对应的虚拟环境即可..
分类:编程语言   时间:2017-06-13 13:51:54    收藏:0  评论:0  赞:0  阅读:341
spring Cloud中,解决Feign/Ribbon整合Hystrix第一次请求失败的问题?
Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢? 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例 ...
分类:编程语言   时间:2017-06-13 13:46:15    收藏:0  评论:0  赞:0  阅读:1763
Java中关键字volatile 和 synchronized 的作用和区别
volatile是变量修饰符,而synchronized则是作用于一段代码或方法;如下三句get代码: geti1() 得到存储在当前线程中i1的数值。多个线程有多个i1变量拷贝,而且这些i1之间可以相互不同。换句话说,另一个线程可能已经改变了它线程内的i1值,而这个值可以和当前线程中的i1值不相同 ...
分类:编程语言   时间:2017-06-13 13:46:00    收藏:0  评论:0  赞:0  阅读:241
java Semaphore信号亮-同意多个任务同一时候訪问这个资源--thinking in java21.7.6
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 java 读取xml (数据驱动)
selenium 数据驱动 (xml解析) getElementByTagName()可以通过标签名获取某个标签。它所获取的对象是以数组形式存放。如“caption”和“item”标签在info.xml 文件中有多个,那么可以指定数组的下标在获取某个标签。root.getElementsByTagN ...
分类:编程语言   时间:2017-06-13 13:40:03    收藏:0  评论:0  赞:0  阅读:370
python -- 解决UnicodeEncodeError问题
使用中文字段时,经常会出现该异常: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
POJ 3155 Hard Life(最大密度子图+改进算法)
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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!