摘要: 访问网络应用资源均来自博客园网络是否安全AX博客园只会通过博客园公开API接口获取相关的数据,不会保存或访问您的个人信息。隐私权条款AX博客园将严格保障用户隐私权,对上网用户的个人信息保密,未经上网用户同意不得向他人泄露,但法律另有规定的除外。只有当政府机关依照法定程序要求我们披露用户的个人资料时,才会依法或为维护公共安全之目的向执法单位提供用户的个人资料,且不承担任何法律责任。此应用没有任何涉及到个人登录的问题与个人隐私信息的数据。用户明确同意其使用此应用所存在的风险将完全由其自己承担。 阅读全文
posted @ 2013-01-27 16:49 allanxyq 阅读(1091) 评论(4) 推荐(1) 编辑
摘要: 先介绍个概念,什么叫做三元组,把稀疏矩阵用链表形式存储起来,目的是压缩稀疏矩阵的空间,节省内存。数据结构如下:#define MAXSIZE 12500 //假设非零元个数的最大值为12500typedef struct{int i,j;//该非零元的行下标和列下标ElemType e;}Triple;typedef struct{Triple data[MAXSIZE+1];//非零元三元组表,data[0]未用int mu,nu,tu;//矩阵的行数、列数和非零元个数}TSMatrix;下面我们讨论下怎样转置这样的矩阵,有一种最简单的运算,对于m*n的矩阵M,它的转置矩阵T是n*m的矩.. 阅读全文
posted @ 2012-12-15 22:45 allanxyq 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 最近做外包有很多感悟,比较之前做产品的开发,外包显得更紧张一些,在时间上卡的紧。有时候想好好的做一个具有高性能、高可维护性、高可扩展性的优雅的设计,可是到最后,发现总是在时间紧迫中草草的收尾,或者偏离初衷。 上司是个不爱技术的程序员~他的开发格言是用最普通的办法(最好不用设计不用思考抬手能做的办法),最快的时间干完活,交活之后啥都不用管,然后做下一个项目。可以理解这是标准的向钱看的做法。而我呢,总是对项目有一堆的想法要尝试,这种情况下时间观念上的冲突显得尤为突出,且不讨论谁目光长远吧,回归正题。接下来想讨论的是,如何管理好需求变更,如何在我们紧张的项目时间上有条不紊的拥抱变化,在有限的时... 阅读全文
posted @ 2012-10-03 14:12 allanxyq 阅读(1622) 评论(2) 推荐(2) 编辑
摘要: (该方法同样适用于调试blend附加进程到XDesProc)平时大家在做XAML相关开发(wp7、silverlight、wpf)的时候会不会遇到vs设计视图显示不出来的问题呢?每当遇到这样的问题,我们心里总是很烦,心想:我擦,本来可以改动下就可以立刻看到效果的,现在怎么成这样了?!怎么看不到了?!如果团队开发心理一定暗骂~是谁!是谁!搞成这样了!像这样:往往会这样解决1.用blend编辑xaml,在vs显示不出来,blend里面正常。2.改动不大懒的开blend,在vs盲改两下运行起来看效果,然后看到不满意再停下程序盲改两下,往往项目大了运行的过程会花费很多多余的时间。然后忍气吞声 凑凑呼呼 阅读全文
posted @ 2012-06-20 14:25 allanxyq 阅读(3251) 评论(16) 推荐(7) 编辑
摘要: 7.1.1推出以后我们该对自己的程序做下小升级以应对低端手机,对有可能报错的地方做下处理,对可以节省内存的地方尽量采用一些可以节省内存的方法替换原来的方法。下面列出一些小技巧仅供参考。1.下面是判断机器内存的helper用来区分256的机型 public static class LowMemoryHelper { public static bool IsLowMemoryDevice { get; set; } static LowMemoryHelper() { try { ... 阅读全文
posted @ 2012-04-13 14:00 allanxyq 阅读(1711) 评论(6) 推荐(4) 编辑
摘要: 在上一篇准备工作完成之后,我们对开发邮箱客户端的原理有了基本的认识。那么来看看我们在wp7上有哪些资源来供我们开发吧,也就是说看看wp7对开发邮箱提供了哪些API支持。wp7没有像android和。net framework上面的那种封装好的imap类也没有mail类,我们要自己做这些工作。 因为开发邮箱最基本的需求是在imap、stmp协议上的通信,他们属于tcp家族中的一员,原理很简单就是我对服务器发送一个指令,服务器针对指令做出响应,所以在这过程中需要用到通信的socket类,编码解码的encoding类,和多线程的控制,这些在wp7中都有了,好,我们可以开工了。 建一个基类tc... 阅读全文
posted @ 2012-01-18 13:26 allanxyq 阅读(2542) 评论(6) 推荐(5) 编辑
摘要: 很长时间没有发博文了,今天为了记录下这几天研究的成果特意发一篇博文,因为很多事情当时记得很清楚过几个月甚至几年可能忘得一干二净,到下次再用的时候还得重新查阅一遍资料,为了给下次自己或者新人减轻点痛苦留下这篇文档。 首先编写邮件的imap4、stmp协议必须要熟悉他们,知道他们怎么样对服务器发送指令,服务器在什么情况下回复什么内容。详细imap4文档看这里我们还需要用到一个测试工具telnet用来向服务器发送指令并查看返回结果,配置Telnet的方法(在win7中):Windows系列不知不自觉就发展到了Win7 这一个版本,Win7颠覆了很多内容,在一些设置方面也有所改动。那么在Win ... 阅读全文
posted @ 2012-01-16 15:40 allanxyq 阅读(1782) 评论(1) 推荐(2) 编辑
摘要: 最近移动平台方面的竞争真是风云涌动,时时刻刻牵动着千万程序员的心,无论ms,苹果,google谁胜谁负都会影响着我们苦逼程序员对未来的规划。我只能默默的期盼ms给点力!不要让我在silverlight上花的功夫白费!废话不多说回归正题。 今天重写Equals方法顺手做个总结,都说好记性不如烂笔头,让自己记忆深刻的同时也分享给大家。重写的时候有几点需要注意的地方先上一段代码,然后我再逐一解释。Class MyRefType:BaseType{ RefTyoe refobj; //该字段是一个引用类型 ValType valobj; //该字段是一个值类型 public olverride Bo. 阅读全文
posted @ 2011-08-21 11:41 allanxyq 阅读(1803) 评论(6) 推荐(2) 编辑
摘要: 此篇文章只是拾人牙慧而已,顺带总结过程避免浪费脑细胞。过程比较曲折,也希望遇到的各种问题和错误解决过程能给后来的同学们省时间。周末拿到HD7后一直在摆弄,发现了一个可以使用对焦摄像头的第三方程序,还有大名鼎鼎的ZXing Barcode的WP7移植版。当时觉得奇怪,因为按照之前看过的教程来看,微软开放出来的摄像头接口只有一个PhotoTask,作用是切换到内置摄像头程序,等用户拍照完毕后返回照片数据,无法直接在程序中打开摄像头查看图像。于是祭出神器Reflector查看,它用到了Microsoft.Phone.Media.Extended.PhotoCamera和VideoCamera类。然后 阅读全文
posted @ 2011-08-14 14:15 allanxyq 阅读(1523) 评论(7) 推荐(2) 编辑
摘要: 1. Resource FilesSilverlight 可以将资源文件嵌入到程序集,或者打包到 XAP 文件中,当然也支持直接访问网站文件。(1) Content在项目属性窗口将资源 Build Action 设为 Content,那么资源将会被打包到 XAP 文件中,支持子目录。用 WinRAR / WinZIP 之类的工具打开 XAP 文件,你会看到所添加的资源。利用 Application.GetResouceStream,我们很容易读取资源文件内容。private void Button_Click(object sender, RoutedEventArgs e){ var ... 阅读全文
posted @ 2011-07-19 13:12 allanxyq 阅读(1787) 评论(2) 推荐(0) 编辑