通过Performancing,做Blog的实时备份
现在主机、域名一点都不稳定,而且还有可能被ban,所以写Blog的人应该多做几个备份,以备不时之需。
我备份在这几个地方:
Donews:http://my.donews.com/iworm
BlogSome:http://iworm.blogsome.com
前段时间可以访问的bloggoing和blogates现在不能访问了,比较郁闷。要不然那两个BSP也是不错的选择。
阅读(425 次)
C#范型例子
昨天也看到了范型这个被.Net 2.0支持的类型。
范型大概是这样的:比如说我们声明一个对象,但是这个对象的类型我们在设计的时候不清楚,要等到实际运行时才能决定他的类型。一般的做法是声明一个object类型的对象,可以存任何类型进去,需要取得时候,取出来,再用类型转换。这样做的坏处估计是性能低,任何类型都需要装箱和拆箱,还有就是可能存在的类型转换时出现错误。
而范型是在运行期才确定类型的,所以就可以根据需要来任意指定其类型。
比如:
class TimeSpanPropertiesDemo
{
static void Main()
{
//声明对象为TypeList型,TypeList中定义的范型类型为int型
TypeList<int> MyList = new TypeList<int>();
MyList.GetSetValue = 23;
int test = MyList.GetSetValue;
//声明对象为TypeList型,TypeList中定义的范型类型为string型
TypeList<string> MyList2 = new TypeList<string>();
MyList2.GetSetValue = “Hello”;
string test2 = MyList2.GetSetValue;
//声明对象为TypeList型,TypeList中定义的范型类型为TypeList<int>型
TypeList<TypeList<int>> MyList3 = new TypeList<TypeList<int>>();
}
}
class TypeList<MyType> //范型类型
{
MyType m_value; //范型类型的变量
public MyType GetSetValue
{
get
{
return m_value;
}
set
{
m_value = value;
}
}
}
从这个例子大家可以看出,范型就是将类型作为变量,从而可以写出程序代码不需要任何修改,就能适应各种类型的Class。
.Net 2.0出来也很久了,但是一直也没时间看新东西。正好昨天看那篇如何创建数据访问层的文章,也就顺便把这些东西看一下。
不过昨天还是头一次看到“强类型的DataSet”是这么好用,整个数据访问层没有一句SQL语句。
有机会我会继续写一些程序方面的文章,不过大家期望不要太高,一般都是常见的问题的自己的想法。
阅读(597 次)
可以为null的值类型
昨天看“Creating a Data Access Layer”文章时,里面讲到了强类型的DataSet,由系统自动生成的代码里面,我发现每个值类型(Value Type值类型,相对于Reference Type引用类型)的参数是这么声明的:
int? ProductID, string? ProductName
很奇怪,到MSDN上才发现了“??”操作符,这个操作符是这个意思:
在声明变量的时候,可以为值类型的变量赋值null,在作为二元操作符时,用来判断左边变量是否为null,如果为null,就将右边的变量赋给=前面的变量。
举个例子:
int? IntType = null;是正确的 int IntType = null;在编译时就不会通过 --------------------------------- int? Para1 = null; int Para2 = 8; int Result = Para1 ?? Para2;此时的意思是如果Para1为null,则Result == Para2
阅读(509 次)
上海有线通限制BT下载了
限制总比封掉强!
其实限制BT等P2P也是造福大多数人,怪不得我现在打开网页,传输文件的速度快了很多,以前慢的跟牛一样。限制了一部分人使用占用大量带宽的行为,总比让更多的人忍受龟速好。
所以说有线通这么做,受益的还是大多数人。
支持限制BT!
阅读(494 次)
安装Crystal Reports XI release 2之后,Visual Studio.net 2005打开aspx文件出错的解决
在Visual Studio.net 2005里打开aspx页面,会谈出一个提示The doucment “C:\path\filename.aspx” is already open. Do you want to close it?
如果点yes,会谈出一个新tab,但是这个tab是假死的。点no,就不打开这个aspx了。
后来google了一下,发现只要把.csproj工程文件里的这一行删掉就好了。
<ItemGroup>
<Service include=”{967B4E0D-AD0C-4609-AB67-0FA40C0206D8}”>
</Service>
这个GUID值有可能会不一样,建议直接搜索Service Include就能把这行揪出来了。
这是提问者看到解决方案之后的回复,哈哈哈
That entry in the proj file was the root of all my problems.
Death to Crystal Reports. They repeatedly seem to cause me undue stress.
转载自:ERROR: The Document… is already open. Do you want to close it?
更新:前天删的这句话,昨天一天都是好的,今天早上到公司,发现又不行了。在找解决方案中……
更新:好像找到了治标不治本的方法:如果发现无法打开aspx文件,只需在任务管理器中,将vs2005的进程(devenv.exe)杀掉,再运行vs2005就好了。
阅读(813 次)
狗的大小便行为分析
我养狗差不多快半年了。以前从来没有养过宠物(小时候养的荷兰猪不算),对动物的习性了解的也不多。
下面是我观察到的狗小便的流程:
1、狗要去小便
2、跑到狗厕所,到处嗅
3、找到合适的地方
4、摆好姿势
5、撒尿
6、离开
大便的流程是:
1、狗要去大便
2、跑到狗厕所,到处嗅
3、找到合适的地方
4、摆好姿势
5、大便
6、回过头来闻闻自己的大便
7、离开
你比如说人,大便的时候很自然就要小便,我猜想人的潜意识里是这样想的:反正裤子都脱了,两件事一起半了吧。我们那儿有句骂人的话:屙屎尿尿还费两耙事!形容一个人思想僵硬,不会变通,一件事就是一件事,明明能在一起做的事非要分开做。
但是狗就不一样了。
如果狗差不多既想大便又想小便,此时它会根据哪个感觉更强一点来先执行
执行完一件事,然后会跑到屋里,过两分钟再去做另一件事。
另外,狗大便小便不会在自己不熟悉的地方进行,除非憋不住了。
又一次我们带花花出去,估计在出去之前它就想小便,结果等到1个多小时回到家,它才小到厕所里。
还有,狗大小便的时候怕人打扰,稍微有点风吹草动,它就吓得离开厕所,跑回屋里。
根据以上行为,我觉得狗没有意识,不会思考,所有的动作都是靠神经系统自身完成的。
昨天老婆问我,花花会不会做梦?
我想,狗既然没有意识,应该是不会做梦的。做梦应该是大脑将记忆中的事情基本无序的组合在一起,才形成的梦。
以上都是自己的想法,有悖科学的地方,还请读者指正。
阅读(618 次)
炸猪排
炸猪排谁不喜欢吃啊。
现在就把我做炸猪排的过程写出来,与大家分享。
用料:
1、猪排
猪排到底是猪的什么部位我也不太清楚,反正就是菜场里,摆在肉摊上的圆柱形的猪肉,看起来都可有食欲。

2、炸猪排的料
炸猪排的料可以配,也可以去超市买,我买的是味好美的炸鸡配料,味好美的炸猪排配料感觉不大好吃。

现在就开始做了:
首先将猪排洗净,用刀背将猪排敲出一条一条的痕迹,目的就是让猪排变得松软,好入味。两面都要敲。


将嫩肉粉撒在敲好的猪排上,让肉进一步变嫩。嫩肉粉的用量请根据说明书上注明的用量使用。放嫩肉粉10分钟后,将炸鸡配料和面包粉倒在猪排上。

国内倒入适量的油,中火,将猪排放入,先煎一面,等料粘在猪排上,不会掉之后,再翻过来煎另一面。煎的过程中,用叉子将猪排叉一叉,让它充分受油。



阅读(570 次)
辣子鸡
此菜做法简单,味道浓郁,鸡肉能将花椒、辣椒的味道发挥到极致。缺点就是比较费辣椒和花椒。听说正宗的辣子鸡,辣椒都要用一大碗,花椒用量是辣椒的一半^_^!
大概流程是:
1、将料被齐
2、鸡切块
3、将鸡腌起来
4、炒芝麻
5、将鸡炒干
6、国内放辣椒花椒等,把鸡放入锅中
7、放酱油上色
8、放葱
9、放芝麻
10、出锅
用料:
鸡一只
芝麻一勺
大葱,半根,葱白和葱叶都要点,切宽点的丝
姜一小块,切片
大蒜三瓣,切片
干辣椒一把,从中间切两半
花椒一勺
盐适量
糖适量
酱油适量
料酒适量
油,用量是平时炒菜的两倍
^_^,本来就说不清楚,哈哈
注意事项:
鸡切块后一定要腌一下,否则等鸡块炒干了之后,盐就进不到鸡肉里面了。
这是图片+解说:
拿回来洗净,将鸡切块,块不要太小,因为后来还要下油锅煎,这样鸡肉会缩紧,切太小的话,煎出来就成袖珍鸡块了。切好后,放入料酒、盐,腌15分钟。

在腌鸡肉的时候,我们要充分利用一下时间。这道菜如果想要香,出锅前还要撒入熟芝麻。现在就把买来的芝麻放到锅中翻炒。注意:锅和锅铲一定要干,否则芝麻会粘在锅上。切记,小火,火大了,芝麻就胡了。

锅中烧油, 然后把腌好的鸡放入, 翻炒, 直到把鸡肉的水分炒干
之后, 把炒好的鸡盛出, 锅中放点油, 然后把切好的姜, 蒜, 辣椒放入, 炒出香味, 再把鸡回锅.

阅读(611 次)













