摘要:
简介 你是否知道JavaScript其实也是一个函数式编程语言呢?本指南将教你如何利用JavaScript的函数式特性。 要求:你应当已经对JavaScript和DOM有了一个基本的了解。 写这篇指南的目的是因为关于JavaScript编程的资料太多了但是极少的资料提到了JavaScript的函数式特性。在本指南中,我只会讲解这些基本知识而不会深入其它的函数式语言或这是Lambda算子。 ... 阅读全文
摘要:
/*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 ... 阅读全文
摘要:
代码的坏味道1.Duplicated Code(重复的代码)2.Long Method(过长函数)3.Large Class(过大类)4.Long Parameter List(过长参数列)5.Divergent Change(发散式变化)6.Shotgun Surgery(散弹式修改)7.Feat 阅读全文
摘要:
题目:将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c,要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。求出最小的那个数。解答:classProgram{///<summary>///将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c,///要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。///</summary>///<paramname="args"></param>staticvoidMain(string[]args) 阅读全文
摘要:
1、所选服务器安装包:VisualSVN-Server-2.1.3.msi 2、客户端安装包:TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi 一、服务器的安装: 注意:location :为安装文件位置,Repositories:为管理的代码仓库的位置,若选中Use secure connection前面的Checkbox,则表示安全连接【https】,这里的端口有433/8433可用,若未选中Checkbox,默认端口80/81/8080,身份认证选择Subversion。 二、客户端安装 ... 阅读全文
摘要:
访问IIS元数据库失败 思考可能是次序出了问题,解决 1、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 2、输入 aspnet_regiis.exe -i 稍等片刻,注册成功就解决问题了。 接着还会出现“未能创建 Mutex”的问题 解决方法: 1、先关闭你的VS2005。 2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它。 3、关闭IIS服务器,重开一次。 4、用IE浏览一下你的程序,问题解 阅读全文
摘要:
问题: ThinkPad E40 F1到F12 功能键如何改成不需要FN键 ?解决: 在BIOS中设置1)开机时按Fn+F12)找到config3)找到keyboard/mouse4)Change to "F1-F12KEYS"选项 回车进入编辑,设置为Legacy5)Fn+F10保存即可 阅读全文
摘要:
错误信息提示如下:访问 IIS 元数据库失败。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。解决方法:1、打开CMD,进入 阅读全文
摘要:
问题描述:update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。问题解决:access使用参数化时,参数位置必须和赋值顺序相同,否则更新时就会出现数据无法更新但是也不报错的怪现象。例如:update tablename set [a]=@a,[b]=@b where [id]=@id那么加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要 cmd.Parameters.AddWithValue("@a",a);cmd.Parameters.AddWithValue("@b",b);cmd.Parameters 阅读全文
摘要:
问题描述:使用vs2008新建http站点,按F5调试时,出现如下错误提示: 无法在web服务器上启动调试,<html><head><title> Server Application Error</title></head><body><h1>Server Application Error</h1>The server has encountered an error while loading an application during the kprocessing of your requ 阅读全文
摘要:
格外注意第二种的写法,Provider那里是Ace,Extended Properties那里有'连接Excel 1stringstrConn="Provider=Microsoft.Jet.OleDb.4.0;"+"datasource="+ Application.StartupPath.ToString()+excelFile+";ExtendedProperties='Excel8.0;HDR=NO;IMEX=1'";//此连接只能操作Excel2007之前(.xls)文件23stringstrConn 阅读全文
摘要:
1 using System; 2 using System.Data; 3 using System.Xml; 4 using System.Data.SqlClient; 5 using System.Collections; 6 7 namespace DBUtility 8 { 9 /// <summary> 10 /// SqlServer数据访问帮助类 11 /// </summary> 12 public sealed class SqlHelper 13 { 14 #reg... 阅读全文
摘要:
这些题目都来源于网络,参考之前的答案,针对每道题做了简单的分析,恳请大家批评指正。1. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。答:本题考察 递归的用法。递归计算1///<summary>2///主函数3///</summary>4///<paramname="args"></param>5staticvoidMain(string[]args)6{7Console.WriteLine(Foo(30));8Console.ReadLine();9}1011 阅读全文