编程技术 - 军军小站|张军博客
编程技术

Root Pane Containers (一)

在第7章中,我们了解使用Swing组件周围的边框。在本章中,我们将会探讨高层Swing容器,并且将会发现与相对应的AWT容器的不同。使用Swing中的高层容器与使用高层AWT容器不同。对于AWT容器,Frame,Window,Dialog以及Applet,我们可以将组件直接添加到容器,并且我们只有一个位置来放置这些组件。在Swing世界中,高层容器,JFrame,JWindow,JDialog以及JApplet,加上JInternalFrame容器,依赖J

系统 2019-08-12 09:29:27 2065

编程技术

查找MobileSafari WebKit revision number的方法

MobileSafari是开源的MacSafari的iOS版本,然而iOSWebKit并不完全开源,只公开了部分的WebCore和JavaScriptCore。有时需要知道iOSSafari的WebKitrevisionnumber是对应www.webkit.org上的哪个,可以这么看。用MobileSafari打开http://www.whatsmyuseragent.com,可以得到UA。例如iOS7simulatordeveloperpreview的

系统 2019-08-12 01:33:26 2065

Python

技术更新,战术升级!Python爬虫案例实战从零开始一站通

阅读更多技术更新,战术升级!Python爬虫案例实战从零开始一站通网盘地址:https://pan.baidu.com/s/1LG15Kf1khDD3itIO5YCFUA提取码:iku2备用地址(腾讯微云):https://share.weiyun.com/58aNzmx密码:nz3prq课程特色:体系规划,适合零基础用户一站式快速技能成长;丰富案例,更具场景性,更实用,掌握更透彻;技术更新,运用最近技术,与时俱进;战术升级,各大数据源爬虫与反爬大实战;求

系统 2019-09-27 17:57:51 2064

Python

python元组操作实例解析

本文实例讲述了python元组操作方法,分享给大家供大家参考。具体分析如下:一般来说,python的函数用法挺灵活的,和c、php的用法不太一样,和js倒是挺像的。在照着操作时,可以发现一个很神奇的现象:>>>t=(1,3,'b')>>>q=t+((3,'abc'))>>>q(1,3,'b',3,'abc')这里我预料的应该是(1,3,'b',(3,'abc')),但是结果却是(1,3,'b',3,'abc'),刚开始我猜测python是把所有的元素都提取

系统 2019-09-27 17:56:40 2064

Python

用C语言模仿Python函数的实例

首先得说明一点,C语言不是函数式编程语言,要想进行完全的函数式编程,还得先写个虚拟机,然后再写个解释器才行(相当于CPython)。下面我们提供一个例子,说明C语言函数可以“适度地模仿”Python函数。我们有如下的Python程序:defline_conf(a,b):defline(x):returna*x+breturnlineline1=line_conf(1,1)line2=line_conf(4,5)print(line1(5),line2(5)

系统 2019-09-27 17:55:34 2064

Python

Python中元组,列表,字典的区别

Python中,有3种内建的数据结构:列表、元组和字典。1.列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,并且列表是可以嵌套的。实例:#coding=utf-8animalslist=['f

系统 2019-09-27 17:55:30 2064

Python

还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!

学英语广告最近也许是刚开学的原因,不管是公众号,还是刷抖音,导出都能看到关于学英语、背单词的广告。不知道现在学生们背单词买的什么辅导材料。反正我们上学那会,《星火阅读》特别的火。记得当时随书还送一个红色的塑料膜。书中英语单词是红色的其他文字是黑色的。背单词的时候先把塑料膜盖在书上,然后就只能看到翻译和音标,从而起到自测英语的作用。一页看完了取下塑料膜,再核对哪些单词记错了。就这么一个无脑的功能,当时的我们都觉得好犀利,谁一本这样的背单词书,都不好意思出去装

系统 2019-09-27 17:55:27 2064

Python

python创建属于自己的单词词库 便于背单词

本文实例为大家分享了python创建单词词库的具体代码,供大家参考,具体内容如下基本思路:以COCA两万单词表为基础,用python爬取金山词霸的单词词性,词义,音频分别存入sqllite。背单词的时候根据需要自定义数据的选择方式。效果如下:代码写的比较随意,还请见谅。创建数据库复制代码代码如下:cu.execute('createtabletest(idINTEGERPRIMARYKEYAUTOINCREMENT,dcvarchar(20),cxvarc

系统 2019-09-27 17:53:34 2064

Python

使用PyInstaller将python转成可执行文件exe笔记

1、安装PyInstallerPyInstaller的作用如标题所说,首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操作系统。如在Windows下,将下载解压后的upx.exe放到PyInstaller解压后的文件夹内。设PyInstaller的文件夹为D:\PyInstaller,下同。命令行下进入D:\PyInstaller,运行Configure.py,应该看到如下信息:

系统 2019-09-27 17:51:10 2064

Python

Python的matplotlib绘图如何修改背景颜色的实现

在主图中背景颜色不知道怎么改,plt.plot()中没有axisbg参数。但是子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码importmatplotlib.pyplotaspltimportnumpyasnp#Fixingrandomstateforreproducibilitynp.random.seed(19680801)dt=0.01t=np.arange(0,30,dt)nse1=np.random.randn(le

系统 2019-09-27 17:51:01 2064

Python

Python实现数字图像处理经典算法之256色转灰度图

算法介绍256色转灰度图是数字图像处理经典算法中最简单的算法之一1、彩色数字图像中的颜色有红、绿、蓝三种颜色混合而成,对应的像素颜色通道就是RGB(R,G,B),R、G、B数值共有256个数值,也称为256阶,即0—255,计算机通过读取每一个通道的数值而确定显示的颜色。2、灰度图像只有一个灰度色阶通道,我们可以标记为Gray,或者RGB(Gray、Gray、Gray),Gray共有256阶,即0—255,计算机通过读取该通道的值确定显示的颜色。那么将彩色

系统 2019-09-27 17:50:57 2064

Python

Python多线程编程(五):死锁的形成

前一篇文章Python:使用threading模块实现多线程编程四[使用Lock互斥锁]我们已经开始涉及到如何使用互斥锁来保护我们的公共资源了,现在考虑下面的情况�C如果有多个公共资源,在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,这会引起什么问题?死锁概念所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些

系统 2019-09-27 17:50:56 2064

Python

好用的Python编辑器WingIDE的使用经验总结

用法:分析一个脚本的依赖:analysis_dependency.pyscript1.py递归分析依赖:analysis_dependency.pyscript1.py-r#!/usr/bin/envpython#encoding:utf-8#source:https://github.com/MrLYC/ycyc/blob/dev/tools/analysis_dependency.pyimportastimportimportlibimportinsp

系统 2019-09-27 17:38:28 2064