Python规范:提高可读性

PEP 8 规范 PEP 是 Python Enhancement Proposal 的缩写,翻译过来叫“Python 增强规范”。 缩进规范   PEP 8 规范告诉我们,请选择四个空格的缩进,不要使用 Tab,更不要 Tab 和空格混着用。 第二个要注意的是,每行最大长度请限制在 79 个字符。 空行规范   PEP 8 规定,全局的类和函数的上方需要空两个空行,而类的函数之间需要空一个空行。 空格规范 函数的参数列表中,调用函数的参数列表中会出现逗号,请注意逗号后要跟一个空格,这是英语的
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

开学第三周暨函数重载

函数重载的依据为:1、参数的类型 2、参数的个数 3、参数的顺序(在参数类型不同并且有两个及两个以上的参数时) 依旧上述原则即可实现函数的重载,下面只举关于有关函数个数的例子: 源码为: package three; import java.util.Scanner; import java.util.Random; public class Rand { static Scanner sc=new Scanner(System.in); public static void main(Str
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

poj2010 Moo University - Financial Aid 优先队列

Description Bessie noted that although humans have many universities they can attend, cows have none. To remedy this problem, she and her fellow cows formed a new university called The University of Wisconsin-Farmside,"Moo U" for short. Not wishing
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

动手动脑总结2

动手动脑1:随机数 package Test; import java.util.Scanner; import java.util.Random; public class Test { public static void main(String[] args) { Random ra =new Random(); Scanner input=new Scanner(System.in); int n=input
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

千分位显示金额

网站很多代码,普遍是使用正则 function thousandBitSeparator(num) { return num && num .toString() .replace(/(\d)(?=(\d{3})+\.)/g, function($0, $1) { return $1 + ","; }); } 然而,对于3000,4500这些却是不适用的 改进版的正则是,但是仍然有点问题(例如45200
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

动手动脑 第三周 (二)

// MethodOverload.java // Using overloaded methods public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe square of
分类: 其他 发布时间: 09-27 19:55 阅读次数: 0

CF1167D Bicolored RBS【题解】贪心

# CF1167D Bicolored RBS 短码贪心 题目链接(洛谷) 贪心题。 遇见左括号分入深度浅的颜色 遇见右括号分入深度深的颜色 代码真的短 代码如下: #include<bits/stdc++.h> using namespace std; const int maxn=2*1e5+10; int n,rs=0,bs=0;char a[maxn]; int main(){ scanf("%d%s",&n,a); for(int i=0;i<n;i++){
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

第五周课程总结&实验报告(三)

实验三 String类的应用 实验目的 掌握类String类的使用; 学会使用JDK帮助文档; 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。) 统计该字符串中字母s出现的次数。 统计该字符串中子串“is”出现的次数。 统计该字符串中单词“is”出现的次数。 实现该字符串的倒序输出。 2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串。要求源代码、结果截图。 3.已知字符串“ddejidsEFALDFfnef2
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

[HAOI2012]外星人

艾利欧在她的被子上发现了一个数字 n, 她觉得只要找出最小的 x 使得,φ^x(n)=1 根据这个 x 她就能找到曾经绑架她的外星人的线索了 现在她给你这个数字 n 的标准分解形式,请你帮助她算出最小的 x T 组数据 求出最小的 \(x\) ,使得 \(\varphi^x(n)=1\) ? 这玩意儿怎么可能求得出来啊? 十分钟后…… 艹! 显然,只有1和2的欧拉函数值为1, 因此题意为:给定 \(n\),每次操作把 \(n\) 变换为 \(\varphi(n)\),求最少几次操作后 \(n
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

请看以下代码,你发现了有什么特殊之处吗?

答:函数重载
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

this,this,this的指向

this this:上下文,会根据执行环境变化而发生指向的改变. 1.单独的this,指向的是window这个对象 1 alert(this); // this -> window 2.全局函数中的this 1 2 3 4 function demo() { alert(this); // this -> window } demo(); 在严格模式下,this是undefined. 1 2 3 4 5 function demo() { 'use strict'; alert(this);
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

动手动脑课后实验2

请看以下代码,你发现了有什么特殊之处吗? 特殊之处:两个计算平方的方法的方法名参数类型和返回值类型不一样,由于方法参数类型不同,所以形成方法重载。 纯随机数发生器 Modulus=231-1=int.MaxValue Multiplier=75=16807 C=0 当显示过231-2个数之后,才可能重复。 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 package 随机数; import java.util.Random; public class kk {
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

hdu 6851 Vacation(思维+贪心)

传送门 •题意 有编号0到n,n+1辆车排队过红绿灯,从0到n离交通灯线越来越近 每辆车都有一个最大速度v,车身长度l,和离交通灯线的距离s, 一辆车头到达线则说明这辆车已到达线 如果一辆车前面没有紧邻着一辆车,那么这辆车可以以最大速度行驶 如果前面紧邻着一辆车,则车头贴着前一辆车尾行驶,不能超车! 即使过了交通灯线也不能超车! 问第0辆也就是离线最远的一辆,到达线的最短时间 •思路 既然不能超车,那么最远的车到线时有两种可能 ①自己到线 $t=\frac{s_{0}}{v_{0}}$ ②接在
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

win7共享文件以及出现没有权限打开的处理全过程

win7系统共享相对xp共享复杂些,但是局域网需要共享文件经常用到,如何建立共享文件需要正确设置,否则会出现共享出错,比如提示没有权限打开共享文件,或者你输入密码也没法进入等问题。本文win7打开共享设置以及建立共享文件,连接出现没有权限故障解决方法来说明共享全过程。希望本文能帮到你。 方法/步骤 1 一、默认安装系统,网络共享中心是关闭文件共享功能。避免共享漏洞带来病毒风险。所以首先将你的网络共享打开。 1.【控制面板】--打开【网络和共享中心】--【更改高级共享设置】,点击家庭或者公用(有
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

第三周Java课后题

// MethodOverload.java // Using overloaded methods public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe square of
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

电信企业文化

1.2017年,中国电信资产规模超过( A )亿元人民币,年收入规模超过4100亿元人民币。 A.8000 B.8500 C.9000 D.9500 2.中国电信以党的建设统领企业发展全局,以改革创新为动力,加快推进网络( A )、业务( )和运营( ),积极构建五大业务生态圈,努力做领先的综合智能信息服务运营商,为国民经济发展和网络强国建设作出更大贡献。 A.智能化;生态化;智慧化 B.智慧化;多样化;标准化 C.智能化;多样化;智慧化 D.智慧化;生态化;标准化 3.中国电信集团有限公司董
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

Django model数据 时间格式

from datetime import datetime dt = datetime.now() print '时间:(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( '%Y-%m-%d %H:%M:%S %f' ) print '时间:(%Y-%m-%d %H:%M:%S %p): ' , dt.strftime( '%y-%m-%d %I:%M:%S %p' ) print '星期缩写%%a: %s ' % dt.strftime
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

控制反转解读

一个对象应该尽可能减少对其他对象的了解。一个对象需要依赖其他对象,但不应该了解其他对象的实现。一个对象被其他对象依赖,但不应该把自己的实现暴露出去。 任何一个对象都不应该直接控制其他对象的产生和维持,对象之间只是简单的引用,面向接口的引用。所有的对象各司其职,把掌控全局的权利交给抽象。 天行有常,不为尧存,不为桀亡。冥冥之中自有大道。 依赖注入做的就是这件事,控制反转。
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

Python实现电子邮件的发送

利用Python smtplib.SMTP类方法来实现电子邮件的发送。 列举SMTP对象常见的方法: sendmail(from, to ,msg[,mopts,ropts]) :将msg从from发送至to(以列表或元组表示),选择性设置ESMTP邮件(mopts)和收件人(ropts)选项 login(user,passwd): 使用用户名和密码登陆SMTP服务器 以上是接下来会用到的方法。首先需要获得以下例子所需要的QQ邮箱的SMTP的授权码。 在QQ邮箱页面,点击设置,账户,下滑到SM
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0

C语言入门-数据类型

一、C语言的类型 整数:char、short、int、long、longlong 浮点型:float、double、long double 逻辑:bool 指针 自定义类型 类型有何不同 类型名称:int、long、double 输入输出的格式化:%d、%ld、%lf 所表达的数的范围:char<short<int<float<double 内存所占的大小:1个字节到16个字节 内存中的表达形式:二进制(补码)、编码 sizeof 是一个运算符,给出某个类型或变量在内存中所占据的字节数, 是一
分类: 其他 发布时间: 09-27 19:54 阅读次数: 0