2014年4月14日

摘要: 1、安装window平台下推荐安装Enthought canopy,包含matplotlib和它所依赖的包;linux下一般默认内置了matplotlib,直接使用就可以了。2、在没有图形界面的Linux系统中,引用pyplot等会调用display的模块时,在之前加这么两句(切记):import ... 阅读全文
posted @ 2014-04-14 22:46 fish_1949 阅读(2035) 评论(0) 推荐(0) 编辑

2013年7月23日

摘要: 追MM与设计模式(java的32种设计模式)网上盛传的------(NM,明明23种,非要说32种,能不这么坑数学老师吗)-------然后我也找不到原始地址,就这样复制粘贴了过来,看了一遍,好多不懂的,mark下,以后详细研究;另附比较详细的一篇文章,来自博客园,留个地址,方便gotohttp://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当 阅读全文
posted @ 2013-07-23 22:56 fish_1949 阅读(272) 评论(0) 推荐(0) 编辑

2013年5月24日

摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace TestFolderBrowserDialog{ public partial class Form1 : Form { public Form1() { InitializeComponent(); ... 阅读全文
posted @ 2013-05-24 10:12 fish_1949 阅读(2651) 评论(0) 推荐(0) 编辑

2013年5月19日

摘要: 小序 Win32 API可以直接控制Microsoft Windows的核心,因为API(Application Programming Interface)本来就是微软留给我们直接控制Windows的接口。想玩儿吗?呵呵,太难了。 C#使用非常简单,写程序就像打拱猪,Sorry -_-! ,搭积木一样简单。想玩儿吗?呵呵,没办法直接控制Windows的核心。难道就没有两全其美的办法吗?当然不是!要不微软的产品早就没人买了。其实从C#(或者说.NET平台)调用Win32 API还是非常简单滴~~~~今天偶们大家就一起来研究研究。一. 基础知识 Win32 API是C语言(注意,不是C++语言, 阅读全文
posted @ 2013-05-19 22:48 fish_1949 阅读(583) 评论(0) 推荐(0) 编辑

2013年5月15日

摘要: public static void StartProgram(string directory,string fileName) { Process mainprocess = new Process(); mainprocess.StartInfo.WorkingDirectory = directory; mainprocess.StartInfo.FileName = fileName;//其实可以不指定上面的目录,这里写成directory + filename亦可 mainprocess.StartInfo.Ar... 阅读全文
posted @ 2013-05-15 17:35 fish_1949 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 问题描述:Winform 在执行构造函数时如何阻止它运行Load方法现在要做一个在线更新的功能,我在主窗体的构造函数 判断版本是否一致,不一致则弹出更新的exe。但是弹出更新的EXE后,主窗体的FORM_LOAD函数还是会执行。如何阻止它?解决方案:可以在Program.cs中的Run前加上判断,如果需要更新,就不要创建主窗体了,直接杀死当前进程你应该写在Main函数里面,而不是主窗口的构造函数。构造函数除了“构造”,你不应该让它干别的。 阅读全文
posted @ 2013-05-15 17:27 fish_1949 阅读(418) 评论(0) 推荐(0) 编辑
摘要: //检查虚拟目录是否可以访问 public static bool Cmd(string cmdLine) { using (var process = new Process { StartInfo = { FileName = "cmd.exe", UseShellExecute = false, RedirectStandardI... 阅读全文
posted @ 2013-05-15 17:23 fish_1949 阅读(273) 评论(0) 推荐(0) 编辑

2013年5月13日

摘要: 一、在notepad++中快速插入当前时间方法:插件是notepad++的一大优势,而要实现此功能,也必须借助TextFX插件。1、点击"插件"-->"Plugin Manager"-->"Show Plugin Manager",默认打开Available标签页,往下拉滚动条,找到TextFXCharacters插件,点击install安装即可。2、装好后会重启notepad++,重启后会发现菜单栏多了一个"TextFX"菜单,点击打开"TextFX Insert"-->I: 阅读全文
posted @ 2013-05-13 13:40 fish_1949 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 问题描述:如果我这个程序要打包,要求安装包里就只有这个XML文件和EXE文件,用户安装后这两个文件会在同一个文件夹中.但此时程序运行后就找不到这个XML文件,请问应该怎么解决这个矛盾?(不准把XML文件拷贝到debug文件夹下)设置XML文件的属性,复制到输出目录如下图所示:其他关于路径的一些读取方法:1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集2、取得Web应用程序的 阅读全文
posted @ 2013-05-13 11:38 fish_1949 阅读(1500) 评论(0) 推荐(0) 编辑

2013年3月26日

摘要: 这几个月一直在用DevExpress做公司的一个工具,布局模仿DevExpress控件包里面的一个示例(如上图),用Dev的朋友们应该对这个很熟悉吧#^_^#,从里面学到了许多东西,控件的基本使用,以及一些好的设计理念,哈哈,也不知道算不算理念,反正对我自己挺有帮助的,这里就总结了下,对自己是个巩固,如果有不恰当的地方,请大家不要吝惜手中的砖头。布局很清晰,主体分为三部分:①上面的Ribbon,放一命令按钮以及导航组件或者查找条件等;②左侧的NavBarControl,起导航作用,其中包括Mail、Calendar、Contacts、Feeds、Tasks五个分组(NavBarGroup);③ 阅读全文
posted @ 2013-03-26 21:58 fish_1949 阅读(2519) 评论(7) 推荐(2) 编辑

导航