摘要: 按照我们常规的思维方式,计算机应该是干完一件事,然后再干下一件。用术语来说,这种执行任务的方式叫做同步执行(Synchronous Execution)。既然这样,那么为什么要引入异步执行的概念呢? 目录 为什么要使用异步调用实现异步调用的步骤和机理 为什么要使用异步调用(Asynchronous Method Execution) 按照我们常规的思维方式,计算机应该是干完一件事,然后再干下一件。用术语来说,这种执行任务的方式叫做同步执行(Synchronous Execution)。既然这样,那么为什么要引入异步执行的概念呢?原因很简单,因为同步执行在有些情况下效果不理想,不能完成我们预期的 阅读全文
posted @ 2014-03-03 10:21 半夏微凉 阅读(3657) 评论(1) 推荐(1)
摘要: Imports SystemImports System.IO.PortsPublic Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '获取计算机有效串口 Dim ports As String() = SerialPort.GetPortNames() '必须用命名空间,用SerialPort,获取计算机的有效串口 Dim port As String For Each port In port 阅读全文
posted @ 2014-03-03 09:58 半夏微凉 阅读(6065) 评论(0) 推荐(0)
摘要: SerialPort是用于串口通信的控件与VB6中的MSCOMM控件相似,使用很方便...vb.net CodeImports System.IO.PortsImports System.TextPublic Class Form1 Dim RS232Com As New SerialPort Dim mPortName As String Public Sub OpenCOM() mPortName = Me.CmbCom.SelectedItem.ToString RS232Com = New SerialPort(mPortName, 960... 阅读全文
posted @ 2014-03-03 09:39 半夏微凉 阅读(535) 评论(0) 推荐(0)
摘要: 密码大小写敏感是Oracle 11g数据库默认的一个新特性,数据库配置助手(DBCA)在创建数据库期间允许你将这个设置返回到11g以前的功能。 SEC_CASE_SENSITIVE_LOGON初始化参数控制密码大小写是否敏感,如果现有应用程序与11g的认证过程冲突,你可以使用ALTER SYSTEM命令将这一功能关闭。 ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE; 需要记住的是,即使大小写敏感密码参数没有启用,在保存密码时也是区分了大小写的,以便以后在启用大小写敏感参数时有效. 数据库连接的密码也是大小写敏感的,下面列出了在不同数据库版本 阅读全文
posted @ 2014-03-03 08:46 半夏微凉 阅读(773) 评论(0) 推荐(0)