这里我省去了很多的数学知识,建议数学比较薄弱的读者可以先看看信息检索导论>第18章。主要的数学知识包括方阵的特征值、特征向量;方阵的对角化;一般矩阵的奇异值分解及低秩逼近矩阵。这里主要讲解奇异值分解的两个应用PCA(降维)和LSA(潜在语义结构分析)。
PCA:
之前有详细讲过PCA,http://blog.csdn.net/lu597203933/article/details/415445...
分类:
其他好文 时间:
2015-05-22 00:38:18
阅读次数:
1027
这题,简单的异或运算。
a ^ b = c => a ^ b ^ a = c ^ a = b。
而这个b就是我们要求解的。
下面的是AC的代码:
#include
#include
using namespace std;
int a[10010];
char b[10010];
int main()
{
int n;
int i, j, k;
while(cin >> n...
分类:
其他好文 时间:
2015-05-22 00:36:04
阅读次数:
106
邮件是我们日常工作当中是一个非常有效的通讯工具。...
分类:
其他好文 时间:
2015-05-22 00:38:00
阅读次数:
117
一,测试Demo
namespace 不同编码下的中英文字符大小
{
class Program
{
static void Main(string[] args)
{
ShowCode();
}
private static void ShowCode() {...
分类:
其他好文 时间:
2015-05-22 00:35:44
阅读次数:
141
给一个整数数组,调整每个数的大小,使得相邻的两个数的差小于一个给定的整数target,调整每个数的代价为调整前后的差的绝对值,求调整代价之和最小是多少。
样例
对于数组[1, 4, 2, 3]和target=1,最小的调整方案是调整为[2, 3, 2, 3],调整代价之和是2。返回2。
注意
你可以假设数组中每个整数都是正整数,且小于等于100。
分析:一...
分类:
其他好文 时间:
2015-05-22 00:34:14
阅读次数:
599
基于MFC的界面程序中,如果存在多线程,一般情况下只有主线程(界面线程)可以调用Windows窗口相关的函数,否则如果在其他线程中调用了界面函数,很可能会造成异常。为此DuiVision界面库提供了一个任务队列和相应的调度机制,可以将各种任务对象放到任务队列中按顺序执行,通过任务队列,可以做到其他线程和界面线程之间的中转调用,方法是创建任务对象时候指定是需要界面线程处理的任务,则任务调用过程中会通...
分类:
其他好文 时间:
2015-05-22 00:34:32
阅读次数:
195
Cities
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 670 Accepted Submission(s): 198
Problem Description
Long long ago,there is a ...
分类:
其他好文 时间:
2015-05-22 00:34:10
阅读次数:
128
敏捷开发下,开发人员应该多花点时间,好好的深读这几本书……
光只是学会程序语言、单元测试框架对提升开发效率与产品质量,不仅是毫无帮助,反而会因滥用单元测试与无架构可言的代码,而对开发的效率与产品的质量,产生莫大且永恒的伤害。
这几本书,将能开启咱们大家的智慧;使咱们能从管理产品的复杂度着手,不仅使产品代码可适应变化,更可使单元测试代码可适应变化。
从这些书所获得的知识,是敏捷开发下,开发人员...
分类:
其他好文 时间:
2015-05-22 00:32:10
阅读次数:
137
产品的质量始终无法获得保证,其中有一个主要的因素,便是对 “自动化测试”
与 “软件测试”
存在着太多,太多,太多的误解与不切实际的期待。
这二本书将能告诉咱们大家,“自动化测试”
与 “软件测试”
的真相;真实故事为何?
“任何事都是需经过深度的学习、深度的思考与细心的验证,才能得出真正符合事实的结论。”...
分类:
其他好文 时间:
2015-05-22 00:32:06
阅读次数:
109
[注]此文是《程序员的自我修养》的读书总结,其中掺杂着一些个人的理解,若有不对,欢迎拍砖。
程序的内存布局
现代的应用程序都运行在一个虚拟内存空间里,在32位的系统里,这个内存空间拥有4GB的寻址能力。现代的应用程序可以直接使用32位的地址进行寻址,整个内存是一个统一的地址空间,用户可以使用一个32位的指针访问任意内存位置。
在进程的不同地址区间上有着不同的地位,...
分类:
其他好文 时间:
2015-05-22 00:34:56
阅读次数:
112
USE [Nursing] GO/****** Object: StoredProcedure [dbo].[P_GetICUVitualSign] Script Date: 05/21/2015 21:47:21 ******/ SET ANSI_NULLS ON GOSET QUOTED...
分类:
其他好文 时间:
2015-05-22 00:32:59
阅读次数:
142
ACE服务端编程系列的第三篇,探究ACE解决不同编译器之间分配堆内存的差异。在ACE的官方示例中会看到大量的ACE_NEW_RETURN,ACE_NEW这样的宏,这是ACE为了消除不同编译器编译的代码在堆上分配内存失败的行为差异。具体来说:使用 malloc/calloc 等分配内存的函数时,一定要...
分类:
其他好文 时间:
2015-05-22 00:33:10
阅读次数:
168
makefile很久就接触过了,但是一直没怎么深入的去学习和总结;在项目中我也只是看看makefile或者修改部分语句,全部自己动手写的话还真没有;知识在于沉淀,这句说的非常好,所以现在把自己理解的东西,记录下来,以便后面查阅; 这篇blog要分享的是在单目录下多文件的makefile编写,首...
分类:
其他好文 时间:
2015-05-22 00:32:10
阅读次数:
223
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、函数概念功能相对独立的代码段二、函数的分类分类:1.库函数和用户定义函数 2.有返回值和无返回值 3.有参函数和无参函数在C语言中,所有的函数定义,包括主函数main在内,都是平行的...
分类:
其他好文 时间:
2015-05-22 00:30:38
阅读次数:
190
Time Limit:2000MSMemory Limit:32768KB64bit IO Format:%lld & %lluDescriptionYou are in a cave, a long cave! The cave can be represented by a1 x Ngrid. ...
分类:
其他好文 时间:
2015-05-22 00:30:06
阅读次数:
196
http://blog.csdn.net/jiao_fuyou/article/category/1745977http://www.cnblogs.com/cocowool/archive/2011/08/18/2145144.html参考资料:1、用 Gearman 分发 PHP 应用程序的工作...
分类:
其他好文 时间:
2015-05-22 00:31:02
阅读次数:
186
数据结构与算法---霍夫曼编码:在计算机数据处理中,霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现几率的方法得到的,出现几率高的字母使用较短的编码,反之出现几率低的则使用较长的编码,这便使编码之后的字符串的平均长度、期望值降低,从而达到无损压...
分类:
其他好文 时间:
2015-05-22 00:28:51
阅读次数:
143