摘要:
SQL2008使用CTE递归查询批量插入500万数据一直都使用一般的批量循环插入方法 ,可这效率也太慢了,插入500万条数据执行所需的时间远远超过10分钟。于是度娘了一下 发现可以使用CTE进行递归循环插入以下是亲测的数据:1、创建表:CREATE TABLE Customers (CustomerID INT primary key identity(1,1), CustomerNumber CHAR(4), CustomerName VARCHAR(50), CustomerCity VARCHAR(20)) GO 2、使用一般批量循环处理/*使用一般的批量循环插入*/decla... 阅读全文
posted @ 2013-04-27 15:10
HackerVirus
阅读(373)
评论(0)
推荐(0)
摘要:
使用Xamarin在Visual Studio中开发Android应用本文使用的环境是Windows 8 Visual Studio 2012.21.下载Xamarinhttp://xamarin.com/download2.安装Xamarin下载后运行EXE文件之后经过一些必要的下一步想要开发Android,Android肯定是要勾选了,IOS看心情自己添加Android SDK路径注意关闭已经打开的Visual Studio实例之后就开始了各种安装和下载10分钟过去。。。安装完成3.配置Android SDK环境变量注意这里的操作,找到自己的Android-SDK的安装目录,添加一个环境变 阅读全文
posted @ 2013-04-27 15:05
HackerVirus
阅读(285)
评论(0)
推荐(0)
摘要:
算法:“森林的遍历” 在 “企业应用” 的常见场景森林的两种遍历方法前序(先根)遍历森林找到森林中的所有的根结点。前序遍历森林中的每个根节点对应的树。后序(后根)遍历森林找到森林中的所有的根结点。后序遍历森林中的每个根节点对应的树。树的两种遍历方法前序(先根)遍历树访问树的根结点。找到根节点的所有子节点。前序遍历每个子节点。后序(后根)遍历树找到根节点的所有子节点。后续序遍历每个子节点。访问树的根结点。企业应用场景 之 前序遍历效果图代码示例 1 /// <reference path="Ext/ext-all-debug-w-comments.js" /> 2 阅读全文
posted @ 2013-04-27 15:01
HackerVirus
阅读(430)
评论(0)
推荐(0)
摘要:
自己写的Web服务器自己写一个使用Http协议的服务器。在谷歌搜了一下,发现其实.NET Framework里面本身提供了HttpListener类,看别人的博文介绍是它是对Socket的简单封装,也有一些人没有用这个类,还是直接用Socekt写了服务器。说是Socket的扩展性反而比较好。HttpListener毕竟是微软封装好的,安全性应该一般会比用Socket写的要高,如果大牛写的就不同了,像我这等水货,其实还是用HttpListener要好一些。但也是个尝试,也是学习,我尝试用Socket写。虽然说是基于Socket,但实际上用的Socket的连接池。连接池的实现细节在上一篇博文《So 阅读全文
posted @ 2013-04-27 14:59
HackerVirus
阅读(237)
评论(0)
推荐(0)
摘要:
Fiddler (四) 实现手机的抓包Fiddler是我最喜爱的工具,几乎每天都用, 我已经用了8年了。 至今我也只学会其中大概50%的功能。 Fiddler绝对称得上是"神器", 任何一个搞IT的人都得着的。小弟我立志, 一定要把Fiddler的所有的功能和用法都写出来。 写成一个完整系列的教程。Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的 阅读全文
posted @ 2013-04-27 14:49
HackerVirus
阅读(380)
评论(1)
推荐(2)
摘要:
如何做一个真正牛X 的开源项目近年来,越来越多的开发者选择将自己的产品以开源形式发布,有时的结果是——你满怀诚意地开源,却无人问津。尽管你的产品做得相当好,但是仅把产品的源代码公布出来,这还不算开源,因为其他用户可能无从下手。没有用户,久而久之,你的满腔热情就会熄灭。那么如何才能让开源项目为更多人所知,成为一个真正牛X的开源项目呢?除了项目自身优秀外,你还需要注意以下事项。一、有一个真正有用的README即使你为你的开源项目制作了一个很好的网站,但是一些潜在用户很可能会首先通过阅读README文件来了解这个项目。因此,你要确保在README中提供尽可能全面的信息:1. 依赖、安装信息尽可能写清 阅读全文
posted @ 2013-04-27 14:40
HackerVirus
阅读(294)
评论(0)
推荐(0)