
c#开发
文章平均质量分 91
牟鹏
鈤,集成封装多态!
展开
-
c#导入导出excel(无格式控制)
这个原创 2015-08-31 09:51:31 · 888 阅读 · 0 评论 -
c#根据身份证号获取简单信息
public class PackIden { /// /// 根据身份证获取生日 /// /// 身份证 /// 是否有格式(true1990-01-01,false19900101) /// public static s原创 2016-09-20 11:22:58 · 2748 阅读 · 0 评论 -
c#中 base64字符串与普通字符串互转
c#中 base64字符串与普通字符串互转转成 Base64 形式的 System.String: string a = "base64字符串与普通字符串互转"; byte[] b = System.Text.Encoding.Default.GetBytes(a); //转成 Base64 形式的 System.String原创 2016-10-21 16:35:36 · 27448 阅读 · 0 评论 -
文件操作集合
1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1);2.创建文件//using System.IO;File.Create(%%1);3.删除文件//using System.IO;File.Delete(%%1);4.删除文件夹//using System.IO;Dir原创 2016-09-26 18:23:27 · 1347 阅读 · 0 评论 -
使用js将手机wap网页截图
最近在开发中接到一个需求,在用户分享的时候需要把当前网页生成截图并将图片加网页链接一起分享。首先想到的就是html5的画布功能,现在记录一下我的劳动成果。 屏幕截图测试 <a href="" class=原创 2016-11-18 18:41:21 · 1950 阅读 · 0 评论 -
c#微信扫码支付,完整版。包括回调
1、我们需要用到的类,下载一个微信sdk。sdk中有相关的工具类链接地址为: https://pay.weixin.qq.com/wiki/doc/api/download/WxPayAPI_CS_v3.zip 2、如果觉得不想下载没有关系,我贴代码using System;using System.Collections.Generic;using System.IO;us原创 2016-01-27 15:41:00 · 25946 阅读 · 4 评论 -
淘宝开放平台深入浅出
淘宝开放平台(TOP)的API是基于HTTP协议来调用的,开发者(ISV)可以直接使用TOP提供的官方SDK(支持多种语言,包含了请求的封装,签名加密,响应解释,性能优化等)来调用,也可以根据TOP的协议来封装HTTP请求进行调用,以下主要是针对自行封装HTTP请求进行API调用的原理进行详细解说。调用流程(1)动态获取sessionKey(AccessToken)原创 2016-12-27 10:56:19 · 18874 阅读 · 4 评论 -
windows 定时服务之Timer
一、如何创建一个Windows服务这样我们就创建了一个简单的服务。然后我们可以切换到代码视图。然后,设置Windows服务的属性(Windows服务里没有窗体,所以点击左侧设计器里空白的地方即可在右侧属性栏里看到属性)这里属性是控制服务器是否可以停止,暂停,继续等等的操作。根据需要选择。属性的名字已经很明白了,不需要再做太多解释。我是把 CanPauseAndCon原创 2017-02-08 11:23:34 · 3250 阅读 · 0 评论 -
c#获得短网址
最近在实际开发中遇到短信推送需要使用短网址,目前市面上用的最多的有百度短网址和新浪短网址。但是这些平台都需要手动生成,经过研究我就已新浪短网址生成方法接口调用为实例!简单的说明一下 都是简单的方法,原理就是简单的httpwebrequest请求。直接贡献代码!using System;using System.Collections.Generic;using System.IO;原创 2017-02-23 16:59:30 · 1536 阅读 · 0 评论 -
C#FTP下载文件返回文件路径或者byte[]
FTP下载文件返回文件路径和返回byte[]方法,以PDF为例FTP下载文件保存到本地并返回文件路径 public static string returnFilePath(string filePath, int yymxid) { FtpWebRequest reqFTP; try ...原创 2017-03-29 16:55:15 · 2487 阅读 · 0 评论 -
缓存依赖(文件、数据库)
什么是缓存依赖缓存 把你要访问的资源,放在内存中,占用一定的内存空间,从而使用户读取内存中的数据,进而减少读取数据库,或资源文件的次数,从而对你的程序并发量,以及返回请求速率上得到提高的一种机制。缓存的不及时性 由于在缓存的作用时间内,数据放在内存中,不知道数据源是否已经改变,从而使信息失去即时效应。解决不及时性 为了解转载 2017-05-11 10:01:28 · 957 阅读 · 0 评论 -
c#图片等比压缩
c#图片等比压缩方法using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Linq;using System.Text;using System.Threa原创 2017-05-09 10:46:45 · 1691 阅读 · 0 评论 -
Request.url请求路径的一些属性
Request.url请求路径的一些属性Request.url请求路径的一些属性1,Request.UrlReferrer.AbsolutePath=获取URL的绝对路径例:"/Manager/Module/OfficialManage/Issuedadocument/Issuedadocument_WorkNew.aspx"2,Request.UrlReferrer.Abso转载 2016-04-12 14:28:27 · 2930 阅读 · 0 评论 -
完整版本支付宝扫码支付 c#版本
支付宝工具类using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Web;namespace ZK_ECommerce.Shop.pay.alipay{ public c原创 2016-03-01 13:56:49 · 10967 阅读 · 1 评论 -
http请求工具类
#region MD5加密方法 /// /// MD5加密方法 /// /// /// public static String AKMD5(String s) { char[] hexDigits = { '0', '1'原创 2016-01-11 14:35:23 · 519 阅读 · 0 评论 -
HashTable与Dictionary的区别说明
HashTable与DictionaryHashtable 和 Dictionary 类型 1:单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分. 2:多线程程序中推荐使用 Hashtable, 默认的 Hashtable 允许单线程写入, 多线程读取, 对 Hashtable 进一步调用 Synchronized() 方法可以获得完原创 2015-09-08 16:57:05 · 739 阅读 · 0 评论 -
一张表可以有多少个主键
今天在共工作,做老项目维护的时候无意中发现一张表居然有三个主键。吓死宝宝了,然后尝试着建表建主键,但是都不能成功。难道是我写的有问题,最后通过查资料总终于解决了。1、数据库的每张表只能有一个主键,不可能有多个主键。2、所谓的一张表多个主键,我们称之为联合主键。 注:联合主键:就是用多个字段一起作为一张表的主键。3、主键的主键的作用是保证数据的唯一性和完整性,同时通过主键原创 2015-10-21 10:20:28 · 60762 阅读 · 1 评论 -
c#MVC文件(图片,word,excel,zip等)批量上传
最近一直研究文件批量上传,功夫不负有心人终于解决了。该文件上传使用队里的新式,实现了文件批量上传。首先看一下我前端的处理操作@{ Layout = "";} 文件上传 * { margin: 0; pa原创 2015-09-22 10:10:40 · 6390 阅读 · 0 评论 -
c#动态创sqlserver建数据库和附加数据库方法
/// /// 得到连接字符串 /// /// /// /// /// /// private string GetConnectionString(string serverName, string dbNa原创 2015-10-15 14:46:36 · 668 阅读 · 0 评论 -
C#Winfrom如何测试当前设备是否处理联网状态。
最近做一个pos系统需要定时向服务器传送交易数据,大家都知道传输数据需要联网状态,如果不判断当前设备是否处理联网状态而直接传送数据,有可能会造成线程阻塞等这样那样的问题。所以我写了一个判断设备是否处于联网状态的方法。 /// /// 测试系统是否联网 /// /// public static bool testIsHaveIn原创 2015-11-25 16:43:49 · 2150 阅读 · 0 评论 -
PHP访问.NET WebService的若干问题
今天遇到一个问题,商城的购物车接口用.NET WebService开发的,PHP也想要购物车的数据。于是我就像平时用ajax跨域请求那样直接给他链接,那么问题来了。1、通过url访问完全没有问题2、PHP后台代码Getjson方法访问不管怎样都获取不到数据。ok,那么说说解决方法吧,他那边返回了一个安全机制的变量也就是说在链接后边加一个随机参数。Eg: 一般普通的访问方法原创 2015-12-14 12:50:18 · 568 阅读 · 0 评论 -
c#获取客户端IP
/// /// 获取客户端IP地址(无视代理) /// /// 若失败则返回回送地址 public static string GetHostAddress() { string userHostAddress = HttpContext.Current.Request.UserHostAddress; if原创 2015-12-02 15:56:44 · 5059 阅读 · 1 评论 -
百度地图开发工具类,包括计算坐标距离,坐标转换
using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Web;namespace BaiDuMapDemo.Mod原创 2016-01-05 11:55:42 · 3045 阅读 · 0 评论 -
微信获取所有关注者信息
前提是你所使用的微信公众号已经有获取用户信息的权限using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Web;using Newtonsoft.Js原创 2016-01-05 17:53:00 · 1412 阅读 · 0 评论 -
c# FTP文件上传
//直接看代码,测试通过if (Ping("192.168.0.144")) //Ping 看通不通{ if (Connect("192.168.0.144", "administrator", "1qaz2wsx???")) //建立连接 { _fileStream = new FileStream(@"\\192.168.0.14原创 2016-01-11 09:17:27 · 999 阅读 · 0 评论 -
FTP文件上传(自定义文件夹)、删除、下载、读取
using System;using System.Collections.Generic;using System.IO;using System.Net;using System.Text;namespace FTP24CP{ public class FtpHelper { public static string ftpServerIP = ""...原创 2016-01-11 14:33:42 · 1817 阅读 · 0 评论 -
c#判断客户端是否为代理IP
客户端ip:Request.ServerVariables.Get("Remote_Addr").ToString();客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();客户端浏览器IE:Request.Browser.Browser;客户端浏览器 版本号:Request.Browser.M...原创 2019-07-26 10:56:35 · 1352 阅读 · 0 评论