- 博客(6)
- 资源 (11)
- 收藏
- 关注
转载 几种数据库的大数据批量插入【转】
在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了。/// /// 提供数据批量处
2016-05-19 17:25:53 10269 4
转载 C#中Invoke 和 BeginInvoke 的区别
Control.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。 Control的Invoke和BeginInvoke 是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui)Invoke立即插入主线
2016-05-16 09:42:09 890 3
转载 C#多线程的异步委托/调用
C#异步调用(Asynchronou Delegate)C#异步调用获取结果方法:主要有三种,也可以说是四种(官方说四种,电子书说三种),官方在MSDN上已经有详细的说明: 链接需要了解到获取异步执行的返回值,意味着你需要调用Delegate的BeginInvoke方法,而不是Invoke方法。第一种就是书上没有说的,但是官方还是给出来的,就是通过调用EndInvoke
2016-05-16 09:36:53 1640 1
转载 C#多线程编程
一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线
2016-05-16 09:29:25 559 1
原创 C语言正则表达式详解 regcomp() regexec() regfree()详解
标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。可以参照:http://midatl.radford.edu/docs/C/Pattern-Matching.html#Pattern-M
2016-05-09 14:10:44 15123 1
原创 mosquitto_pub和mosquitto_sub 命令参数说明
mosquitto_pub 命令参数说明1. -d 打印debug信息2. -f 将指定文件的内容作为发送消息的内容3. -h 指定要连接的域名 默认为localhost4. -i 指定要给哪个clientId的用户发送消息5. -I 指定给哪个clientId前缀的用户发送消息6. -m 消息内容7. -n 发送一个空(null)消息8. -p
2016-05-05 17:03:59 14734 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人