Fork me on GitHub

2013年3月22日

摘要: 说说IUnitOfWork~目录回到占占推荐博客索引经过两周的努力,终于把这个系列写完了,这段时候正好赶上项目改版,所以也像自己的项目重构了一下,将IUnitOfWork思想注入其中,希望对系统有所帮助,那是必然的,呵呵,IUnitOfWork的出现主要还是体现在性能上,下面看一下目录:第一讲 说说IUnitOfWork~认识IUnitOfWork,为什么要出现IUnitOfWork接口第二讲 说说IUnitOfWork~Linq to Sql与EntityFrameworks中的SubmtChanges()发生了什么事第三讲 说说IUnitOfWork~方法完整性与统一提交不冲突第四讲... 阅读全文
posted @ 2013-03-22 11:44 HackerVirus 阅读(197) 评论(0) 推荐(0)
摘要: 垃圾文件的扫描、显示和清理上一篇我们说明了程序的概述以及需求分析等,程序的初始化界面为: 界面图下面我们就是开始代码实现了,下面先开始实现功能部分,即垃圾文件的扫描、显示和清理。功能的分析与设计:垃圾清理功能主要包括文件遍历扫描、显示已扫描到的文件以及垃圾文件的删除清理等。用户需要一边进行文件扫描,另一边可以对已经扫描到的垃圾文件进行清理操作。文件扫描通常会占用大量的时间,为了提高垃圾清理的可靠性和效率,应该使用多线程开发技术,即将文件扫描的任务放置在一个单独的线程中即可(1)创建一个基于对话框的工程,工程名称为“ClearTmpFi... 阅读全文
posted @ 2013-03-22 09:12 HackerVirus 阅读(679) 评论(0) 推荐(0)
摘要: Unity Application 学习笔记1 --初识上一篇文章中间简要的写了一个 关于Autofac 东西。这两天看了一下关于Unity Application 的一些运用。类似上一篇,写了几个相同的例子。最开始时使用编码注入的方式。代码如下: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Program p = new Program(); 6 //p.Test3(); 7 p.Test4(); 8 9... 阅读全文
posted @ 2013-03-22 09:11 HackerVirus 阅读(433) 评论(0) 推荐(0)
摘要: Django模板系统(上)一、什么是Django的模板系统1、Template System(模板系统)是Django中的一系列流程的控制,它来实现页面与代码分离(数据展示与功能逻辑的分离)的状态,达到松散模式。2、Templates(模板)是一个简单的文本文件,可以生成任意文本格式的如html/xml/csv等。我们可以在之前创建的mysite目录中创建一个templates文件夹进行后面的处理。3、模板系统背后的哲学:业务逻辑和表现逻辑相对分开,所以就不能在django模板中直接调用Python代码。二、模板使用的流程创建模板对象--->模板渲染--->1、创建模板对象使用Te 阅读全文
posted @ 2013-03-22 09:10 HackerVirus 阅读(297) 评论(0) 推荐(0)

2013年3月21日

摘要: 在看Windows程序设计时,对第二章的修改内存数据程序很感兴趣,故把它改成了MFC程序以更好的操作。第一次在博客园发表博客,本人也是一个初学者,故有许多不懂,还恳请各位指教。这是我的界面图:程序代码:MemoRepairDlg.h:// MemoRepairDlg.h : 头文件//#pragma once#include "afxwin.h"// CMemoRepairDlg 对话框class CMemoRepairDlg : public CDialogEx{// 构造public: CMemoRepairDlg(CWnd* pParent = NULL); // 标 阅读全文
posted @ 2013-03-21 22:13 HackerVirus 阅读(447) 评论(0) 推荐(0)
摘要: 数据库文档CHM生成器(附文档原件与截图)背景: 在做项目的时候,当时的数据库文档是txt格式,后来晋升为doc格式。在开发过程中,依旧觉得不方便。后来用动软生成器,发现它可以生成html和doc格式的数据库文档,html用起来相对轻松些。有一天突发奇想,若是弄成CHM文档就好了。期间用过CHM工具一段时间。人是难以满足的,懒惰是永无止尽的。后来嫌弃操作太反锁,在博客园上一位牛人博客中学习了CHM编程。此后一直以代码的方式生成CHM文档。 现在我将它做成了一个相对通用的工具,支持SQL2005及以上,Oracle。易拓展,方便有需要的朋友。资源下载: 文档生成器 示例文档预览 源码(... 阅读全文
posted @ 2013-03-21 20:59 HackerVirus 阅读(378) 评论(0) 推荐(0)
摘要: VS项目整体重命名工具,不再为重命名项目,命名空间,文件夹,相互引用关系而烦恼VS项目整体重命名工具 不再为项目重命名和修改命名空间而烦恼,简单几个字,但是开发加上测试大量项目,前前后后竟然跨越了1个月,汗。。。不过真正的开发时间可能2-3天的样子。一.介绍 1.虽然说我们平常不会经常出现项目重命名的情况,但是一旦出现,修改起来还是一项比较大的工程,并且还不一定修改完整。 2.当团队发展到一定程度的时候,基本上都有了自己固定的一些WEB/Winform开发框架和通用项目模版,这样就会出现修改项目名称,命名空间等结构的情况。 3.哒哒哒哒哒哒,不说第三了。亲,没了。@_@二.功能 1.... 阅读全文
posted @ 2013-03-21 20:56 HackerVirus 阅读(251) 评论(0) 推荐(0)
摘要: .net 玩自动化浏览器.net 玩自动化浏览器2013-03-21 11:57 by 熬夜的虫子, 788 阅读,1评论,收藏,编辑源码地址https://github.com/dubing/YoukuAutomation背景 标题看似新颖实际上这里的自动化在很大范围内限定在web测试上,和loadrunner测试脚本类似,也都是测试工程师常用的概念。当然作为.net应用,你也可以用在产品演示上。 我使用的背景是在持续集成、每日构建体系中的一个自动化检查模块。 之所以说是30秒,是因为下面要介绍的工程确实简单,但是想精通、从半神到大神其间的差距还是很大了。我只带大家入门。工具 sele... 阅读全文
posted @ 2013-03-21 17:40 HackerVirus 阅读(568) 评论(0) 推荐(0)
摘要: ios 条形码、二维码读取相关目的只是要做一个能随时随地进行条形码扫描,并和某单号配对的小工具。在淘宝上看了一下扫描枪的价格,便宜的,只能插在电脑上使用,这个不符合随时随地的条件。贵的,有显示屏,可编程,但是目前投入回报比太小,不值得付出。怎么办呢?手上有一台 Mac Mini ,有一台 iPhone, 看过两个月的 ObjC 的基本语法和 ios 开发教程,不如就写个 app 吧。一,越狱首先,iphone 要越狱,网上大把,就不说了。二,免证书真机调试对于我这种初学者,花几百RMB去弄个开发者账号,然后真机调试,实在是浪费。但是条形码扫描又必须真机调试(摄像头无法模拟),所以,破解一下 X 阅读全文
posted @ 2013-03-21 17:38 HackerVirus 阅读(430) 评论(0) 推荐(0)
摘要: VS2010 Addins 外接程序(插件)开发简单做了一个添加文件头注视的插件,算作是学习。首先看一下界面外接程序是在 Visual Studio 集成开发环境 (IDE) 中运行的已编译的 DLL。编译可以保护知识产权和提高性能。虽然可以手动创建外接程序,但使用“外接程序向导”更为简便。此向导创建一个功能全面但却很基本的外接程序,创建完该程序后可立即运行它。“外接程序向导”生成基本的空程序后,可向其添加代码并对其进行自定义。“外接程序向导”让您可以为外接程序提供显示名称和说明。这两项内容都将出现在“外接程序管理器”中。还可以选择让向导生成代码,用于向“工具”菜单中添加可打开外接程序的命令。 阅读全文
posted @ 2013-03-21 17:37 HackerVirus 阅读(6684) 评论(0) 推荐(0)