Kevin

虫虫的痕迹!!!
  首页  :: 新随笔  :: 订阅 订阅  :: 管理

2016年4月27日

摘要: ClickOnce方式部署应用简单方便,估计很多人都用过,但这种方式存在一定的“缺陷”,即以管理员方式启动应用的问题,虽然出于安全考虑可以理解,但给需要管理员权限才能正常运行的程序带来了一定的麻烦,这导致部分人员放弃了ClickOnce发布。 经过查找相关资料,发现还是有办法解决这个问题的,具体操作 阅读全文

posted @ 2016-04-27 16:02 KevinYao 阅读(1937) 评论(1) 推荐(1) 编辑

2015年1月30日

摘要: 这两天有点时间,捣鼓了下那闲置好久的树莓派,把普通PC主板的蜂鸣器作为树莓派的报警器用。Raspberry Pi有许多的GPIO(General Purpose Input Output:通用输入/输出),可以用来控制和读取数字电路中TTL电平的逻辑0和逻辑1。我们要使用RPi的GPIO首先要知其G... 阅读全文

posted @ 2015-01-30 12:07 KevinYao 阅读(1126) 评论(0) 推荐(0) 编辑

2015年1月16日

摘要: 一开始装的Raspbian,感觉系统不错,就是分辨率调不了,网上找了很多解决方法,捣鼓了差不多一天,仍然没有解决。期间尝试换了好几个系统,比如说 raspbmc 、XBian等,最后试了下Pidora,发现Pidora下竟然正常了,只是分辨率为1024*768,而不是我这显示器的1440*900,于... 阅读全文

posted @ 2015-01-16 11:35 KevinYao 阅读(2365) 评论(0) 推荐(0) 编辑

2014年10月24日

摘要: Infragistics 的 NetAdvantage 组件很好用,不过有些自动的菜单默认都是英文的,一直想替换成中文,以下就是研究了一下午整出来的几行代码,貌似网上很难找到此类的相关资料,替换的资源文件的字符串资源ID都是我自己用.NET Reflector反编译给找出来的,希望对大家有帮助,为大... 阅读全文

posted @ 2014-10-24 10:04 KevinYao 阅读(492) 评论(0) 推荐(0) 编辑

2014年4月9日

摘要: 以下为批处理文件内容,复制到文本文件,另存为.bat文件,以管理员方式运行即可。@echo offtitle 清理Win8.1更新冗余color 2eecho 提示:本程序可能需要以管理员方式运行echo.dism /online /Cleanup-Image /StartComponentCleanup /ResetBaseif errorlevel 1 (goto error) else (goto success):errorecho.echo 命令执行失败,请尝试以管理员权限运行?echo 按任意键退出!echo.color cfgoto end:successecho.echo 命令 阅读全文

posted @ 2014-04-09 11:22 KevinYao 阅读(232) 评论(0) 推荐(0) 编辑

2013年5月4日

摘要: 写的一个小工具需要获取指定URL的顶级域名,就写了这么个方法:private static string GetBaseDomain(string host) { List<string> list = new List<string>(".com|.co|.info|.net|.org|.me|.mobi|.us|.biz|.xxx|.ca|.co.jp|.com.cn|.net.cn|.org.cn|.mx|.tv|.ws|.ag|.com.ag|.net.ag|.org.ag|.am|.asia|.at|.be|.com.br|.net.br|.bz|. 阅读全文

posted @ 2013-05-04 17:01 KevinYao 阅读(4694) 评论(0) 推荐(0) 编辑

2013年1月29日

摘要: 一、定义变量时,数据类型后面添加“?”在变量类型后添加“?”表示可空值类型。例如:int a = null;以上代码VS会提示错误:无法将 Null 转换成 “int” ,因为它是一种不可以为 null 值的类型。但写成以下格式就不会报错了:int? a = null;此时,变量a可以为空(null),并且可以通过它的 HasValue 属性来判断是否有值,并通过 Value 属性获得真正的值。它可以通过对包装类型直接赋值的方式隐式创建,如:int? a = 5;如Int32、结构体等这样的类型是不可能为空的,常见的如int,DateTime都是不可能为空的。所以在需要判断是否有值的场合,可以 阅读全文

posted @ 2013-01-29 14:32 KevinYao 阅读(11294) 评论(1) 推荐(1) 编辑

2012年8月25日

摘要: 如何将第三方控件UltraWinGrid设为只读1 在窗体加载时: this.ultraGrid1.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect; 这种方法可以设置单击单元格时,选中整行2 在AfterCellActivate事件中:this.ultraGrid1.ActiveCell.Activation=Infragistics.Win.UltraWinGrid.Activation.NoEdit; 3 纯只读模式(可以选中文本,... 阅读全文

posted @ 2012-08-25 10:01 KevinYao 阅读(414) 评论(0) 推荐(0) 编辑

2012年7月16日

摘要: 刚写的一个小东西,用到了 System.Threading.Timer, 但发现 TimerCallback 的绑定的方法循环执行几次就不再执行了,而且循环次数无任何规律,有时三次,有时七八次,有时只有一次!后面在MSDN发现如下提示:msdn:注意 只要在使用 Timer,就必须保留对它的引用。对于任何托管对象,如果没有对 Timer 的引用,计时器会被垃圾回收。即使 Timer 仍处在活动状态,也会被回收。会不会是这个原因?其中所说引用,如何引用?就怀疑是被回收了,果断把System.Threading.Timer的实例改为全局变量!再次测试,一切正常了!以上问题在此做个标记,希望对其他. 阅读全文

posted @ 2012-07-16 21:24 KevinYao 阅读(807) 评论(0) 推荐(0) 编辑

2012年6月22日

摘要: 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以... 阅读全文

posted @ 2012-06-22 09:24 KevinYao 阅读(291) 评论(0) 推荐(0) 编辑