Fork me on GitHub

2014年1月4日

摘要: 利用MVC的过滤器实现url的参数加密和解密 最近在与一个IOS应用做接口对接,之前一直都没有遇到什么很大的问题,但是有一天发现可以通过软件解析app的url,然后直接通过url的拼接修改接口数据,这一下使得数据的安全性和准确性都降低了,于是就想到了url加密。 然后在网上查了一下url的加密算法,使用比较普遍的还是Base64的加密,但是对于如何实现加密,网上的资料确不多,可能是我搜索的关键词不对。既然没有现成的参考文件,那么就只能靠自己了。因为所有的Controller都继承一个基Controller,所以比较自然的想到在基Controller中做一些操作,由于需要在执行具体的Actio. 阅读全文
posted @ 2014-01-04 00:02 HackerVirus 阅读(945) 评论(0) 推荐(0)

2014年1月3日

摘要: 使用 Project Siena 生成一个 Windows Store 应用继 App Studio 之后微软又一力作 Project Siena 【Win8 应用神器】给初学开发 或 对 Windows Store 应用感兴趣的同学们的一个福利,可以通过 一个简单的应用可以快速配置生成一个 Windows 8 应用并且可以提交至微软应用商店。首先同学们要在微软应用商店安装 Project Siena App点击这里进行安装Project Siena 同样可以通过一些简单的数据源 例如:Excel 、RSS 甚至是 Windows Azure 和 RESRful service。不过Proje 阅读全文
posted @ 2014-01-03 23:54 HackerVirus 阅读(226) 评论(0) 推荐(0)
摘要: MFC的本质一、引言上一专题中,纯手动地完成了一个Windows应用程序,然而,在实际开发中,我们大多数都是使用已有的类库来开发Windows应用程序。MFC(Microsoft Foundation Class, 微软基础类库)是微软为了简化程序员的开发工作而将Windows API 封装到C++类中,利用这些类,程序员可以有效地完成Windows平台下应用程序的开发。本专题将详细剖析它。二、利用向导创建一个MFC程序用于帮助有效地开发Windows应用程序的类库除了MFC外,还有其他开源类库提供,比如说QT,只是QT不是微软开发的罢了,为了更好地剖析MFC,下面让我们用Visual Stu 阅读全文
posted @ 2014-01-03 23:52 HackerVirus 阅读(360) 评论(0) 推荐(0)
摘要: http://www.ltesting.net/ceshi/open/kydycsgj/nunit/http://nunit.org/index.php?p=downloadNUnit详细使用方法敏捷软件开发基于真实项目的TDD应用摘要: 本文基于真实的项目,介绍TDD.我在这些文章里,力求做到以下:1)尽量解释TDD如何在真实的项目中去应用2)尽量解释TDD的好处3)尽量做到TDD的实用性4)介绍一些关于TDD的文章,书籍等.阅读全文posted @2005-08-12 15:31Confach 阅读(2544) |评论 (9)编辑NUnit详细使用方法摘要: 1)本文对NUnit做了一个详 阅读全文
posted @ 2014-01-03 18:56 HackerVirus 阅读(269) 评论(0) 推荐(0)
摘要: dhl:asp.net mvc 在View中获取Url参数的值如果url是 /home/index?id=3 直接Request就ok。但是如果路由设定为:{controller}/{action}/{id}url是 /home/index/3这时想在页面View中获取参数id的值,该怎么获取?查了下资料好多人都利用Action获取到参数值后,用Viewdata传到View中例如Controlers中的phonelist这样定义public ActionResult phonelist(int id) { ViewData["id"] = id; return View() 阅读全文
posted @ 2014-01-03 17:22 HackerVirus 阅读(13268) 评论(0) 推荐(0)
摘要: ASP.NET MVC Filters 4种默认过滤器的使用【附示例】过滤器(Filters)的出现使得我们可以在ASP.NET MVC程序里更好的控制浏览器请求过来的URL,不是每个请求都会响应内容,只响应特定内容给那些有特定权限的用户,过滤器理论上有以下功能:判断登录与否或用户权限决策输出缓存防盗链防蜘蛛本地化与国际化设置实现动态Action(做权限管理系统的好东西)先来看一个简单的例子:新建一个AuthFiltersController,里面有两个Actionpublic ActionResult Index(){ return View();}[Authorize]public ... 阅读全文
posted @ 2014-01-03 10:39 HackerVirus 阅读(246) 评论(0) 推荐(0)
摘要: 使用maven+eclipse搭建最简单的struts2的helloworld一、web分层结构简介1、web[细]粒度分层结构:按细粒度分层可以分为以下6种:1).表现层:html/css/js/jsp2).控制层:servlet3).实体层:javabean4).业务逻辑层:javabean5).持久层:jdbc/c3p0/dbutils6).数据层:mysql/oracle2、web[粗]粒度分层结构(重点):按粗粒度可以分为3层:1).由上面的1)、2)、3)组成mvc什么是MVC?m即为model(模型层),v为view(表现层),c为controller(控制层)。mvc仅用于表现 阅读全文
posted @ 2014-01-03 10:29 HackerVirus 阅读(249) 评论(0) 推荐(0)
摘要: Java中的Set, List, Map漫谈在编程语言中,集合是指代表一组对象的对象。Java平台专门有一个集合框架(Collections Framework)。集合框架是指表示和操作集合的统一架构,隔离了集合的操作和实现细节。集合框架中的集合接口主要分为两大部分,一部分继承自java.util.Collection,另一部分继承自java.util.Map(其实Map本质上并不是集合,只是看起来好像可以像集合一样操作)。一个有趣的事情是这些接口的实现不一定都需要实现这些接口中的修改方法(如add,remove等),可以给某些不想实现的修改方法抛出一个运行时异常(UnsupportedOpe 阅读全文
posted @ 2014-01-03 10:27 HackerVirus 阅读(168) 评论(0) 推荐(0)
摘要: C# 脚本代码自动登录淘宝获取用户信息最近遇到的一个需求是如何让程序自动登录淘宝, 获取用户名称等信息. 其实这个利用SS (SpiderStudio的简称) 实现起来非常简单. 十数行代码就可以做到非常完善:1. 运行SS (下载地址), 编写脚本打开淘宝登陆页面:Default.Navigate("https://login.taobao.com/member/login.jhtml");Default.Ready();2. 找到用户名, 密码的输入框, 输入信息, 点击登录按钮:var user = Default.SelectSingleNode("#TP 阅读全文
posted @ 2014-01-03 09:44 HackerVirus 阅读(1197) 评论(0) 推荐(0)

2014年1月2日

摘要: C#无需IIS构建XmlRpc服务器准备我们使用CookComputing.XmlRpcServerV2 3.0.0来构建XmlRpc服务器。新建一个控制台项目,在项目中添加对CookComputing.XmlRpcServerV2 3.0.0的引用,可以使用nuget来安装。12PM> Install-Package xmlrpcnetPM> Install-Package xmlrpcnet-server编写服务我这里写了个非常简单的服务,代码如下:12345678public class SimpleService : XmlRpcListenerService{ [XmlR 阅读全文
posted @ 2014-01-02 23:37 HackerVirus 阅读(297) 评论(2) 推荐(0)