public static System.Collections.Generic.IEnumerable RunSP(this Database self, string spName, params SqlParameter[] paras) { System.Collections.Generi... ...
分类:
其他好文 时间:
2017-06-30 14:03:40
阅读次数:
412
生成器函数:函数体内包含yield关键字,该参数执行的结果是生成器函数。生成器本质也是迭代器。 yield 1.与return类似,都可以返回值,但不一样的是yield返回多次值,而return只能返回一次值。 2.为函数封装好__iter__ 和__next__方法,吧函数执行结果做成了迭代器。 ...
分类:
其他好文 时间:
2017-06-30 14:01:40
阅读次数:
182
跨域请求 只要 dataType : 'jsonp', jsonp:"jsoncallback", 然后返回一个json格式的就可以了 ...
分类:
Web程序 时间:
2017-06-30 14:00:27
阅读次数:
174
迭代器的优点: 1提供了一种不依赖于索引的取值方式 2.惰性计算,节省内存 迭代器的缺点 1,取值不如按照索引取值方便 2,一次性的,只能往后走不能往前走 2无法获得长度 迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以 ...
分类:
其他好文 时间:
2017-06-30 13:52:24
阅读次数:
114
divmod函数 divmod(7,3) (2, 1) >>> a,b=divmod(7,3) >>> a 2 >>> b 1 >>> help(divmod) divmod返回一个tuple ,(x//y,x%y) enumerate(iterable) 返回的事一个迭代器,包含他的值和索引 fo ...
分类:
其他好文 时间:
2017-06-30 13:47:54
阅读次数:
192
在C#中通过Clipboard类实现,其常用方法有: 1>SetDataObject(object[,bool])--用于将图像或文本信息发送到剪贴板 2>GetDataObject()--用于从剪贴板获取数据,它返回一个IDataObject对象,使用该对象从剪贴板获取数据。首先使用IDataOb ...
分类:
其他好文 时间:
2017-06-30 13:46:36
阅读次数:
178
在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,可以使用win32process模块中的函数。如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dl ...
分类:
编程语言 时间:
2017-06-30 13:45:32
阅读次数:
153
由于nodejs是异步处理的,有时我们想同步从mysql里取出数据,最后在处理逻辑 就需要用到此扩展; 此扩展可以避免多层回调; 安装方法: 使用方法: 1、parallel 多个函数并行执行 2、waterfall 多个方法依次执行,前一个函数的返回值可以传递给下一个函数 ...
分类:
Web程序 时间:
2017-06-30 12:34:23
阅读次数:
901
本文摘要:http://www.liaoxuefeng.com/ 经常用到。 由于HTML文档被浏览器解析后就是一棵DOM树,要改变HTML的结构,就需要通过JavaScript来操作DOM。 始终记住DOM是一个树形结构。操作一个DOM节点实际上就是这么几个操作: 更新:更新该DOM节点的内容,相 ...
分类:
编程语言 时间:
2017-06-30 12:23:03
阅读次数:
178
NPOI还是比较好用的,引用dll程序集即可 1创建workbook和工作流 2这里是一个多sheet的例子,可以通过循环一个个生成 3工作中的sheet都创建好之后,写入流 4最后返回给浏览器端 ...
分类:
Web程序 时间:
2017-06-30 12:19:31
阅读次数:
181