码迷,mamicode.com
首页 > 编程语言
走楼梯算法
首先,我们来看下下面这栋楼梯: 一共四层,我们规定“一个人爬楼梯,一步可以迈一级,二级台阶,如果楼梯有N级,要求编写程序,求总共有多少种走法”,接下来我们统计下这四层,每层的走法: 从这个简短的统计中,我们可以发现一个规律(如果觉得还看不出,可以再多几阶楼梯),从第三阶梯开始,走法就是第一阶梯走法和 ...
分类:编程语言   时间:2017-08-06 17:00:53    阅读次数:174
Java常用包说明
java.lang java语言的核心类:String、Math、System、Threadjava.util工具类/接口、集合框架类/接口java.netJava网络编程java.io输入、输出类/接口java.texeJava格式化相关类java.sqlJDBC数据库编程的相关类/接口java.... ...
分类:编程语言   时间:2017-08-06 17:00:14    阅读次数:142
JavaScript例子1-给网页中所有<p>元素添加onclick事件
1 2 3 4 5 6 7 18 19 20 21 测试1 22 测试2 23 24 25 26 ...
分类:编程语言   时间:2017-08-06 16:59:08    阅读次数:242
python 代码的缩进位置决定执行部分
通过近期的代码训练,我发现同样的一个语句,在同一行缩进的位置不同,决定的执行部分也不同。先给一个例子(我想打出1-100中的前20个偶数) 比较第一张图和第二张图。第一张截图实现了我想要的功能。可是当我把“sum+=1”进了一个tab键时,只打出来了前十个偶数(第二张截图)。 比较第一张图和第三张图 ...
分类:编程语言   时间:2017-08-06 16:58:59    阅读次数:174
JavaScript--数据类型转换
在实际编程中需要将一部分的数据统一转换成某种数据类型进行处理,包括转换为字符串类型、转换为数字以及系统自动的数据类型转换。 1.转换为字符串 JavaScript是基于对象的脚本语言,所有数据类型都可以看做对象。所有对象都有toString()方法。 2.转换为数字 只有对字符串型的数据(字符串中只 ...
分类:编程语言   时间:2017-08-06 16:57:50    阅读次数:224
Java 中equals和==差别
java中的数据类型,可分为两类: 1.基本数据类型。也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比較,应用双等号(==),比較的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比較的时候。比較的是他们在内存中的存 ...
分类:编程语言   时间:2017-08-06 16:57:31    阅读次数:160
HDU 2586 How far away ?(LCA在线算法实现)
http://acm.hdu.edu.cn/showproblem.php?pid=2586 题意:给出一棵树,求出树上任意两点之间的距离。 思路: 这道题可以利用LCA来做,记录好每个点距离根结点的距离,然后只要计算出两点的LCA,这样一来答案就是distance[u]+distance[v]-2 ...
分类:编程语言   时间:2017-08-06 16:57:14    阅读次数:184
R语言——任务2
恢复内容开始 题目要求: 数据处理第二阶段任务(必须全部用R代码实现)1.数据清洗2.获取每天的血糖日均值3.根据数据文件,选择其中的任意三天,获取在哪些时段三天都会出现高血糖的状况(按照血糖值超出9来算) R代码: 运行代码视图: 结论: 1、总的血糖日平均值:9.791199、6/2血糖平均值: ...
分类:编程语言   时间:2017-08-06 16:56:29    阅读次数:184
JavaScript面向对象
面向对象是一种对现实世界理解和抽象的方法。就是很抽象吧。当然,JavaScript·中也有面向对象。 1、创建对象的方法 (1)常规创建对象的方式 这样就创建了一个对象,不过,对象也要分类型(当然类型是靠自己定义的),这样创建的对象,都是object类型的,使用中,难以区分不同类型的对象。 (2)通 ...
分类:编程语言   时间:2017-08-06 16:55:46    阅读次数:191
LCA在线算法详解
LCA(最近公共祖先)的求法有多种,这里先介绍第一种:在线算法。 声明一下:下面的内容参考了http://www.cnblogs.com/scau20110726/archive/2013/05/26/3100812.html。 在线算法就是利用了DFS和RMQ两种算法,它先是预处理好所有情况,然后 ...
分类:编程语言   时间:2017-08-06 16:55:37    阅读次数:182
JavaScript例子2-使一个特定的表格隔行变色
1 2 3 4 5 6 30 31 32 33 34 第一行第一行 35 第二行第二行 36 第三行第三行 37 第四行第四行 38 第五行第五行 39 第六行第六行 40 ... ...
分类:编程语言   时间:2017-08-06 16:55:27    阅读次数:146
聊聊Java的字节码
Java字节码是程序的一种低级表示,可以运行于Java虚拟机上。将程序抽象成字节码可以保证Java程序在各种设备上的运行。 ...
分类:编程语言   时间:2017-08-06 16:53:26    阅读次数:164
python之路-----多线程与多进度
一.进程和线程的概念 1.进程(最小的资源单位): 进程:就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 程序:我们编写的程序用来描述进程要完成哪些功能以及如何完成; 数据集;则是程序在执行过程中所需要使用的资源; 进程控制块:用来记录进程的外部特征,描 ...
分类:编程语言   时间:2017-08-06 16:52:15    阅读次数:504
【Unity Shaders】使用CgInclude让你的Shader模块化——使用#define指令创建Shader
本系列主要參考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同一时候会加上一点个人理解或拓展。这里是本书全部的插图。这里是本书所需的代码和资源(当然你也能够从官网下载)。 切割线 写在前面我们已经看到怎样使用Unity内置的CgInclude文件。以及 ...
分类:编程语言   时间:2017-08-06 16:04:54    阅读次数:209
Java动态代理模式
1、怎样实现静态代理模式? 可以想到的方式起码有两种继承和聚合。 创建一个接口 package com.jyd.proxy; /** * 定义一个能够工作的接口。定义一系列操作方法 * @author hadoop * */ public interface Workable { void rent ...
分类:编程语言   时间:2017-08-06 16:04:29    阅读次数:204
Java中CardLayout的使用
【例1】代码: 效果图: 【例2】代码: 通过show()方法显示指定“卡片”,不同”卡片”指向继承JPanel的不同类。 效果图: 因为是Java初学者,窗体的很多布局不是很了解,为了让窗体看上去好看,只有硬塞一张处理过的图片了,嘿嘿-- ...
分类:编程语言   时间:2017-08-06 16:04:17    阅读次数:199
二叉排序树的创建
二叉平衡树的创建 一些废话 最近在重温数据结构以应对即将到来的面试。发现很多当年学过的东西都忘掉了,就拿二叉平衡树来说,看到最后我才恍然大悟:哦,原来这东西我之前真的学过!而且貌似当时也写过测试的代码,只是没有保留下来。这次再整理一下,留在博客里以便查阅,同时也分享给大家,和大家交流一下。 再感慨一 ...
分类:编程语言   时间:2017-08-06 16:03:42    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!