<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hi]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lychee007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lychee007]]></copyright><item><title><![CDATA[如何打印函数指针指向的函数名]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/8588800</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/8588800</guid><author>lychee007</author><pubDate>Mon, 18 Feb 2013 18:43:36 +0800</pubDate><description><![CDATA[在涉及自己创建的函数指针，为了方便调试，希望将函数指针当前指向的函数名打印出来。直接打印不可能，所以需要在定义指针时添加上指示符。
例如stackoverflow上的一段代码样例
http://stackoverflow.com/questions/351134/how-to-get-functions-name-from-functions-pointer-in-c// Define it]]></description><category></category></item><item><title><![CDATA[matlab中如何快速将类别变为对应的标记单位向量？]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/8571250</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/8571250</guid><author>lychee007</author><pubDate>Tue, 05 Feb 2013 11:56:57 +0800</pubDate><description><![CDATA[利用分类器做有监督学习时，需要将手工标定的类别转化为单位向量。下面介绍两个不依赖循环实现的版本。

例如，手头有标记向量，需要转化成类别矩阵M。即当 y(c) = r 时 M(r, c) 为1，否则为0。

numCases = size(labels,1); %样本个数

版本1：利用命令eye：

label = eye(numCases);
groundTruth = la]]></description><category></category></item><item><title><![CDATA[如何确定matlab里的intel MKL版本？]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/8546319</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/8546319</guid><author>lychee007</author><pubDate>Sun, 27 Jan 2013 14:19:02 +0800</pubDate><description><![CDATA[http://www.walkingrandomly.com/?p=4252


MATLAB在后台使用Intel Math Kernel Library (MKL) 来执行许多线形代数计算，执行下列命令可以查询当前MATLAB所使用的 MKL 版本

>> version -lapack

ans =

Intel(R) Math Kernel Library Version 10.3]]></description><category></category></item><item><title><![CDATA[windows 控制台程序，程序运行闪一下就没了，看不到运行结果，咋办？]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/8544746</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/8544746</guid><author>lychee007</author><pubDate>Sat, 26 Jan 2013 15:40:38 +0800</pubDate><description><![CDATA[试过的方法：
1，主函数'return 0;' 前设置断点；
2，主函数 'return 0' 前调用一下'getchar();']]></description><category></category></item><item><title><![CDATA[[转载]会思考的机器预言家-《环球科学》2012年第8期]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/8482637</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/8482637</guid><author>lychee007</author><pubDate>Tue, 08 Jan 2013 19:30:42 +0800</pubDate><description><![CDATA[12年第8期《环球科学》（科学美国人杂志中文版）上刊登的一篇关于“机器学习”的科普文章。
http://www.huanqiukexue.com/html/benqimulu/2012/0719/22407.html
用通俗易懂的语言解释了机器学习领域的一些基本概念，包括： training, supervised learning, unsupervised learning, reinfo]]></description><category></category></item><item><title><![CDATA[测试一下C语言结构体初始化]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/8314830</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/8314830</guid><author>lychee007</author><pubDate>Tue, 18 Dec 2012 15:49:37 +0800</pubDate><description><![CDATA[#include 
#include 

struct A {
  int B;
  short C[2];
  int *P;
}strTest0 = {8,0,0,NULL};


int main()
{
	struct A strTest1 = {1,0,0,NULL};
	struct A strTest2 = {/*.B =*/ 2,
		                 /*.C =]]></description><category></category></item><item><title><![CDATA[如何计算某char变量bit位为1的总数目？]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/4296696</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/4296696</guid><author>lychee007</author><pubDate>Tue, 17 Jul 2012 19:34:59 +0800</pubDate><description><![CDATA[比如：
char c = 'a';
而'a'二进制是01100001，所以起bit位为1的总数目是3。
请问这个如何实现？谢谢。
据说还可以有空间优化和时间优化等不同实现？
 
一种实现方法：
------------------------转载------------------------
----------eGust (就像矗立在彩虹之巅)----------
比起
x]]></description><category></category></item><item><title><![CDATA[CWnd::SetIcon究竟做了什么事？ zz]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/7756650</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/7756650</guid><author>lychee007</author><pubDate>Tue, 17 Jul 2012 19:34:19 +0800</pubDate><description><![CDATA[用VC向导生成的基于对话框的程序中，在对话框的OnInitDialog()函数中，总可以看到如下的代码段：
 
BOOL CXXXDlg::OnInitDialog()
{
     ......
     // Set the icon for this dialog.  The framework does this automatically
     //  when the]]></description><category></category></item><item><title><![CDATA[气温坐“过山车”原因]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/7385268</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/7385268</guid><author>lychee007</author><pubDate>Thu, 22 Mar 2012 22:42:53 +0800</pubDate><description><![CDATA[气象专家解释，冷空气来临之前，气温反常变暖，有时甚至闷热难耐，让人产生季节转换的错觉。气象学上称这样的天气现象为“锋前增温”。“锋前增温”是一种常见的天气现象，一年四季均有发生。冷空气到来之前，处在冷锋面前部的地方，为暖湿气流控制，随着冷锋逼近，冷空气把原来占主导地位的暖气团迅速挤压到狭窄区域聚集增温；另外冷空气到来之前一般吹偏南风，也会加剧大气升温变暖。因此某一地区在冷空气到来之前气温会出现短暂]]></description><category></category></item><item><title><![CDATA[码农素质堪忧]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/7094476</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/7094476</guid><author>lychee007</author><pubDate>Thu, 22 Dec 2011 10:51:55 +0800</pubDate><description><![CDATA[标  题: 码农素质堪忧，wocaonima使用565次

今天有黑客在网上公开了知名网站优快云的用户数据库，这是一次严重的暴库泄密事件，
涉及到的账户总量高达600万个。有人写了一个小程序，统计了这次公布的 6428632 
个 优快云 哪些密码出镜率较高？统计结果显示有239万人的密码和别人存在重复，在所
有密码中，123456789出镜率高居榜首，有23万5千人使用它作为密码。]]></description><category></category></item><item><title><![CDATA[VS2005中的条件断点和内存监测]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6964025</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6964025</guid><author>lychee007</author><pubDate>Sun, 13 Nov 2011 00:54:25 +0800</pubDate><description><![CDATA[条件断点：
右键点击断点，选择Condition。输入中断条件即可，程序会在满足条件的时候，在该断点处中止。
 
内存监测
Debug->New BreakPoint->New Data BreakPoint，输入想监控的内存地址即可。程序会在该内存地址上的值被改变时候中止。
 
VC6.0 按Ctrl+B 会弹出该对话框，依此填写即可。
 
该方法结合使用在调试循环深处的数组越界]]></description><category></category></item><item><title><![CDATA[there is no source code available for the current location的解决方法]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6963986</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6963986</guid><author>lychee007</author><pubDate>Sun, 13 Nov 2011 00:18:36 +0800</pubDate><description><![CDATA[今天遇到该问题，简单的clean and rebuild 不行。
Tools->Options->Debugging->General->去掉Require source files to exactly match the original version之前的勾即可。
我怀疑可能是输入某些不兼容的编码导致，因为在编译信息中发现一个警告：
warning C4819: The file c]]></description><category></category></item><item><title><![CDATA[不同的编译器、不同的硬件平台以及不同的操作系统，最终编译出来的结果一样吗？为什么？]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6766281</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6766281</guid><author>lychee007</author><pubDate>Sat, 10 Sep 2011 18:18:13 +0800</pubDate><description><![CDATA[不一样。 
对于不同的编译器，整个流程（预处理——编译器（词法分析、语法分析，语义分析...)——汇编器——链接器)之中只要有稍微一点的不同，我想编译后的结果——可执行文件都是不同的。

对于不同的硬件平台，比如x86、SPARC、MIPS、ARM等，它们的寻址方式、地址格]]></description><category></category></item><item><title><![CDATA[Intel C++ compiler v12的Array Notion应用中有关__sec_reduce_xxx()这个函数的实现原理]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6667837</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6667837</guid><author>lychee007</author><pubDate>Sun, 07 Aug 2011 23:17:19 +0800</pubDate><description><![CDATA[Q:(tangboyun)
主要是由于对__sec_reduce_xxx()这个函数的实现原理并不清楚，我把cilk的手册翻来翻去，但是好像关于这点没说的很清楚。
我知道用array notion赋值的时候，如果有data dependence的话，编译器会自己先生成一个临时]]></description><category></category></item><item><title><![CDATA[zz: There was a failure while initializing the Microsoft Visual SourceSafe ]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6426355</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6426355</guid><author>lychee007</author><pubDate>Tue, 17 May 2011 10:57:00 +0800</pubDate><description><![CDATA[<br /><br /> <br />from: http://blog.youkuaiyun.com/waterathena/archive/2009/05/11/4167099.aspx<br /> <br />我的系统重新装过之后，开发环境并不能百分百和原始的一样。<br />重装VS2005之后，打开原来的工程配置文件XXX.SLN，总是弹出错误：There was a failure while initializing the Microsoft Visual SourceSafe。<br />GOOGLE]]></description><category></category></item><item><title><![CDATA[又被自动升级阴了]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6384752</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6384752</guid><author>lychee007</author><pubDate>Mon, 02 May 2011 16:51:00 +0800</pubDate><description><![CDATA[<br />今天电脑开机后，启动过程中弹出异常对话框“winlogon.exe 应用程序发生异常 未知软件异常(0xc0000409)位置为0x1009bc5d”<br /><br />无论点击“确定”还是“取消”后，进入界面便会蓝屏左上角会出现stop:c000021a unknovn  hard error，接着自动重启。<br /> <br />但是<br />（1）若弹出异常对话框后不做任何处理，机器能够正常运行，比如打开网页，甚至打开VC6.0和CCS3.3等程序；<br />（2）开机时按F8，]]></description><category></category></item><item><title><![CDATA[图像处理中 correlation 和 convolution 的联系和区别]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6214673</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6214673</guid><author>lychee007</author><pubDate>Tue, 01 Mar 2011 09:41:00 +0800</pubDate><description><![CDATA[<br />未完待续]]></description><category></category></item><item><title><![CDATA[问如何累加一个128位寄存器中的四个float数？]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6194384</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6194384</guid><author>lychee007</author><pubDate>Fri, 18 Feb 2011 22:56:00 +0800</pubDate><description><![CDATA[<br />问题（zlw）：<br />一个_mm128型的寄存器包含  (xx3, xx2, xx1, xx0)这样四个float型浮点数.<br /><br />想做 xx0 + xx1 + xx2 + xx3这样的计算<br /><br />提问者自己觉得可以用:<br /]]></description><category></category></item><item><title><![CDATA[为二维数组在堆上分配空间 zz msdn]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/6161313</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/6161313</guid><author>lychee007</author><pubDate>Mon, 24 Jan 2011 15:27:00 +0800</pubDate><description><![CDATA[<br />The following example allocates and then frees a two-dimensional array of characters of size dim by 10. <br />When allocating a multidimensional array, all dimensions except the first must be “constant expressions” that evaluate to positive values; <]]></description><category></category></item><item><title><![CDATA[图像分析中常见的使用Conditional Remove的优化类型（2）：Array Reduction]]></title><link>https://blog.youkuaiyun.com/lychee007/article/details/5984297</link><guid>https://blog.youkuaiyun.com/lychee007/article/details/5984297</guid><author>lychee007</author><pubDate>Wed, 03 Nov 2010 11:48:00 +0800</pubDate><description><![CDATA[<br />另一种常见的类型属于Array Reduction。<br /> A reduction combines array section elements to generate a scalar result.（利用向量得到某些标量结果）<br />此种类型常见的有：单个向量求和（水平投影？），两个向量求点积（只支持TSint16、TUchar8和TSchar8），求单个向量内元素中的最大、最小值及其对应下标。<br />特别是通过遍历整个向量来寻得最大、最小值及其下标的过程，其实就是选择排序。]]></description><category></category></item></channel></rss>