随笔分类 -  C#

摘要:在实际的项目应用中,很多时候都需要保证数据的安全和可靠,如何来保证数据的安全呢?做法有很多,最常见的就是进行身份验证。验证通过,根据验证过的身份给与对应访问权限。同在Web Api中如何实现身份认证呢?接下来的内容就详细的分享 Web API身份认证。首先扩展自定义身份验证添加类 CustomAut... 阅读全文
posted @ 2015-06-17 10:51 阿亮的笔记 阅读(322) 评论(0) 推荐(0) 编辑
摘要:最近在公司进行了一次asp.net web api的分享吧,不算是培训。可能大家有些人对Web API的推出目的还不是很了解,可以看看微软官方的定义,其实是为了提供一个好的REST Service方式。REST是一种设计风格而不是一个标准。 通常是基于使用HTTP,URI和Xml等这些现有的广泛流行... 阅读全文
posted @ 2015-06-17 10:37 阿亮的笔记 阅读(249) 评论(1) 推荐(0) 编辑
摘要:很多的api,例如GitHub’s API都有流量控制的做法。使用速率限制,以防止在很短的时间量客户端向你的api发出太多的请求.例如,我们可以限制匿名API客户端每小时最多60个请求,而我们可以让更多的经过认证的客户端发出更多的请求。那么asp.net webapi如何实现这样的功能呢?在项目We... 阅读全文
posted @ 2015-06-17 10:35 阿亮的笔记 阅读(349) 评论(0) 推荐(0) 编辑
摘要:在早期的计算机领域,限流技术(time limiting)被用作控制网络接口收发通信数据的速率。 可以用来优化性能,减少延迟和提高带宽等。 现在在互联网领域,也借鉴了这个概念, 用来为服务控制请求的速率, 如果双十一的限流, 12306的抢票等。 即使在细粒度的软件架构中,也有类似的概念。两种常用算... 阅读全文
posted @ 2015-06-17 10:27 阿亮的笔记 阅读(322) 评论(0) 推荐(0) 编辑
摘要:类封装完以后就可以通过使用new关键字和类的构造方法来创建对象,这种对象分为两种:匿名对象与非匿名对象。何为匿名对象,何为非匿名对象呢?举个例子:假如有如下类: package com.heima.vo; public class Student{ private St... 阅读全文
posted @ 2015-06-17 09:56 阿亮的笔记 阅读(427) 评论(0) 推荐(0) 编辑
摘要:1. 引言先来个比喻手法:如果把上课的过程比作进程,那么每个学生就是一个线程,他们共享教室,即线程共享进程的内存空间。每一个时刻,只能一个学生问老师问题,老师回答完毕,轮到下一个。即线程在一个时间片内占有cpu。这个例子容易理解多了吧?!下面马上来看些基本概念。仅为个人理解,轻描淡写。2. 进程进程... 阅读全文
posted @ 2015-06-14 00:35 阿亮的笔记 阅读(241) 评论(0) 推荐(0) 编辑
摘要:做了个监控网站的C#项目,判断网站是否运行正常,采用的就是获取HTTP头返回的状态码。比如状态码为200的就是网站正常,403是Forbidden,404是网页未找到这样。代码如下:首先是使用库using System.Net; public static bool getState() ... 阅读全文
posted @ 2015-06-13 17:47 阿亮的笔记 阅读(1477) 评论(0) 推荐(0) 编辑
摘要:C#获取指定网页HTML原代码可使用WebClientWebRequestHttpWebRequest 三种方式来实现。当然也可使用webBrowse!在此就不研究webBrowse如何获取了。WebClientprivatestringGetWebClient(stringurl){strings... 阅读全文
posted @ 2015-06-13 17:43 阿亮的笔记 阅读(214) 评论(0) 推荐(0) 编辑
摘要:static void Main(string[] args) { NotifyIconHelper ni = new NotifyIconHelper(); NotifyIconHelper.ShowNotifyIcon(); ... 阅读全文
posted @ 2015-06-06 16:19 阿亮的笔记 阅读(2698) 评论(0) 推荐(1) 编辑
摘要:1. 定义一个Consolse帮助类,如下:[csharp]view plaincopy//////控制台帮助类///publicstaticclassConsoleHelper{//////获取窗口句柄////////////[DllImport("user32.dll",SetLastError... 阅读全文
posted @ 2015-06-06 12:37 阿亮的笔记 阅读(13165) 评论(1) 推荐(2) 编辑
摘要:usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4//方法一5usingSystem.Runtime;6usingSystem.Runtime.InteropServices;7//方法二Net2.0新增类库8usingS... 阅读全文
posted @ 2015-06-05 10:31 阿亮的笔记 阅读(4339) 评论(0) 推荐(1) 编辑
摘要:今天打算试着写个小聊天程序,但是要用到获取本机IP,以前从没用过。摆渡百度了一会儿,出于贪心,想把各种获取本机IP的方法给找出来。摆渡+测试了几个小时,于是有了下面的成果,有点小累,但看到这些成果,也很高兴。不一定很全,但也不少了。①[csharp]view plaincopyprivatevoid... 阅读全文
posted @ 2015-06-01 13:49 阿亮的笔记 阅读(413) 评论(0) 推荐(0) 编辑
摘要:Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格... 阅读全文
posted @ 2015-05-23 12:15 阿亮的笔记 阅读(227) 评论(0) 推荐(0) 编辑
摘要:.net指的是框架,框架包含很多东西例如:>语言:VB,C#,C++,Ruby,Python...>类库:网络通讯,图像处理,安全,IO,数据链接访问...>界面技术:Asp.net(针对网站),Winform(针对桌面应用)>底层运行环境:资源回收,内存管理,异常处理...可以看到,asp.net... 阅读全文
posted @ 2015-05-22 11:39 阿亮的笔记 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1.从pfx格式的证书提取出密钥和证书set OPENSSL_CONF=openssl.cnfopenssl pkcs12 -in my.pfx -nodes -out server.pemopenssl rsa -in server.pem -out server.keyopenssl x509 ... 阅读全文
posted @ 2015-05-22 10:29 阿亮的笔记 阅读(33776) 评论(0) 推荐(0) 编辑
摘要:工作中,我们常常会遇到跨语言平台的加密解密算法的交互使用,特别是一些标准的加解密算法,都设计到数据块Block与填充算法的问题,例如C#与JAVA中的常见的填充算法如下:.Net中的填充算法:成员名称说明ANSIX923ANSIX923 填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节... 阅读全文
posted @ 2015-05-21 19:44 阿亮的笔记 阅读(3889) 评论(2) 推荐(1) 编辑
摘要:在BouncyCastle实现RSA的PKCS1V1.5模式中,如果是公钥加密信息(forEncryption=true),密钥长度为1024位,那么输出的密文块长度为128个字节,输入的明文块长度为127-10,即输入的明文块最大是117位,如果输入的明文块小于117位,比如输入的明文块长度为64... 阅读全文
posted @ 2015-05-21 19:34 阿亮的笔记 阅读(6330) 评论(0) 推荐(0) 编辑
摘要:刚做银联的项目,对方给了1.pfx和1.cer两个测试文件,总结一下利用这两个文件提取出文本银联提供两个测试证书 1.pfx 和 1.cer .其中 pfx证书包含RSA的公钥和密钥;cer证书用于提取pfx证书中密钥时允许当前电脑进行合法操作。提取步骤如下:1. 点击1.cer,安装cer证书2.... 阅读全文
posted @ 2015-05-21 17:03 阿亮的笔记 阅读(1774) 评论(0) 推荐(1) 编辑
摘要:Page.IsPostBack是一个标志:当前请求是否第一次打开。调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交... 阅读全文
posted @ 2015-05-20 18:46 阿亮的笔记 阅读(126) 评论(0) 推荐(0) 编辑
摘要:/// /// str转金额 元 /// /// /// 分100 毛10 /// str public static Double strToDouble(string money, int type) ... 阅读全文
posted @ 2015-05-20 16:16 阿亮的笔记 阅读(4565) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示