码迷,mamicode.com
首页 > 编程语言
javaScript 基础
javaScript组成:==========================================================================================1.ECMAScript:翻译,解释器2.DOM:DocumentObjectModel操作HTML的能力document3.BOM:BrowserObjectModel操作浏览器本身windowECMA-----几乎没有兼容性问题DOM---..
分类:编程语言   时间:2016-05-18 22:02:01    阅读次数:156
Java中的JIT机制对运行速度的优化
在先前的博客,Javac编译过程,简略讲述了Java compiler(javac),可以看出javac和C的compiler不一样, 它产生的是统一规格、与机器 binary 格式无关的 bytecode。 但是这也导致了严重的问题, interpret 通常比直接 compile 成 平台限定的原生 binary 码来得慢。但经过JIT的优化后,有些Java代码的执行速度甚至比c c++的更快。...
分类:编程语言   时间:2016-05-18 21:59:28    阅读次数:187
【转载】完整简单的红黑树算法
原文: 完整简单的红黑树算法 最近组内定个规矩,每周分享一个算法,上周是第一周,分享的是红黑树,下面是自己学习总结的,感觉网上的都不是特别清楚,要么是写的特别复杂,没有一点条理。 一、红黑树性质 1.每个结点要么是红的要么是黑的 2.根结点是黑的 3.每个叶结点(叶结点即指树尾端NIL指针或NULL ...
分类:编程语言   时间:2016-05-18 21:58:25    阅读次数:162
关于java中异常机制
什么是异常:异常就是程序在运行时出现的不正常情况。对于严重的情况Java通过Error类进行描述,一般不用编写代码处理;对于不严重的情况Java通过Exception描述,一般编写针对性代码对其进行处理。 异常由来:问题也是生活中一个具体的事物,也可以通过Java类的形式进行描述(比如进行运算时被除 ...
分类:编程语言   时间:2016-05-18 22:00:04    阅读次数:141
leetcode算法
Given a linked list, return the node where the cycle begins. If there is no cycle, returnnull. Follow up: Can you solve it without using extra space? ...
分类:编程语言   时间:2016-05-18 21:58:35    阅读次数:138
Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)
public interface Sing { public static final String eyecolor="black"; public void sleep(); public void sing();}public interface Print { public static f ...
分类:编程语言   时间:2016-05-18 21:54:34    阅读次数:142
UI进阶 多线程
一、多线程概述 程序、进程、线程 程序:由源代码生成的可执行应用。(例如:QQ.app) 进程:一个正在运行的程序可以看做一个进程。(例如:正在运行的QQ就是一个进程),进程拥有独立运行所需的全部资源。 线程:程序中独立运行的代码段。(例如:接收QQ消息的代码) 程序:由源代码生成的可执行应用。(例 ...
分类:编程语言   时间:2016-05-18 21:55:39    阅读次数:244
RAD 10 C++Builder的bug
C++Builder的bug 修改一行代码,F9会报错。要clear工程重新完整编译才可以。 新建空白工程是好的。 restart computer ok!!! 2)fdquery like this,fdquery->First() raise error. fdquery->Last() err ...
分类:编程语言   时间:2016-05-18 21:55:00    阅读次数:230
用Unity实现Minecraft中的镜头控制
在学习Unity的过程中,最基本而又最重要的一部分就是镜头控制(Camera Control)。 镜头控制就是通过鼠标、键盘等输入设备的操作,来实现在游戏中的导航。在Unity中的本质是通过接收鼠标的移动和键盘的按键,来变换相机对象(Camera)的位置(position)和旋转(rotation) ...
分类:编程语言   时间:2016-05-18 21:55:56    阅读次数:321
POJ 1743-Musical Theme-后缀数组
后缀数组国家集训队论文 论文上讲的很清楚。 最长不重叠重复子串问题。首先二分答案,对于每一个mid长度,按照后缀的height大于mid对height数组分组。 可以证明,答案在同一个height当中。维护每一组的最大最小sa值,差便是每一组的最大不重叠重复子串长度。如果大于mid就return t ...
分类:编程语言   时间:2016-05-18 21:53:45    阅读次数:191
计算几何算法概览 (转)
一、引言 计 算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。作 为计算机科学的一个分支,计算几何主要研究解决几何问题的算法。在现代工程和数学领域,计算几何在图形学、机器人技术、超大规模集成电路设计和统计等 ...
分类:编程语言   时间:2016-05-18 21:53:45    阅读次数:250
C++成员变量的初始化顺序问题
转载自:http://www.cnblogs.com/lidabo/p/3790606.html ,感谢作者! 问题来源: 由于面试题中,考官出了一道简单的程序输出结果值的题:如下, class A { private: int n1; int n2; public: A():n2(0),n1(n2 ...
分类:编程语言   时间:2016-05-18 21:53:35    阅读次数:144
POJ2774-Long Long Message-后缀数组
后缀数组处理最长公共子串问题。 将两个串接在一起,计算height的最大值。同时要保证sa[i]和sa[i-1]在不同的串当中。 ...
分类:编程语言   时间:2016-05-18 21:51:52    阅读次数:230
[Swift]学习笔记-可选类型/可选链
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 可选类型/可选链 Make-by-LJW 转载请注明出处... 它的可选性体现于请求或调用的目标当前可能为空(nil) 如果可选的目标有值,那么调用就会成功; 如果选择的目标为空( ...
分类:编程语言   时间:2016-05-18 21:49:13    阅读次数:229
POJ 2186 Popular Cows tarjan缩点算法
题意:给出一个有向图代表牛和牛喜欢的关系,且喜欢关系具有传递性,求出能被所有牛喜欢的牛的总数(除了它自己以外的牛,或者它很自恋)。 思路:这个的难处在于这是一个有环的图,对此我们可以使用tarjan算法求出强连通分量,把强连通分量压缩成一个点,构成一个新的图,这个图一定是没有环的,如果有环就跟强连通 ...
分类:编程语言   时间:2016-05-18 21:50:48    阅读次数:163
数据结构c++语言描述——最大堆(MaxHeap)
一、最大堆的插入 图9-3a 给出了一个具有5个元素的最大堆。由于堆是完全二叉树,当加入一个元素形成6元素堆时,其结构必如9-3b 所示。如果插入元素的值为1,则插入后该元素成为2的左孩子,相反,若新元素的值为5,则该元素不能成为2的左孩子(否则将改变最大树的特性),应把2下移为左孩子(如图9 - ... ...
分类:编程语言   时间:2016-05-18 21:48:01    阅读次数:421
python中,for循环,map函数,list comprehension列表推导的效率比较
在我们平时写代码中,肯定会遇到不少从一个列表向另一个列表进行转化的操作,以给列表中每个int元素+1为例,通常我们会用到一下3种方式: 究竟以上三种写法有何差异,哪种写法最好,之前读google的代码规范说推荐第三种列表推导,那么为什么推荐列表推导? 我们在ipython中用timeit进行一下简单 ...
分类:编程语言   时间:2016-05-18 21:47:48    阅读次数:333
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!