换了个BLOG程序,给自己点动力

换了个blog程序,.net版,以前无聊的时候边学.net边写的,写了几天,出了个雏形以后又犯懒了,差不多有半年多的时间没有碰这个东西了。这个周末很无聊,便说写点东西吧,于是乎又把这个东西翻出来了,把雏形稍微整了一下,好歹有个样子了。于是一激动,索性放出来了,正好也可以给自己一点动力,继续完成这个非常不完整的程序。

有许多功能没有完成,也许你一不小心就可以碰到一个错误页面了,比如导航菜单上的“标签”,它就会直接把你带到错误页面。这只是个“非常凑合”的版本,如果您发现有写地方总是不能正常操作,比如不能正常阅读文章、不能登陆、不能发表评论、不能留言等等,非常影响您阅读本blog,请通过评论留言或者Email告诉我,我的Email地址是:fdream#live.com(请将#换成@),我将非常感谢!

一个人从头写blog程序还真是够麻烦的,尤其是边学边写,写到后来总是发现,其实我们还有更好的实现方式,改了一些实在是不好的地方,等以后功能完善了再重构吧!重构是一种美!…

C#:在正则表达式替换时进行处理

有些时候我偶们希望在正则表达式的替换中对替换的字符换进行简单的处理,比如把所有的A依次替换为B1、B2、B3……这就需在替换时对字符串进行处理,其实这个很简单,用C#中的MatchEvaluator委托就可以了。简单的示例如下:

private static int i = 0;

public static string ParseToHTML(string ubbString)
{
Regex rgx;
string htmlString = "";

MatchEvaluator me = new MatchEvaluator(AddOne);
rgx = new Regex(@"\[code\](.*?)\[\/code\]");
htmlString = rgx.Replace(htmlString, me);

return htmlString;
}

public static string AddOne(Match m)
{
string code = m.Value.Substring(6,

计算 Lagrange 插值的C程序

好久没写过 C 程序了,今天写了一个,也是迫不得已,是计算方法的作业,呵呵~~
这个程序用来计算 Lagrange 插值,老师要求要用数组,偶就用数组了,有点浪费内存的说,不过现在的机器内存太大了,偶的那点内存算什么,呵呵~~
由于很久没写了,还真有点手生,在那个循环那里还卡了一段时间,最后终于搞清楚是那几个变量没有初始化,唉,这么低级的错误,汗~~~[neutral]

/*lagrange.c*/
/*计算Lagrange插值*/
/*2005年4月21日*/
/*作者:Fdream*/

#include<stdio.h>

/*定义初始数组的大小*/
#define M 100

/*主函数*/
void main(void){
	/*定义数组,用来存放点的信息*/
	float point[M][2];
	/*定义变量*/
	float fdx,fdy,fdxx,fdm,fdn,fdyy=0;
	int n,i,j,k;
	/*输入点的个数*/

Tags: