Fork me on GitHub

2012年6月14日

摘要: asp.net中实现文件批量上传!你会吗? 今天BOSS要求做一个批量上传文件的功能,忙活了半天,总算搞定,希望前辈们多加指点,下面来看一下效果图(这里是简化版,只介绍了主要实现过程,没有美化,勿怪!勿怪!):单击添加文件,将自动添加FileUpload控件。单击浏览分别选择要上传的多个文件单击上传文件,完成文件的上传。好了不多说,下面是代码:前台Default.aspx代码<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inher 阅读全文
posted @ 2012-06-14 14:53 HackerVirus 阅读(188) 评论(0) 推荐(0)
摘要: EMS SQL Manager for MySQL是一款高性能MySQL数据库服务器系统的管理和开发工具。它支持从MySQL 3.23到6.0的任一版本,并支持最新版本的MySQL的特点,包括:查看、存储规程和函数、InnoDB外部键字和其他特点。它提供了大量工具以满足 富有经验的用户的所有要求。添加了精心设计的操作向导系统,以及SQL Manager for MySQL那富有艺术感的图形用户界面,即使新手也可以不会为如何使用而感到困扰。授权协议:商业软件开发语言:C/C++操作系统:Windows收录时间:2008年09月14日 阅读全文
posted @ 2012-06-14 12:35 HackerVirus 阅读(760) 评论(0) 推荐(0)
摘要: 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.5.15-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面mysql安装向导启动,按“Next”继续按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Typical”,出现下图所示界面:点击“install”以继续,出现下图界面:按“Next”继续,出现下图:按“finish”完成安装。 mysql配置向导启动界面,按“Next”继续选择配置方式,“Detailed C 阅读全文
posted @ 2012-06-14 11:32 HackerVirus 阅读(191) 评论(0) 推荐(0)
摘要: 之所以写这一篇,是因为前一篇面向服务架构~全局配置文件也面向服务了提到了性能问题,所以在这一篇文章里,主要围绕着性能来对ConfigCache这个程序集进行重构。要重构的点:1 实例创建过多,引起不必要的性能消耗2 将配置信息从文件读到内存时,然后在读内容时,去比较最后修改时间与内存中存储的时间是否相同 ,如果不同则重新从文件中读到信息到内存解决第一个问题,很容易想到单例模式,这在我基础才是重中之重~延迟初始化文章中有对泛型单例的介绍,各位可以参考。本例使用单例模式,创建配置信息实体对象,保存在使用这个对象时,只会被创建一次。 1 /// <summary> 2 /// 配置信息. 阅读全文
posted @ 2012-06-14 09:53 HackerVirus 阅读(202) 评论(0) 推荐(0)
摘要: 【记凡客诚品面试】需要规划的人生,需要专精的技术!!!前言在学校一直是搞.net的,进公司后却慢慢搞起java来了,也就算了,最近领导还想让我搞产品,貌似只搞产品,那我可不干,对于一个情愿做程序猿的人来说,叫他不做技术还是有点难的,所以就萌生找工作的想法。虽说搞了一年的java项目,但是主要工作点还是在web前端,之前博客也记录下来了最近的工作情况,不能说没有收获,但是.net方面的东西确实有点忘了。哎,最近压力大加之有点加班而且晚上天气热,我那不要脸的脑壳一到晚上12.00就瞎兴奋!!!导致最近都是1,2点睡着,眼看着头发都要掉完了,那是一个心急呀,想在毕业证拿到钱落实工作问题好了问题来了, 阅读全文
posted @ 2012-06-14 09:45 HackerVirus 阅读(242) 评论(0) 推荐(0)

2012年6月13日

摘要: Python可用的GUI编程的包很多,Tkinter也是其中一个半标准的工具包。 作为一个老牌的Python GUI工具包(皮皮书屋里找了本书,竟然是2001年的),它由Tk GUI包装而来。在Windows版里面已经包括了,不用单独下载。 用Tkinter实现一个简单的GUI程序,单击click按钮时会在终端打印出’hello world’:__author__ = 'fyby'from Tkinter import * #引入Tkinter工具包def hello(): print('hello world!')win = Tk() #定义一个窗体win.t 阅读全文
posted @ 2012-06-13 21:27 HackerVirus 阅读(295) 评论(0) 推荐(0)
摘要: http://wangtao.name/2009/12/20/ultraedit_python.html在官网上找到python的扩展下载点:http://www.ultraedit.com/downloads/extras.html有各种语言的扩展,便可以支持语法高亮。python 2.5:http://www.ultraedit.com/files/wf/python25.uewpython 2.6&3.0:http://www.ultraedit.com/files/wf/python26.uew下载后安装方法如下:将下载的uew文件复制在“文档的完整目录名称:”中的文件夹里。如 阅读全文
posted @ 2012-06-13 18:07 HackerVirus 阅读(1566) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2012-06-13 15:32 HackerVirus 阅读(1) 评论(0) 推荐(0)
摘要: 第一章、 简介官方介绍:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。安装:Python:http://www.python.org/download/PyScripter:http://code.google.com/p/pyscripter/UltraEdit的Python语法高亮:http://www.ultraedit.com/downloads/extras.htmlPython 阅读全文
posted @ 2012-06-13 15:14 HackerVirus 阅读(320) 评论(0) 推荐(0)
摘要: 在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。然而,线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时间访问相同的资源,而每个线程都不知道其他线程的操作。结果将产生不可预知的数据损坏。这个时候我们就需要lock上场了。Lock的作用Lock获取给定对象的互斥锁,保证相应的代码块运行时,不会被其他线程中断;直到该对象被释放时其他线程才能访问相应的代码块;Lock实现本质通过System.Threading.Monitor的enter和exit方法实现的代码实例如下View Code1publicvoidPrintByInner 阅读全文
posted @ 2012-06-13 14:26 HackerVirus 阅读(121) 评论(0) 推荐(0)