摘要:
首先你需要创建一个表空间,然后,再创建一个用户名,用户名要给他指定一个表空间,并且给这个用户赋予权限,DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的... 阅读全文
摘要:
使用反射可以调用其他程序集里面的方法,私有方法也可以调出,但是一般都使用的接口+反射的形式去调用类似以下例子:接口: public interface SayMethod { void sayHello(); }中国人说话的方法实现这个接口: public class... 阅读全文
摘要:
//传入要查询的字段,查询条件(例如根据姓名查看数据的数据筛选),按照什么排序,页码,信息条数 //T:要操作的类型 //Tkey:根据什么类型来排,ID的话返回的是int类型,但是name的话又会返回string类型,不确定的情况下,就使用了tkey让用户自己确认返回... 阅读全文
摘要:
Socket是一种封装了四层通信的整体抽象入口,通常也称作"套接字",这是常用的四层通信这是访问Socket的流程图,这个分为客户端和服务器端,其中服务器端有以下步骤去建立,前面的章节也讲过处理一些常见的Socket的异常,这里就不在讲述,主要学好Socket的前提条件,个人认为是先要学好异步委托以... 阅读全文
摘要:
写socket程序有可能会遇见这个问题其他信息:由于套接字没有连接并且(当使用一个sendto调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。这种情况我的错误原因:使用了监听的socket执行了接受数据的任务代码: public void SetSocket() ... 阅读全文
摘要:
这两者转化可以用linqpad进行转化,首先推荐一个网站可以了解一下orderby的排序方式http://www.csharpwin.com/csharpspace/614.shtml然后下面有一个简单的实例lambda:from s in Info where s.Id>10 || s.Title... 阅读全文
摘要:
异步委托的的原理就是使用了一个线程池去执行了一个委托指向的方法EndInvoke会阻塞当前主线程,直到异步委托执行完成之后,才能继续向下执行示例代码如下:static void Main(string[] args) { //这里写了一个泛型委托,前两个是传递的参... 阅读全文
摘要:
主窗体创建的控件相当于主线程管理,在分线程使用的时候会产生跨线程访问的问题,这时需要如下判断写法,即可解决if (lblNum2.InvokeRequired) { lblNum2.Invoke(new Action... 阅读全文