码迷,mamicode.com
首页 > 编程语言 > 周排行
Python day 9(5) 错误处理
一:错误、调试和测试 1 程序运行中的错误: a 程序编写有问题造成的,这种错误我们通常称之为bug,bug是必须修复的。 b 用户输入造成的,可以通过检查用户输入来做相应的处理。 c 还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去了,或者从网络抓取数据,网络突 ...
分类:编程语言   时间:2018-01-11 20:39:09    阅读次数:186
Java编辑PDF写入文字 插入图片
package com.test; import com.itextpdf.text.BaseColor; import com.itextpdf.text.Font; import com.itextpdf.text.Image; import com.itextpdf.text.pdf.*; i ...
分类:编程语言   时间:2018-01-11 22:13:06    阅读次数:751
python3----strip lstrip rstrip
Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如: theString依次被去除首尾在[' ...
分类:编程语言   时间:2018-01-11 22:14:22    阅读次数:225
Python day 9(7) 测试
一:单元测试 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 比如对函数abs(),我们可以编写出以下几个测试用例: 输入正数,比如1、1.2、0.99,期待返回值与输入相同; 输入负数,比如-1、-1.2、-0.99,期待返回值与输入相反; 输入0,期待返回0; 输入非数 ...
分类:编程语言   时间:2018-01-11 22:14:31    阅读次数:226
Python day 9(6) 调试
程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug。 法一:用print() 函数,把可能有问题的变量打 ...
分类:编程语言   时间:2018-01-11 22:15:26    阅读次数:223
Java 多线程 高可用原则
高可用原则 1 降级 降级开关的设计思路如下: 1. 集中管理开关:把开关推送到各个应用。 2. 可降级的多级读服务:比如服务调用降级为只读本地缓存、只读分布式缓存、只读默认降级数据(如库存状态默认有货)。 3. 前置开关:例如,架构是Nginx->Tomcat,可以将开关前置到Nginx接入层,在 ...
分类:编程语言   时间:2018-01-11 22:15:35    阅读次数:175
python连接kafka生产者,消费者脚本
使用方式 生产消息 python testkafka.py p g k 消费消息 python testkafka.py c g k ...
分类:编程语言   时间:2018-01-11 22:15:55    阅读次数:1015
CentOS 6.8 安装 Python3
由于没有GCC无法编译安装Python3.6, 所以先安装GCC(yum install gcc) 下载地址:https://www.python.org/ftp/python/ 1 tar zxvf Python-3.5.2.tgz 2 cd Python-3.5.2 3 ./configure ...
分类:编程语言   时间:2018-01-11 22:18:01    阅读次数:245
Day17 多线程编程
基本概念 进程:内存中正则运行的一个应用程序。一个进程包含多个线程。 线程:进程中的一个执行流程。 多线程:有两个或两个以上的并发执行流程。 线程的声明周期 说明: 1. 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。2. ...
分类:编程语言   时间:2018-01-11 22:18:10    阅读次数:199
python3----split and join
1 s = "I am fine" 2 s = s.split(" ") 3 print(s) 4 print("%".join(s)) 5 6 results: 7 8 ['I', 'am', 'fine'] 9 I%am%fine ...
分类:编程语言   时间:2018-01-11 22:18:30    阅读次数:144
字典排序问题
2018-01-03@望京 排序,立即想到用Python的内置函数sorted() 字典按key排序 字典是无序的,对字典排序本身是一个没有太大意义的事,但是面试的时候总会遇到=='' 那么问题来了,如何对字典按照value排序呢(默认是对key进行排序)? 首先需要知道sorted()这个函数的几 ...
分类:编程语言   时间:2018-01-11 22:18:39    阅读次数:174
用python实现简易学生管理系统
以前用C++和Java写过学生管理系统,也想用Python试试,果然“人生苦短,我用Python”。用Python写的更加简洁,实现雏形也就不到100行代码。 下面上代码 下面是运行结果: ...
分类:编程语言   时间:2018-01-11 22:20:23    阅读次数:278
handler更新ui线程的基本用法
1.因为费时操作要放子线程,更新UI要放UI线程(主线程),所以子线程和主线程通信,通信的话要用到handler这个东西。 这里讲的比较简单,举2个例子说明 2.使用post的是handler ,使用message的是handler2 3. 实例化handler在其他线程的时候要下面这样写 ...
分类:编程语言   时间:2018-01-11 22:20:56    阅读次数:197
python-基础-时间日期处理小结(datetime模块)
在写代码的时候,总是会遇到各式各样关于时间的处理和要求。总结一下: 首先,本文是关于datetime模块的各种总结。 开始。 一、datetime基本操作 1、获取当前datetime 2、获取当天date 3、获取明天/前N天 明天 3天前 二、时间的数据类型转换 1、datetime类型转换为s ...
分类:编程语言   时间:2018-01-11 22:21:28    阅读次数:194
自编码器及相关变种算法简介
本文对自编码器(Auto-Encoder)算法及其相关变种算法进行简要介绍,其中包括 Regularized Auto-Encoder、Sparse Auto-Encoder、Denoising Auto-Encoder 和 Contractive Auto-Encoder,重点讨论各算法的基本思想 ...
分类:编程语言   时间:2018-01-11 22:21:49    阅读次数:194
python3----转换大小写(upper lower capitalize and title)
和其他语言一样,Python为string对象提供了转换大小写的方法:upper() 和 lower()。还不止这些,Python还为我们提供了首字母大写,其余小写的capitalize()方法,以及所有单词首字母大写,其余小写的title()方法。函数较简单,看下面的例子: 判断大小写 Pytho ...
分类:编程语言   时间:2018-01-11 22:21:55    阅读次数:238
排序(三)归并排序
参考文档 https://www.cnblogs.com/chengxiao/p/6194356.html 原理: 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求 ...
分类:编程语言   时间:2018-01-11 22:22:12    阅读次数:173
python基础(一)
一、Python环境 windows: linux: 二、更新python windows: Linux: Python基础入门 一、人生第一句python文件 vim hell.py (创建) 执行: 解释: 二、python版本之间的差异: 2.x与3.x对比: 三、python基础数据类型 四 ...
分类:编程语言   时间:2018-01-11 22:22:53    阅读次数:229
Python中的模块(2)
1。内置模块2。扩展的 例如:django3。自定义的 文件import demodef read(): print('my read func')demo.read()print(demo.money)先从sys.modules里查看是否已经被导入如果没有被导入,就依据sys.path路径取寻找模 ...
分类:编程语言   时间:2018-01-11 22:23:31    阅读次数:147
深入Java基础(一)——基本数据类型及其包装类
文章结构: 1. 基本数据类型的系统描述; 2.数据类型的包装类理解(含源码解析); 3.数据类型转换、装包拆包等一些小坑。 一、基本数据类型的系统描述: 1. 总述: Java基本数据类型分为两大类:boolean类型和数值类型。数值类型可分为整数类型和浮点类型,而其中字符类型可单独对待。所以Ja ...
分类:编程语言   时间:2018-01-11 22:23:47    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!