搜索到与相关的文章
Python

python 列表推导式使用详解

所谓的列表推导式,就是指的轻量级循环创建列表。基本使用方式#创建一个0-10的列表a=[xforxinrange(11)]print(a)"""输出结果:[0,1,2,3,4,5,6,7,8,9]"""上面的列表推导式等价于下面,只是代码非常简化。a=[]forxinrange(10):a.append(x)在循环的过程中使用if#创建一个1-10之间偶数的列表a=[xforxinrange(11)ifx%2==0]"""输出结果:[0,2,4,6,8,1

系统 2019-09-27 17:57:22 2649

Python

python二维码操作:对QRCode和MyQR入门详解

python是所有编程语言中模块最丰富的生活中常见的二维码功能在使用python第三方库来生成十分容易三个大矩形是定位图案,用于标记二维码的大小。这三个定位图案有白边,通过这三个矩形就可以标识一个二维码了。QRCode生成这个二维码只用一行importqrcodeqrcode.make("不睡觉干嘛呢").get_image().show()#设置URL必须添加http://安装导入QRCodepipinstallqrcode#方法多,体量小安装导入MyQ

系统 2019-09-27 17:57:04 2649

Python

Python机器学习算法库scikit-learn学习之决策树实现方法详解

本文实例讲述了Python机器学习算法库scikit-learn学习之决策树实现方法。分享给大家供大家参考,具体如下:决策树决策树(DTs)是一种用于分类和回归的非参数监督学习方法。目标是创建一个模型,通过从数据特性中推导出简单的决策规则来预测目标变量的值。例如,在下面的例子中,决策树通过一组if-then-else决策规则从数据中学习到近似正弦曲线的情况。树越深,决策规则越复杂,模型也越合适。决策树的一些优势是:便于说明和理解,树可以可视化表达;需要很少

系统 2019-09-27 17:48:44 2649

Python

Python-海龟绘图体系(turtle)

目录turtle库基本介绍turtle绘图窗体布局turtle空间坐标体系turtle角度坐标体系RGB色彩体系turtle库基本介绍turtle库是turtle绘图体系的Python实现,1969年诞生,主要用于程序设计入门turtle绘图窗体布局turtle空间坐标体系绝对坐标相对坐标(海龟坐标)turtle.circle(r,angle)中r是圆心,angle是角度,r为正数(负数),圆心在海龟左侧(右侧)r处,angle为正数(负数),绘制方向和海

系统 2019-09-27 17:46:47 2649

编程技术

ResourceBundle读取资源文件的路径问题

今天学习了javaResourceBundle类的内容,但一直还有一个问题没有解决,就是它读取资源文件路径的问题.以下是我的代码:1packagetest.resource;23importjava.util.Locale;4importjava.util.ResourceBundle;56publicclassTest{7publicstaticvoidmain(Stringargs[]){8Testtest=newTest();9ResourceBun

系统 2019-08-29 23:34:26 2649

Java

什么是Java

Java好象随处可见-甚至在TV中。尽管如此,说清楚Java是什么和它能做什么却不那么容易。刚开始接触Java的人通常有三个问题:什么是Java?Java能做什么?Java怎样改变我的生活?让我们先回答第一个问题:什么是Java?Java既是一种编程语言,又是一个平台。Java程序语言Java是具有以下特征的高级程序语言:简单面向对象可分布可解释强壮安全性结构化轻便功能强大多线程动态Java既可以被编译,也可以被解释。通过编译器,可以把Java程序翻译成一

系统 2019-08-29 23:16:50 2649

Java

Java中的序列化Serialable高级详解

引言将Java对象序列化为二进制文件的Java序列化技术是Java系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现Serializable接口,使用ObjectInputStream和ObjectOutputStream进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与Java序列化相关,通过分析情境出现的原因,使读者轻松牢记Java序列化中的一些高级认识。文章结构本文将逐

系统 2019-08-29 23:02:38 2649

Android

android LinearLayout和RelativeLayout实现精确

先明确几个概念的区别:paddingmargin:都是边距的含义,关键问题得明白是什么相对什么的边距padding:是控件的内容相对控件的边缘的边距.margin:是控件边缘相对父空间的边距android:gravity是对该view内容的限定.比如一个button上面的text.你可以设置该text在view的靠左,靠右等位置.该属性就干了这个.android:layout_gravity是用来设置该view中的子view相对于父view的位置.比如一个

系统 2019-08-12 09:30:09 2649

编程技术

JVM内存分析系列(三)JVM内存模型初步

根据《Java虚拟机规范(第二版)》的规定,结构如下1)程序计数器ProgramCounterRegister是一小块内存空间,他的作用是当前线程所执行的行号指示器。此内存区是唯一一个没有规定OutOfMemoryError情况的区域。2)Java虚拟机栈JavaVirtualMachineStack生命周期与线程相同,,描述的是java方法执行的内存模型。每个方法被执行的时候都会创建一个栈帧。3)本地方法栈NativeMethodStack为虚拟机使用到

系统 2019-08-12 09:30:01 2649

数据库相关

救救 Web Developers ,拒绝 IE6 !

这是最近的一场于webdevelopers相关的campaign,官方站点是SaveTheDevelopes.org。在上面你可以下载一段脚本和对应的图片,放到你自己的网站上,然后只要有用户使用IE6访问你的网站,他就会看到一个小小的提示框,建议他升级到IE7或选用其它非IE浏览器。当然,你也可以直接引用SaveTheDevelopers.org上面的脚本文件,但大家都知道潜在的风险,因此最好不要这样做,如果你有自己的空间的话最好还是下载下来放到自己的空间

系统 2019-08-12 01:55:42 2649