09 2007 档案
摘要:linq使用对象的方式来操作数据库。最后根本的还是生成原始的sql。但是对象的方式掩盖了很多原本的sql面貌可能会是我们不明白对应的sql是什么。还好linq可以输出sql语句 &<60;&<60;&<60;&<60; DataClassesDataContext dc = new DataClassesDataContext();这个对象提供的日志功能。就是输出对应的sql语句。在控制台应用程序下。使用dc.console(有误)可以直接输出显示对应的sql语句。在windonw和web程序下面可以建立一个txt文件日志。把生成的sql
阅读全文
摘要:算法的确比较头痛。在学校的时候也没好好学。工作的时候用的也不多。但每次面试时候还是心虚的把这些东西都翻出来看看。其实也看不懂。基本就是死记硬背了。唉。这次要好好看看第一个:冒泡算法。昨天晚上吧程序员教程翻出来看看。说这个冒泡算法的原理:两个元素比较谁大谁就沉低。想水泡一样。具体是这样的。一组数字进行比较。第一个数和第二个比较。如果第一个小于第二个就不替换他们原来的位置。如果第一个比第二大那么把第一个和第二个位置交换一下。然后第二个继续和第三个比较。依次推理。代码方法:public void Sort(int[] list){int i,j,temp;bool done=false;j=1;wh
阅读全文
摘要:这个东东。老早的项目就用了。效果还不错。实现了无刷新的文件上传。其实就我看到的文件上传资料来看。真正的无刷新上传是很难实现的。有的使用js来实现上传文件但是那样客户端的浏览器的安全级别设置为最低。很不可取。建立两个asp.net页面。一个是前台页面A.aspx。一个隐藏的页面也就是真正实现上传功能的页面(Upload.aspx)。在A页面中写一个iframe指向upload.aspx<iframe id="FrmUp" name="FrmUp" src="Upload.aspx"/>在Upload.aspx页面中。添加一个
阅读全文
摘要:用的时候不会用。也难找。以后多多收集。以后好用1.替换一个字符串中一个字符成另一个字符replace(/\*/g,'/')//把字符中\替换为/IP地址匹配的正则:"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$"验证是否整数String.prototype.trim = function () { return this.replac
阅读全文