随笔分类 - C#
C#方面的技术文章,C#技术文章,C#资料,C#精通,C#代码
摘要: 关于java,php,.net孰好孰坏的争论已经维持了好几年了!对于一些真正追求技术的人来说!他们分析自己所精通编程语言的优势或者劣势这无可厚非,大家都抱着学习的心态互相交流这也挺好!只是每每看到有讨论这些编程语言谁好谁坏的时候,就会看到一大堆冗长的无聊口水仗!就这中现象,我说说自己的看法!
阅读全文
摘要: 新年到!先给博客园的朋友们拜个年!祝大家新年快乐!
在实际项目的开发过程中!发现很多人对ASP.NET MVC框架下的分页实现感到吃力或者感到繁琐!故在元旦假期为大家写了个ASP.NET MVC分页组件!该分页组件现中包含ASP.NET MVC AJAX分页以及ASP.NET MVC 普通分页!现正式发布供大家使用!
阅读全文
摘要:要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。
阅读全文
摘要:1、内存分配方面:
堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。
栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、申请方式方面:
堆:需要程序员自己申请,并指明大小。在c中malloc函数如p1 = (char *)malloc(10);在C++中用new运算符,但是注意p1、p2本身是在栈中的。因为他们还是可以认为是局部变量。
栈:由系统自动分配。 例如,声明在函数中一个局部变量 int b;系统自动在栈中为b开辟空间。
阅读全文