首页 > 编程语言
python开发飞机大战
1.使用pygame包,使用Python3.5版本2.达到的效果是: 出现一个窗口,显示一张背景图片,出现一架敌机和一架自己的飞机 敌机在最上面,左右移动,随机发子弹,自己的飞机使用键盘左右键左右移动,使用空格键发子弹 当自己的飞机发出的子弹碰到敌机发出的子弹时,敌机的子弹消失 当自己的飞机发出的子 ...
分类:编程语言   时间:2017-07-26 01:23:32    收藏:0  评论:0  赞:0  阅读:572
Python之初识函数
阅读目录 一、为什么要使用函数 二、函数的定义与调用 三、函数返回值 四、函数的参数 五、本章小结 一、函数流程图: 函数名的命名规则: 1、函数名必须由字母下划线数字组成,不能是关键字和数字开头 2、函数名还是要有一定的意义能够简单说明函数的功能 初识函数定义: 新建一个mylen的函数 初识函数 ...
分类:编程语言   时间:2017-07-26 01:21:48    收藏:0  评论:0  赞:0  阅读:340
Spring Boot项目搭建
1.Spring Boot概述 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。总所周知,Spring平台饱受非议的一点就是大量的XML配置以及复杂的依 ...
分类:编程语言   时间:2017-07-26 01:21:36    收藏:0  评论:0  赞:0  阅读:437
Python调用C语言
Python中的ctypes模块可能是Python调用C方法中最简单的一种。ctypes模块提供了和C语言兼容的数据类型和函数来加载dll文件,因此在调用时不需对源文件做任何的修改。也正是如此奠定了这种方法的简单性。 示例如下 实现两数求和的C代码,保存为add.c 接下来将C文件编译为.so文件( ...
分类:编程语言   时间:2017-07-26 01:21:17    收藏:0  评论:0  赞:0  阅读:291
JavaScript知识点小记2
1 数据类型、判断方法 基本类型:Undefined、Null、Boolean、Number、String 引用类型:Object Ps:特殊对象类型:Array、Function、Math、Date、JSON、RegExp、Error 精确区分数据类型的方法:Object.prototype.to ...
分类:编程语言   时间:2017-07-26 01:19:42    收藏:0  评论:0  赞:0  阅读:311
Java基础
1.super()和this()的区别: a).super()是出现在子类调用父类的构造方法,this()是出现在同一个类中调用其他方法; b).super()和this()都必须出现在构造方法的第一行; c).this()可调用一个构造器,但不能调用两个; d).super()和this()不能出 ...
分类:编程语言   时间:2017-07-26 01:19:17    收藏:0  评论:0  赞:0  阅读:248
LCA(最近公共祖先)——离线 Tarjan 算法
一、梳理概念 定义:对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u、v的祖先且x的深度尽可能大。 通俗地讲,最近公共祖先节点,就是两个节点在这棵树上深度最大的公共的祖先节点,即两个点在这棵树上距离最近的公共祖先节点。 提示:父亲节点也是祖先节点,节点本身也是 ...
分类:编程语言   时间:2017-07-26 01:18:36    收藏:0  评论:0  赞:0  阅读:434
浅析Python的深浅拷贝
import copy#浅拷贝person = ["name",["saving",1000]]p1 = copy.copy(person)p2 = person.copy() #两种都是浅拷贝print(person,p1,p2) ###结果为 ['name', ['saving', 1000]] ...
分类:编程语言   时间:2017-07-26 01:16:51    收藏:0  评论:0  赞:0  阅读:282
Python中函数的知识点
1、函数的定义与调用 2、函数的参数 3、函数的返回值 1、 1.1、函数的定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 1.2、定义一个函数: 规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间 ...
分类:编程语言   时间:2017-07-26 01:16:13    收藏:0  评论:0  赞:0  阅读:356
冒泡排序法
冒泡排序算法的运作如下:(从后往前) 冒泡排序法的时间复杂度: 若文件的初始状态是正序的,一趟扫描即可完成排序。所需的关键字比较次数C和记录移动次数M均达到最小值:Cmin=n-1,Mmin=0 。 所以,冒泡排序最好的时间复杂度为 O(n)。 若初始文件是反序的,需要进行 n-1趟排序。每趟排序要 ...
分类:编程语言   时间:2017-07-26 01:12:45    收藏:0  评论:0  赞:0  阅读:334
Python基础第一天
诞生时间:1991年,创造者Guido van Rossum 优点: 1.简单 Python是一种代表简单注意思想的语言 2.易学 Python是及其容易上手,因为Python有极其简单的说明文档 3.速度快 Python的底层是用C语言写的,很多标准库和第三方也都是用C写的,运行速度非常快 4.免... ...
分类:编程语言   时间:2017-07-26 01:09:38    收藏:0  评论:0  赞:0  阅读:275
平方根的C语言实现(三) ——最终程序实现
了解了浮点数的存储以及手算平方根的原理,我们可以考虑程序实现了。 先实现一个64位整数的平方根,根据之前的手算平方根,程序也不是那么难写了。 其实,可以合在一起写,代码会短一些,但效率会低那么一点点,而且编译器应该不太容易优化。 不过,我们不需要这个结果。 为了验证其正确性,我们来写个C语言的mai ...
分类:编程语言   时间:2017-07-26 01:09:01    收藏:0  评论:0  赞:0  阅读:235
Python学习第一章:第一次的亲密接触之初识程序(二)
上次我们讲到print(Hello Word)及变量的使用,下面我们继续: 比如我们想在程序中实现格式化输出如: 那么我们我们就要进行简单的格式化定义,一个很简单的input语法实现,案例如下: 这里的%s代表着占位符。 还有一种比较简单的语法.format同样可以实现,案例如下: 这种方法同样可以 ...
分类:编程语言   时间:2017-07-26 01:07:35    收藏:0  评论:0  赞:0  阅读:237
平方根的C语言实现(一) —— 浮点数的存储
曾经做一个硬件成本极度控制的项目,因为硬件成本极低,并且还需要实现较高的精度测量,过程中也自己用C语言实现了正弦、余弦、反正切、平方根等函数。 以下,无论是在我的实际项目中还是本地的计算机系统,int都是4个字节且机器为小端,除非特别提及,否则都如此默认。按理float的存储没有大小端之分,可是的确 ...
分类:编程语言   时间:2017-07-26 01:06:59    收藏:0  评论:0  赞:0  阅读:209
python之基本内容
这里提供在使用python进行开发中常使用到的方法技巧,如有不对欢迎批评指正。 要点:开发中类、变量特性查询,类型就是类,断言的使用,深浅复制判断等 python脚本文件是使用UTF-8编码的,所以在发现中文字符出现乱码时应当考虑是否文本文件采用UTF-8编码。 如果想指定不同的编码需要在源码文件中 ...
分类:编程语言   时间:2017-07-26 01:06:43    收藏:0  评论:0  赞:0  阅读:258
python之反射
1.定义:以字符串的形式去对象(模块)中操作其成员(方法 变量 等) 2.基于反射模拟Web框架路由系统(只能用一个模块) 3.基于反射模拟Web框架路由系统(任意模块) ...
分类:编程语言   时间:2017-07-26 01:06:14    收藏:0  评论:0  赞:0  阅读:162
用数组代替指针实现静态链表
在没有C语言之前还没有指针这个概念,但是那个时候就已经有和现在静态链表操作形式类似数据存储类型。静态链表的优势就在于,在对其中存储的信息进行插入删除操作的时候它的时间复杂度是 O(1) ,那么在没有指针的时候是使用什么来实现这种存储操作的那? 那就是用数组来代替指针,静态链表在进行数据遍历的时候是依 ...
分类:编程语言   时间:2017-07-26 01:05:27    收藏:0  评论:0  赞:0  阅读:283
python开发编程基础:函数定义,返回值,参数
一,函数的定义 1,函数mylen叫做函数名 #函数名 #必须由字母下划线数字组成,不能是关键字,不能是数字开头 #函数名还是要有一定的意义能够简单说明函数的功能2,def是关键字 (define)3,():必须写4,函数体内尽量写注释,方便查看代码5,函数的调用:函数名+括号 二,函数的返回值 r ...
分类:编程语言   时间:2017-07-26 01:05:03    收藏:0  评论:0  赞:0  阅读:309
蚂蚁金服初级Java电话面试 面试题
1.String, StringBuffer, StringBuilder 的区别,为什么String 不可改变,StringBuilder可以改变? 2.HashMap 是不是有序的,有哪些有序的Map?为什么TreeMap 是有序的? HashMap是不是线程安全的?若不是,如何实现线程安全问题 ...
分类:编程语言   时间:2017-07-26 01:03:12    收藏:0  评论:0  赞:0  阅读:499
算法 - 二分查找(折半查找)
1、 解决问题 从有序的数据中查找元素,存储结构一般为数组之类的。(假定下面讨论的都是数据都是从小到大排序的数据)。 2 、思路 把待查找数据值与查找范围的中间元素值进行比较,会有如下情况出现: 1) 待查找数据值与中间元素值正好相等,则放回中间元素值的索引。 2) 待查找数据值比中间元素值小,则以 ...
分类:编程语言   时间:2017-07-26 01:02:51    收藏:0  评论:0  赞:0  阅读:200
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!