码迷,mamicode.com
首页 > 编程语言
java 每日习题(五) 下落的小球
1 package everyDay; 2 3 /* 4 * 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 5 */ 6 public class FreeFall { 7 8 public sta...
分类:编程语言   时间:2015-11-19 11:02:38    阅读次数:165
python网络编程学习《一》
最近,刚实习完,很喜欢实验楼,但是自己的方向仍然不能确定,自己觉得可选择的空间很大,尽管已经是大四的人了,想到别人都在忙着买职业装,买高跟鞋面试,学习化妆什么的,看看自己,反而开始慢慢关注运动,食疗以及护肤了,哈哈,程序员就是酱紫,身体是革命的本钱。现在的方向至少是确定了,数据分析,但是图像处理这个...
分类:编程语言   时间:2015-11-19 10:59:55    阅读次数:142
javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...
分类:编程语言   时间:2015-11-19 11:00:48    阅读次数:202
swift-延时加载函数
//延时加载 func delayLoad(){ let time: NSTimeInterval = 2.0 let delay = dispatch_time(DISPATCH_TIME_NOW, Int64(time * Double(NSE...
分类:编程语言   时间:2015-11-19 10:59:16    阅读次数:274
linux查看线程是否存活
pthread_kill(),向指定ID的线程发送一个信号,如果线程不处理该信号,则按照信号默认的行为作用于整个进程。信号值0为保留信号,作用是根据函数的返回值判断线程是不是还活着。pthread_kill的返回值:成功:0线程不存在:ESRCH信号不合法:EINVALa.cpp:/********...
分类:编程语言   时间:2015-11-19 10:57:02    阅读次数:154
JavaScript拖拽原理的实现
实现拖拽的基本思路拖拽的基本原理就是根据鼠标的移动来移动被拖拽的元素。鼠标的移动也就是x、y坐标的变化;元素的移动就是style.position的top和left的改变。当然,并不是任何时候移动鼠标都要造成元素的移动,而应该判断鼠标左键的状态是否为按下状态,是否是在可拖拽的元素上按下的。根据以上的...
分类:编程语言   时间:2015-11-19 10:55:37    阅读次数:121
JavaScript中的Math.ceil()、Math.round()、Math.floor()
1. Math.ceil():向上取整(指取大于该浮点数的最小整数)2. Math.round():四舍五入取整(注意:当该浮点数距离两端整数一样时,取较大的那个整数,如Math.round(-1.5)=-1)3. Math.floor():向下取整(指取小于该浮点数的最大整数)
分类:编程语言   时间:2015-11-19 10:54:25    阅读次数:145
(c/c++内存管理)堆和栈的区别
摘要:内存管理向来是C/C++程序设计的一块雷区,大家都不怎么愿意去碰她,但是有时不得不碰它。虽然利用C++中的smart pointer已经可以完全避免使用指针,但是对于对于指针的进一步了解,有助于我们编写出更有效率的代码,也有助于我们读懂以前编写的程序。 五大内存分区 在...
分类:编程语言   时间:2015-11-19 10:51:09    阅读次数:176
编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
一、编译型和解释型我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中,那么通常编译之后...
分类:编程语言   时间:2015-11-19 10:49:14    阅读次数:183
堆排序算法详解
1、堆排序概述堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排...
分类:编程语言   时间:2015-11-19 10:46:50    阅读次数:207
从头认识java-9.9 set
这一章节我们来讨论一些set。由于set里面的对象的不重复性,因此决定了set里面搜索查询的函数用的非常频繁,因此,我们一般使用hashset,因为它对于搜索进行了特殊的优化处理。1.HashSet由于HashSet对对象进行hash操作,因为它的搜索是根据hash码来操作的,因此, 它的输出是无序的。package com.ray.ch09; import java.util.Arrays; ...
分类:编程语言   时间:2015-11-19 09:44:37    阅读次数:217
Python单元测试框架之pytest -- fixtures
fixtures不太好翻译,可看作是夹心饼干最外层的两片饼干。通常用setup/teardown来表示。它主要用来包裹测试用例,为什么需要这样的饼干呢?我们以web自动化测试为例,例如,要测试的某系统需要登录/退出。那么每一条用例执行前都需要登录,执行完又都需要退出,这样每条用例重复编写登录和退.....
分类:编程语言   时间:2015-11-19 09:36:03    阅读次数:253
电脑文本text和部分文字出现其他语言乱码
1.文本的编码存在问题 解决办法: 将text文件打开》》文件(左上角)》》另存为》》选择其他格式的编码试试(在保存键左侧)》》保存再打开 2.系统区域设置存在问题(一般来说人们遇到的不是第一个问题) 解决办法: 开始-控制面板-时钟语言和区域--区域和语言 打开后上面第四个有...
分类:编程语言   时间:2015-11-19 09:36:00    阅读次数:146
Java中String类浅谈
1)String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”;其实按照面向对象的标准语法,其格式应该为: String s = new String(“abc...
分类:编程语言   时间:2015-11-19 09:31:23    阅读次数:218
Java API(一)
Package java.applet:Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.Interfac....
分类:编程语言   时间:2015-11-19 08:25:57    阅读次数:141
树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED
开题:【好东西,值得研究?标题:树莓派2代Bmodel上手初体验,不用显示器,PythonGPIO点亮一颗LED【知识普及】1,树莓派各版本对比:2,树莓派2代BModel主板,图样树莓派2代BGPIO图【所需硬件】一张TF卡,8G或者8G以上,我的是【三星TF卡16gclass10EVO】一根网线,让树莓派与..
分类:编程语言   时间:2015-11-19 07:19:26    阅读次数:3733
冒泡排序
题目:编写冒泡排序,排序一个整形数组。题目分析:使用冒泡排序方式,对于一个n个元素的数组,至少要比较n-1个轮回,每个轮回将较大的数置到后面,最少比较n-2次,一直进行循环操作,最终能够排序一个整形数组。下面是具体的程序:#define_CRT_SECURE_NO_WARNINGS1 #include&l..
分类:编程语言   时间:2015-11-19 07:19:50    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!