C/C++基础转自:http://blog.csdn.net/fangbaolei2088/article/details/79905191.编译器g++g++ -c 只编译不连接,生成.o文件g++ -o 修改编译后生成的文件的名字(默认为a.out)2.C++优点Supporting data ...
分类:
编程语言 时间:
2015-06-05 13:39:44
收藏:
0 评论:
0 赞:
0 阅读:
211
这个应该是烂大街的一个题目了,闲来无事,随便写写,常用的有三种方法,加减法,乘除法,异或法:1.加减法,这个是最容易的想到的,不过需要注意的,如果在处理浮点型数字的时候可能会精度丢失: a=a+b; b=a-b; a=a-b;2.乘除法,和加减法类似,也会有精度丢失,不过出现的一个...
分类:
编程语言 时间:
2015-06-05 13:38:34
收藏:
0 评论:
0 赞:
0 阅读:
212
原文地址:http://www.codeceo.com/article/javascript-performance-tips.html JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下JavaScript性能优化方...
分类:
编程语言 时间:
2015-06-05 13:37:14
收藏:
0 评论:
0 赞:
0 阅读:
237
/** * 该类用于处理项目资源的工具类 * * 要注意的是:项目资源必须要放到工程目录src下,也可以应用项目外部资源需指明绝对路径 */public class FileUtil { //项目文件必须位于src目录下的下列3个子文件夹之一 private static final String....
分类:
编程语言 时间:
2015-06-05 13:37:04
收藏:
0 评论:
0 赞:
0 阅读:
253
前面三篇笔记通过一些示例展示了Swift的一些特性,粗略地介绍了它的语法和特色,从这一篇笔记开始,将正式系统地介绍Swift的语法和特性了。Swift是一门为iOS和OSX开发准备的全新语言,但是它和C以及Objective-C有很多相似的地方。Swift给所有的C语言基本类型和Objective-...
分类:
编程语言 时间:
2015-06-05 13:35:54
收藏:
0 评论:
0 赞:
0 阅读:
175
Find the contiguous subarray within an array (containing at least one number) which has the largest product. For example, given the array [2,3,-2,4],t...
分类:
编程语言 时间:
2015-06-05 13:35:04
收藏:
0 评论:
0 赞:
0 阅读:
142
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、希尔排序...
分类:
编程语言 时间:
2015-06-05 12:30:54
收藏:
0 评论:
0 赞:
0 阅读:
251
问题分析
首先来问大家一个问题:finally 语句块一定会执行吗?
很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子。
清单 1.
1 public class Test {
2 public static void main...
分类:
编程语言 时间:
2015-06-05 12:26:44
收藏:
0 评论:
0 赞:
0 阅读:
195
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。
常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。
本文将依次介绍上述八大排序算法。
算法一:插入排序
插入排序示意图
插入排序是一种最简单直观的排序算法,...
分类:
编程语言 时间:
2015-06-05 12:25:24
收藏:
0 评论:
0 赞:
0 阅读:
251
方法的名字和参数列表成为方法的签名。注意,方法签名不包括方法的返回类型。本文通过测试理解参数列表的真正含义,以及在继承中重写方法时方法的返回值与父类中方法的返回值应该有怎样的关系。
这里有三个辅助类:
package methodsign;
public class Ancestor {
}
package methodsign;
public class Parent extend...
分类:
编程语言 时间:
2015-06-05 12:25:14
收藏:
0 评论:
0 赞:
0 阅读:
224
虽然是转别人的(忘了哪转过来的了),但此处标为原创不是为了提高访问量,也不是为了其他,只是纯粹的觉得有实际用途,希望能给更多有此需求的人看到并能帮到他们就足够了
所需jar包:jxl.jar
package cn.com.utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStr...
分类:
编程语言 时间:
2015-06-05 12:24:44
收藏:
0 评论:
0 赞:
0 阅读:
274
在python中有很多种运行外部程序的方法,有些特定的场景包括:在当前脚本继续运行、创建和管理子进程、执行外部命令或程序、执行需要输入的命令、通过网络来调用命令、执行命令来创建需要处理的输出、执行其它的python脚本、执行一系列动态生成的python脚本、导入python模块和执行它顶层的代码,这些场景都与python执行环境有关,下面先从可调用对象说起。1、可调用对象python有四种可调用对象...
分类:
编程语言 时间:
2015-06-05 12:24:14
收藏:
0 评论:
0 赞:
0 阅读:
473
opencv中有一个用Java编写的库,opencv2.4.4以上,在opencv解压包里路径:opencv/build/java/opencv.jar,再根据用户计算机位数选择,如果是32位计算机,选用X86,如果是64位,则选择X64.
在eclipse平台下,配置方法:
1.右键工程,选择build path,弹出窗口
2.选择Add External library,...
分类:
编程语言 时间:
2015-06-05 12:22:54
收藏:
0 评论:
0 赞:
0 阅读:
230
最长公共子序列问题(LCS)
给定两个序列X=?x1,x2,x3...xm?X=\left和Y=?y1,y2,y3...xn?Y=\left,求X和Y的最长公共子序列。
例如:X=?A,B,C,B,D,A,B?X=\left,和Y=?B,D,C,A,B,A?Y=\left,的最长公共子序列为?B,C,B,A?\left,长度为4;
对于此问题,可以采用暴力求解的方式来比对,即穷举出X的所有子...
分类:
编程语言 时间:
2015-06-05 12:20:14
收藏:
0 评论:
0 赞:
0 阅读:
241
这里的镜头主要是从人物的背后跟随的。
首先新建一个C#脚本,命名为MyFollow,然后把以下代码粘贴进去,保存:
using UnityEngine;
using System.Collections;
public class MyFollow : MonoBehaviour
{
public float distanceAway = 5; // distance from the...
分类:
编程语言 时间:
2015-06-05 12:19:54
收藏:
0 评论:
0 赞:
0 阅读:
167
javascript与java都是编程语言,不同在于代码格式不同;
js基于对象,java是面向对象;
java是强变量,编译前必须作出声明,js是弱变量,使用前不需做声明;
JavaScript 是一种嵌入式脚本文件,直接插入网页,有浏览器一边解释一边执行。
java 语言不一样,他必须在JAVA虚拟机上运行。而且事先需要进行编译。
JAVA的语法规则比JavaScript要严格的多...
分类:
编程语言 时间:
2015-06-05 12:18:54
收藏:
0 评论:
0 赞:
0 阅读:
225
笔者最近在看jmeter源码,对多线程处理部分的了解记录如下。
Part1 线程与多线程概念
提到线程先来看一下进程(线程的容器)的概念,进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。
对于jmeter来说,运行中的jmeter...
分类:
编程语言 时间:
2015-06-05 12:16:14
收藏:
0 评论:
0 赞:
0 阅读:
187
函数表达式是JavaScript中的一个既强大有容易令人困惑的特性 定义函数的方式有两种,一种是函数声明,另一种就是函数表达式关于函数声明,它的一个重要特征就是函数声明提升,意思是在执行代码前会读取函数声明,这就意味着可以把函数声明放在调用它的语句后面sayHi();function sayHi()...
分类:
编程语言 时间:
2015-06-05 12:15:23
收藏:
0 评论:
0 赞:
0 阅读:
192
CopyOnWriteArrayList原理 首先每次写操作,都将数组copy一份,并赋值给arrays 读操作读不加锁 写操作加锁 ReentrantLock 因为每次写都要copy数组,这是一项繁重的操作,因此 CopyOnWriteArrayList适合读多写少的情况。 add方法的源码如下:...
分类:
编程语言 时间:
2015-06-05 12:14:24
收藏:
0 评论:
0 赞:
0 阅读:
160