码迷,mamicode.com
首页 > 编程语言
疯狂Java学习笔记(66)-----------Callable、Future和FutureTask
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。   这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。   如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。   而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务...
分类:编程语言   时间:2015-06-01 13:20:53    阅读次数:206
二、在.net micro framework中增加LibTom加解密算法
把LibTom加入到工程后,可以顺利编译通过.通过USB下载到板子上面,开心地调用RSA算法,发现有去无回. .net micro framework调试c/cpp代码是非常不方便的,还好牛人已经给我探索出了方法. MDK结合JLINK在调试C/CPP Native工程 用这个调试,发现,libTom使用calloc或者malloc动态分配空间时候,竟然把BUFFER分配到Fla...
分类:编程语言   时间:2015-06-01 13:22:00    阅读次数:136
归并排序
归并排序思想归并排序和快速排序一样,都采用了分治的思想。将数组不断缩小,并行排序(递归),这样可以提高速度。那么归并又是怎样分治的呢?和快排一样,分为两个步骤: 1. 写一个函数,输入为两个有序的数组,经过函数后要求这两个数组合并成一个,并且有序。 2. 将原数组不断二分,将分开的两个数组作为参数传入1步奏的函数中。递归完毕函数就已经排序成功。代码实现首先我们来看步骤1的函数:void merg...
分类:编程语言   时间:2015-06-01 13:19:49    阅读次数:131
在可以调用OLE之前,必须将当前线程设置为单线程单元(STA)模式,请确保您的Main函数带有STAThreadAttribute
导入导出功能,在调用ShowDialog时的错误,解决办法如下:WinForm窗体的入口点: /// /// 应用程序的主入口点。 /// [STAThread] private static void Main(String...
分类:编程语言   时间:2015-06-01 13:19:14    阅读次数:171
Python快速入门(2)
var = raw_input() 获取用户输入,该函数会将获取的值转化为一个字符串,因此有时需要强制类型转换。if-elif-else:三元操作符:condition1 if exp else condition2exp为真执行condition1,否则执行condition2for:>>>a =...
分类:编程语言   时间:2015-06-01 13:18:49    阅读次数:146
使用jquery-tmpl使JavaScript与HTML分离
背景:由于对JavaScript字符串拼接JavaScript变量产生了反感,也想用用JavaScript模板库,看了几个,由于时间原因选择了jQuery.tmpl.js,因为Visual Studio 对其的语法高亮支持。0. 下载 jQuery templates pluginjQuery Te...
分类:编程语言   时间:2015-06-01 13:13:52    阅读次数:156
PHP 二维数组根据某个字段排序
要求:从两个不同的表中获取各自的4条数据,然后整合(array_merge)成一个数组,再根据数据的创建时间降序排序取前4条。遇到这个要求的时候就不是 ORDER BY 能解决的问题了。因此翻看 PHP 手册查找到了如下方法,做此笔记。 1, 'name' => '张三', ...
分类:编程语言   时间:2015-06-01 13:11:40    阅读次数:138
Http请求中Content-Type讲解以及在Spring MVC中的应用
Http请求中Content-Type讲解以及在Spring MVC中的应用 引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有 多少,这里将讲解Content-Type的可用值,以及在Spring...
分类:编程语言   时间:2015-06-01 13:12:16    阅读次数:167
Effective C++:条款28:避免返回 handles 指向对象内部成员
(一)有时候为了让一个对象尽量小,能够把数据放在另外一个辅助的struct中,然后再让一个类去指向它。看以下的代码:class Point {public: Point(int x, int y); void setX(int newVal); void setY(int newVal);};str...
分类:编程语言   时间:2015-06-01 13:10:01    阅读次数:115
C语言scanf函数详解
函数名: scanf功 能: 运行格式化输入用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。能够读入不论什么固有类型的数据并自己主动把数值变换成适当的机内格式。其调用格式为:...
分类:编程语言   时间:2015-06-01 13:09:43    阅读次数:179
C++内存分区
C++的内存划分为栈区、堆区、全局区/静态区、字符串常量和代码区。 这里去掉自由存储区,增加了代码区,理由会在下面讲到。 栈区:由系统进行内存的管理。 说明:主要存放函数的参数以及局部变量。栈区由系统进行内存管理,在函数完成执行,系统自行释放栈区内存,不需要用户管理。整个程序的栈区的大小可以在编译器...
分类:编程语言   时间:2015-06-01 13:06:22    阅读次数:105
在jsp中默认写上的一段java代码表示basePath 的路径的具体的意思是什么?
request.getScheme();//可以返回当前页面使用的协议,就是“http”request.getServerName();//可以返回当前页面所在的服务器的名字,其实就是一般的localhost,如果是真的部署在服务器上那就是服务器的地址request.getServerPort;//...
分类:编程语言   时间:2015-06-01 13:04:25    阅读次数:145
最短路径A*算法原理及java代码实现(看不懂是我的失败)
算法仅仅要懂原理了,代码都是小问题,先看以下理论,尤其是红色标注的(要源代码请留下邮箱,有測试用例,直接执行就可以)A*算法百度上的解释:A*[1](A-Star)算法是一种静态路网中求解最短路最有效的直接搜索方法。公式表示为: f(n)=g(n)+h(n),当中 f(n) 是从初始点经由节点n到目...
分类:编程语言   时间:2015-06-01 13:02:46    阅读次数:243
SpringMVC_mybatis or hibernate+ehcache二级缓存_shiro_druid_bootstrap
开发快报:新增即时通讯功能(javaWebSocket 通信技术) 下面截图 ---------------------------------------------------------------------------------------------------------------...
分类:编程语言   时间:2015-06-01 13:02:53    阅读次数:177
算法分析中常用的五大算法
分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归.....
分类:编程语言   时间:2015-06-01 13:00:53    阅读次数:164
Spring <context:annotation-config/> 说明
在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBea...
分类:编程语言   时间:2015-06-01 13:01:13    阅读次数:114
[LeetCode-JAVA] Remove Linked List Elements
题目:Remove all elements from a linked list of integers that have valueval.ExampleGiven:1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6,val= 6Return:1 --> 2 --> 3...
分类:编程语言   时间:2015-06-01 12:57:38    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!