摘要:
简介 但凡涉及到图形界面,往往的设计都是不支持或者不推荐使用多个线程操作界面内容.而且通常会有一个专门的线程调度器来处理任务线程和界面线程的问题.下面提供两个两个方案. 使用Dispatcher.BeginInvoke 这个方法简单暴力适合小工作量的修改一些界面内容.使用Dispatcher.BeginInvoke()会将代码安排为调度程序的一个任务. 步骤 使用Thr... 阅读全文
摘要:
起因 到WPF的字体可以设置的东西变得非常的多,而却没有提供专用的字体选择对话框,甚至于WinFrom的FontDialog也是不能直接用来设置WPF中的字体.解决方法是使用第 三方的字体选择器 第三方字体选择器 我在这里介绍两个字体选择器,各有优缺点. 第一个下载地址:http://ovpwp.wordpress.com/2009/05/04/wpf-choose-fo... 阅读全文
摘要:
添加启动项 RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if(key == null)//如果该项不存在的话,则创建该子项
{ key = Registry.LocalMachine.CreateSub... 阅读全文
摘要:
问题描述 今天发现如果我想在一个TextBlock弄一个右键菜单,并且使用Command绑定,结果发现默认菜单式不可用的. 问题原因 这个问题不知道算不算BUG,反正如果是在一个不可获得的焦点的东西上面使用ContextMenu,CanExecute的事件路由就会停止在ContextMenu,就没办法到达窗体上.一个解决的方案是吧CommandTarget设置到窗体上去. ... 阅读全文
摘要:
问题描述 今天发现如果我想在一个TextBlock弄一个右键菜单,并且使用Command绑定,结果发现默认菜单式不可用的. 问题原因 这个问题不知道算不算BUG,反正如果是在一个不可获得的焦点的东西上面使用ContextMenu,CanExecute的事件路由就会停止在ContextMenu,就没办法到达窗体上.一个解决的方案是吧CommandTarget设置到窗体上去. ... 阅读全文
摘要:
起因 这个学都在小学期,第一周的是数据结构的课,给了一些题目,选一个做就可以了.选了个Apriori算法的题目,之前没有认真研究过这个算法.其实除了高中那段高NOIP的日子,其他时候对算法的训练是在是缺失的很.写出来的代码也是恶心得很,一点都不简洁,也完全失去了结构化. Apriori算法介绍 这个算法主要是来处理一些关系之间的相关性的问题.简单的例子就是那个啤酒尿布的故事.一... 阅读全文
摘要:
简介 今天配置了使用org-mode下用org-remeber写日记,而且默认带加密功能,更有意思的每个月会自动新开一个文件以防文件过大. 系统要求 org-mode (默认版本不确定是否可以,建议使用最新版)
ps-ccrypt (这个是用来加密的,具体可以参考<用emacs加密文件(使用ccrypt)>) 配置 (org-remember-insin... 阅读全文
摘要:
简介 比较流行的方法其实是使用easypg作文gungp的前端来进行加密 ,而且也同时支持了win和linux而且加密的功能也更为的强大,唯一比较麻烦的问题是gpg2之后的版本没办法保存密码缓冲,导致每次按保存文件都要进行一次算法选择,一次密码输入非常的烦人.所以好不容易又找到一个方法,就是使用ccrypt,它也有cygwin的win版本. 下载ccrypt 项目主页: ht... 阅读全文
摘要:
用emacs(org2blog)发布cnblogs,可以添加 删除 修改,但是tag 分类有问题 经过修改了org2blog的部分代码之后,就可以再cnblog发布了. 基本的思想是这样 根据http://www.cnblogs.com/atskyline/services/metaweblog.aspx 提供的API,删除掉一些在org2blog代码中一些不可用的代码和参数,因为o... 阅读全文
摘要:
想要搞用org2blog在cnblogs发文章的,但是好像博客园的metaweblog.aspx一些接口和org2blog的定义不太一样,这个明后天可以改一改org2blog的代码来处理这个问题就算是在wordpress发表文章,也是有一些问题的.首先要去弄一个新版本的org-mode.我win下的emacs23.3的org-mode的版本不太够.没有编译的org-mode运行时的加载是在太慢了.linux下的应该会好一些,这个过两天也会进行测试以下是org2blog的配置(add-to-list 'load-path "~/.emacs.d/mylisp/org2b... 阅读全文