接着LU分解继续往下,就会发展出很多相关但是并不完全一样的矩阵分解,最后对于对称正定矩阵,我们则可以给出非常有用的cholesky分解。这些分解的来源就在于矩阵本身存在的特殊的结构。对于矩阵A,如果没有任何的特殊结构,那么可以给出A=L*U分解,其中L是下三角矩阵且对角线全部为1,U是上三角矩阵但是...
分类:
其他好文 时间:
2014-05-14 03:48:31
阅读次数:
451
一、概述1、调用STM32库函数配置与直接配置寄存器① 直接配置寄存器
使用过51单片机的朋友都知道为了将IO口配置成某种特殊功能或者配置中断控制,我们先将需要如下步骤: 根据需要配置功能计算值---->直接写入寄存器②
调用STM32库函数配置 定义一个配置结构体变量---->根据配置功能依...
分类:
其他好文 时间:
2014-05-12 12:27:04
阅读次数:
1439
迅雷有一个很特殊的本领:搜索可下载资源。当你启动迅雷进行下载时,它会一边下载,一边搜索可用的其它同名下载资源(这么强的功能,不知道迅雷官方为什么不宣传)。迅雷搜索可用的下载资源默认线程是5,如果我们将这个数值改大一些,比如改成20,也就意味着你比其他雷友多出四倍的下载资源!
进入迅雷安装目录“X:....
分类:
其他好文 时间:
2014-05-12 10:48:38
阅读次数:
302
排序算法有很多,冒泡排序,选择排序,堆排序,快速排序,归并排序,基数排序……其中平均复杂度O(nlogn)的排序算法或者在某方面有特殊优势的算法在ACM中才有实际使用价值,所以上述提到的前2种大家以后就不要用了。其他排序算法大家会慢慢接触,本文主要介绍使用最多的排序函数
sort。大家可能会遇到qs...
分类:
其他好文 时间:
2014-05-12 09:24:26
阅读次数:
323
这个题乍一看很简单,实际上还挺有技巧的。我最开始的想法是找一个特殊值标记,遇到一个0,把他所对应的行列中非零的元素标记成这个特殊值,0值保持不变,然后再从头遍历一次,碰到特殊值就转化成0。
问题是这个特殊值怎么确定,题目中没有把取值范围给出,我怀着侥幸的心理用了最大和最小的int,都被揪了出来。。如果找一个不存在于数组中的值,这个复杂度太高了。
有没有其他更好的方法呢?当然有。这个思想很巧妙,...
分类:
其他好文 时间:
2014-05-12 06:54:39
阅读次数:
193
很多ASP.NET项目,尤其是使用了Ajax的项目,常常需要返回JSON格式的数据。.NET框架从3.5版本开始提供了JSON的序列化和反序列化工具,不过个人感觉不太好用,后来找了第三方的Newtonsoft.Json来用。再后来,在MVC4中,微软已经默认使用Json.NET(Newtonsoft.Json)来处理JSON数..
分类:
Web程序 时间:
2014-05-12 02:56:46
阅读次数:
427
以下是我学习正则表达式过程中的学习笔记:详细学习教程推荐正则表达式30分钟入门教程特殊代码/元字符:\b:单词的开始或结尾。
例如:正则表达式为male,则male或abcmale22都能匹配到。 正则表达式为\bmale\b,则abcmale22不会被匹配到.
:除了换行符以外的任意...
分类:
其他好文 时间:
2014-05-11 23:46:57
阅读次数:
481
class Program { static void Main(string[] args) { int i = 940; int j = 73; Console.WriteLine("{0,5}\n+{1,4}\n------\n{2,4}",i,j,i+j); Console.ReadKey(); } }输出结果为:...
分类:
其他好文 时间:
2014-05-11 22:28:49
阅读次数:
298
在实际开发过程中,经常会遇到些不能让用户随便地输入手机号码,对输入的手机号码的正确判断;有些输入框只能输入数字,不能输入字母或特殊字符;还有些如价格金额之类的就只能输入数字和小数点且小数点后面保留两位。/////
手机号码的有效性判断//检测是否是手机号码- (BOOL)isMobileNumber...
分类:
移动开发 时间:
2014-05-11 15:29:47
阅读次数:
377
3.3 Class Templates 的特化(
Specializations)你可以针对某些特殊的 template arguments,对一个 class template 进行「特化」。class
templates的特化与 function template 的重载类似,使你得以针对某些特...
分类:
其他好文 时间:
2014-05-10 23:04:57
阅读次数:
466