码迷,mamicode.com
首页 > 编程语言
Java字符串的String、StringBuilder、StringBuffer三者特性详解
一、不可变String类型 字符串是计算机程序设计中的,最常见行为,Java的字符串操作最主要的类是String,并且String对象是不可变的(Immutable),即对象一旦创建在内存中,那么它的内容就不再改变。虽然String类中...
分类:编程语言   时间:2015-08-12 23:46:16    阅读次数:473
汇编实现在数组中查找最大数
这个汇编版的求最大数的函数还是有很多亮点的: 如何计算.data里面某个数组的总字节数。 如何使用除法指令,被除数要放到%eax里面,除数要放到%ebx里面 如何使用leaq把地址复制到某个寄存器中 cmovl指令,带条件的...
分类:编程语言   时间:2015-08-12 23:43:43    阅读次数:198
SOUI 多线程界面更新问题
从接触soui 到项目的基本功能开发完毕,大概有一个月的时间。SOUI基本介绍http://www.cnblogs.com/setoutsoft/p/3903677.html,所以的界面均通过xml布局实现,类似android?。 在开发到一般的时候,遇到最头疼的问...
分类:编程语言   时间:2015-08-12 23:44:44    阅读次数:895
HDOJ 5372 Segment Game 树状数组+离散化
因为这题的线段长度是递增的....所以: 题解:对于新插入的线段,查询有多少个线段左端点大于等于该线段的左端点。 再查询有多少个线段的右端点大于该线段右端点, 两者之差就是答案。用两个树状数组搞定。时间复杂度nlog Segment Game Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 65536...
分类:编程语言   时间:2015-08-12 23:44:15    阅读次数:186
[Java Concurrency in Practice]第三章 对象的共享
对象的共享第二章介绍了如何通过同步来避免多个线程在同一时刻访问相同的数据,而第三章则介绍如何共享和发布对象,从而使它们能够安全地由多个线程同时访问。这两章合在一起就形成了构建线程安全类以及通过java.util.concurrent类库来构建并发应用程序的重要基础。synchronized不仅仅只有原子性,还具有内存可见性。我们不仅希望防止某个线程正在使用对象状态而另一个线程在同时修改该状态,而且希...
分类:编程语言   时间:2015-08-12 23:43:15    阅读次数:220
Exception in thread "main" java.lang.NoClassDefFoundError: Demo (wrong name: com/zhangyun/Demo)解决办法
介绍一个Java初学者可能会遇到的问题 首先,我在MyEclipse中创建一个类,如下: 文件名:Demo.java package com.zhangyun; public class Demo { /** * @param args */ public static void main(String[] args) { // TODO Auto-gen...
分类:编程语言   时间:2015-08-12 23:41:29    阅读次数:671
在VC++6.0中给对话框设置背景色或者背景图片
/*********************************************************** *说明: 在VC++6.0中给对话框设置背景色或者背景图片 *备注:测试代码的对话框程序的工程名为:BJ *原理:在OnPaint()中加入代码 ***********************************************************/ // ...
分类:编程语言   时间:2015-08-12 23:41:57    阅读次数:277
【特征匹配】SIFT原理之KD树+BBF算法解析
转载请注明出处:     上一篇中已经介绍了SIFT原理点击打开链接,最后得到了一系列特征点,每个特征点对应一个128维向量。假如现在有两副图片都已经提取到特征点,现在要做的就是匹配上相似的特征点。     相似性查询有两种基本方式:1.范围查询:即给点查询点和查询阈值,从数据集中找出所有与查询点距离小于阈值的点。...
分类:编程语言   时间:2015-08-12 23:39:22    阅读次数:568
hdu 5372 Segment Game(树状数组)
题目链接:hdu 5372 Segment Game 因为线段长度是递增的,不会出现后面的线段被前面的线段完全覆盖,所以只要分别计算[1,l-1]之间有多少个左端点,[1,r]之间有多少个右端点,想减即可。 #include #include #include using namespace std; const int maxn = 2 * 1e5 + 5; #def...
分类:编程语言   时间:2015-08-12 23:38:53    阅读次数:142
算法题:求一个整数的开方
#include #include using namespace std; double Grial(int x) { double result = 1; double num = x; do{ result = num; num = result/2.0+x/2.0/result; }while(fabs(num-result)>0.00001); return...
分类:编程语言   时间:2015-08-12 23:38:28    阅读次数:135
几种内部排序-分类-复杂性-稳定性
1. 简述 本文主要说明一些常用的内部排序算法的分类、复杂性和稳定性。主要基于现在的理解和学习,详细准确的复杂度可以参见维基百科等比较权威的网站,对于一些算法的不同实现,复杂度也不同,这里给出的复杂度都是相对较好的算法的复杂度。2. 分类3. 复杂性和稳定性冒泡排序:在已经有序的情况,取得O(N)的...
分类:编程语言   时间:2015-08-12 23:36:35    阅读次数:254
HDU 3336 Count the string (KMP next数组运用——统计前缀出现次数)
Count the stringTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6375Accepted Submission(s): 2947Pr...
分类:编程语言   时间:2015-08-12 23:35:45    阅读次数:197
Python科学计算发行版—Anaconda
Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy、scipy和matplotlib。要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦。幸好有人专门在做这一类事情,将科学计算所需要的模块都...
分类:编程语言   时间:2015-08-12 23:33:52    阅读次数:202
多线程学习(二)
多线程概念 并发性和并行性 在单个处理器的多线程进程中,处理器可以在线程之间切换执行资源,从而执行并 发。在共享内存的多处理器环境内的同一个多线程进程中,进程中的每个线程都可以在一 个单独的处理器上并发运行,从而执行并行。如果进程中的线程数不超过处理器的数 目,则线程的支持系统和操作环境可确保每个....
分类:编程语言   时间:2015-08-12 23:33:49    阅读次数:148
SpringMVC 对比 struts2
一、SpringMVC的入口是Servlet,而struts2的入口是filter二、SpringMVC会稍微比struts2 快些。SpringMVC是基于方法设计的,而struts2是基于类,每发一次请求都会实例一个Action三、SpringMVC使用更加简洁,开发效率SpringMVC确实比...
分类:编程语言   时间:2015-08-12 23:33:02    阅读次数:140
javaScript-事件
1. 事件流 事件流描述的是从页面中接收事件的顺序。整个事件流的顺序可以理解为从window顶层最上端开始到DOM树下指定元素,然后又返回到window Netscape事件流是事件捕获流,IE事件流是事件冒泡流(IE8及更早版本只支持事件冒泡) 2. 事件处理程序—绑定与解除 绑定 解除 DOM0...
分类:编程语言   时间:2015-08-12 23:30:24    阅读次数:184
线程同步之生产者消费者
前言: 前面因时间关系,未将“生产者消费者问题”实例的介绍发布在博客随笔中,故本文作为对之前“多线程”一文的补充。概念: 生产者消费者问题(Bounded-buffer problem),是一个多线程同步问题的经典案例。这个案例中主要实现的是两个角色协同对同一资源进行访问。生产者的主要作用是生成.....
分类:编程语言   时间:2015-08-12 23:29:41    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!