- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 [Win10应用开发] 如何使用Windows通知
消息通知,是一个应用中必不可少的组成部分。Win10下提供了多种消息通知机制,Toast通知只是其中一种。这篇博文和大家分享一下,如何使用Toast通知。 上图是一个基本的Toast通知,那我们该如何使用它呢?首先大家要知道,Toast 通知是由XML构建的。在Toast通知中提供消息内容及操作(比如回复,取消等)都是在XML中定义。 toast> visual>
2018-01-31 22:33:57 9056
原创 [Win10应用开发] 使用 Windows 推送服务
前言Windows 推送服务(WNS)也是 Win10 通知机制中的一种,今天与大家一起学习一下有关WNS的相关知识。使用 Windows 推送服务的前提是你需要有一个微软开发者账号,这样才能得到一些合法的密钥信息用于与WNS服务器完成通讯操作。 附上一张关于消息推送原理图:(来自 MSDN ) 创建消息通道使用 PushNotificationChannelMan
2018-01-31 22:31:24 2623
原创 如何在调试Window App时,触发 Suspending ,Resuming 等事件
如何在调试Window App时,触发 Suspending ,Resuming 等事件 Visual Studio prevents Windows from suspending an app that is attached to the debugger. This is to allow the user to view the Visual Studio debug UI while
2016-05-04 22:09:27 982
原创 [.NET] 浅谈可扩展性框架:MEF
之前在使用Prism框架时接触到了可扩展性框架MEF(Managed Extensibility Framework),体验到MEF带来的极大的便利性与可扩展性。此篇将编写一个可组合的应用程序,帮助大家快速熟悉MEF并将其应用于实际项目中。有关MEF中的名词含义及功能实现,请大家移步:火车票介绍下将要编写的Demo程序(下图),使用winform开发。通过组合操作,程序动态
2015-01-14 17:58:46 2038
原创 [.NET] 学会使用 Visual Studio (1)
开篇最近痴迷挖掘 Visual Studio 的各种功能和插件,从工具层面提高工作效率,这个系列的文章就记录下我的挖掘之路吧!CodeLensCodeLens可以帮助你查找更多代码信息,比如找到代码引用、代码更改、单元测试等。在编码过程中,快速查找代码的引用位置不妨一件比较快感的事情。CodeLens 的设置CodeLens的注意事项博主之前只是知道
2014-12-28 21:05:49 1426
原创 [Prism]如何在主程序中合理的弹出子窗体
#以前写过的一篇博文,里面介绍的方法,在实际项目里频繁使用,分享至此说起子窗体,大家都会想到ChildWindow,多熟悉的一个控件。不错,Sliverlight中已经提供了子窗体的具体实现,而在WPF中却没有这么好的事情(有的第三方控件商已经提供此控件)。最常见的实现方法就是在ViewModel中,直接New ChildWindow,然后直接Show。这样的方法也达到的要求。但是它不
2014-03-31 23:50:40 4481
原创 Db4o数据库:细说查询
通过第一篇的介绍,相信大家也对Db4o有一定的了解,接下来就详细说一下有关查询的话题。Db4o原生支持3中查询模式:Query-By-Example: 简称 QBE ,根据模板类进行匹配查询,这是最简单的一种模式Native Query: 简称 NQ ,Db4o推荐的查询模式The SODA API :这是Db4o底层查询API ,官网文档解释,此API提供向后的兼容性,适用于动态
2014-03-31 23:26:37 2271
原创 Db4o数据库:快速入门
偶遇Db4o,非常有感觉,就推荐给大家吧。它是一种开源对象数据库。百分之百的面对对象,操作数据库就像操作对象一样简单快速。它有Java和.Net两个版本,在其官网可下载安装包及源代码。以.Net版本为例,给大家介绍Db4o的使用。安装完成后,在omn文件夹下,有一个Visual Studio的插件(ObjectManagerEnterprise),利用它可以像其他数据库工具一样,可以快速访问对
2014-03-31 16:50:02 4685
原创 [WPF] WPF浏览器程序:如何发布并解决不信任程序问题
在发布WPF浏览器程序时,会遇到这么一个问题(如图示),该文就来解决这么一个问题,顺带把WPF浏览器程序的发布也简单的讲述一下。新建WPF浏览器程序项目打开项目属性→安全性,选择完全可信程序打开项目属性→签名,创建证书Step 1 . (输入自定义密码)Step 2 . (导入证书文件)
2014-03-29 23:36:15 3019
原创 MapReduce 作业的生命周期
# 最近在看Hadoop技术内幕之深入解析MapReduce架构设计与实现原理一书,可能会把我以为比较重要的知识点或模块通过博客记录下来,留给自己和大家。这本书也是刚刚开始看,加上以前自己对MapReduce的理解,如果有什么错的地方,请大家指出。今天就说一下MapReduce作业的生命周期,如下图(来自Hadoop技术内幕一书):当用户 (Applicat
2013-06-07 16:55:29 2177
原创 【C#】通过Thrift操作HBase系列(3)
#最近无论工作还是生活都弄的一团糟,可能是我太浮躁了,整天游戏人生浑浑噩噩的过。算了不说这些扫兴的事情了。关于C#访问Thrift的文章,这应该是第三篇了,也是最后一篇了吧。Thrfit 最麻烦的应该是查询那部分,第二篇我也详细的说了一下,这一篇文章,说一下Thrift中使用很平凡的API(新建表,删除表,插入数据,更新数据,删除数据),最后发一下,为了方便使用Thrift写的一个Helper
2013-05-03 09:01:45 4462 1
原创 【C#】通过Thrift操作HBase系列(2)
第一篇(查看)已经介绍了关于通过Thrift访问HBase基本使用,这一篇说一些关于通过Thrift对HBase进行查询的操作。通过HBase.Thrift 所生成的接口类中,其中Hbase.cs为核心类,所有客户端操作HBase的接口的定义和实现都在此类中,如果想查看Thrift服务端的代码,请参考HBase源代码。以下是类中所定义的查询接口:List getRow(byte[]
2013-04-18 17:35:07 6610 1
原创 【C#】通过Thrift操作HBase系列(1)
题外话:C# 调用 Java 的几种方法1.将Java端的接口通过WebService方式发布,C#可以方便的调用2.先使用C++ 通过 JNI 调用 Java,C# 调用C++的接口3.使用开源的库直接使用C#调用Java ,详细信息请点击4.使用IKVM实现C#调用Java,参考:http://www.ikvm.net/之所以说这些,是因为自己这边客户端要调用
2013-04-18 15:28:22 5591 1
原创 Gson 入门笔记
#本文只是一个简单的实例,自己总结所用。如果需要详细的资料,请参考Gson API文档最近项目里涉及到不同语言之间接口的调用,最后选择Json作为数据格式。在Java,选择了Google的Gson。我也不知道为什么。先定义测试类:简单说明:一个Peope类,一个Friend类。Friend继承Peopleclass People{ public People(){}
2013-03-28 20:10:48 1199
原创 Hbase的SQL接口之Phoenix使用总结(1)
#最近在写操作HBase的接口,顺便研究了一下Phoenix,简单的介绍下Phoenix,Phoenix用Java实现,人们通过Phoenix,可以用自己所熟悉的SQL语言来操作HBase,当然它是开源的。1.如何让HBase支持Phoenix?将phoenix-1.1.jar复制到HBase集群每个节点的HBase文件夹下的lib目录,然后重启HBase2.客户端
2013-03-22 20:50:59 5257 3
原创 Windows下,伪分布模式启动TaskTracker失败问题之一
#这问题困扰了我三天了,今晚终于在某位大侠的门下找到了解决方法#Hadoop版本 1.0.4Hadoop在windows下,启动TaskTracker失败,抛出异常信息:Can not start task tracker because java.io.IOException: Failed to set permissions of path: \tmp\hadoop-Fu
2013-02-28 22:55:29 2633 1
原创 有关Hadoop的安全模式
# 最近解决了一大推关于Hadoop配置及应用的问题,开源软件是免费,但免费也要你付出点代价因为我在单机配置的hadoop为伪分布模式,今天在通过Eclipse对HDFS进行文件操作的时候,遇到Hadoop的阻止。放出此错误:安全模式的异常,NameNode处于安全模式,禁止文件的操作。解决方案:$bin/hadoop dfsadmin -safem
2013-02-28 16:15:27 862
原创 有关编译Hadoop的eclipse插件的一些事
#现在网上有关这方面的帖子太多了,我在整资料的时候,看花了眼。为了以后再有这样的问题,所以写了这一篇文章。#编译环境:Windows8 专业 64bit ; Hadoop版本:1.0.4 ;Eclipse SDK版本:4.2.1#此贴有些内容来自网上其他博主的帖子废话少说,进入正题:第一步:安装JDK,至于安装什么版本,自行决定。安装完成后设置环境变量。如下图:
2013-02-26 23:14:11 995
原创 正则表达式,由于双引号引发的一些事
# 文章没有技术含量,只是对自己所犯错误的反省由于公司的反馈网站没有记住密码与自动登录功能,导致每次去访问都要输入用户名和密码。反馈网站还作为公司内外网交互通道,所以每天访问的次数比较多,为了省一点时间,打算写一个程序,主要功能是模拟登录。我不是无聊,我很懒。今天说的是正则表达式的一些问题,模拟登陆的细节我就不说,都是些时间工作。废话有点多了。图1:这是一段通过
2013-02-21 22:42:06 2234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人