自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笨笨鸟吃柠檬的专栏

好好学习,天天向...钱看,向厚看!

  • 博客(52)
  • 资源 (17)
  • 收藏
  • 关注

原创 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

未发现数据源名称并且未指定默认驱动程序

2023-08-07 16:00:08 2155

原创 C#连接字符集为Ascii的Oracle

C#连接字符集为Ascii的Oracle

2023-04-11 13:53:42 399

原创 请求被中止: 未能创建 SSL/TLS 安全通道。

c#"请求被中止: 未能创建 SSL/TLS 安全通道"解决方法在.NET 4.5中,对此的解决方案是ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;如果您没有.NET 4.5,那么请使用ServicePointManager.SecurityProtocol=(SecurityProtocolType)3072;要执行请求前加上ServicePointManager.Securi...

2020-10-29 14:31:24 4064 1

原创 C# 使用WebUploader上传控件实现分片上传视频

<div id="uploader-demo" style="margin-top:15px;"> <!--用来存放item--> <div id="thelist" class="uploader-list"> </div> <div> ..

2020-10-27 15:28:20 724

原创 C# 使用NPOI生Excel

public bool CreateGradeTjToExcel(string filePath, Dictionary<string, List<AgeToNum>> nandic, Dictionary<string, List<AgeToNum>> nvdic, List<AgeToNum> hejiList) { HSSFWorkbook workbook = new HSSFWorkbook()..

2020-08-28 19:13:38 338

原创 C# 调用webservice接口报错: xml无效字符:(Unicode:0x0)

直接用VS引用时,提示“xml无效xml字符:(Unicode:0x0)”错误,当时就是认为是客户的接口有问题,因为是接口里面报错了。使用soapUI工具调用时返回的数据是全的,说明客户接口确实把全部的数据返回过来了,报错的地方不在他们程序中。在soapUI工具中请求到的这段xml中有0x0字符,导致这段xml数据复制出来时,只能复制到“0x0”前的数据,后半段数据复制不出来!写的程序调用返回时也只给了一半。在xml数据中,确实不应该有“0x0”特殊字符,但是有时候和客户的一些环境不同...

2020-08-24 18:48:14 1597

原创 C# webservice动态调用

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;using System.Web.Services.Description;using System.Web.Services.Discovery;using System.Web.Services.Protocols;usi.

2020-08-13 14:33:13 211

原创 获取web客户端ip

/// <summary> /// 获取web客户端ip /// </summary> /// <returns></returns> public string GetWebClientIp() { string userIP = ""; try { if (Syste..

2020-07-28 14:54:05 251

原创 创建Oracle定时任务和存储过程,按照条件循环执行sql语句

先来创建一个存储过程:create or replace procedure up_m_Job isbegin FOR L_RECORD IN ( select id,real_name,is_login,create_on,(sysdate-create_on) *24*60 as miu from ( select ROW_NUMBER() OVER (PARTITION ...

2020-04-27 17:09:05 1065

原创 .NET连接Cache数据库

我公司做医疗行业的,突然有一天接到需求需要对接Cache数据库。在这之前听都没听说过Cache。网上查了半天资料,百度能查到的很少。Caché数据库是美国Intersystems公司产品,后关系型数据库(Post Relational database)中的领头羊。Caché数据库对大多数国内IT人员来说还是比较陌生,然而在国外特别是国外的医疗领域,在美国和欧洲的HIS系统(医疗卫生管理...

2020-04-01 16:59:37 1992 2

原创 C# ,生成xml文件并保存到指定地址

private string Xml(string xmlName, string ReportName, string ClientName,string organId) { string filename = ConfigurationManager.AppSettings["SavePath"] +"xml\\"+ xmlName + ".x...

2019-11-09 14:28:18 583

原创 HTTPPOST 方式上传, 一次 HTTP 请求,需要同时发送两个文件

首先,在Content-Type中,boundary这个属性一定要加,但boundary属性值随意设置成什么都行,它不会出现在要上传的数据里,只是起到分隔的作用。重点来了:每个参数之前需要加上“--boundary”,注意前面有“--”。参数最后结尾要加“--boundary--”。文件数据后要跟上“\r\n”(我就是因为没加“\r\n,所以没有文件后缀”)。 public stati...

2019-11-09 14:20:01 1468 1

转载 .net 跨站脚本攻击(XSS)漏洞的解决方案

1.跨站脚本攻击就是指恶意攻击者向网页中插入一段恶意代码,当用户浏览该网页时,嵌入到网页中的恶意代码就会被执行。一般用来盗取浏览器cookie2.跨站脚本攻击漏洞,英文名称Cross Site Scripting,简称CSS又叫XSS。它指的是恶意攻击者向Web页面中插入一段恶意代码,当用户浏览该页面时,嵌入到Web页面中的恶意代码就会被执行,从而达到恶意攻击者的特殊目的。危害...

2019-09-06 11:12:07 7552 2

原创 C#通过TCP实现 HL7医疗系统传输的协议,并使用MLLP协议发送HL7消息

本文章讲解C#-MLLP协议一头两尾的封装,HL7Spy工具的使用小的公司是做健康管理软件的,之前对接的都是体检中心,从没有和His对接过接口。这次客户居然给我们抛了一个大难题-HL7医疗系统传输的协议,我查了很多资料,说是现在很多医院都是用HL7来实现数据传输的,没想到是我们太low了。之后我就决定,好好研究研究这玩意,网上能找到关于C# 这方面的资料少的可怜。1.通过HL7Sp...

2019-08-16 14:20:10 10739 2

转载 js获取本机内网ip

<script type="text/javascript"> // alert(returnCitySN.cip); function getIPs(callback) { var ip_dups = {}; //compatibility for firefox and chrome var RTCPe...

2019-08-14 17:07:24 3314

原创 微信公众号链接分享开发和遇到的问题

1.先看前端代码。网上查了很多资料,前端代码是这样的&lt;script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(function () { ..

2018-11-23 16:21:37 1640

原创 C#服务器配置时Token验证的解决方法

 一、问题分析首先要了解的是什么是URL和Token,在这里,URL就是放置了接口程序的网址,这个网址一般得是你自己的服务器或空间地址。你自己在这个空间上某个目录已经有接口程序了,你知道这个接口程序在互联网上的访问地址是什么。而Token就是一个令牌,该令牌是个数字或字母形式的字符串,用于微信服务器与你的服务器进行通讯的时候的身份验证。防止非法数据来搞乱。然后要了解的是开发模式为什...

2018-09-03 14:55:06 7507

原创 C#缓存操作

C#中基础的缓存业务,用的是Cache类1.缓存底层业务类using System;using System.Web;namespace SeeHealth.Business{ /// &lt;remarks&gt; /// DataCache /// 缓存操作类 /// /// &lt;/author&gt; /// &lt;/rema...

2018-05-03 17:04:40 1229 1

原创 server2008 http错误 500-19 无法读取配置节system.serviceModel

HTTP 错误 500.19 - Internal Server Error如图解决方法:在“服务器管理器”的“功能”项中,“添加功能”,选择“.NET Framework 3.5.1功能”安装。重新安装完成之后打开网站出现了一个新错误:Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'Sy...

2018-04-26 11:19:19 1206

转载 C#创建Windows服务与安装

本文档用于创建windows服务说明,使用vs2010系统平台创建项目1.创建windows服务项目2.右键点击Service1.cs,查看代码, 用于编写操作逻辑代码3.代码中OnStart用于执行服务事件,一般采用线程方式执行方法,便于隔一段事件执行一回安装服务配置1.打开Service1.cs视图界面2.在视图内右键--&gt;添加安装程序3.项目中添加了ProjectInstaller.c...

2018-04-23 16:10:47 816

原创 web.config中的<httpRuntime> 元素

昨天在写代码时遇到一个问题:FileUpload控件上传小文件能成功,但是当我上传19M大小的文件时候提示网络有问题。后来网上查了好久终于找到原因,是因为 ASP.NET 给做了安全限制的,默认只能上传4M以下的文件。接着我就把 web.config的&lt;httpRuntime&gt; 元素中的 maxRequestLength 改成 50971520 就可以上传成功了。同时我还研究了其它属性...

2018-02-28 11:05:11 5559

原创 MVC 的 @RenderBody、@RenderPage、@RenderSection

_Layout.cshtml 母版页@RenderBody 当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过_Layout.cshtml布局页面的@RenderBody()方法呈现在标签之间。如图:@RenderPage这个用来引入部分视图的,例: @RenderPage("_header.csht

2018-02-01 16:51:56 707

转载 同一局域网内其他电脑连接服务器Oracle连接不上,显示无监听程序

问题描述:A机,B机,C机在同一局域网内,A机作为数据库服务,起了监听,且A机通过127.0.0.1或者localhost可以访问,但是B机,C机访问时报ORA-12541:无监听程序的错。解决步骤:1.     修改A机的app\****\product\11.2.0\dbhome_1\NETWORK\ADMIN的tnsnames.ora文件修改方法,添加一条局域网ip的

2018-02-01 16:20:13 576

转载 ASP.NET MVC下判断用户登录和授权状态方法

在我们日常开发的绝大多数系统中,都涉及到管理用户的登录和授权问题。登录功能(Authentication),针对于所有用户都开放;而授权(Authorization),则对于某种用户角色才开放。在asp.net mvc中,微软虽然已经帮助开发者构建了ASP.NET Identity这样强大的验证授权框架,但是如果想定制更多的逻辑功能的话,还得自己动动手。根据日常的开发经验,我总结了

2017-11-03 15:06:59 2236 1

转载 Json.Net序列化和反序列化设置

创建一个DataTable对象,如下: DataTable dt = new DataTable(); DataColumn dcName = new DataColumn("Name"); DataColumn dcAge = new DataColumn("Age"); DataColumn dcCity = new

2017-10-26 10:56:07 611

转载 Json.Net之Linq To JSON

一.Linq to JSON是用来干什么的?Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部.二.创建JSON数组和对象在进行Linq to JSON之前,首先要了解一下用于操作Linq

2017-10-26 10:20:40 705

转载 MVC从视图传参到Controller几种方式

简单数组传递var array = ["aaa", "bbb", "ccc"]; $.ajax({ url:"@Url.Action("Test")", type: "POST", data: { array: array }, traditional: true //需要写上该属性,Controller才能接收到 }); pub

2017-10-13 11:17:44 504

转载 .net缓存——基于文件的缓存

一,.Net中的缓存基础知识.net中支持的两种依赖: CacheDependencySqlDependency表示对于文件或者目录的依赖表示对于SQL数据库的依赖  过期时间绝对过期

2017-08-14 15:09:30 1408

转载 HTTP协议/IIS 原理及ASP.NET运行机制浅析

原文章地址http://www.uml.org.cn/net/201306193.asp“从技术角度来说,无论哪一个阵营,跟新技术都是不可避免的,也是很累的,当然作为一个程序员来说,也是必须的。要想让技术的更新对自己的影响减小,基础就必须打牢。所以,底层的东西和抽象层的东西需要下一番功夫。因为说到底,无论什么技术,无非就是架构和最终的实现,技术框架只是应用开发的一个平台一种

2017-08-09 17:13:55 427

转载 Lamamda和Linq的一些基本用法

在说明用法之后,先要弄点数据。class Product{ public int ID { get; set; } public string Name { get; set; } public string Region { get; set; } public decimal Price { get; set; } public bool IsFa

2017-08-04 15:57:53 1104

原创 C#中泛型约束(where)是什么?

泛型约束: 确保泛型类使用的参数是提供特定方法的类型。详见:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/generics/generic-classes约束说明T:结构类型参数必须是值类型。T:类

2017-08-02 17:22:33 5631

转载 前台和后台的相互传值

前后台的相互传值如果值太多,写的麻烦累人,且容易出错。这里整理出一套使用标记 标签属性的办法来传值, 后台取值和前台的绑定都有了大大的简化。一、把json对象转成字符串$.extend({ //将json对象转换成字符串 [貌似jquery没有自带的这种方法] toJSONString: function (object) {

2017-07-14 11:01:42 4371

转载 MVC学习:基础语法

一:重载方法的调用同一个控制器内的同名方法调用,可以用HttpGet 和HttpPost区分。[HttpGet]public void request(int id = 0){ Response.Write("get 请求成功~");}[HttpPost]public void request(Models.Classes c = null){ Res

2017-07-13 16:23:22 455

转载 先说IEnumerable,我们每天用的foreach你真的懂它吗?

转之:http://www.cnblogs.com/zhaopei/p/5769782.html我们先思考几个问题:为什么在foreach中不能修改item的值?要实现foreach需要满足什么条件?接下来,先开始我们的正文。自己实现迭代器.net中迭代器是通过IEnumerable和IEnumerator接口来实现的,今天我们也来依葫芦画瓢。

2017-07-13 14:54:17 617

转载 特性是什么东东?

前言我们初学C#的时候看到类上面一对中括号里面有个高亮了的关键字,不知道那是什么有什么用。想问人又不知道它叫什么。纠结的要命。其实,它就是特性。如:这就是我们今天要分析的主题。特性是什么?个人理解,特性就是修饰对象元数据的修饰符。那么什么是“元数据”?元数据就是用来描述数据的数据。(挺拗口的)如:图中的1.是特性

2017-07-13 11:32:54 475

原创 c# 网上搜集面试题目大全

本文的题目都是从网上收集来的,鄙人也研究过,新手跳槽看看非常有帮助1.String str=new String("a")和String str = "a"有什么区别?String str = "a"; 这个只是一个引用,内存中如果有“a"的话,str就指向它,如果没有才创建如后还用到"a"这个字符串的话并且是这样用: String str1 = "a"; String

2017-07-12 16:35:50 307

原创 C#冒泡排序的实现

冒泡排序算法是我们经常见到的尤其是子一些笔试题中.传统排序方法//定义数组 static int[] nums = new int[] { 100, 99, 45, 56, 67, 78, 98, 8, 7, 65, 55, 43, 32, 23, 35, 36, 38, 37, 120, 150, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1

2017-07-12 16:04:22 388

转载 C# 中的委托和事件

首先,我们需要知道,到底在什么情况下必须使用委托和事件呢?请看下面的场景:首领A要搞一场鸿门宴,吩咐部下B和C各自带队埋伏在屏风两侧,约定以杯为令:若左手举杯,则B带队杀出;若右手举杯,则C带队杀出;若直接摔杯,则B和C同时杀出。B和C袭击的具体方法,首领A并不关心。(完整代码在全文最后。)有脑子反应快的同学,马上说,这个逻辑,用一个IF条件判断语句不就搞定了吗:if(

2017-07-12 14:47:33 384

原创 JavaScript添加数组元素和删除数组元素

本文将使用push() 、$.inArray、splice() 这3个JavaScript函数来实现功能push(): 方法可向数组的末尾添加一个或多个元素,并返回新的长度。                     array.push(new1,new2,....)                            new1:必需。要添加到数组的第一个元素。new2:

2017-07-12 10:33:31 521

原创 on(), live(), bind()的用法与区别

$("").bind(event,data,function)$("").live(event,data,function)//jquery1.9版本以下支持,jquery1.9及其以上版本删除了此方法,jquery1.9以上版本用on()方法来代替$("").on(event,childselector,data,function)//jquery1.7及其以上版本;jquery1.7版本出

2017-07-12 10:07:50 1093

FastReport.zip

fastReport,打开即可使用,无需安装

2021-03-29

HtmlAgilityPack.1.4.0.zip

利用HttpWebRequest获取html字符串。其官网地址为:https://html-agility-pack.net/。

2020-10-27

.NET连接Cache数据库.rar

.NET连接Cache数据库 代码里面有两种方式连接数据库 1.通过官网找到的的InterSystems.Data.IRISClient.dll连接数据库,测试成功, 但是此类库需要 framework4.5 2.通过ODBC连接数据库 ODBC连接方式可看我博客文章: https://blog.csdn.net/SJB2MLN/article/details/105249208 ODBC-cache驱动下载地址: https://download.csdn.net/download/SJB2MLN/12292363

2020-04-01

WCF-JSCallService跨域请求windows服务

js跨域请求windows服务,用vs打开后,运行Golden.Demo.ConsoleApp程序,再在浏览器访问“http://localhost:18086/TestService/1”

2019-12-13

重建WMSYS用户的WMSYS.WM_CONCAT函数的3个文件

重建WMSYS用户的WMSYS.WM_CONCAT函数的3个文件重建WMSYS用户的WMSYS.WM_CONCAT函数的3个文件

2019-10-14

RSA非对称 C#解密、js加密实现登陆密文传输

RSA非对称 C#解密、js加密实现登陆密文,传输RSA非对称 C#解密、js加密实现登陆密文传输,RSA非对称 C#解密、js加密实现登陆密文传输

2019-09-05

C#通过TCP实现 HL7医疗系统传输的协议,并使用MLLP协议发送HL7消息

C#通过TCP实现 HL7医疗系统传输的协议,并使用MLLP协议发送HL7消息

2019-08-16

HL7Spy.rar

HL7Spy工具的使用方法可以看我的个人博客,正式版的HL7Spy工具是需要钱的,我这个不要钱 https://blog.csdn.net/SJB2MLN/article/details/99673220 这里有使用说明

2019-08-16

C#通过Graphics画出饼图并添加到PDF中

C#通过Graphics画出饼图并添加到PDF中,需要用VS2015工具打开

2019-04-19

C#使用Graphics画饼图并添加到PDF当中

C#使用Graphics画饼图,并添加到PDF当中。

2019-04-18

C#微信公众号开发Demo

需要使用Visual Studio版本高的工具打开,比如2015 内涵自定义菜单、客服功能等等

2018-07-06

O2S.Components.PDFRender4NET(4.5.1.2)

O2S.Components.PDFRender4NET(4.5.1.2)

2017-08-16

使用itextsharp画PDF的方法

使用itextsharp画PDF的方法

2017-08-16

LINQ_to_SQL语法及实例大全

LINQ_to_SQL语法及实例大全

2017-07-14

LINQ_to_EF语法及实例大全

LINQ_to_EF语法及实例大全

2017-07-14

一些常用的功能性代码

此类库里面包含C#的Excel操作、FTP操作、Json操作、xml操作、二维码操作、类型转换、日志、上传下载、随机数、视频转换、条形码、验证码、异步线程、正则等等的操作类,简化了代码,提高了开发的效率。

2017-07-10

10项比较重要的.NET技术

10项比较重要的.NET技术,新手爱学生的朋友可以了解了解。

2014-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除