counter
counter

07 2012 档案

摘要:1.创建:var xmldom=new ActiveXObject("Microsoft.XmlDom"); 确保最新的XML:function CreateXml(){var arry=["MSXML2.DOCUMNET.5.0","MSXML2.DOCUMNET.4.0","MSXML2.DOCUMNET.3.0","Microsoft.XmlDom"];for(var i=0;i<arry.length;i++){try {var oXmlDom=new ActiveXObject( 阅读全文
posted @ 2012-07-31 16:17 bfy 阅读(119) 评论(0) 推荐(0)
摘要:转载:http://www.cnblogs.com/goole/archive/2011/04/19/2021063.htmlC#之中参数类型分为4种:无:默认的,普通参数params:不定长参数out:输出变量ref:引用传递普通参数,当参数是值类型时传值,当参数为引用类型时传址,这个由于各类C#的书都一定会讲,此处略过。params类型的参数搭配数组使用,实现一个不定长的数组参数最常用的应该是Console.WriteLine,其中有一个重载如下:public static void WriteLine(string FormatString, params object[] values 阅读全文
posted @ 2012-07-26 10:43 bfy 阅读(247) 评论(0) 推荐(0)
摘要:1.委托是一个类,它定义了方法的类型,使得可以将方法作为另一个方法的参数进行传递。声明一个委托,返回值和参数类型与被委托的函数一致。public delegate T1 FunctionDelegate(T2 argument);public T1 Function1(T2 argument){//todo 对参数操作}public T1 Function2(T2 argument){//todo 对参数操作}protected T3 Function3(T2 argument1,FunctionDelegateargument2){argument2(argument1);}publi... 阅读全文
posted @ 2012-07-25 15:55 bfy 阅读(131) 评论(0) 推荐(0)
摘要:《JavaScript Dom编程艺术》《JavaScript高级程序设计》《高性能JavaScript》《JavaScript DOM高级程序设计》《JavaScript设计模式》 阅读全文
posted @ 2012-07-25 14:36 bfy 阅读(141) 评论(0) 推荐(0)
摘要:1.CSS样式:background-color 。 javascript样式属性:style.backgroundColor。style还包括cssText属性,显示所有的样式。1.1:DOM样式的方法:odiv=document.getElementById("div1"); odiv.style.getPropertyvalue(css样式名) 返回样式名的值。 odiv.style.item(index) 返回index处的CSS样式名, 如:background-color 。 odiv.style.remove... 阅读全文
posted @ 2012-07-24 17:10 bfy 阅读(554) 评论(0) 推荐(0)
摘要:1.三级用户控件dropdownlist出现问题。因为第一项"集团"是自己添加的默认项,在用户页面返回时,记录“集团”这一项,加载出现题目所示错误。解决办法:在该dropdownlist下,如下设置该控件的set属性. //"0"代表集团。if(value==0){ListItemitem=ddlSchool.Items.FindByValue("0");if(item!=null){item.Selected=true;}}else{this.ddlSchool.SelectedValue=value.ToSafeString(); 阅读全文
posted @ 2012-07-23 15:46 bfy 阅读(530) 评论(0) 推荐(0)
摘要:垂直思考,逻辑思考是它的本质,比如计算机。创意多数来自水平思考,比如黑白鹅卵石。1.辨识:对于支配性的观念的刻意辨识,避免受很大的影响2.扭曲:先接受支配性的观念,然后进行扭曲,改变3.借助外力:与局外人交流4.质疑:处理支配性观念5.勇于认错:从旧观点中解脱出来,获得看待新事物的方式 阅读全文
posted @ 2012-07-22 22:25 bfy 阅读(223) 评论(0) 推荐(0)
摘要:工作: C#高级编程javacscript高级程序设计(2012.11.1-2012.12.10)深入浅出设计模式戏说面向对象程序设计(C#)锋利的Jquery(2012.10.10)MVC2 开发实战(2013.03.10)C# 设计模式(2013.03.01)C# in depths(2012.11.01)Design Patterns(2013.03.05)大道至简业余:水平思考法搞懂金融的第一本书经济学300年国富论(杨敬年)图解经济学思考与致富MBA教不了的创富课我想要的理财书liar's pokerThe Quants希望园友推荐点书 阅读全文
posted @ 2012-07-22 20:13 bfy 阅读(141) 评论(0) 推荐(0)
摘要:转载:http://www.189works.com/article-64479-1.html本文向大家介绍Linq SelectMany,可能好多人还不了解Linq SelectMany,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。该扩展方法对两个序列中键匹配的元素进行inner join操作Linq SelectMan 阅读全文
posted @ 2012-07-18 17:56 bfy 阅读(448) 评论(0) 推荐(0)
摘要:1.cross join:记录数为表A*表B2.inner join:表A和表B相同的记录(比如根据条件ID相等来取)3.left join:表A的记录条数4.right join:表B的记录条数 阅读全文
posted @ 2012-07-18 17:37 bfy 阅读(150) 评论(0) 推荐(0)
摘要:1.查询语法:可以通过两种不同的语法编写 LINQ to Entities 查询:查询表达式语法和基于方法的查询语法。查询表达式语法是 C# 3.0 和 Visual Basic 9.0 中的新增功能,它由一组用类似于 Transact-SQL 或 XQuery 的声明性语法所编写的子句组成。不过,.NET Framework 公共语言运行时 (CLR) 无法读取查询表达式语法本身。因此,在编译时,查询表达式将转换为 CLR 能理解的形式,即方法调用。这些方法称为“标准查询运算符”。直接使用基于方法的查询方法。即EF4。①.查询表达式:是一种声明性查询语法。通过这一语法,可以使用类似于 Tra 阅读全文
posted @ 2012-07-18 16:51 bfy 阅读(428) 评论(0) 推荐(0)
摘要:转载http://www.vimer.cn/?p=1372plugin:编程相关:公共:taglist相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的类似插件-tagbar.vim,也很不错。NERD_commenter提供快速注释/反注释代码块的功能DoxygenToolkit.vim添加doxygen注释snipMate提供快速生成代码段的功能mark.vim给不同的单词高亮,表明不同的变量时很有用。(特别说明一下,vim.org上有两个Mark.vim,请使用链接中指向的那个,另外一个是有bug的)authorinfo自动生成/更新文件的作 阅读全文
posted @ 2012-07-18 16:21 bfy 阅读(279) 评论(0) 推荐(0)
摘要:1.随便挑选下载http://studiostyl.es/schemes?page=1 阅读全文
posted @ 2012-07-18 15:59 bfy 阅读(350) 评论(0) 推荐(0)
摘要:部分摘抄 http://www.cnblogs.com/nikymaco/archive/2012/07/11/2585594.htmllinq(语言集成查询)在对象领域和数据领域之间架起了一座桥梁。一.每个LINQ语句都以from作为开头,以select作为结束.1.语法关键字 from: 指定数据源和范围变量(类似于迭代变量)。 where: 根据一个或多个由逻辑“与”和逻辑“或”运算符(&& 或 ||)分隔的布尔表达式筛选源元素。 select: 指定当执行查询时返回的序列中的元素将具有的类型和形式。 group: 按照指定的键值对查询结果进行分组。 ... 阅读全文
posted @ 2012-07-18 14:49 bfy 阅读(1093) 评论(0) 推荐(0)
摘要:http://msdn.microsoft.com/zh-cn/library/bb399367实体框架(Entity Framework)是ADO.NET中的一套支持开发面向数据的软件应用程序的技术。LINQ to Entities提供语言集成查询 (LINQ) 支持,它允许开发人员使用Visual Basic或Visual C#根据实体框架概念模型编写查询。针对实体框架的查询由针对对象上下文执行的命令目录树查询表示。LINQ to Entities将语言集成查询 (LINQ) 查询转换为命令目录树查询,针对实体框架执行这些查询,并返回可同时由实体框架和LINQ使用的对象。下面列出一些基于方 阅读全文
posted @ 2012-07-18 14:25 bfy 阅读(1187) 评论(0) 推荐(0)
摘要:转:http://topic.csdn.net/u/20120628/17/cedc4661-39b6-42c9-9ba1-a1d8e3244142.htmlCREATE TABLE [dbo].[Tim_LinqTable]([Id] int PRIMARY KEY IDENTITY(1,1) NOT NULL,[Name] [varchar](50) NOT NULL,[Parent] int NOT NULL,)GOINSERT INTO [Tim_LinqTable] SELECT 'A',0 UNION ALLSELECT 'A1',1 UNION A 阅读全文
posted @ 2012-07-17 16:27 bfy 阅读(1076) 评论(0) 推荐(0)
摘要:检测浏览器和系统:1.user-agent字符串检测法 var UserAgent=navigator.userAgent;2.方法学:if(isMinIE5)事件:1.IE为冒泡事件,自下往上;netscape为捕获性事件,自上往下。DOM同时支持这两种事件。2.浏览器中发生的事件分为:鼠标事件,键盘事件,HTML事件,突发事件。①.页面上的所有元素都支持鼠标事件。都会给event对象的属性填入值:坐标属性,type属性,target(DOM)属性或srcelement(IE)属性,shiftkey,ctrlkey,altkey(DOM)属性②.键盘事件会填入以下的事件属性:keycode, 阅读全文
posted @ 2012-07-16 18:14 bfy 阅读(236) 评论(0) 推荐(0)
摘要:1.使用RegExp对象:var cat=new RegExp("字符串","额外指令")正则表达式:/字符串模式/额外的处理指令该对象有test()方法:RegExp对象.test(需要测试的字符串),返回true或false; exec()方法:RegExp对象.exec(需要测试的字符串),返回一个数组; match()方法:需要测试的字符串.match(RegExp对象),返回满足的数组; search()方法:需要测试的字符串.search(RegExp对象),返回第一个出现匹配的字符串的首字母的位置。 function add() { //. 阅读全文
posted @ 2012-07-13 14:40 bfy 阅读(255) 评论(0) 推荐(0)
摘要:1.当向document添加大量数据时,逐个添加的话,比较麻烦,创建一个文档碎片把所有的结点附加其上。然后把文档碎片的内容一次添加到需要的位置。 <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript"> function add() { // var areaTxt = ["a"," 阅读全文
posted @ 2012-07-12 19:07 bfy 阅读(642) 评论(0) 推荐(0)
摘要:1.时间暂停:执行一组指定的代码前等待一段时间。例如:购物车的显示。$(function(){$("#cartProductListdl:nth-child(odd)").addClass("dl_bg"); varinterval;$("#viewCartProduct").mouseover(function(){//取消还未执行的时间等待clearTimeout(interval);$("#viewCartProduct").addClass('mouse_on');$("#cart 阅读全文
posted @ 2012-07-12 15:50 bfy 阅读(2055) 评论(0) 推荐(0)
摘要:1、你的爱好就是你的方向,你的兴趣就是你的资本,你的性情就是你的命运。 2、简单的事情重复做,你就是专家;重复的事情用心做,你就是赢家。 3、美丽是属于自信者的,从容是属于有备者的,奇迹是属于执著者的,成功是属于顽强者的。4、美好的东西得到都很不容易。 5、面对现实吧 阅读全文
posted @ 2012-07-11 16:49 bfy 阅读(127) 评论(0) 推荐(0)
摘要:1.call()继承方式:与对象冒充方式最相似一.functionsaycolor(pre,nex){alert(pre+this.color+nex);} varobj=newObject;obj.color="RGB(0,100,0)";saycolor.call(obj,"pre表示前置语句","nex表示后置语句") call参数,obj代表需要调用的对象,后两个参数为自身的参数。二.ClassB 继承ClassAfunctionClassA(color){this.color=color;this.SayColor=func 阅读全文
posted @ 2012-07-11 14:58 bfy 阅读(330) 评论(0) 推荐(0)
摘要:代码在插入的时候样子调的正好,显示的时候就乱了呢?1.构造函数方式<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript"> function car(name,year){ this.name=name; this.year=year; this.show=function(){ alert("nam 阅读全文
posted @ 2012-07-11 11:26 bfy 阅读(198) 评论(0) 推荐(0)
摘要:1.后台 参数是string类型,但前台Checked='<%#HaveCourseIntro(Eval("CourseCode").ToString())%>'必须加上ToString()方法。要不报题目的错。 阅读全文
posted @ 2012-07-09 19:12 bfy 阅读(2138) 评论(0) 推荐(0)
摘要:1.已知三级联动2.未知级次 /// <summary> /// 下拉框信息实体类。 /// </summary> public class JQSelectCol { public string Name { get; set; } public string Code { get; set; } } #region 数据源 private List<Entity.JQSelectCol> GetSelectDataByParentCode(string parentCode) { r... 阅读全文
posted @ 2012-07-09 16:17 bfy 阅读(272) 评论(0) 推荐(0)
摘要:Javascript中的函数“在定义它们的作用域里运行,而不是在执行它们的作用域里运行”。var tt = 'aa';function test(){alert(tt);var tt = 'dd';alert(tt);}test();执行结果:undefined和ddtest函数内部的“var tt='dd'”将会致使“var tt='aa'”在test函数被调用时完全被隐藏。而且,tt是在第一个alert语句之后定义,所以在调用到第一个alert时,tt是还没有被赋值 的。这样说可能会清楚一点,即,在定义test函数时,当定义第 阅读全文
posted @ 2012-07-06 15:41 bfy 阅读(187) 评论(0) 推荐(0)
摘要:var DropDownList1 = document.getElementById("DropDownList控件ID"); //获取DropDownList控件的引用var DropDownList1_Index = DropDownList1.selectedIndex; //获取选择项的索引var DropDownList1_Value = DropDownList1.options[DropDownList1_Index].value; //获取选择项的值var DropDownList1_Text = DropDownList1.options[DropDow 阅读全文
posted @ 2012-07-05 14:52 bfy 阅读(303) 评论(0) 推荐(0)
摘要:1.privateDictionary<long,List<long>>mergeIdDict=newDictionary<long,List<long>>();RepeaterrptTemp=(Repeater)e.Item.FindControl("rptClass");foreach(vardictinmergeIdDict){if(dict.Key==info.Id){ classIdList.Add(info.Id); classIdList.AddRange(dict.Value); break;}}List< 阅读全文
posted @ 2012-07-04 17:44 bfy 阅读(142) 评论(0) 推荐(0)
摘要:转载http://www.cnblogs.com/zjwei55/archive/2011/08/31/2161415.html灵活的运用数据绑定操作 绑定到简单属性:<%#UserName%> 绑定到集合:<asp:ListBox id="ListBox1" datasource='<%# myArray%>' runat="server"> 绑定到表达式:<%#(class1.property1.ToString() + "," + class1.property2.ToS 阅读全文
posted @ 2012-07-04 16:07 bfy 阅读(196) 评论(0) 推荐(0)