码迷,mamicode.com
首页 > 编程语言 > 月排行
python实现城市和省份字典(根据城市判断属于哪个省份)
首先,在网上拿到一份数据,省份和城市的对应表: 第一张图是省份以及对应的ID 第二张图是省份和城市,以及分别对应的ID 基本的思路是:实现一个字典,省份作为键,省份包含的城市作为值,举个例子:{“江苏省”:“南京市”,“苏州市”,··· “徐州市”}。 下面用代码实现: 1. 改变工作目录 2.1 ...
分类:编程语言   时间:2018-10-07 10:38:46    阅读次数:1275
python优雅编程之旅
偶然的机会坐上了python的贼船,无奈只能一步步踏上王者之巅。。。。。 参考博客地址:https://mp.weixin.qq.com/s/OZVT3iFrpFReqdYqVhUf6g 1.交换赋值 ##不推荐 temp = a a = b b = a ##推荐 a, b = b, a #先生成一 ...
分类:编程语言   时间:2018-10-07 10:39:02    阅读次数:196
Cocos creator之javascript闭包
1、什么是闭包? 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,Ja ...
分类:编程语言   时间:2018-10-07 10:39:39    阅读次数:161
一个比较全的C++农历算法(转)
这以前本是一个MFC代码,我在这个基础上修改成了标准C++的.. 即可以在VC里用,也可以在C++Builder里用..所以一并放到这里来, 希望有人喜欢..喜欢的就给点鼓励啊~~ 示例代码: 代码: void __fastcall TForm1::Button1Click(TObject *Sen... ...
分类:编程语言   时间:2018-10-07 10:40:29    阅读次数:166
JAVA中,子类继承时构造方法注意事项
类的继承不容易理解的一种情况:父类只存在有参构造,子类的构造方法必需要做相应的处理,比如说也创建有参构造,为什么? 1、任何类,如果无显示的声明构造方法,都会默认隐式存在一个无参构造。 2、子类构造方法中如果不指定调用父类的哪个构造方法,都会隐式调用父类的无参构造。 3、如果父类中显示的定义了有参构 ...
分类:编程语言   时间:2018-10-07 11:01:52    阅读次数:168
Java的设计模式(一)
什么是设计模式? 设计模式其实是组织代码方式的一种经验,由前人在开发中整理归纳出来。 oo设计原则 在oo设计中应该遵循的几个原则: 封装变化。即将需要变化的部分与固定不变的部分隔离开,如抽象类中的抽象方法,要求每个子类去实现,这是变化的部分。 多用组合,少用继承。组合即一个对象has其他对象。 针 ...
分类:编程语言   时间:2018-10-07 11:02:09    阅读次数:151
GO语言的json输入(反序列化)之interfac{}存储
//code_032_json_unmarshal_to_interfaceprojectmain.gopackagemainimport("encoding/json""fmt")funcmain(){b:=[]byte(`{"company":"tianmei","subjects":["Go","C++","Python","Test"],"isok":true,"price":666.66
分类:编程语言   时间:2018-10-07 11:02:18    阅读次数:156
Go语言的文件操作:文件的读写,文件的新建打开和删除
#建立与打开文件//新建文件可以通过如下两个方法:funcCreate(namestring)(file*File,errError)根据提供的文件名创建新的文件,返回一个文件对象,默认权限是0666的文件,返回的文件对象是可读写的。funcNewFile(fduintptr,namestring)*File根据文件描述符创建相应的文件,返回一个文件对象//通过如下两个方法来打开文件:funcOp
分类:编程语言   时间:2018-10-07 11:02:34    阅读次数:170
python数据结构之希尔排序
def shell_sort(alist): n=len(alist) gap= int(n / 2) #步长 while gap>0: for i in range(gap,n): j=i while j>=gap and alist[j-gap] > alist[j]: alist[j-g... ...
分类:编程语言   时间:2018-10-07 11:03:18    阅读次数:171
python基础
[TOC] 前言 程序 算法 + 数据结构 = 程序 数据是一切程序的核心. 数据结构是数据在计算机中的类型和组织方式 算法是处理数据的方式,算法有优劣之分 写程序难点 理不清数据 搞不清处理方法 无法把数据设计转换成数据结构,无法把处理方法转换成算法 无法用设计范式来进行程序设计 时间程序皆有bu ...
分类:编程语言   时间:2018-10-07 11:03:58    阅读次数:234
Go语言的断言返回值和类型转换的区别
```1.类型转换(1)、语法:<结果类型>:=<目标类型>(<表达式>)(2)、类型转换是用来在不同但相互兼容的类型之间的相互转换的方式,所以,当类型不兼容的时候,是无法转换的。例如各种int类型,[]byte和string类型2.类型断言二、类型断言(1)语法:  <目标类型的值>,<布尔参数>:=<表达式>.(目标类型)
分类:编程语言   时间:2018-10-07 11:04:14    阅读次数:202
Java基础知识练习02
1 最小年龄的3个职工 题目描述: 职工有职工号,姓名,年龄.输入n个职工的信息,找出3个年龄最小的职工打印出来。 输入描述: 输入第一行包括1个整数N,1<=N<=30,代表输入数据的个数。接下来的N行有N个职工的信息:包括职工号(整数), 姓名(字符串,长度不超过10), 年龄(1<=age<= ...
分类:编程语言   时间:2018-10-07 11:29:46    阅读次数:163
赵栋201771010137《面向对象程序设计(java)》第六周学习总结
2017711010137 赵栋 《面向对象程序设计》第四章学习总结 1、实验目的 在软件开发中,通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。因此,类的继承性使所建立的软件具有开放性开放性、可扩充性,这是信息组织与分类的行 ...
分类:编程语言   时间:2018-10-07 11:30:51    阅读次数:199
朱晔和你聊Spring系列S1E6:容易犯错的Spring AOP
标题有点标题党了,这里说的容易犯错不是Spring AOP的错,是指使用的时候容易犯错。本文会以一些例子来展开讨论AOP的使用以及使用过程中容易出错的点。 几句话说清楚AOP 有关必要术语: 1. 切面:Aspect,有的地方也叫做方面。切面=切点+增强,表示我们在什么点切入蛋糕,切入蛋糕后我们以什 ...
分类:编程语言   时间:2018-10-07 12:06:59    阅读次数:236
java中exception和error有什么区别,运行时异常和一般异常有什么区别
1.exception和error都是继承了throwable类,在java中只有throwable类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型 2.exception和error体现了java平台设计者对不同异常情况的分类。exception是程序正常 ...
分类:编程语言   时间:2018-10-07 12:07:06    阅读次数:229
C++制表符
以下代码复制自https://www.cnblogs.com/wanghui390/p/3764425.html,是为了自己以后查看方便才复制过来的,谢谢原博主。 运行结果 ...
分类:编程语言   时间:2018-10-07 12:09:02    阅读次数:233
Java并发编程(3) JUC中的锁
一 前言 前面已经说到JUC中的锁主要是基于AQS实现,而AQS(AQS的内部结构 、AQS的设计与实现)在前面已经简单介绍过了。今天记录下JUC包下的锁是怎么基于AQS上实现的 二 同步锁 同步锁不是JUC中的锁但也顺便提下,它是由synchronized 关键字进行同步,实现对竞争资源互斥访问的 ...
分类:编程语言   时间:2018-10-07 12:11:13    阅读次数:205
Javascript 模块化指北
前言 随着 Web 技术的蓬勃发展和依赖的基础设施日益完善,前端领域逐渐从浏览器扩展至服务端(Node.js),桌面端(PC、Android、iOS),乃至于物联网设备(IoT),其中 JavaScript 承载着这些应用程序的核心部分,随着其规模化和复杂度的成倍增长,其软件工程体系也随之建立起来( ...
分类:编程语言   时间:2018-10-07 12:12:14    阅读次数:230
python 数据结构之归并排序
def merger_sort(alist): if len(alist) <= 1 : return alist num=int(len(alist)/2) left=merger_sort(alist[:num]) right=merger_sort(alist[num:]) #分前后两个顺序 ... ...
分类:编程语言   时间:2018-10-07 12:12:48    阅读次数:179
java语法基础报告
一: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? 运行结果 你能得到什么结论?你掌握了枚举类型的基本用法了吗? (1)枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 (2)枚举类型是引用类型 二: 请运行以下代码 运行结果如下 这个结果 ...
分类:编程语言   时间:2018-10-07 12:13:39    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!