解决非常简单 先引入import sys 再加一句:type=sys.getfilesystemencoding() 然后在输出乱码的数据的时候在后面加上.decode('utf-8').encode(type) 比如输入ss乱码 就写成print ss.decode('utf-8').encode ...
分类:
编程语言 时间:
2017-09-20 17:21:31
收藏:
0 评论:
0 赞:
0 阅读:
293
具体参见:https://docs.python.org/2/library/functions.html#file 1、进制转换:bin(x), oct(x), hex(x) 把一个十进制数分别转换为2、8、16进制 2、字符转换:chr(x)将数字(255以内不报错,128以后无字符)转换为对应 ...
分类:
编程语言 时间:
2017-09-20 17:20:12
收藏:
0 评论:
0 赞:
0 阅读:
225
读取配置代码片段: 配置文件实例: ######## solr ######defaultConfigName = 1 #####solr1########solr_url_1 = http://***********:8080/solr (单机)zkHost_1 = 192.168.*.*:218 ...
分类:
编程语言 时间:
2017-09-20 17:17:31
收藏:
0 评论:
0 赞:
0 阅读:
366
封装 私有属性 私有方法 1.有一些方法的返回值只是用来作为中间结果 2.父类的方法不希望子类继承 拾遗 私有属性: 成人的BMI数值 过轻:低于18.5 正常:18.5 - 23.9 过重:24 - 27 肥胖:28 - 32 非常肥胖,高于32 体质指数(BMI) = 体重(Kg)/身高^2(m ...
分类:
编程语言 时间:
2017-09-20 17:14:26
收藏:
0 评论:
0 赞:
0 阅读:
235
call 方法应用于:Function 对象调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数:thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列 ...
分类:
编程语言 时间:
2017-09-20 17:13:57
收藏:
0 评论:
0 赞:
0 阅读:
245
在学习C++之前 一般都是学过了C语言了 在C语言中 我们对字符串进行保存操作 使用的是char[] 但是在C++中 string比char[]的使用更为频繁 常见 下面稍微讲一下我对于string的认知 1.与其他的标准库类型一样 用户程序需要使用String类型对象 就必须包含相关的头文件 (为 ...
分类:
编程语言 时间:
2017-09-20 17:12:56
收藏:
0 评论:
0 赞:
0 阅读:
388
安装sdk jar 安装到本地 mvn install:install-file -Dfile=F:\workspace\api-cookbook\java\src\main\lib\sdk-1.10.0.jar -DgroupId=org.zstack -DartifactId=sdk -Dver ...
分类:
编程语言 时间:
2017-09-20 17:11:57
收藏:
0 评论:
0 赞:
0 阅读:
223
如果没有用来读取注解的工具,那注解将基本没有任何作用,它也不会比注释更有用。读取注解的工具叫作注解处理器。Java提供了两种方式来处理注解:第一种是利用运行时反射机制;另一种是使用Java提供的API来处理编译期的注解。 反射机制方式的注解处理器 仅当定义的注解的@Retention为RUNTIME ...
分类:
编程语言 时间:
2017-09-20 17:10:17
收藏:
0 评论:
0 赞:
0 阅读:
307
自定义分页的类: 效果展示: ...
分类:
编程语言 时间:
2017-09-20 17:08:15
收藏:
0 评论:
0 赞:
0 阅读:
226
原文出自于 http://www.cnblogs.com/kkun/archive/2011/11/23/bubble_sort.html 经典排序算法 - 冒泡排序Bubble sort 原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换 ...
分类:
编程语言 时间:
2017-09-20 17:08:03
收藏:
0 评论:
0 赞:
0 阅读:
285
在使用for循环接收处理数组的时候,有时候要回到数组的首位置。以前没有注意这个问题,以为循环变量置0就可以,实际不是这样的。先来看一下for循环的反汇编代码,如下:Unit1.cpp.595:for(inti=0;i<3;i++)
0040293833C0xoreax,eax
0040293A8945F4mov[ebp-0x0c],eax
Unit1.cp..
分类:
编程语言 时间:
2017-09-20 16:20:01
收藏:
0 评论:
0 赞:
0 阅读:
203
JavaMail与Spring集成开发spring框架集成JavaMail的主要包2.mail.propertiesmail.smtp.host=smtp.163.com
mail.smtp.auth=true
mail.username=15511111111
mail.password=123
mail.from=15511111111@163.com3.使用spring配置(applicationContext-mail.xml)<?xmlversion="1..
分类:
编程语言 时间:
2017-09-20 16:10:45
收藏:
0 评论:
0 赞:
0 阅读:
542
//---------------------------------------------------------------------------
#include<windows>
#include<winspool.h>
#pragmahdrstop
//---------------------------------------------------------------------------
#pragmaargsused
#include<stdio.h..
分类:
编程语言 时间:
2017-09-20 16:09:57
收藏:
0 评论:
0 赞:
0 阅读:
278
packagecom.datedaycha;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
importcom.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;
/*
*java判断两个时间相差的天数
1、实现目标
输入:两个日期
输出:两个日期相..
分类:
编程语言 时间:
2017-09-20 16:07:16
收藏:
0 评论:
0 赞:
0 阅读:
339
目前在准备一套C语言的学习教程,所以我这里就以C语言编程的学习来讲。注意,讲的是“轻松学习”,那种不注重方法,拼命玩命的方式也有其效果,但不是我提倡的。我讲究的是在方式方法对头、适合你、减轻你学习负担和心里压力的前提下,才适当的抓紧时间。因此,探索一种很好的..
分类:
编程语言 时间:
2017-09-20 16:05:31
收藏:
0 评论:
0 赞:
0 阅读:
262
/**
*以p为轴对start-end间的节点进行快排(包括start&&不包括end);
*思路:
*1.将头节点作为轴节点start,从start.next开始遍历,如果节点小于轴start的值,将该节点插入到轴节点后面;
*2.将轴节点插入合适位置,即找到最后一个小于轴的节点,将该节点与轴节点..
分类:
编程语言 时间:
2017-09-20 16:04:38
收藏:
0 评论:
0 赞:
0 阅读:
270
Java虚拟机采用一种自适应的垃圾回收技术。依据的思想:对任何“活”的对象,一定能最终追溯到其存活在堆栈或静态存储区之中的引用。这个引用链条可能会穿过数个对象层次。由此,如果从堆栈和静态存储区开始,遍历所有的引用,就能找到所有活的对象。对于发现的每个引用,必须..
分类:
编程语言 时间:
2017-09-20 16:03:14
收藏:
0 评论:
0 赞:
0 阅读:
269
多种方法实现同一个功能,可以调动你学的所有知识去做,有助于你学的融会贯通。下面举例来看:实现功能:求一个整数的位数;实现语言:C语言;开发环境:VisualStudio2017如:3215是4位数实现原理:3215/10=321----1位数321/10=32----又是1位数32/10=3----又是1位数3/10=0----..
分类:
编程语言 时间:
2017-09-20 16:02:18
收藏:
0 评论:
0 赞:
0 阅读:
272
看廖雪峰官网的python3装饰器有感
装饰器即将一个函数作为变量在新的函数中调用此函数。
作业:
能否写出一个@log的decorator,使它既支持:
@logdeff():
pass
又支持:
@log(‘execute‘)deff():
pass
例1:
importfunctools
importtime
deflog(*args,**kwargs):#*args是个..
分类:
编程语言 时间:
2017-09-20 16:00:26
收藏:
0 评论:
0 赞:
0 阅读:
228
Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。1变量赋值1.1单个变量赋值>>>name="python"
>>>pr..
分类:
编程语言 时间:
2017-09-20 15:45:33
收藏:
0 评论:
0 赞:
0 阅读:
223