- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 Oracle游标简单使用
DECLARE CURSOR CUR IS SELECT A.EMPNO,A.ENAME FROM SCOTT.EMP A; V_EMPNO SCOTT.EMP.EMPNO%TYPE; V_ENAME SCOTT.EMP.ENAME%TYPE;BEGIN --打开游标 OPEN CUR; --判断是否打开 ...
2019-09-21 09:47:33 198
原创 C# 获取指定范围的随机数
1.从指定范围内随机生成几个随机数 //需要生成几个随机数 int nQty = int.Parse(txtQty.Text); //最大值 int nInsptQty = int.Parse(txtInsptQty.Text); Hashtable hashtable = new Has...
2018-11-22 17:07:13 10110
原创 C++调用C# DLL
配置C++项目MathCon的属性配置:添加公共语言运行支持,如下图具体调用方法如下:#include <vcclr.h>#using <mscorlib.dll>#include "stdafx.h"#include <iostream>#include <string>#include <atlstr.h>using n...
2018-07-12 20:31:59 593
原创 Oracle常用函数
1.修改账号密码及更改账号状态为unlockalter user hr identified by hr account unlock;2.通过网络服务名连接Oracle实例命令提示符一:sqlplus hr/hr@orcl命令提示符二:sqlplus hr/hr@7.45.161.250:1521/orcl3.显示所有用户表select * from user_tables;4.显示当前数据库所...
2018-06-11 23:20:50 152
原创 oracle NVL与Coalesce的区别
NVLnvl(COMMISSION_PCT,0) 如果第一个参数为null,则返回第二个参数 如果第一个参数为非null,则返回第一个参数COALESCECOALESCE(EXPR1,EXPR2,EXPR3...EXPRn)从左往右数,遇到第一个非null值,则返回该非null值。多层判断第一点区别:从上面可以知道,nvl只适合于两个参数的,COALESCE适合于多个参数。第二点区别:...
2018-06-10 14:09:56 8136
原创 Spring MVC中使用 Swagger2 构建Restful API
Spring MVC中使用 Swagger2 构建Restful API
2017-12-15 16:04:15 243
原创 DataGridView 保存布局文件到本地
直接上代码,如下:/***************************************************************************************************** * 命名空间:Tools * 类名称:GridViewHelper * 文件名:GridViewHelper * 创建年份:2017 * 创建时间:2017-10
2017-10-19 20:52:43 1181
原创 C# 找出接口实现类
找出实现了IForm的所有实现类 public interface IForm { }方法一: var types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(a => a.GetTypes().Where(t => t.GetInterfaces().Contains(typeof(IForm)))
2017-09-08 10:43:06 2516 1
转载 LINQ系列:LINQ to DataSet的DataTable操作
转自:http://www.cnblogs.com/libingql/p/4045807.htmlLINQ to DataSet需要使用System.Core.dll、System.Data.dll和System.Data.DataSetExtensions.dll,在项目中添加引用System.Data和System.Data.DataSetExtensions。
2017-08-11 11:07:10 238
原创 C# 动态调用WebService
比较简单,直接上源码:using Microsoft.CSharp;using System;using System.CodeDom;using System.CodeDom.Compiler;using System.Collections.Generic;using System.Configuration;using System.IO;using System.Linq
2017-08-05 13:50:52 387
原创 C# WebService首次调用慢
方法一.在程序入口加上以下代码:HttpWebRequest.DefaultWebProxy = null;方法二.在配置文件中增加以下配置:
2017-08-02 14:03:24 2558 1
原创 SQL SERVER索引优化
--索引缺失SELECT user_seeks * avg_total_user_cost * ( avg_user_impact * 0.01 ) AS [index_advantage] , dbmigs.last_user_seek , dbmid.[statement] AS [Database.Schema.Table] , dbmi
2017-06-15 14:37:26 334
原创 C# AOP手动实现
1.用户注册接口和实现 public interface IUserProcessor { void RegUser(User user); } public class UserProcessor : IUserProcessor { public void RegUser(User user) {
2017-05-18 15:34:20 674
原创 log4net版本不兼容问题
在做winform项目时,因为用到了高版本的log4net,导致发布时报错:请考虑使用 app.config 将程序集“log4net, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, Retargetable=Yes”从版本“1.2.11.0”[]重新映射到版本“2.0.8.0”只需在项目中加入 App.Config 文
2017-05-18 11:34:31 4831 1
原创 SQL Server获取表字段信息
使用说明:Where条件后入表名即可SELECT 表名 = CASE WHEN a.colorder = 1 THEN d.name ELSE '' END , 表说明 = CASE WHEN a.colorder = 1 THEN ISNULL(f.value, '')
2017-03-12 21:11:03 772
原创 SQL Server 2008 行列转换操作
行转列操作,主要用到了PivotPivot语法结构:Pivot (A) for B in(C)A:Max(Total),表示要显示的合计值,B:Monthly,原始数据的列头,就是要把它的数据转化为列的字段的名字C:动态列 B的数据内容数据表脚本如下:CREATE TABLE [dbo].[StudentScore]( [Use
2017-03-10 10:24:16 3716
原创 C# WebService身份验证
可以在每个服务调用前或初始化时进行身份验证1.定义有身份验证信息的类,这个类继承System.Web.Services.Protocols.SoapHeader,而且定义两个成员变量,一个为UserName,一个为PassWord,如下:public class MySoapHeader : SoapHeader { public string UserName {
2017-01-13 13:26:11 3372
原创 Winform 窗体传值
采用委托的方式实现1.首先在传值界面增加委托,如下:public delegate void SetTextValue(string str);public SetTextValue SetTextValueHandler;调用方法如下:SetTextValueHandler(txtStr.Text.Trim());2.在主界面调用方法如下:首先定义接收方法: p
2016-12-24 16:23:37 215
原创 Winform自定义控件事件
控件代码: public partial class ButtonEx : Button { public event EventHandler OnButtonClick; public ButtonEx() { } [Description("On Click")]
2016-12-24 16:10:43 1210
原创 SQL Server合并列值
说明:由于考勤系统中出来的打卡记录是按照工号,打卡日期,打卡时间以行的方式来显示的,现在需要按照工号,打卡日期来整理每个人每天的打卡时间原格式:整理后格式:数据库表结构如下:CREATE TABLE [dbo].[CardInfo]( [CardId] [nvarchar](255) NULL, [UserName] [nvarchar](255
2016-09-18 14:08:56 5327
原创 C# NPOI导入与导出Excel
使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。
2016-08-31 17:28:09 3878
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人