现在位置: 首页 > handcuff发表的所有文章
MFC解决自己发送WM_NCLBUTTONDOWN消息收不到WM_LBUTTONUP的方法     最近在做一个MFC拖动窗口的程序,在网上搜到了一个方法,在OnLButtonDown里自己发送 PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x,point.y)); 消息。这样一来确实能够在客户区移动窗口了,但是有一个问题:WM_LBUTTONUP消息被忽略了,写在OnLButtonUp里的内容根本没执行。在网上搜解决方法,要么是太复杂,要么没有很好的解决。最后自己试出了一个方法,经测试可行: 在OnNcLButtonDown函数里完成父类函数后自己发送一个WM_ONLBUTTONUP消息。 如......
阅读全文
第五章 混合推荐方法 推荐问题可以转换成效用函数,函数的输入为用户和物品,输出为用户和物品的效用——效用是指物品满足某种抽象目标的能力,如:满足用户某方面的需求、或者是满足零售转化率、等等 任何一个推荐系统都是从众多物品中选取N个物品,使得这N个物品的效用总和最大 1. 整体式混合设计 从最底层的特征开始考虑整合 1.1 特征混合方案 如果有多种特征可以用,例如:用户浏览、点击、搜索、购买、等行为,要预测用户下一步要购买什么,显然搜索和购买行为比浏览、点击行为更加重要。对于不同重要性的特征的利用(有重要......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 3527字 评论关闭
使用XML元数据  除了使用注解提供元数据信息外,JPA也允许我们通过XML提供元数据信息。 条条道路通罗马,路路都是安康道,开发者安全可以根据自己的习惯喜好择一而从。 按照JPA的规范,如果你提供了XML元数据描述信息,它将覆盖实体类中的注解元数据信息。 XML元数据信息以orm.xml 命名,放置在类路径的META-INF目录下。 JPA尽量让XML和注解的元数据在描述的结构上相近,降低学习曲线和转换难度,所以我们在学习注解元数据后,学习XML元数据变得非常简单。 下面,我们给出以上实体的XML描述版本,你可以对照注解的描述进行......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 3303字 评论关闭
          sizeof求类的大小和求结构体的大小,有一定的相似性,但又不完全相同,因为类存在这继承和派生、存在着虚函数。 1、空类大小 对于一个空类,使用sizeof求得其大小为1。 2、简单类 如下定义一个类, class A { public: int a; private: char b; };         使用sizeof求这种简单类,结果和求结构体的sizeof是一样的,需要考虑偏移和对齐。要注意的是static变量不属于类的一部分,如果类中定义了static变量,求sizeof时可以忽略它们。 3、带虚函数的类         虚函数放在虚表中,类中定义了虚函数,需要存放一个......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 827字 评论关闭
       外观模式:提供了一个统一的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用。       目地:让接口变得简单,是为了简化子系统的接口。      外观模式也十分的简单,简而言之,就是简化你的类的接口,将一系列的复杂的过程封装到内部,对外只提供最简单的接口      结构图: 应用示例:      假如你想吃一顿大餐,那么我想你要,首先去买菜,然后回到家后自己做菜,最后吃完饭以后要洗碗打扫。      这么一来你需要3个类,Shopper, Cook, Dishwasher, 分别来完成买菜,做菜,洗碗等工作,......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1135字 评论关闭
首先,最朴素的思想为暴搜所有解o(2^n)不可接受; 已d[ i ] [ j ] 代表前 i 个数字 里 已作出选择后产生的序列记为 j ,j 最大为 (16,8,4,2全部除以压缩一下) 4000; 注意 j 保存的是一个序列经产生所属运算后最后的递减数数列; 举个栗子 : 14(8 4 2)  当添入 2 变为 16, 添入 4 变为 4 ,填入1变为 15; 这样状态总数约二百万,加上剪枝(当j > sum(i)(sum(i) 为前 i 个宝藏的和) 可剪枝 ),已经足够快; 这样 i 的状态依赖有 i - 1可转移至它 的状态;可使用刷表法; #include <cstdio> #include <cstrin......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 2800字 评论关闭
<DIV id=QQFloat style="Z-INDEX: 20; RIGHT: 0px; VISIBILITY: visible; WIDTH: 120px; POSITION: absolute; TOP: 130px; "> <TABLE cellSpacing=0 cellPadding=0 width=111 align=center border=0>   <TBODY>   <TR>     <TD height=24><A href="javascript:Close()"><IMG height=24       src="http://www.taikegongkong.com/images/01.gif" width=111       border=0></A></TD></TR>   <TR>     <TD height=27><IMG height=27       src=......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 4800字 评论关闭
在阎宏博士的《JAVA与模式》一书中开头是这样描述状态(State)模式的:   状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。   状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。 状态模式的结构   用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的时候,其行为也随之改变。状态模式的示意性类图如下所示:......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 13672字 评论关闭
1.关于SQL查询效率,100w数据,查询只要1秒,与您分享: 机器情况 p4: 2.4 内存: 1 G os: windows 2003 数据库: ms sql server 2000 目的: 查询性能测试,比较两种查询的性能 SQL查询效率 step by step -- setp 1. -- 建表 create table t_userinfo ( userid int identity(1,1) primary key nonclustered, nick varchar(50) not null default '', classid int not null default 0, writetime datetime not null default getdate() ) go -- 建索引 create clustered index ix_userinfo_classid on t_userinfo(classid) go -- step 2.......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 1626字 评论关闭
题目大意:两个小屁孩要乘飞机去旅行。现在给一些无向边和边权,另外他们还有K次免费乘坐飞机的机会,问从起点到终点的最小话费是什么。 思路:分层图第一题。之前听到分层图还以为是真的建K个图,然后不同层数之间的点连边跑最短路。。后来经同学讲解才发现我想多了。。 其实还是动归的思想(最短路不也是动归的思想么(`・ω・´)),f[ i ][ j ]表示在j位置时,已经用了i次免费机会的时候的最小花费,然后在SPFA里多一维的转移就可以了。 PS:BZOJ上这个题还是挺卡常数的,我之前用queue用了9388ms险些T,改用priority_queue之后......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 2051字 评论关闭
WCF是对于Webservice,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。那么他与Remoting和Webservice有什么关系呢? 既然他是对Remoting,Webservice等技术的整合,那么我们先来看一下Remoting,Webservice的架构,下图是Remoting的架构图,实际上Webservice和Remoting差不多,也是这样的架构,只是少了些东西,再后面我们会讲解,先来看一下图:   我们先来讲解Remoting:   1.远程处理对象(MBR):由于Remoting传递的对象是以引用的方式,因此所传递的远程对象类必须继承MarshalByRefObject。MarshalByRefObject 是那些通过使用......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 2886字 评论关闭
今天我们来学习一个神奇的数据结构:Palindromic Tree。中译过来就是——回文树。 那么这个回文树有何功能? 假设我们有一个串S,S下标从0开始,则回文树能做到如下几点: 1.求串S前缀0~i内本质不同回文串的个数(两个串长度不同或者长度相同且至少有一个字符不同便是本质不同) 2.求串S内每一个本质不同回文串出现的次数 3.求串S内回文串的个数(其实就是1和2结合起来) 4.求以下标i结尾的回文串的个数 那么我们该如何构造回文树? 首先我们定义一些变量。 1.len[i]表示编号为i的节点表示的回文串的长度(一个节点表示一个回文串)......
阅读全文