- 博客(227)
- 资源 (21)
- 收藏
- 关注
原创 在方法内部获取方法的名称
StackTrace st = new StackTrace();//0:取本身方法,1:取调用方法StackFrame sf = st.GetFrame(0);string methodName = sf.GetMethod().Name;string className = sf.GetMethod().ReflectedType.Name;...
2020-03-19 17:00:16
668
原创 wcf 客户端调用报:400 错误
参数越长引起的异常,解决方法是在配置文件里加入:<webHttpBinding> <binding maxReceivedMessageSize="2147483647" crossDomainScriptAccessEnabled="true"> <readerQuotas maxDepth="2147483647" maxA...
2020-02-21 16:59:26
730
转载 ORACLE中RECORD、VARRAY、TABLE的使用具体解释
转自文章:https://www.cnblogs.com/jzssuanfa/p/6749465.html1说明1.1RECORD定义记录数据类型。它类似于C语言中的结构数据类型(STRUCTURE)。PL/SQL提供了将几个相关的、分离的、基本数据类型的变量组成一个总体的方法,即RECORD复合数据类型。在使用记录数据类型变量时,须要在声明部分先定义记录的...
2019-12-13 10:40:43
493
原创 oracle 多个like条件查询
1.查询 md003 包含 LT或C或ST的数据select * from sys_ggbom awhere regexp_like (md003,'(LT|C|ST)')2.查询 md003 以 HT 开头的数据select * from sys_ggbom awhere regexp_like (md003,'^(HT)')3.查询 md003 以 HT 结...
2019-08-19 09:18:23
14280
原创 反射创建对象,执行指定方法
Type type = Type.GetType(m.AssemblyName); ConstructorInfo c = null; object obj; if (m.ParamList != null && m.ParamList.Length > 0)
2017-11-30 14:14:46
526
原创 数据源修改联动界面更新
用 BindingList 对象作为数据库lvSpecInfo.ItemsSource = new BindingList(query.Result);
2017-11-25 08:24:36
915
转载 【转】CLR20R3 程序终止的几种解决方案
这是因为.NET Framework 1.0 和 1.1 这两个版本对许多未处理异常(例如,线程池线程中的未处理异常)提供支撑,而 Framework 2.0 版中,公共语言运行库允许线程中的多数未处理异常自然继续。在多数情况下,这意味着未处理异常会导致应用程序终止。 一、C/S 解决方案(以下任何一种方法)1. 在应用程序配置文件中,添加如下内容:
2016-08-15 08:36:40
16224
转载 移动无标题窗体
1. const int WM_NCHITTEST = 0x0084; const int HTCLIENT = 0x0001; const int HTCAPTION = 0x0002; protected override void WndProc(ref System.Windows.Forms.Message m
2015-07-11 16:54:48
518
转载 C# 跨线程调用控件
来源:http://www.cnblogs.com/TankXiao/p/3348292.html线程间操作无效界面上有一个button和一个label, 点击button会启动一个线程来更新Label的值 private void button1_Click(object sender, EventArgs e) {
2015-04-29 14:46:48
525
转载 c# 操作FTP
转载自:http://www.cnblogs.com/swtseaman/archive/2011/03/29/1998611.htmlC#语言: Codee#2416using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using
2015-02-28 13:09:09
509
转载 SQLSERVER 中实现MD5和SHA1加密
转载自:http://www.cnblogs.com/safezone/articles/1289553.htmlMD5 和 SHA1 是一种单向加密算法,常用于密码的验证等需要加密操作的场合,在一般情况下,开发人员可以通过 Delphi 或 PHP 这类语言自己编写相关函数或者使用自带的函数,然后将加密过的结果根据需要存储到数据库中。但在某些情况下,可能需要在数据库端计算 MD5
2014-10-23 14:28:15
1356
转载 U盘文件或目录损坏且无法读取
尝试在运行->“cmd”后回车->输入“chkdsk 移动硬盘所在盘符: /R”回车,按提示操作即可。 如:可移动盘的盘符为H:,则输入chkdsk H: /R 按回车即可. CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] volume 指定驱动器(后面跟一个冒
2014-01-08 16:24:38
1236
1
转载 Oracle SQLServer中实现跨库查询
转自:http://blog.youkuaiyun.com/zjfstudio/article/details/4929941Oracle&SQLServer中实现跨库查询一、在SQLServer中连接另一个SQLServer库数据在SQL中,要想在本地库中查询另一个数据库中的数据表时,可以创建一个链接服务器:EXEC master.dbo.sp_addlinkedserver @server
2013-12-30 16:44:15
1594
转载 sqlserver openrowset,opendatasource,openquery
1.openrowsetINSERT INTO dbo.ImportTest SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\ImportData.xls', 'SELECT * FROM [Sheet1$]') WHERE A1 IS NOT NULL2.openda
2013-12-26 08:50:09
823
转载 sqlserver bcp
EXEC master..xp_cmdshell'BCP "select * from testad.dbo.Test" queryout d:\tset1.txt -c -U"sa" -P"sasasa"'--导出数据到tset2.xls,使用-T信任连接--通过-F 10 -L 13 指定导出的起始行和结束行数EXEC master..xp_cmdshell 'BCP
2013-12-26 08:48:24
627
转载 Java MyEclipse中使用本机安装Tomcat和MyEclipse自带Tomcat调试Jsp
一、MyEclipse中使用Tomcat调试jsp可以用MyEclipse自带的Tomcat首先需要把建好的web项目部署到Tomcat。在包视图中右键单击项目文件夹,然后选择MyEclipse菜单,然后选择Add and Remove Project Deployment...,如下图所示然后在弹出的窗口中点击Add按钮,如下图所示然后在如下新窗口中的Se
2013-12-24 08:53:16
876
原创 oracle update+with语法
update sys_ycl_local_skill s1set xhsl = ( with tp1 as ( select t2.md005, (select count(1) from sys_yclbom t4 where t4.s_barcode = t3.bc_code) num, t3.bc_code from sys_cx_model_mach t1
2013-12-18 13:08:58
1605
原创 C# 串口通信代码
using System.IO.Ports;private void initComm() { try { //初始化SerialPort对象 comm.NewLine = "/r/n"; comm.Rts
2013-12-16 14:28:39
902
原创 oracle 管理用户
1.用户、方案和PROFILE 1.1 用户(user) 用户(帐户)是定义在数据库中的一个名称,它是Oracle数据库的基本访问控制机制。 1.2 方案(schema) 方案是用户所拥有数据库对象的集合。在Oracle数据库中对象是以用户来组织的, 用户与方案是一一对应的关系,并且二者名称相同。 1.3 PROF
2013-11-26 14:21:09
639
转载 oracle 自制事务 PRAGMA AUTONOMOUS_TRANSACTION
数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。 事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编写日志条目的INSERT语句还
2013-11-22 11:38:03
1071
原创 oracle 显示表空间和数据文件信息
1.显示表空间详细信息(DBA_TABLESPACES,USER_TABLESPACES,DBA_TABLESPACES)exp:SQL> select * from dba_tablespaces; TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREAS
2013-11-20 10:31:42
1178
原创 oracle 维护表空间
1. 改变表空间可用性ALTER TABLESPACE tablespace_name {ONLINE | OFFLINE};exp:alter tablespace tbs offline;alter tablespace tbs online;2. 改变表空间读写状态ALTER TABLESPACE tablespace_name {READ WRITE | R
2013-11-20 10:10:44
846
原创 oracle 建立表空间
1. 概述 从Oracle10g开始,管理员执行CREATE DATABASE命令时,会默认建立SYSTEM,SYSAUX,UNDO, 临时表空间等。 System表空间用于存放数据字典和system回滚段,Sysaux(Oracle10g的新特征)表空间 用于存放各种Oracle产品和特征的信息。建议将不同类型数据部署到不同表空间上。2. 建立本地
2013-11-19 11:52:06
762
原创 oracle 数据库逻辑存储结构
1.数据库逻辑结构 数据库物理上存储在数据文件中,逻辑上存放在表空间中,并且表空间是由一个或多个数 据文件组成。Oracle提供了一套逻辑结构来安排数据存储,包括:表空间、段、区以及 Oracle块。 数据库---<<表空间---<<段---<<区---<<Oracle块 1.1.表空间(tablespace) 逻辑组织数据库
2013-11-16 16:32:00
913
原创 oracle 动态性能视图
1.动态性能视图 用于记录当前例程的活动信息。当启动例程时,Oracle会自动建立动态性能视图; 当停止例程时,Oracle会自动删除动态性能视图。数据字典信息是从数据文件中取得, 而动态性能视图信息则是从SGA和控制文件中取得。 通过查询动态性能视图,一方面可以获得性能视图,另一方面还可以取得与磁盘 和内存结构相关的其他信息。 所有的动
2013-11-13 16:52:22
833
原创 oracle 数据字典
1.数据字典:记载了数据库的系统信息,所有者为SYS用户,并且其数据被存放在SYSTEM表空间中。 数据字典是只读表和视图的集合。数据字典包括数据字典基表和数据字典视图;基表存储着数据库的基本信息, 普通用户不能直接访问;数据字典视图则是基于数据字典基表所建立的视图,普通用户可以通过查询数据字典 视图取得系统信息,主要包括:USER_XXX、ALL_XXX、DBA_XXX三种类型
2013-11-13 15:39:06
556
原创 oracle 数据库数据类型和PL/SQL数据类型
数据类型 1.常用数据类型 (1)CHAR(N)=CHAR(N BYTE) 定义固定长度的字符串(以字节为单位),最大长度2000字节,如果没有指定N,其默认值为1.假设column1列定义为char(100),那么该列最多可以存储100个字节的字符串,并且占用空间固定。 (2)CHAR(N CHAR) 定义固定长度的字符串(以字符个数为
2013-11-08 09:41:31
1730
原创 oracle 使用例外exception
例外 例外(exception)是一种PL/SQL标识符,它用于处理PL/SQL程序的运行错误。Oracle提供了预定义例外、非预定义例外和自定义例外等三种例外类型,其中 预定义例外用于处理常见的Oracle错误,非预定义例外用于处理预定义例外所不能处理的Oracle错误,自定义例外用于处理与Oracle错误无关的其他情况。 1.语法 EXCEPTION WHEN
2013-11-07 11:34:01
1961
原创 oracle sql游标
1.SQL游标 当执行SELECT、INSERT、UPDATE以及DELETE语句时,Oracle Server会为这些SQL语句分配相应的上下文区,并且Oracle使用上下文区解析并执行相应的SQL语句,游标是指向上下文区的指针。在PL/SQL块中游标又包含隐含游标和显式游标两种类型,其中隐含游标专门用于处理SELECT INTO、INSERT、UPDATE以及DELETE语句,也称为SQL
2013-11-06 16:25:07
725
原创 oracle 常用sql函数
--1.ceil:返回大于等于数字N的最小整数SQL> select ceil(15),ceil(15.1) from dual; CEIL(15) CEIL(15.1) ---------- ----------
2013-11-01 17:06:04
754
原创 oracle 子查询、集合操作、复杂查询
--在DDL语句中使用子查询:SQL> create table new_table(id,name,sal) as 2 select empno,ename,sal from emp;Table created.SQL> create or replace view dept_10 as 2 select empno,ename,job,sal,deptno
2013-11-01 15:27:32
743
原创 oracle 数据分组
1.使用having子句限制分组显示结果2.rollup和cube操作符示例一:使用rollup示例二:使用cube3.grouping 函数用于确定统计结果是否用到了特定列4.grouping sets可以合并多个分组的统计结果示例:显示部门平均工资和岗位平均工资
2013-11-01 14:31:19
706
原创 oracle sqlplus学习
一、连接命令:1.connect,连接到数据库。sql>conn scott/tigersql>conn sys/oracle as sysdba2.disconnect,断开已经存在的数据库连接,不会退出sqlplus。sql>disc3.password,用于修改用户口令。sql>password scott4.exit和quit,用于退出sqlplus。二
2013-11-01 11:27:48
703
原创 oracle LIKE操作符
LIKE操作执行模糊查询。%:表示0或多个字符。—:表示单个字符。示例一:select ename,sal from emp where ename like 'S%';显示首字符为S的所有雇员员及工资;示例二:select ename,sal from emp where ename like '_O%';显示第二个字符为O的所有雇员及工资;如果要查询
2013-11-01 10:24:58
790
转载 c# 启用禁用指定网卡
禁用网卡:SetNetworkAdapter(false,"本地连接1");private static bool SetNetworkAdapter(bool status,string networkConnection) { const string discVerb = "停用(&B)"; // "停用(&B)";
2013-10-17 10:35:02
2814
1
转载 使用CTE转换string到Table
我们有这样的字符串:'1,2,4,8',想转成这个table:SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Amit Gaur -- Create date: July 25th
2013-08-29 10:17:06
562
转载 C# 值类型、引用类型
1. 主要内容 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用2. 基本概念C#中,变量是值还是引用仅取决于其数据类型。C#的基本数据类型都以平台无关的方式来定义,C#的预定义类型并没有内置于语言中,而是内置于.NET Framework中。.NET使
2013-06-27 17:57:56
626
转载 Server.Execute和Server.Transfer的区别
1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。这就是说,使用Response.Redirect方法时
2013-06-25 16:49:45
607
转载 Asp.net页面之间传递参数的几种方法
第一种方法:通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: string username
2013-06-25 16:37:03
607
转载 c# 经典排序算法
C#实现所有经典排序算法1、选择排序 class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i = 0; i arr.Length - 1; ++i) {
2013-06-21 11:27:01
579
oracle10g客户端工具
2013-05-10
Sqlite数据库
2013-04-24
Launchy快速启动程序工具
2013-04-23
oracle10g 客户端包
2013-04-18
各种图表地图flash:FusionCharts
2012-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人