摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1174之前没搞懂,想得太复杂了,从网上查了很多代码,但是很混乱,各种方法都有,不过,最终还是理清楚了 ;其中,就被高数中点向法,还有其他几种解法造成的误解最大;不过,最终又是在斌神的博客中找到了较好的方法http://www.cnblogs.com/kuangbin/archive/2011/08/12/2136185.html数学叉积公式 ,点B到直线AC的距离 就是 |AB X AC|/|AC| ‘X’是叉乘 ’ || ‘表示模 ;其次,这题需要注意的还有几点;第一,就是警察的头的中心和土匪头的中心点的求 阅读全文
posted @ 2013-06-10 20:41 爱生活,爱编程 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 作用域链相关的文章我看过不少,但一直没能形成一个总结,今天把我看到的一些东西,结合自己的想法,总结成8个点,算是对自己的交代。JavaScript函数的作用域链分为定义时作用域链和运行时作用域链;函数被定义的时候,它有一个属性[[scope]]标明它的定义作用域链,定义时作用域链[[scope]]遵守这样的规则:一个函数的定义时作用域链[[scope]]总是它所在的外部函数的执行时作用域链;全局函数的定义作用域链只包含window的属性;一个函数的执行时作用域链总是在定义时作用域链的头部压入当前活动对象(它包含this,arguments,参数,局部变量);函数执行时,变量寻址总是从作用域链的 阅读全文
posted @ 2013-06-10 20:40 爱生活,爱编程 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 由于公司项目的需要,要实现在项目中使用第三方授权登录以及分享文字和图片等这样的效果,几经波折,查阅了一番资料,做了一个Demo。实现起来的效果还是不错的,不敢独享,决定写一个总结的教程,供大家互相交流、学习和参考,博主只求能和大家共同进步。希望能多多支持! 这篇文章中,我们使用到了Share SDK,它是为iOS、Android、WP8的APP提供社会化功能的一个组件,目前支持如QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易微博、搜狐微博、facebook、twitter、google+等国内外主流社交平台。 一、实现的效果图 主界面效果图 授权登录页面效果图点击分享... 阅读全文
posted @ 2013-06-10 20:39 爱生活,爱编程 阅读(14730) 评论(2) 推荐(3) 编辑
摘要: 如果一个点在两个正交方向上都有明显的导数,则我们认为此点更倾向于是独一无二的,所以许多可跟踪的特征点都是角点。 一下为角点检测中用到的一些函数 cvGoodFeaturesToTrack采用Shi和Tomasi提出的方法,先计算二阶导数,再计算特征值,它返回满足易于跟踪的定义的一系列点。 void cvGoodFeaturesToTrack( const CvArr* image, CvArr* eig_image, CvArr* temp_image, CvPoint2D32f* corners, int* corner_count, doubl... 阅读全文
posted @ 2013-06-10 20:37 爱生活,爱编程 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: Digia公司:带领QT“闯”世界 QT的命运可谓一波三折。2011年以前,QT随着诺基亚一起沉沦。但是在2011年3月,Digia从诺基亚收购了QT的的商业授权和技术支持业务。QT的命运在那一刻发生了戏剧性的变化。2012年Digia从诺基亚完整收购了QT的技术平台和知识产权。 到2013年,QT的发展已经回到正轨,目前QT在全球拥有超过50万名的开发者。而它的拥有者Digia,在QT领域的实力也不容小觑,Digia拥有超过10年的QT开发经验,而且有超过200位的QT专家服务于Digia。 而本次QT开发者大会更是把业内对于QT的热情再次点燃。 经过不断的升级改造,QT的全新特性中最重要的 阅读全文
posted @ 2013-06-10 20:36 爱生活,爱编程 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 强势回归 Qt让跨平台快速迈向移动化 【IT168评论】跨平台技术一直是业界非常关注的技术,同时在行业应用需求上有极其广泛的应用。Qt作为跨平台技术领域的佼佼者,却在20多年的发展过程中,经历过两次易主,终于在2012年8月被Digia收购之后重新找到了定位和发展方向,值得贺喜。2013年的首个Qt中国开发者大会亮相,也正式宣布Qt的强势回归。 ▲2013中国Qt开发者大会 回顾Qt的发展,Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象语言,易于扩展,并且允许组件编程。 Q. 阅读全文
posted @ 2013-06-10 20:35 爱生活,爱编程 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 最近在对EJB的相关内容进行总结,在总结的过程中发现对容器的概念并不是很理解,因为EJB本身就是一个容器,但是容器到底是用来做什么的?它跟我们之前所了解的组件,框架,包,类等都有什么关系?接下来主要是从容器入手来理解这些概念. 对象,类,包,模块,组件,容器,框架,这些java属于他们都有一个共同的特点:容纳.但是他们彼此之间又有什么关系和联系么? 对象(Object):在java的世界里,对象是通过属性和方法来分别对应事物所具有的静态属性和动态属性. 类(Class):用于描述同一类型的对象的一个抽象的概念.对象和类的关系:类是具有共同的属性名称和行为的一组对象的抽象,而对象则是一个类的.. 阅读全文
posted @ 2013-06-10 20:33 爱生活,爱编程 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 首先,在你安装上了虚拟机后要确保你也安装了桥接的协议,这可以通过点击右键“网上邻居”,在其中可以看到有两个虚拟出来的网络一个VMnet1,另一个是VMnet8, 如下图所示。如果没有安装,可以通过下面的方式进行安装,要确保你的网络上了桥接的协议如下图所示: (1).在"VMware Network Adapter VMnet1属性"中,点"安装"->"服务"->"添加..."->厂商中选择"VMware,Inc",网 络服务中选择"VMware Bridge Prot 阅读全文
posted @ 2013-06-10 20:32 爱生活,爱编程 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 设置共享1、启用来宾帐户。开始-控制面版--管理工具--计算机管理-展开系统工具--本地用户和组--用户,在右边会见到一个GUEST用户,双击它,把帐号已停用前面的勾取消。如果大家想提高访问别人机器的速度的话,还可以做一些相关操作:控制面版—管理工具—服务—Task Scheduler—属性—启动方式改为手动,这样就可以了。2、用户权利指派。“控制面板-管理工具-本地安全策略”,在“本地安全策略”对话框中,依次选择“本地策略-用户权利指派”,在右边的选项中依次对“从网络上访问这台计算机”和“拒绝从网络上访问这台计算机”这两个选项进行设置。“从网络上访问这台计算机”选项需要将guest用户和ev 阅读全文
posted @ 2013-06-10 20:30 爱生活,爱编程 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Power up C++ with the Standard Template Library: Part I作者:DmitryKorolevTopCoder成员原文地址:http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=standardTemplateLibrary可能你已经使用C++作为你解决TopCoder题目的主要编程语言了。这意味你已经以一种简单的方式在使用STL了,因为数组和字符串作为STL的对象传递给了你的函数。你可能也注意到了这点,但是,许许多多的coder(程序员)都设法去写出比你更高 阅读全文
posted @ 2013-06-10 20:29 爱生活,爱编程 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。Tomcat 是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Jetty和Tomcat都是业内很优秀的web应用服务器。作为一名Java应用工程师,相信都会邀请它们加... 阅读全文
posted @ 2013-06-10 20:28 爱生活,爱编程 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 4. OpenStack对象存储系统管理4.6 注意事项和调试良好地调试你的部署和安装会花费你一些时间和精力。这里列出了一些能够提高OpenStack对象存储系统性能的注意事项。 4.6.1 Memcached注意事项 有一些服务依赖于memcached来缓存一定的查询类型,比如认证令牌(auth tokens)、容器或者账户是否存在等。Swift并不缓存对象的真实数据。Memcached需要能够运行在任何具有可用的RAM和CPU的服务器上。在Rackspace,我们在代理服务器上运行memcached。Proxy-server.conf文件中的memcache_servers选项需要包含所. 阅读全文
posted @ 2013-06-10 20:26 爱生活,爱编程 阅读(375) 评论(0) 推荐(0) 编辑
摘要: <asp:TextBox ID = "txtRecord" TextMode="MultiLine" Columns="30" Rows="10" runat="server" />输入内容中有换行,保存到数据库,直接查看感觉没有换行,但查询结果“以文本格式显示结果”你就会发现 其实是有换行的。接下来问题就来了,页面读取显示,为什么换行又没了??!!查阅N多文档,发现:控制字符值制表符CHAR(9)换行符CHAR(10)回车CHAR(13)明白了吧,但又一个容易误导的是,“换行符”和 阅读全文
posted @ 2013-06-10 20:25 爱生活,爱编程 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Jack:hi,淫龙,在Linux内核的源代码里,有几段汇编代码,那几段代码是负责Linux内核引导的。我:是的。早期的Linux内核引导代码只有bootsect.s、setup.s、head.s这3个文件,这三个文件都是Linus在1991年左右亲手写的。后来的代码虽然进行了加固,但是原型还是这几个。Jack:我想弄清楚。这几个汇编代码做了些什么事情。我:我不能在对话中一句代码一句代码地给你进行注释,这是不现实的。我希望能把你最困惑的知识点解释清楚,起到画龙点睛的作用,而不是手把手地教你它是什么。Jack:那我提一个最困惑的问题吧。Linux的内核是如何开始执行main()函数的?(在1.0 阅读全文
posted @ 2013-06-10 20:24 爱生活,爱编程 阅读(8869) 评论(0) 推荐(2) 编辑
摘要: (参考 http://svn.apache.org/repos/asf/subversion/trunk/INSTALL 的 E. Building the Latest Source under Windows)资源准备1, 下载subversion源码,下载地址: http://subversion.apache.org/download/#recommended-release,,win平台下载zip包,你可以选择 release版本,也可以选择rc1测试版本。2. VS6,VS2002,VS2003,VS2005,VS2008 中的一种3. python2.5 或更高版本,下载地址:. 阅读全文
posted @ 2013-06-10 20:22 爱生活,爱编程 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 最近同事W发现使用Java Date创建日期,在不同的机器上执行,得到的部分天小时数不一致。一开始怀疑机器的时间同步有问题,便拿到自己的机器上运行,异常复现,开始排查。 一. 测试代码 package com.bc.time;import java.text.SimpleDateFormat;import java.util.Date;import java.util.GregorianCalendar;public class TimeZoneTest { public static void main(String[] args) { TimeZoneTest test = ne... 阅读全文
posted @ 2013-06-10 20:21 爱生活,爱编程 阅读(9017) 评论(0) 推荐(0) 编辑
摘要: 下午在代码review时,和Y同学讨论了SimpleDateFormat的使用,发现自己以前使用有不当的地方,特此记录。 在jdk的doc中指出SimpleDateFormat Synchronization Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized external... 阅读全文
posted @ 2013-06-10 20:19 爱生活,爱编程 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 异常异常时导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序正常的执行。异常类的继承结构在整个java的异常结构中,实际上有以下两个最常用的类:Exception、Error,这两个类全都是Throwable的子类Exception:一般表示的是程序中出现的问题,可以直接使用try...catch处理。Error:一般指的是JVM错误,程序中无法处理。自定义异常类只需要继承Exception就可以完成自定义异常类。因为在java中提供的都是标准的异常类(包括一 阅读全文
posted @ 2013-06-10 20:18 爱生活,爱编程 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 机器学习经典书籍小结博客第一篇文章[1]是转载的,也算是开始写博客不经意的表露了自己对机器学习的兴趣吧!那篇文章总结了机器学习的一些经典算法的论文与数学基础理论的一些书籍,对于开始学习机器学习的话恐怕太过深入,正好最近在买书,看了很多经典书籍的总结与评论,我再拾人牙慧,稍稍总结一下吧。先说一下我看过的和正在看的一些书吧!《数学之美》;作者吴军大家都很熟悉。这本书主要的作用是引起了我对机器学习和自然语言处理的兴趣。里面以极为通俗的语言讲述了数学在这两个领域的应用。《Programming Collective Intelligence》(中译本《集体智慧编程》);作者Toby Segaran也是 阅读全文
posted @ 2013-06-10 20:17 爱生活,爱编程 阅读(22409) 评论(0) 推荐(5) 编辑
摘要: 1.下列程序运行的结果:(面试宝典P108)#include<iostream>#include<string>using namespace std;class classType{private: int x,y;public: classType(int a):y(a),x(y) {} int getx(){return x;} int gety(){return y;}};int main(){ classType obj(98); cout<<obj.getx()<<" "<<obj.gety()< 阅读全文
posted @ 2013-06-10 20:15 爱生活,爱编程 阅读(258) 评论(0) 推荐(0) 编辑