自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客神殿

坚持,自由,信仰

  • 博客(31)
  • 资源 (28)
  • 收藏
  • 关注

原创 C#使用NPOI实现Excel数据透视

在无尽的追寻中,你会有一个又一个巧合和偶然,也会有一个又一个意外和错过。现实的城市犹如雾中的风景,隐隐地散发着忧郁的美,承载着没有承诺的梦Form1.cs代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;usi

2016-10-26 17:44:08 4155 5

原创 X509从证书验证和创建Base64字符串

我手中的灯笼 使眼前黑暗的路途与我为敌Program.cs代码: class Program { static void Main(string[] args) { Console.WriteLine("X509证书实用程序"); Console.WriteLine("----------------------

2016-10-25 23:27:53 4504

原创 NPOI使用入门(一)【对Excel基本操作】

生活若剥去理想、梦想、幻想,那生命便只是一堆空架子。Default.aspx内容:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h

2016-10-23 21:26:53 2458

转载 对称加密算法知识

对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高;应用模式加

2016-10-23 00:35:13 1012 1

转载 RSA密钥之C#格式与Java格式转换

前言  最近由于项目需求,服务端由c#编写,客户端由java编写。通信数据使用RSA非对称加密。但是java和c#生成的密钥格式是不一样的,所以需要转换格式才可以正常使用。网上搜到使用java进行格式转换的代码(如:http://blog.csdn.net/road2010/article/details/40071881 ),本文将给出一种c#的实现方法。密钥格式java密钥格式如下:私钥:MII

2016-10-22 00:52:45 1226

转载 常见证书格式和转换

PKCSPKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准。What is PKCS? http://www.rsa.com/rsalabs/node.asp?id=2308PKCS 目前共发布过 15 个标准: (1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的

2016-10-22 00:47:55 1236

转载 密钥相关文件格式

密钥库文件格式【Keystore】格式 : JKS 扩展名 : .jks/.ks 描述 : 【Java Keystore】密钥库的Java实现版本,provider为SUN 特点 : 密钥库和私钥用不同的密码进行保护格式 : JCEKS 扩展名 : .jce 描述 : 【JCE Keystore】密钥库的JCE实现版本,prov

2016-10-22 00:44:22 3031

转载 RSA的密钥把JAVA格式转换成C#的格式(二)

我已经在第一篇介绍过如何把C#格式转换成Java,现在来看看如何把Java格式转换成C#。/// <summary> /// RSA加密 /// </summary> /// <param name="publickey"></param> /// <param name="content"></param> /// <

2016-10-22 00:33:57 3170

转载 RSA的密钥把JAVA格式转换成C#的格式(一)

RSA算法在C#与JAVA之前的交互在JAVA生成一对RSA私钥和公钥的时候,是以下的形式给到C#去调用:string publickey = @"MIGfMA0GCSqGSIb4DQEBAQUAA4GNADCBiQKBgQC/M9kJVwi+sO672NBm5fAEbUEl2PqRFuYZVB5ZrKah7eJPP0pKBe/eoA6pOMsjnKFoZGVizz7oCt+TJ+1fpuScn7v

2016-10-22 00:30:52 2070

原创 .NET使用PFX文件签名XML文档

一个人如果下决心要成为什么样的人,或者下决心要做成什么样的事,那么,意志或者说动机的驱动力会使他心想事成,如愿以偿。Program.cs代码:class Program { static void Main(string[] args) { #region 1 - 加载XML文档 var xmlDoc = new

2016-10-20 22:11:35 9451

转载 .NET pfx文件解析私钥和公钥

最近和某行对接,发现私钥和公钥以pfx文件形式传给我们,需要我们自己进行读取,当时头就有点儿大先说一下pfx证书与cer证书的区别PFX证书:由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。CER证书:证书中没有私钥,DER 编码二进制格式的证书文件/BASE64 编码格式的证书

2016-10-19 22:39:35 6074

原创 .NET生成RSA公钥和私钥-加密解密示例

我们每一个人的一生中都会难免有缺憾和不如意,也许我们无力改变这个事实,而我们可以改变的只是看待这些事情的态度。用平和的态度去对待生活中的缺憾和苦难。Form1.cs代码: public partial class Form1 : Form { private const int RsaKeySize = 2048; private const string

2016-10-19 22:35:37 13155

原创 .NET RSACryptoServiceProvider【创建公共/私有密钥对】

作为瞬间,它当然是短暂的……然而,它却是决定性的,是充满永恒的。Program.cs代码: class Program { static void Main(string[] args) { var key = KeyPair.CreateNew(512); Console.WriteLine(key.Publ

2016-10-18 23:38:43 8324

原创 微信支付【H5非微信内浏览器支付】

最近需要在电商平台集成微信支付,PC端扫码支付,移动端是H5支付,扫码支付,这个比较简单,主要是H5支付,要求非微信内浏览器支付。看了官方文档发现,没有这种模式,只有扫码支付、刷卡支付、APP支付、公众号支付。但是京东确可以通过移动端外部浏览器调起微信客户端支付,原来H5非微信内浏览器支付模式,是要单独tengxun签订协议,申请支付权限的。有了权限之后,这中模式的调用就比较简单了,大概流程:选购

2016-10-18 10:16:55 13264 1

转载 Aes使用Java加密C#解密

项目开发过程中遇到一个棘手的问题:A系统使用java开发,通过AES加密数据,B系统使用C#开发,需要从A系统获取数据,但在AES解密的时候遇到麻烦。Java的代码和C#的代码无法互通。Java代码: /** *加密 * *@paramcontent需要加密的内容 *@parampassword加密密钥 *@return */ public

2016-10-17 10:21:37 3000

原创 微信公众号【微信JS-SDK支付(webform)】

人生如寄,一切都将过去,没有人能在岁月的苍穹里划一道不灭的痕迹。不管你是意气风发,还是平淡落寞,都将被搜罗在历史的尘埃中。流云过千山,本就一场梦幻。模型层实体类: public class JsEntities { /// &lt;summary&gt; /// 公众号id /// &lt;/summary&gt; public string appId

2016-10-16 15:49:28 4076

原创 微信公众号【微信支付的垃圾坑】

1、申请正在审核中,如何可以提前调试测试? 答:只需要资料审核通过,收到通知邮件即可通过配置测试目录进行联调测试。未审核通过可下载文档进行开发,但不能联调测试; 2、支付授权目录是什么? 答:支付授权目录是支付功能正式上线后,商户后台发起支付请求的页面所在的目录; 3、支付测试目录是什么? 答:支付测试目录提供给开发者,在开发测试期间使用的临时目录; 4、支付测试目录和授权目录有何区别?

2016-10-16 14:40:49 2752

转载 微信支付【支付模式】

1、刷卡支付刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 2、扫码支付扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。 3、公众号支付公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI

2016-10-15 12:59:16 1134

原创 微信公众号【获取openid和用户信息(Webform)】

梦想是一场华美的旅途,每个人在找到它之前,都只是孤独的少年。Index.aspx.cs代码: public partial class Index : System.Web.UI.Page { //用户id public string openid = ""; //公众号信息部分 public string appid = Conf

2016-10-15 01:02:08 15106

原创 HttpHelper助手类整理(一)【简单实用版】

美好的生命应该充满期待、惊喜和感激。 public class HttpHelper { public static string Post(string url, string paramData) { return Post(url, paramData, Encoding.UTF8); } publi

2016-10-12 23:00:37 4958

原创 微信公众号【OpenID详解】

只知道 openID 是微信号加密后得到的 . 不同的公众号获取得微信号openID不同, 但 UnionID 是一样的微信openid由用户id和公众号id加密而来,同一用户相对同一公众账号的openid是不变的,对于不同公众号,同一用户的openid不同第三方绑定微信,从数据库中记录openid对应的user,这个user就对应一个微信号openid只和你的微信号和服务号(订阅号)有关,跟其他无

2016-10-12 13:21:31 9412 1

原创 .NET平台下Redis使用(七)【StackExchange.Redis测试Redis五种数据类型】

信念之于人,犹翅膀之于鸟,信念是飞翔的翅膀Program.cs代码: class Program { static void Main(string[] args) { //字符串 //RedisDemo.StringTest(); //Hash //RedisD

2016-10-10 23:31:41 11872

原创 Json.NET使用入门(四)【XML和JSON互转】

生命里复杂的不光是人与人之间,还是有理想中的自己和现实中的自己。使一切变复杂的,是我们无休止的欲望。因为欲望,一切得到的都是不再珍贵,一切得不到的才是好的。人心何时懂得知足,何时才能迎来幸福。XJConverter.aspx内容:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="XJConverter.aspx.cs" Inherit

2016-10-10 16:14:09 17255

原创 Json.NET使用入门(三)【设置】

无论人生经历了什么都要明白,我们既不是最幸运的也不是最不幸的,因为我们所经历的有人早已体会,有人正在经历,有人即将面对,仅此而已。在人生低谷时谨记:我们并不是唯一面对这种处境的人,但却是唯一可以帮助自己真正走出来的人。只要向着阳光前行,办法总会比困难多。各种相关辅助类: public class AutofacContractResolver : DefaultContractResolver

2016-10-10 14:41:50 3028

原创 Json.NET使用入门(二)【反序列化】

人生在世,一切都是机缘,顺其自然,内心就会逐渐清朗,生活,也是一首陪伴一生的乐曲。有时它激昂高亢,有时它曲折婉转,有时它忧郁沉闷。生活是快乐的,还是令人难以接受的,这取决于自己的心态。DeserializeDemo.aspx内容:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeserializeDemo.aspx.cs" Inh

2016-10-10 11:13:23 2663

原创 Json.NET使用入门(一)【序列化】

不要失去希望,你永远不知道明天会带来什么。很多事犹如天气,慢慢热或者渐渐冷,等到惊悟,已过了一季。趁年青,趁梦想还在,想去的地方,现在就去。想做的事情,现在就做。Default.aspx内容:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="NewtonsoftDemo.Defau

2016-10-08 23:37:15 1330

原创 微信公众号【客服接口】

人生最低的境界是平凡,其次是超凡脱俗,最高是返璞归真的平凡。Kf_account.cs代码: public partial class Kf_account : Form { private readonly DataTable adt_user = new DataTable(); private readonly string as_INIFile =

2016-10-08 16:02:10 3348 1

原创 微信公众号【用户分组管理-web页面】

人生的意志和劳动将创造奇迹般的奇迹。Model层实体类: public class UserList { public string total { get; set; } public string count { get; set; } public userlistopenid data { get; set; } p

2016-10-08 11:04:04 4238

原创 ASP.NET MVC应用程序中实现国际化(结合使用AngularJS)

我们无法预知未来的路,只得集中精力走好脚下的每一步。该发生的总会发生,不管你是否为此焦虑。向前走,向前看,生活就这么简单。每一个坚强的人,都有一颗柔软的心,摆正心态,温柔自相随,哭给自己听,笑给别人看,这就是所谓的人生。Model层:public partial class EmployeeInfo { public int EmpNo { get; set; }

2016-10-05 11:59:27 2729

转载 App_GlobalResources、App_LocalResources (理论篇)

如果您创建的网页将由使用不同语言的用户阅读,则必须为这些读者提供用他们自己的语言查看网页的方法。一种方法是分别用各语言重新创建页面,但这种方法可能需要大量工作量、容易出错并且在更改原始页时很难维护。 ASP.NET 为您提供了一种方法,使用这种方法创建的页可以根据浏览器的首选语言设置或用户显式选择的语言获取内容和其他数据。内容和其他数据指的就是资源,此类数据可以存储在资源文件或其他源中。 资源文件在

2016-10-05 10:38:08 2660

原创 Zookeeper.NET Client(三)【Znode节点增删改查】

那些最能干的人,往往是那些即使在最绝望的环境里,仍不断传送成功意念的人。他们不但鼓舞自己,也振奋他人,不达成功,誓不休止。——安东尼·罗宾class Program { static void Main(string[] args) { //创建一个Zookeeper实例,第一个参数为目标服务器地址和端口,第二个参数为Session超时时

2016-10-02 02:08:34 10859

C# 3.0 特点

C#3.0特点,很好很强大,特别实用,开发必备参考手册。

2012-08-25

Asp_.net常用问题解决

Asp_.net常用问题解决,应该还行吧!

2014-02-20

基于NPOI的强类型Excel导入导出组件

C#实现导入导出Excel功能,基于NPOI的强类型Excel导入导出组件

2018-11-06

NET使用editormd

NET使用editormd.js 实现md编辑器效果,emoji表情无显示问题。

2019-05-18

net实现秒杀活动

秒杀活动,模拟,架构:mvc+webapi+console+redis,netcore开发

2019-09-30

bootstrap一个小案例

包括导航条,carousel,利用栅栏的三栏布局,导航的标签页以及模态框等

2018-08-16

晨星spiders.zip

爬取晨星网的基金数据,遍历基金列表,获取每个基金详细的数据,目前只爬取了页面一部分数据,其他可以根据xpath提取

2020-09-16

fastdfs-5.11安装合集

fastdfs-5.11安装合集,转自合集中各模块的github的截止2018.3.31的最新源码包

2018-04-01

JSON数据库存储

JSON数据库存储

2016-06-23

FundFirst.zip

本工具用于辅助基金定投,即一键跟踪你所感兴趣的基金,并非帮你挑选基金。 从天天基金网上实时爬取所选基金的规模,夏普比率,以及历史排位,基金经理等数据

2020-09-21

FileUpload.zip

NET MVC使用的 webuploader 文件上传,图片上传,大文件分片上传 示例,参考,笔记。

2020-02-11

fund_sharp.zip

这是一个基金夏普比率查询工具 输出: 最新规模(scale), 最大回撤(withdrawal), 夏普比率(sharp), 波动率(volatility), 基金代码(code)

2020-09-17

RecogCaptcha.zip

使用AForge.NET框架和Tesseract识别验证码,图像识别,图形图像处理框架,一个有用的例子。

2020-11-08

Readmore效果.zip

Jquery实现的阅读全文(readmore.js)效果,简单高效。效果感觉还可以,有需要的可以下载。

2020-01-20

WijMo.js 5.2的FlexGrid介绍[Knockout]

演示如何使用Knockout,我们快速灵活的数据绑定网格控制FlexGrid执行常见任务。

2018-03-07

DapperDAL程序集

DapperDAL程序集下载

2016-09-13

JsonToExel.zip

.net实现获取天天基金的基金经理数据的JSON转换到Excel,导出数据用于数据分析,排序,比较。

2020-09-22

超简单BeautifulSoup爬虫

超简单BeautifulSoup版博客爬虫

2017-05-03

Quill.js TextEditor.zip

Quill.js 实现响应式的文本编辑器,可以直接生成 markdown 和html 格式的代码,JavaScript+css+html

2020-11-14

webplayer.zip

Artplayer.js使用示例,ArtPlayer.js 是一个现代全功能的 HTML5 视频播放器 控制器 - 画质切换, 字幕切换, 播放速度, 长宽比, 视频翻转, 全屏, 画中画, 截图, 缩略图, 自适应尺寸, 高亮 和 热键...

2020-08-10

大视频分片上传,截取

视频格式必须为: mp4或mov。视频时长须在15秒以内,超出时长系统将自动截取前15秒内容。

2019-09-27

Linq2Dapper程序集

Linq2Dapper 辅助类,直接项目里dll引用

2016-09-08

商品轮播.rar

jquery和carousel.min.js实现京东类似的轮播,前端效果。

2019-09-06

bootstrap页面.rar

Bootstrap 根据页面大小控制元素隐藏与显示。

2019-09-24

Lucene.Net的DLL

快速搜索

2016-09-21

Wijmo5 Flexgrid演示代码合集

Wijmo5 Flexgrid演示代码合集,打包发布 转载自官方网站.

2018-04-01

Redis管理web项目所需dll

Redis管理web项目所需dll

2017-06-15

Repeater示例.rar

Repeater示例 说明, 虽然webform基本已经淘汰,但是总有一些老系统还在用。

2019-09-25

空空如也

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

TA关注的人

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