摘要: 今天早上去大众点评面试,面试官问了一个关于算法的题目,当时脑袋短路,没有回答出来,在地铁上想了想,现在把答案发出来。 题目大意是这样的:实现一个先进后出的队列,要求能返回最大值,不能用循环。 补充一下,上面没有做任何线程安全方面的控制,只是列出了思路。 还有另外一个算法的题目,大意是关于提款的,要求 阅读全文
posted @ 2015-07-28 13:16 HOH 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.csdn.net/article/2012-11-23/2812174-5-Good-and-useful-.NET-Profilers 虽然.NET框架号称永远不会发生内存泄漏,原因是引入了内存回收机制。但在实际应用中,往往我们分配了对象但没有释放指向该对象的引用,导... 阅读全文
posted @ 2015-04-22 10:50 HOH 阅读(196) 评论(0) 推荐(0) 编辑
摘要: --所有没有主键的表 select name from sysobjects where xtype='U' and id not in ( select i.parent_obj from sysobjects i where i.xtype='PK' ) order by name --逻辑读最多的语句 SELECT TOP 10 (total_logical_read... 阅读全文
posted @ 2014-12-24 10:55 HOH 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1.在页面中加入 .less 样式表的链接,并将 rel 属性设置为 "stylesheet/less":2.下载 less.js 并通过 标签将其引入,放置于页面的 元素内:3.部署到IIS,并在“MIME类型”添加less类型: 阅读全文
posted @ 2014-12-23 17:08 HOH 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 测试地址:http://echarts.baidu.com/doc/example.html 阅读全文
posted @ 2014-07-25 17:38 HOH 阅读(306) 评论(0) 推荐(0) 编辑
摘要: MongoDB C#驱动中Query几个方法 Query.All("name", "a", "b");//通过多个元素来匹配数组 Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同时满足多个条件 Query.EQ("name", "a");//等于 Query.Exists("type", true);//判断键值是否存在 Qu 阅读全文
posted @ 2013-08-23 09:16 HOH 阅读(547) 评论(0) 推荐(0) 编辑
摘要: mongo –pathdb.AddUser(username,password) 添加用户db.auth(usrename,password) 设置数据库连接验证db.cloneDataBase(fromhost) 从目标服务器克隆一个数据库db.commandHelp(name) returns thehelpforthe commanddb.copyDatabase(fromdb,todb,fromhost) 复制数据库fromdb—源数据库名称,todb—目标数据库名称,fromhost—源数据库服务器地址db.createCollection(name,{size:3333,cappe 阅读全文
posted @ 2013-07-31 10:36 HOH 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在做手机应用程序开发的时候,我们经常需要手动建立GPRS连接,下面我提供一个经过简单改动过的GPRS连接类。 正文: 这个类核心的代码,在网上都可以找到,我只是在这个基础上,进行了简单的封装,让他可以在后台自动监视连接,在连接断开的时候,可以自动建立,让我们在做业务逻辑的时候,可以不必去管GPRS连接着一块。 /// <summary>/// GPRS自动连接服务/// </summa... 阅读全文
posted @ 2011-05-27 11:21 HOH 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 摘要      有的时候,我们需要在一个进程启动另外一个进程,并传递一些参数过去。 正文     我们很容易会想到下面的代码:   然而你会发现,这样你根本得不到传递过来的参数,这也让我很是郁闷,后来才发现,原来传递过来的参数不在0位置,而在1位置,只要用下面的代码就可以得到: 阅读全文
posted @ 2011-01-25 10:28 HOH 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 原文 :http://www.cnblogs.com/Lisen/archive/2009/12/23/1630585.html   原文为Jim Wilson 的 Establishing Network Connectivity with the Windows Mobile Connection Manager。 概要 Summary     本文主要讲述在托管程序中怎样使用连接管理器建立... 阅读全文
posted @ 2011-01-05 11:08 HOH 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 摘要      程序的最终运行环境是WINCE6.0,所以可以选择的数据库也相对比较的多,比方说:Access、SQLCE,当然还可以用XML来充当数据库,Access有个弊病,我想大家可能都知道,就是运行的时间一长,数据库文件会越来越大,尽管可以通过压缩的方式来释放掉,但是,这并不是一个好的选择;XML毕竟是个文本,效率不够高;SQLCE我不熟悉,在PD... 阅读全文
posted @ 2010-11-08 20:10 HOH 阅读(985) 评论(2) 推荐(1) 编辑
摘要: 摘要      在wince6.0中,要调用GPS模块,其实是一件很容易的事情。 正文     在wince6.0中,如果要调用GPS模块,其实很简单,微软已经为我们做好了这一切,我们只需要在自己的解决方案中,添加对Microsoft.WindowsMobile.Samples.Location.dll的引用就可以了,然后... 阅读全文
posted @ 2010-11-08 19:26 HOH 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 摘要      Windows CE6中的连接管理器为我们管理各种网络提供了极大的便利,让我们不必去接触底层的驱动。 正文 ConnMgrApiReadyEvent 这个函数返回一个事件的句柄用来检查连接管理器的接口是否准备好 Syntax Parameters Return Value 返回一个事件的句柄用来检查连接管理器的接口是否准备好,函数的调用... 阅读全文
posted @ 2010-10-31 02:11 HOH 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 摘要     AutoIt学习系列的文档将从此揭开序幕。首先,我们来装学习环境。 正文     要学习AutoIt,我们首先需要安装基本的运行环境。AutoIt的官方地址是http://www.autoitscript.com/,目前的最新版本是V3版。安装文件的下载地址是:http://www.autoitscript.com/c... 阅读全文
posted @ 2010-10-31 01:37 HOH 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 摘要      AutoIt是一个类似于QTP的自动化工具。他可以模拟键盘在特定文本区输入,也可以模拟鼠标的点击以及拖动窗口。本系列将以官方的帮助文档为依据,力争还原每一个实例。下载安装部分,我将简要介绍。 正文      AutoIt学习系列:下载与安装      Au... 阅读全文
posted @ 2010-10-31 01:07 HOH 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 摘要 在.net compact framework中,没有BackgroundWorker,应该会让我们这些用惯了BackgroundWorker的人感到非常的不便。BackgroundWorker可以非常方便解决线程和控件之间的互操作问题,做出界面运行非常流畅的引用程序。(该组件因wince的某些特性,不能解决根本问题,建议还是用线程来解决。)正文 在反编译了.net framework的BackgroundWorker后,发现基本上95%以上的代码都可以直接COPY过来,唯一存在问题的就是下面这段代码: if (this.asyncOperation != null) ... 阅读全文
posted @ 2010-10-27 20:51 HOH 阅读(1024) 评论(8) 推荐(0) 编辑
摘要: 摘要      Google的地图接口,相信大家都不陌生,N多人都比我这个菜鸟熟悉得多,我就不班门弄斧了,在这里我只介绍在我们项目中用到的几个实现。 正文      在我们的项目中,需求很简单,主要有以下几个方面:      1.在地图上描点,显示已经标注过的点的名字。 ... 阅读全文
posted @ 2010-10-23 22:44 HOH 阅读(775) 评论(0) 推荐(0) 编辑