首页 > 编程语言
深入浅出Java回调机制
在网上看到了一个比喻,觉得很形象,这里借用一下: 你有一个复杂的问题解决不了,打电话给你的同学,你的同学说可以解决这个问题,但是需要一些时间,那么你不可能一直拿着电话在那里等,你会把你的电话号码告诉他,让他解决之后打电话通知你。回调就是体现在你的同学又反过来拨打你的号码。 结合到前面所分析的,你打电...
分类:编程语言   时间:2015-07-24 11:58:31    收藏:0  评论:0  赞:0  阅读:224
全排列的生成算法
【复制转载】 //全排列的生成算法 // 全排列的生成算法就是对于给定的字符集,用有效的方法将所有可能的全排列无重复无遗漏地枚举出来。任何n个字符集的排列都可以与1~n的n个数字的排列一一对应, // 因此在此...
分类:编程语言   时间:2015-07-24 10:53:21    收藏:0  评论:0  赞:0  阅读:324
Spring -- spEL&Bean的生命周期&工厂方法配置Bean
Spring表达式语言:SpEL Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL SpEL 为 bean 的属性进行动态赋值提供了便利 通过 SpEL 可以实现: 1.通过 bean 的 id 对 bean 进行引用 2.调用方...
分类:编程语言   时间:2015-07-24 10:43:51    收藏:0  评论:0  赞:0  阅读:310
目标检测程序开发(二)——Boosting算法简介
本文主要参考了OpenCV的官方文档 http://docs.opencv.org/modules/ml/doc/boosting.html   boosting算法是一个监督式机器学习算法,它解决的是一个二元分类问题。本文包括对算法思想的理解,不包含算法的数学推导。   目标检测就是用这个分类算法,把只含有目标的图片作为一类,不含有目标的作为另一类,然后训练分类器,进行检测的时候,输入...
分类:编程语言   时间:2015-07-24 10:43:41    收藏:0  评论:0  赞:0  阅读:283
C++ 迭代与递归 浅析
本文从迭代与递归的概念、源码示例以及源码分析三个维度,详细介绍并深入比较迭代与递归,这两个C++中常见的概念。...
分类:编程语言   时间:2015-07-24 10:41:21    收藏:0  评论:0  赞:0  阅读:269
Spring+iBatis+Atomikos实现JTA事务
Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品。产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。TransactionEssentials的主要特征:JTA/XA 事务管理 —— 提供事务管...
分类:编程语言   时间:2015-07-24 10:36:00    收藏:0  评论:0  赞:0  阅读:194
JavaScript中的枚举
在JavaScript目前的版本中,没有枚举这个概念(当然,ECMA-262第三版中已经将enum作为关键字保留)。然而,如同JavaScript中没有class一样,但我们仍然可以通过间接的方式——JSON来实现它。 如下,我们来定义Week的枚举: if(typeof WeekD...
分类:编程语言   时间:2015-07-24 10:35:20    收藏:0  评论:0  赞:0  阅读:139
C++中匿名对象应当是一个左值
以前有一个误解,认为匿名对象是一个右值。直到意识到,匿名对象可以传给引用类型的形参后,才发觉这一个认识不对。因为只有左值才能传递给引用类型的形参。测试中也发现,可以将匿名对象放置到等号的左边对其进行赋值,这更加坚定了我的认知。 如下代码,这样的写法是正确的:class Test{public:...
分类:编程语言   时间:2015-07-24 10:30:41    收藏:0  评论:0  赞:0  阅读:368
c++ 语法
百度知道手把手的字符串操作啊http://jingyan.baidu.com/article/20b68a8854f919796dec6265.html
分类:编程语言   时间:2015-07-24 10:27:10    收藏:0  评论:0  赞:0  阅读:238
python2.7 pip 命令 ascii 编码错误问题
python 2.7 pip命令安装报错:原因:安装需要加载当前用户的包含中文路径的文件夹,unicode编码出错解决:1.新建sitecustomize.py文件放到\Python27\Lib\site-packages 目录下2.sitecustomize.py代码:import sys sys...
分类:编程语言   时间:2015-07-24 10:26:40    收藏:0  评论:0  赞:0  阅读:388
斯坦福《机器学习》Lesson5感想———1、成学习算法
在前面几课里的学习算法的思路都是给定数据集以后,确定基于此数据集的最佳假设H函数,通过学习算法确定最佳假设H的各个参数,然后通过最佳假设函数H得出新的数据集的结果。在这一课里介绍了一种新的思路,它的核心思想是直接计算各种假设的最高概率,然后拟合各个假设的最高概率参数,并利用拟合得到的假设概率,计算出新的数据集的概率,选取概率最高的假设直接得出分类类别。     整个生成学习算法的精髓在于条件概率...
分类:编程语言   时间:2015-07-24 09:18:41    收藏:0  评论:0  赞:0  阅读:291
使用memcached客户端Xmemcached与Spring整合
1 简介 Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。 xmemcached特性一览: 1、高性能 2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。 3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、查看统计等。 4、支持客户端统计 5、支持...
分类:编程语言   时间:2015-07-24 09:18:01    收藏:0  评论:0  赞:0  阅读:268
Swift:函数与方法
在介绍Swift中的函数与方法之前,我们先看看objective-c中函数与方法的写法,以求两个数的和为例: 1. 函数写法 int sum(int a, int b) { return a + b; } 2. 方法写法 - (int)sum:(int)a b:(int)b { return a + b; } 从上面可以看出,两者的写法还是有很大不同的。而到了Swift中...
分类:编程语言   时间:2015-07-24 09:16:01    收藏:0  评论:0  赞:0  阅读:200
把本地jar包发布到maven私服和本地maven库
有时时候下载了jar包,但发现maven库里没有,可以将jar包上传到本地私服和本地maven库:1、上传到本地私服mvn deploy:deploy-file -Dfile=D:\GETUI_SERVER_SDK\资源文件\gexin-rp-sdk-base-4.0.0.1.jar -Dgroup...
分类:编程语言   时间:2015-07-24 09:13:40    收藏:0  评论:0  赞:0  阅读:299
在Eclipse中使用JSHint检查JavaScript
之前使用 JSlint 来校验 JavaScript 代码,发现灵活性不够,因此改用 JSHint。按照官方的说法,JSHint 是一个社区驱动(community-driven)的工具,用于检测JavaScript代码中的错误和潜在的问题,规范编码风格,确保代码的质量。 JSHint在JS...
分类:编程语言   时间:2015-07-24 09:11:10    收藏:0  评论:0  赞:0  阅读:217
编写多线程代码时,启动线程后等待线程结束方法
在编写多线程代码时,如果主线程结束,那么子线程也会随之结束,如何等待线程结束再往下执行。 等待线程执行完成代码。 线程代码: package demo; import java.util.concurrent.CountDownLatch; public class NodeSqlThread1 i...
分类:编程语言   时间:2015-07-24 09:10:30    收藏:0  评论:0  赞:0  阅读:265
A javascript library providing cross-browser, cross-site messaging/method invocation. http://easyxdm.net
easyXDM - easy Cross-Domain MessagingeasyXDM is a Javascript library that enables you as a developer to easily work around the limitation set in place...
分类:编程语言   时间:2015-07-24 09:10:00    收藏:0  评论:0  赞:0  阅读:293
基于Apache axis2开发Java Web服务
1.安装配置axis2环境1)下载axis2-1.4.1-war(发布webservice)和axis2-1.4.1-bin.zip(webservice调用使用的各种包)下载好后把axis2-1.4.1-war目录下面的axis2.war发布到tomcat的webapps中。 发布好,访问:htt...
分类:编程语言   时间:2015-07-24 09:08:40    收藏:0  评论:0  赞:0  阅读:232
[.net 面向对象程序设计进阶] (17) 多线程(Multithreading)(二) 多线程高级应用
上节介绍了多线程的基本使用方法和基本应用示例,本节深入介绍.NET多线程中的高级应用。 主要有在线程资源共享中的线程安全和线程冲突的解决方案;多线程同步,使用线程锁和线程通知实现线程同步。
分类:编程语言   时间:2015-07-24 09:07:50    收藏:0  评论:0  赞:0  阅读:240
dijkstra算法求最短路
艾兹格·W·迪科斯彻 (Edsger Wybe Dijkstra,1930年5月11日~2002年8月6日)荷兰人。 计算机科学家,毕业就职于荷兰Leiden大学,早年钻研物理及数学,而后转为计算学。曾在1972年获得过素有计算机科学界的诺贝尔奖之称的图灵奖,之 后,他还获得过1974年 AFIPS...
分类:编程语言   时间:2015-07-24 09:07:30    收藏:0  评论:0  赞:0  阅读:276
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!