摘要:
WinForm中 事件 委托 多线程的应用【以一个下载进度条为例】第一步:首先我们创建一个winfor的项目第二步:我们建一个窗体在一个窗体里面 打开一个另外的窗体 另外的窗体有一个按钮 点击后就开始下载 下载完成后 在注册窗体上面 显示下载完成(达到在一个窗体里面修改另外的一个窗体)?privatevoidbutton1_Click(objectsender, EventArgs e){FormLoad fl = newFormLoad();fl.Show();}第三步:完成下载窗体的进度条 private void button1_Click(object sender, E... 阅读全文
posted @ 2013-08-08 23:18
HackerVirus
阅读(494)
评论(0)
推荐(0)
摘要:
伪ajax上传文件最近在折腾伪ajax异步上传文件。网上搜索了一下,发现大部分方法的input file控件都局限于form中,如果是在form外的呢?必须动态生成一个临时form和临时iframe,action指向上传文件URL,target指向临时iframe,同时在form中生成一个file控件;但是出于安全的考虑,file控件都是只读的,不能动态设置其value值,所以在临时form中生成的file控件是永远无法绑定相应文件的,除非用户手动操作;这时,我想到了jquery的clone方法,于是我便写了如下代码:var $cloneFile = $file.clone(true);$cl 阅读全文
posted @ 2013-08-08 23:17
HackerVirus
阅读(197)
评论(0)
推荐(0)
摘要:
Webx小应用的实现整理与分析初次在园子里与大家分享自己的所学,欢迎各种指点~ By 仰城 2013-08-07 学习一段时间webx、ibatis、spring以及maven的基本知识之后,应用它们实现了一个web应用的简单功能。这篇文章主要对这个应用的实现过程进行一些描述以及分析。后续将更加深入地对一些细节进行总结。构建应用 功能:用户注册、用户登录; 技术框架:webx(表现层),spring(业务层),ibatis(数据层); 前置准备:安装jdk6、eclipse、maven,并进行相关配置; 实现过程主要包括:创建新项... 阅读全文
posted @ 2013-08-08 23:07
HackerVirus
阅读(443)
评论(0)
推荐(0)
摘要:
初识Ildasm.exe——IL反编译的实用工具Ildasm.exe 概要:一.前言: 微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图。在讲述如何反编译之前,有必要从虚拟CPU的角度来看CLR,这样有助于先从正面了解代码执行过程。虚拟CPU: .NET 程序,其核心皆为 CLR ,而同时CLR的功能却与CPU非常相近,其中CLR执行IL代码(或叫做,IL指令)、操作数据,只不过操作的代码不同:CPU操作机器语言,而CLR操作IL代码。由上,上述讲解的是从I.. 阅读全文
posted @ 2013-08-08 23:01
HackerVirus
阅读(1793)
评论(1)
推荐(1)
摘要:
MVC4+WebApi+Redis Session共享练习(上)这几天生病了,也没有心情写博客,北京医院真心伤不起呀,钱不少花,病没治好,还增加了新病,哎不说了,周末还得去大医院检查一下,趁女盆友还没有回来,把前几天写的东西总结一下。本文也会接触一点webApi的东东,自己最近也一直在看,算是入门了吧。本文用到的知识点有MVC4、knockout.js、EntityFramework、WebApi、Redis缓存及基于Redis缓存的Session共享,都是很基础的操作,MVC我会介绍过滤器及错误捕捉,EntityFramework增删改数据,WebApi做为数据通信以及Redis的基本缓存操 阅读全文
posted @ 2013-08-08 22:48
HackerVirus
阅读(856)
评论(0)
推荐(0)
摘要:
虚拟化平台cloudstack(7)——新版本的调试调试环境ubuntu 12.04JDK1.7apache-maven-3.10eclipse 4.2 Junomysql 5源码下载及调试上面的几个软件在上一篇中已经介绍了。在新的版本中,整个的编译和调试过程都是基于maven的,而且整个工程的结构也有所变化。更新git:sudo apt-get install git-core安装maven,确认安装的是maven 3sudo apt-get install mavenskyme@skyme-virtual-machine:~$ mvn -versionApache Maven 3.1.0 阅读全文
posted @ 2013-08-08 22:47
HackerVirus
阅读(554)
评论(0)
推荐(0)
摘要:
【c++】指针参数是如何传递内存的如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下:void GetMemory(char *p, int num){ p = (char *)malloc(sizeof(char) * num);}void Test(void){ char *str = NULL; GetMemory(str, 100); //str仍未NULL strcpy(str, "hello"); //运行错误}原因是编译器总是为每个参数制作临时副本。指针参数p, 其副本为_p,使_p=p。如果改变了_p所指的内容,相应的p所指的内... 阅读全文
posted @ 2013-08-08 22:45
HackerVirus
阅读(167)
评论(0)
推荐(0)
摘要:
Mono 3.2 测试NPinyin 中文转换拼音代码C#中文转换为拼音NPinyin代码 在Mono 3.2下运行正常,Spacebuilder 有使用到NPinyin组件,代码兼容性没有问题。using System;using System.Collections.Generic;using System.Text;using NPinyin;namespace NPinyinTest{ class Program { static void Main(string[] args) { string[] maxims = new string[]{ ... 阅读全文
posted @ 2013-08-08 22:40
HackerVirus
阅读(213)
评论(0)
推荐(0)
摘要:
ADO.NET Entity Framework CodeFirst 如何输出日志(EF 5.0)ADO.NET Entity Framework CodeFirst 如何输出日志(EF4.3)用的EFProviderWrappers ,这个组件好久没有更新了,对于SQL执行日志的解决方案的需求是杠杠的,今天给大家介绍一个更好的组件Clutch.Diagnostics.EntityFramework,可以通过Nuget 获取:这个框架定义了一个接口 IDbTracingListener:namespace Clutch.Diagnostics.EntityFramework{ public . 阅读全文
posted @ 2013-08-08 22:39
HackerVirus
阅读(304)
评论(0)
推荐(0)
摘要:
像Linq一样来使用GraphicsLinq的链式编程用起来总是那样畅快淋漓,可惜在C#中并不是每时每刻都能有这么畅快的感觉,其中使用Graphics的时候就是,每次用Graphics绘制大量图形时尤其如此。GDI+的API功能很强大,但是在实际编码中,很多重复性的工作总是让我感觉到用起来很繁琐,于是我就设计了这样一个类库,将C#中的Graphics类进行了二次封装,让其可以和Linq一样,用起来“如沐春风”。先来看一段简单的示例代码吧。下面代码就是在一个窗体上绘制一系列图形,可以看出和原来的Graphics相比,编码量更小,代码也更优雅。 1 private void Form1_Paint 阅读全文
posted @ 2013-08-08 14:41
HackerVirus
阅读(160)
评论(0)
推荐(0)