摘要:
上传文件的经典写法: 这里的表单form里只有1个file,所以也就只能一次上传一个文件。如果需要上传的文件很多,希望在打开浏览文件窗口后可以用鼠标框选或按着键盘的ctrl键用鼠标去点选,该怎么办呢?第一种方法——有几个file就在form里写几个file:......Oh my god !如果有20个文件要上传的话就写20个?不可以!第二种方法——用jquery克隆文件这样form里还是只写一个file,然后用jquey去动态添加。效果如图:当前有1个文本框,已选择0个文件。 我们想在文本框后面加一个“添加”、“删除“的链接,点击后增加一个文件框或删除。既... 阅读全文
摘要:
1.创建一个新的repository:先在github上创建并写好相关名字,描述。例如这样一个地址:https://github.com/test/test2.git回到本地目录如helloworld:$cd ~/helloworld初始化$git init 把所有文件加入到索引(不想把所有文件加... 阅读全文
摘要:
如何将字符串 20131224080910 转换成 2013-12-24:08:09:10 ?declare @s varchar(32) SET @s = N'20131224080910'select SUBSTRING(@s, 1,4) +'-'+ SUBSTRING(@s,5,2) +'-'+ SUBSTRING(@s, 7,2)+ ':'+SUBSTRING(@s, 9,2)+ ':'+SUBSTRING(@s, 11,2)+ ':'+SUBSTRING(@s, 13,2) 阅读全文
摘要:
程序结构:Member.csCRUD.cshtmlCRUD.jsHomeController一、Modelpublic class Member { [Key] public int No { get; set; } [Required(ErrorMessage="姓名必填")] [StringLength(5,ErrorMessage="不能超过5个字")] public string Name { get; set; } [MaxLength(200)] public string Em... 阅读全文
摘要:
1 >>> movies=["The Holy Grail", 1975, "The Life of Brian", 1979, "The Meaning of Life", 1983] 2 >>> for eachMovie in movies: 3 print(eachMovie)按下两个回车后输出结果如下:1 The Holy Grail2 19753 The Life of Brian4 19795 The Meaning of Life6 1983列表中还可以存储其他列表!movies = 阅读全文
摘要:
据介绍,jqgrid有3种编辑数据的方式:Cell Editing 只允许修改某一个单元格内容Inline Editing 允许在jqGrid中直接修改某一行的数据Form Editing 弹出一个新的编辑窗口进行编辑和新增Form Editing很方便,直接把oper参数传递给Controller进行判断是add还是edit还是del,然后相应处理即可。大致如:string operation = form["oper"];if (operation.Equals("add")){...}else if (operation.Equals(" 阅读全文
摘要:
Python的列表就像是一个数组:一、创建列表movies=["The Holy Grail","Then Life of Brian","The Meaning of Life"]这里的movies是一个变量,而且不需要声明变量的类型。数组是从0开始计数的。如果要访问列表里的数据,可以这样:['The Holy Grail', 'Then Life of Brian', 'The Meaning of Life']>>> movies[1]'Then Life 阅读全文
摘要:
Python是一种代表简单主义思想的语言。 1989年的圣诞节期间,吉多·范罗苏姆(Guido van Rossum)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是一个蒙提·派森的飞行马戏团(Monty Python's Flying Circus (BBC 1960-1970年代播放的室内情景幽默剧,以当时的英国生活为素材))的爱好者。 1991年,第一个Python编译器(同时也是解释器)诞生。它是用C语言实现的,并能够调用C库(.so文件)。Python的设计哲学是“优雅”、“ 阅读全文
摘要:
排序(Sorting)分为两种:客户端排序和服务端排序客户端排序的意思是把数据从数据库里一次性全部提取出来,然后在客户端进行排序,以后每次点击标题进行排序时,就不会给服务端传递请求了。这个“一次性”就是:loadonce: true是的没错!在jqgird里加入这句就是客户端排序了,因为jqgrid看到loadonce:true的时候,就会自动把datatype改成local:datatype: "local"虽然你设置的是json。还要注意的是,要在jqgrid里加入sortorder,sortname参数。加这2个参数的原因是因为我们要用到ViewModel。为什么要用 阅读全文
摘要:
实际应用中,大部分都是从数据库里获得数据,所以先建立一个数据库,Database first 或者Code first都可以,这里用Code first。一、Model public class Member { [Key] public int No { get; set; } [Required] [MaxLength(5)] public string Name { get; set; } [MaxLength(200)] public string Email { get; se... 阅读全文