- 博客(11)
- 资源 (33)
- 收藏
- 关注
原创 ORA-06550: 第 1 行, 第 7 列: \nPLS-00306: 调用 'xxxxxx' 时参数个数或类型错误\nORA-06550: 第 1 行, 第 7 列: \nPL/SQL: Sta
关于ORACLE提示:"System.Data.OracleClient.OracleException: ORA-06550: 第 1 行, 第 7 列: \nPLS-00306: 调用 'xxxxxx' 时参数个数或类型错误\nORA-06550: 第 1 行, 第 7 列: \nPL/SQL: Statement ignored\n\r\n 的错误近来因为要做个外挂程序,调用的是OR
2013-12-11 16:19:41 7308
转载 为DataGridView的一个列加入DateTimePicker控件
由于DataGridView自带的ColumnType里面没有DateTimePicker这个控件。所以要实现一个输入日期的列就比较麻烦了。通过以下方法可以往DataGridView加入DateTimePicker控件。首先,前端设计加入一个DataGridView控件,命名为DataGridView1。然后,后台.cs文件写入以下代码:using System;usi
2013-06-09 09:43:36 683
原创 asp.net 发送HTML格式邮件及发送Html模版邮件
今天闲来无事,动手用asp.net做了个发送HTML格式邮件及发送Html模版邮件的小程序用的是网易126邮箱的smtp服务器,在126邮箱中可以设置,不过一般已经默认开通了为了编码的简洁与程序的灵活性,所以我通过配置Web.config文件的方式来进行应用程序的控制,在这个配置节属于节下增加如下配置节: 发送邮件事件us
2013-01-30 14:50:30 2171
转载 三层架构与MVC的区别
本篇博客是从网上找得各种资料,一再说说三层架构和MVC的区别 http://baike.baidu.com/view/687468.htm 三层架构与MVC的区别 MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。 同样是架构级别的
2013-01-28 16:27:00 399
转载 C#多线程学习(六) 互斥对象
如何控制好多个线程相互之间的联系,不产生冲突和重复,这需要用到互斥对象,即:System.Threading 命名空间中的 Mutex 类。我们可以把Mutex看作一个出租车,乘客看作线程。乘客首先等车,然后上车,最后下车。当一个乘客在车上时,其他乘客就只有等他下车以后才可以上车。而线程与Mutex对象的关系也正是如此,线程使用Mutex.WaitOne()方法等待Mutex对象被释放,如果它
2013-01-28 15:56:02 410
转载 C#多线程学习(五) 多线程的自动管理(定时器)
Timer类:设置一个定时器,定时执行用户指定的函数。定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。初始化一个Timer对象: Timer timer = new Timer(timerDelegate, s,1000, 1000); // 第一个参数:指定了TimerCallback 委托,表示要执行的方法;// 第二个参数:一个包含回调方法要使用的信息的对象
2013-01-28 15:54:52 349
转载 C#多线程学习(四) 多线程的自动管理(线程池)
在多线程的程序中,经常会出现两种情况:一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应这一般使用ThreadPool(线程池)来解决;另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒这一般使用Timer(定时器)来解决;ThreadPool类提供一个由系统维护的线程池(可以看作一个线程的容器),该容器需要 Windows 200
2013-01-28 15:53:53 328
转载 C#多线程学习(三) 生产者和消费者
前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。在C#中,关键字lock定义如下:
2013-01-28 15:51:56 329
转载 C#多线程学习(二) 如何操纵一个线程
下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事)在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。打开你的VS.
2013-01-28 15:49:31 283
转载 C#多线程学习(一) 多线程的相关概念
什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务
2013-01-28 15:47:22 314
转载 ASP.NET MVC实体类(属性类)数据验证
引入名称空间:System.ComponentModel.DataAnnotations;在需要验证的属性上添加特性:Required 不为空验证 Range 范围验证 StringLength 字符串长度验证 主要使用以上三个特性实现验证,它们的构造方法命名参数 ErrorMessage 指定验证失败时显示的错误消息。下图示意:
2013-01-28 15:39:53 3453
AccessDatabaseEngine_X64.exe
2017-12-27
Microsoft.ReportViewer.ProcessingObjectModel.dll(8.0.0.0)
2011-11-16
winform(c#) DataGridView控件多维合并表头(有使用教程)
2011-07-22
JAVA程序员笔试面试题汇总及答案
2011-02-26
视频播放器源码(C#)
2011-02-26
无刷新提交数据[jquery+ajax]
2011-02-26
工厂模式三层结构示例项目源码CodematicDemoF3(c#)
2011-02-26
网页美工经典案例教程
2011-02-26
教你们怎么从菜鸟级别到电脑高手
2011-02-26
华为“网络工程师”培训专用教程
2011-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人