自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们的征途是星辰大海

我的GitChat : https://gitbook.cn/gitchat/author/5aa87360f09ada6c2d5d0533

  • 博客(14)
  • 资源 (1)
  • 问答 (6)
  • 收藏
  • 关注

原创 通过Response输出方式导出Excel

目前见过这么几种类型的导出Excel表:        1,NPIO方式,高仿Java.功能比较强大,但是比较重。        2, 前辈封装的。。。。           3,本文要说的。。           这周五又要导个Excel表,,上面估计是觉得平台封装的导出比较重吧,要我用response方式导出excel表,一个字,没用过。

2015-05-31 09:54:54 22936 24

原创 .net缓存——基于文件的缓存

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

2015-05-26 20:59:47 2165 16

原创 ASCII,Utf8,Unicode编码下的中英文字符大小

一,测试Demonamespace 不同编码下的中英文字符大小{ class Program { static void Main(string[] args) { ShowCode(); } private static void ShowCode() {

2015-05-21 23:37:23 2602 19

原创 .Net网络编程——服务端获取客户端连接

一,客户端服务端连接图示         其中,在客户端和服务端的socket中,都报存这连接的信息;客户端通过connect连接,服务端可以调用AcceptTcpClient来获取链接到服务端的客户端,每一个客户端和服务端的连接都对应这唯一一个Socket.二,服务端获取连接示例using S

2015-05-20 22:20:09 2075 15

原创 .Net网络编程——使用TcpClient与TcpListener建立客户端与服务端连接

一,.NET中如何实现建立连接                        在网络中,我们可以通过IP地址唯一定位一台主机,而在主机中,我们要确定收到的数据包发给谁,可以通过端口号,端口号的作用简单说就是不至于使你要发给QQ好友的消息数据包被错误发到了你的OC程序上。              通常,我们把发起连接的那一端称为客户端,这是主动的一方;而静默等待连接到来的那一端作为

2015-05-20 21:45:55 2568 13

原创 .Net——Func<>与Action<>

首先来先写几个测试函数: public delegate void SayHello(string strName); public static void Hello(string strName) { Console.WriteLine(strName + " ,

2015-05-17 21:09:15 2725 14

原创 .Net加密与解密——非对称加密之数字签名

一,从非对称加密的认证模式说起由消息的发送方发布公钥,持有私钥。 步骤:1,发送方公布自己的公钥,任何人都可以获得。2,发送方使用自己的私钥对消息进行加密,然后发送。3,接收方使用发送方的公钥对消息进行解密。  缺点:1,任何截获该消息的第三方都能够使用发送方公钥进行解密;2,耗时,不适用于大数据  二,数字签名

2015-05-17 19:15:42 2341 12

原创 .Net加密与解密——非对称加密之加密模式

一,非对称加密        非对称加密具有一组密钥对,一个是对外公开的,任何人都可以获取,称为公钥;        一个是自行保管并严格保密的,称为私钥。    规则如下:           由某人A的公钥加密消息,只能由A的私钥进行解密;   由A的私钥加密的消息,只能由A的公钥解密。    发送方,接收方都持有公钥/私钥对,因此一

2015-05-17 17:23:02 2399 9

原创 .Net加密与解密——对称加密

一,思路      对称加密含有一个被称为密钥的东西,在消息发送前使用密钥对消息进行加密,得到密文并发送,接收方收到密文后,使用相同的密钥进行解密,获得原消息。 PS:使用密钥对消息进行加密的过程,由加密算法来完成的,加密算法通常也是公开的。二,对称加密的流程            1,发送方和接收方持有相同的密钥,并严格保密2,发送方使用密钥对

2015-05-17 16:56:33 2423 6

原创 .Net加密与解密——散列运算

一,散列运算的特点            1,散列运算是不可逆的,可以将散列运算理解为单向的加密:根据原消息经过散列运算就可以得到摘要(密文);但是根据摘要,无法推导出原消息。2,任何两个不相同的文件,哪怕只有一个字节的细微差别,得到的摘要都是完全不同的。这个特点的意义在于,可以用来判断消息是否被篡改,即解决完整性的问题。3,无论原始消息的大小如何,运算得出的摘要的信息是固定长度,

2015-05-15 21:52:47 1903 11

原创 微信语音——判断上传的音频时长

今天在测试同事的微信平台的发送语音的时候,发现有时候语音能发过来,有时候就不行,经过检查,发现丢掉了检测音频时长(微信里面语言时长要限定在60S内),好吧,我补上,闲着也是闲着~                    首先是读取语音的时长:             /// /// 获取上传音频的时间长度 ///

2015-05-15 20:09:50 4629 11

原创 .Net——缓存机制(一):利用Dictionary模拟缓存

在计算机的硬件设计中,有一个被反复使用的思想——缓存。同样,在软件设计中,这个思想也可以用来解决数据读取非常耗时带来的性能问题(当然,在时间和空间上,我们要寻找一个平衡点)。     首先来看理想的缓存应该是怎么描述的:      static Func Cache(Func func) { var mem = new Dict

2015-05-14 22:18:19 3841 8

原创 消息队列(一)——消息的简单发送与接收

背景          开发者经常遇到需要异步执行操作的情况(即过程不等到操作完成就开始)。消息队列提供一个中心位置或池,您可以在其中放置或从中提取数据,从而满足了这一要求。一个应用程序能够把消息存放在队列中,然后继续自己的业务,另一个应用程序在运行时再提取这些数据。  简单理解                            感觉这里的消息队列还

2015-05-11 21:02:39 4733 5

原创 解决WampServer安装后无法打开localhost

注意wampservice安装后的端口占用问题

2015-05-01 22:00:22 5049 7

ble设备扫描器.apk

ble设备扫描器.apk,目前只有扫描周边BLE设备的功能,又需要其他功能的,可以私信我。

2016-09-13

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

TA关注的人

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