-
Python 3基础教程33-tkinter模块创建一个window窗体
本文开始介绍利用Python做一些GUI编程,这里先介绍如何利用tkinter模块创建一个window窗体。 1# tkinter 模块创建一个窗体 2from tkinter import * 3 4''' 5开始接触桌面图形界面编程 6你可以到安装路径:\lib\tkinter 7打开__init__.py文件了解tkinter 8''…- 33
- 0
-
Python 3基础教程43-cx_Freeze把py文件打包成exe
本文介绍如何把py文件打包成exe的可执行文件,这个场景还是很有用处的,例如,你用Python开发了一个软件,你如果要让windows用户使用,你肯定要把你的项目打包成exe文件吧。 下载cx_Freeze 库 打开浏览器,输入这个地址https://pypi.python.org/pypi/cx_Freeze/,然后下载,就下载cx_Freeze-5.0.1.win32-py3.6.…- 70
- 0
-
Python 3基础教程2-打印语句和字符串
本文介绍Python 3中的打印语句和字符串使用,具体练习请看下面的demo.py 1print ('Hello Python 3!') 2 3""" 4文本讲打印语句和字符串 5打印语句,里面的消息可以用单引号或者双引号括起来。 6 7""" 8 9print('我喜欢“香蕉”') # 单引号里是…- 2
- 0
-
python tab自动补全脚本
转自:linux系统运维 http://www.linuxyw.com/a/Shell/Python/2013/0412/27.html 自动安装方法: 脚本下载地址(linux下可用wget下载):http://www.linuxyw.com/scripts/python-tab.sh 执行完脚本后,需要断开SSH重新登陆才可自动补全。 手动修改方法: 1.进入用户 宿主目录,建立 .pyth…- 9
- 0
-
linux安装 python 环境
1,安装依赖包与其他依赖包 1yum -y install gcc 2yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 3 4 2…- 10
- 0
-
Python 异常处理
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理: 本站Python教程会具体介绍。 断言(Assertions):本站Python教程会具体介绍。 python标准异常 什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个…- 11
- 0
-
php中count获取多维数组长度的方法
本文实例讲述了php中count获取多维数组长度的实现方法。分享给大家供大家参考。具体分析如下: 先来看看下面程序运行结果: 代码如下: 1$numb=array( 2 3 array(10,15,30),array(10,15,30),array(10,15,30) 4 5); 6 7 8 9echo count($numb,1); 10 1 A.3 2 B.12 C.6…- 11
- 0
-
PHP单元测试phpunit
https://phpunit.de/ 官方文档下载: https://phpunit.de/manual/current/zh_cn/phpunit-book.pdf 要进行单元测试的情况,可能有以下三种: 在开发完成时或开发过程中,对某个函数、方法边调试边进行测试。测试案例可能在进行开发的同时撰写,或者在项目的详细设计阶段即已经写好; 对一个模块(包含多个功能点)中的所有功能点进行一些集中的测…- 12
- 0
-
PHP 使用非对称加密算法(RSA)
转自:https://www.cnblogs.com/xuweiqiang/p/9784584.html 常用的rsa密钥有两种格式,一种为pkcs1,首尾分别为: 1# 公钥 2-----BEGIN RSA PUBLIC KEY----- 3-----END RSA PUBLIC KEY----- 4# 私钥 5-----BEGIN RSA PRIVATE KEY----- 6-----END …- 54
- 0
-
JavaScript — 设计模式 行为型设计模式-迭代器模式
迭代器模式:提供一种方法顺序一个聚合对象中各个元素,而又不暴露该对象内部表示。迭代器模式的特点在于顺序访问一个集合,使用者无需知道内部结构。 在现实生活中好像例子不多,但是熟悉ES6的工程师应该知道es6中有iterator。我们先不看这个,先写一个小的demo代码来熟悉迭代器。 我们先看一下迭代器的UML类图 1class Iterator { 2 constructor(container…- 2
- 0
-
JavaScript面向对象编程(4)重写prototype造成的混乱
先来看两个现象: 1.分量形式声明prototype(部分重写),prototype的构造器为宿主函数而不是Object,就像直接给宿主构造器增加了属性一样 1function Dog(){this.tail = true;} 2//新建两条狗,注意此时还没有定义prototype 3var benji = new Dog(); 4var rusty = new Dog(); 5 6Dog.p…- 7
- 0
-
javaScript事件(五)事件类型之鼠标事件
一、事件 二、事件流 以上内容见:javaScript事件(一)事件流 三、事件处理程序 四、IE事件处理程序 以上内容见javaScript事件(二)事件处理程序 五、事件对象 以上内容见javaScript事件(三)事件对象 六、事件对象的公共成员 以上内容见javaScript事件(四)event的公共成员(属性和方法) 七、鼠标事件 DOM3级事件中定义了9个鼠标事件。 mousedown…- 5
- 0
-
多语言下CRC16算法实现(C,JavaScript,VB,Python)
C 11 #include <stdio.h> 2 2 3 3 #define u16 unsigned int 4 4 #define u8 unsigned char 5 5 6 6 u16 CRC16_Check(u8 *Pushdata,u16 length) 7 7 { 8 8 u16 Reg_CRC=0xffff; 9 9 u16 i,j; 1010 1111 for( i…- 16
- 0
-
JavaScript代码规范
所有JavaScript项目适用于同一种规范。 JavaScript代码规范: 代码规范通常包括以下几个方面: 变量和函数的命名规则; 空格、缩进、注释的使用规则; 其他常用的规范... 规范的代码可以更易于阅读和维护。 代码规范一般在开发前规定,可以根据你的团队成员来协商设置。 变量名:推荐使用驼峰法来命名。 空格与运算符:运算符前后需要添加空格。 代码缩进:使用4个空格符号来缩进代码块。 语句…- 11
- 0
-
浅谈JavaScript、ES5、ES6
什么是JavaScript JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了) 动态: 在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 弱类: 计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通过隐式转换来得到正确的类型。 原型: 新对象继承对象(作为模版),将自…- 7
- 0
-
javaScript面向对象编程
前言 当今 JavaScript大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道不明,即使使用了框架,其代码组织也非常糟糕。这都是对原生 JavaScript 语言特性理解不…- 4
- 0
-
使用Rust开发操作系统(异常处理)
异常处理 注册异常处理函数 定义异常处理函数 注册异常处理函数 双重异常Double Faults 堆栈切换 为双重处理添加一个堆栈 注册双重异常处理函数 下一步要做什么? 在上一篇文章中我们完成了对GDT,IDT,TSS以及PIC8259A的初始化以及加载工作,现在我们需要为操作系添加一些异常处理功能,并且使用8259A编写一个简易的键盘驱动 注册异常处理函数 在实现IDT的过程中我们提到了x8…- 20
- 0
-
Rust : future库
一、主要概念 1、Future Futures 是异步计算产生的唯一最终值。不同的语言称呼不一,比如,javascript中称为“promise”. 源代码: 1pub trait Future { 2 /// The type of value produced on completion. 3 #[stable(feature = "futures_api", since …- 38
- 0
-
Rust语言开发基础(一)基本介绍
一、简单认识 内存管理可选可不选; 性能介于C、C++; 足够支持系统编程; 特性多导致复杂度不低 学习和使用过程将会是难-易-难 一些语法跟C、C++类似,有C系列基础最容易入门 二、认知资源 关于Rust:http://www.zhihu.com/question/30407715 国内社区:http://www.rust.cc/ 3. 为什么我说Rust是靠谱的编程语言 4. https:…- 10
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(15)|Unit Testing单元测试]
[易学易懂系列|rustlang语言|零基础|快速入门|(15)] 实用知识 Unit Testing单元测试 我们知道,在现代软件开发的过程中,单元测试对软件的质量极及重要。 今天我们来看看Rust是怎么做单元测试的。 首先我们用cargo new 来创建一个工程。 1cargo new --vcs git --lib test-example 2 然后,我们会得到这样的目录结构: 1test-…- 5
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!











