http://blog.sina.com.cn/yujo[订阅]
个人资料
分类
    内容读取中…
友情链接
伶俐BLOG

伶俐的BLOG

Msdn2

微软MSDN2(2005)简体中文

Terrylee

Terrylee大哥的BLOG

吕老师课堂

理论课程(数据库,模式等)

听棠.NET

ORM持久工具(SPL)

Ajax我的天空

一些AJAX JS实用案例

小菜伍迷

小菜学设计系列

我的新BLOG

我新的博客

博文
 实在受不了这里的访问速度了
转移阵地搬去百度空间了:
 
特此通告,这里从今日起停止更新
 
剑在上海 07/08/13 上午10:41
使用AJAX方式下载文件(2007-08-10 16:58)
网上关于XMLHTTP使用数据流(responseStream)的文章很少,我随便写了个
作用是通过AJAX方式下载文件
<script langue=javascript>
function window.onload()
{
 var xmlhttp = new ActiveXObject(Msxml2.XMLHTTP);
 xmlhttp.open('POST','文件地址',true);
 xmlhttp.onReadyStateChange=RC;
 xmlhttp.send('');
}


function RC()
{
 if(xmlhttp.readyState==4)
  {
   var adodbstream=new ActiveXObject('ADODB.Stream');
   adodbstream.Type=1;
   var file='文件存放路径';
   var fso=new ActiveXObject('Scripting.FileSystemObject');
   var temp=fso.BuildPatch(temp,file); 
   adodbstream.Open();
   adodbstream.Write(xmlhttp.responseBody);//或者是responseStream
   adodbstream.SaveToFile(file,2);
   adodbstream.Close();
&n

 
Dataset虽然支持离线访问数据,但是他缺点很多(不抽象,不OO,弱类型,内存占用大,速度慢),于是就有了自定义实体类(datareader+实体类 实现),小小实现下:

 

实体类(每个实体类的实例都相当于1条记录)
public class User
 {
  private int userId;   //3个属性
  private string userName;
  private string password;
  public int UserId
   {
    get { return userId; }
    set { userId = value; }
   }
  public string UserName
 &nb

陕西话教程(2007-07-11 20:44)
普通话一声--陕西话三声
二声不变
普通话三声--陕西话四声
普通话四声--陕西话一声
一些翘舌音变平舌音
部分韵母iao--ue
'我'例外--nge


第1节:语音 语调(学玩本节 你就可以达到佟掌柜等级了:)

“陕西话”的发音大多数跟普通话一致,特别是在年轻人当中,更是越来越接近普通话。这里以关中方言为基础,以《武林外传》中佟掌柜的发音为标准语音。陕西话的音调有四声,和普通话的四声有一定的对应关系。

普通话发阴平(一声调)的,陕西话都念轻声 
普通话发阳平(二声调)的,陕西话仍读阳平 
普通话发上声(三声调)的,陕西话发去声 
普通话发去声(四声调)的,陕西话发阴平 
这只是一般规律,根据人们日常生活中的讲话习惯,还会有一些特例。

举例:  妈 麻 马 骂
普通话:ma1 ma2 ma3 ma4
陕西话:ma0 ma2 ma4 ma1
正是因为陕西话中没有上声,发音不需要拐弯,所以讲起来酣畅淋漓,十分痛快

李大嘴      
普通话声调:3-4-3 

河南话教程(2007-07-11 20:43)
和普通话的比较,河南话除了加个别俚语,文字上没多大区别,主要是发音。 

普通话一声 --〉河南话二声 
今天 --〉 jin2 tian2 

普通话二声 --〉河南话四声 
明天 --〉 ming4 tian2 

普通话三声 --〉河南话一声 
你我他 --〉ni1 wo1 ta2 

普通话四声 --〉河南话四声转二声 
吃饭 --〉 chi2 fan4-an2 

你今天吃饭没有 --〉 ni1 jin2 tian2 chi2 fan4-an2 mei4 you1 
 
时间类:年是个--去年;小进--农历二十九天的月份;夜儿黑--昨晚;江价儿、江才--刚才;年下--春节;见天--每天;黑摸眼儿--黑夜;一崩子--时间稍长一些儿;真丈儿、丈完儿--现在。  

南阳(社旗)话:漫路里——路上;道道——小胡同;擦子——橡皮;杂了?——怎么了?整啥里——干什么;中——行;人彩——漂亮;胰子——香皂;怪得劲——舒服;  &

通过JS操作HASH锚点,到达模拟页面前进、后退、标签的功能(不能恢复IE上按钮)

Ajax程序许多不成熟的地方,其中比较典型的就是页面的前进、后退与标签问题,因为Ajax整个程序是
采用无刷新与服务器进行交互,所以导致了大部分浏览器的前进后退的功能按钮失效,当然标签功能也失去了意义,如果用Ajax开发一个论坛的话,在堆积如山的帖子中必然有经典,但是我们在关闭浏览器后,就得重新从头开始寻找,这样实在是太痛苦了,所以为了弥补这个缺点,大家各出奇招,现在我向大家描述一下,在我的程序中,怎样实现这些功能。(转自博客园高达小强http://www.cnblogs.com/aiqingayu/archive/2006/10/24/538653.html)

我把实现功能的主要程序代码写在imitateHistory.js这个文件中


●imitateHistory.js

我一直以为C/C++的main(C#是Main)和C#一样可以void/int
但C/C++中void main()是错误的
C中可以用main(),因为C把这个当成int main() //C把int当作默认类型,而()表示接受任何参数。C的标准写法是int main(void),这个void显式地说明函数不接受任何参数
C++只好是写int main()了 //C++中int不是默认类型,()表示不接受任何参数
很多书中都写出了void main(),真是害人不浅(尤其是出现于广大校园中的老潭的书)

c:
main(),int main(),main(void)//C89可用
int main(void) //标准
{.........
return 0; //部分编译器自动加上
}

c++:
int main() //标准
{.........
return 0; //部分编译器自动加上
}


关于C语言中return的一些总结

return是C++预定义的语句,它提供了种植函数执行的一种放大。当return语句提供了一个值时,这个值就成为函数的返回值.

值类型new的背后(2007-06-09 07:37)
大家会经常用对值类型进行new操作,如
给int类型赋默认值 int i=new int();
或者建立struct对象并调用默认构造函数 mystruct ms=new mystruct();

 

那问题来了,值类型的new 与 引用类型的new背后有什么区别呢?
引用类型:myClass mc=new myClass(); //引用类型new的指令实际是newobj instance。功能是分配内存空间,将新实例中的所有字段初始化为0或空引用,再调用构造函数,最后返回空间地址 (newobj用于分配和初始化对象)
值类型: int i=new int();  //值类型是执行initobj指令。功能是将位于指定地址的对象的所有字段初始化为空引用或适当的基元类型的0 。与Newobj不同,构造函数不是由initobj调用,而是系统自动调用 (Initobj用于初始化值类型)


  看到老姐一篇讲《刺青》的文字(http://blog.sina.com.cn/u/4c5f164b01000ail),我忍不住也回一篇。

  讲实话,看这部片的时候,我在看我的《SMART》,满眼寇语,一屏幕暧昧,什么都么看进去。丞琳开场SOLO的独舞,亦或是我要看此片的最初冲动。
  丞琳并没有十分妖娆的身段,但在黑夜中狂乱的摇曳,那淡淡的香仿佛从眼前溢出,凝结的空气亦诉说着小绿结不开的情愫。有人会讲丞琳演烂了《刺青》,但我觉得丞琳诠释的小绿很好。我喜欢那在寂静中低低的独吟,更喜欢她那个娃娃,不只是口爱得和小绿穿一样的衣服。“她”总是为每次对白拉开序幕,亦或是推向一个新的高潮。记得小绿给娃娃带上假发,回忆起有关竹子的记忆。亦让我想起,同是LES片的《蝴蝶》中,小叶跟小蝶讲“我希望有一个家,有一个可以跟我在一起的女孩”,而后是那句“一切都是命运,就好象阴谋”,小绿跟竹子的结局正如那句“阴谋”,终究没有走到一起。而看过《蝴蝶》在看《刺青》,总会觉得那些离我们远远的LES,我是说“远远的”,那些有着辞青,有着故事的LES总有

C#拥有两种不同的常量:静态常量(compile-time constants)和动态常量(runtime constants)。它们有不同的特性,错误的使用不仅会损失效率,还可能造成错误。相比之下,静态常量在速度上会稍稍快一些,但是灵活性却比动态常量差很多。

//静态常量(隐式是静态的)
public const int compiletimeConstant = 1;
//动态常量
public static readonly runtimeConstant = 1;

      静态常量在编译时会将其替换为所对应的值,也就是说下面这2句话通过编译器编译后产生的IL是一样的。

//通过编译后二者会被翻译成相同的中间语言
int myNum = compiletimeConstant;
int myNum = 1;

      动态常量的值是在运行时获得的。IL中将其标为只读常量,而不是用常量的值代替。

      静态常量只能被声明为简单的数