纠结的Python2.7编码与os.walk()函数的目录参数
Python3与Python2.x系列的编码处理(类型,文件等)有所不同,具体这里就不再介绍了,网上有很多相关文章。 这里分享一个纠结了非常久的问题(因为一开始没特别注意函数参数的编码问题,所以浪费了不少时间,希望能给同样遇到这个问题的朋友们一点帮助)。 os.walk()函数是在需要深度访问一个目录时经常要使用的,前段时间在写一个toolkit(稍后陆续放出),里面有个功能需要这个函数,以
http://www.cyqdata.cn/cnblogs/article-detail-7690
一次艰难的mono环境部署
继上篇文章《Mono的兼容性问题》之后,现在总结一下我在suse 10中部署mono环境遇到的一些问题及其处理办法。
腾讯社区开放平台提供的体验区的服务器环境是这样的:
操作系统:Linux version 2.6.16.60 (gcc version 4.1.2 20070115 (SUSE Linux))
这个Linux内核的版本号应该是SLES(SUSE Linux Enterprise S
http://www.cyqdata.cn/cnblogs/article-detail-7689
将自创建的UserControl转换成可供其他网站项目使用DLL文件,内附源码
最近看到几个人问以上问题,在这里给个参考答案,但是具体的情况要具体处理,因为在Usercontrol中实现的功能可能会需要一些特殊的条件,比如它依赖于一些其他的类或者资源,那么大家要小心对待,需要debug的时候,看复杂程度决定是否继续下去还是干脆写个Custom Controls。
A 生成DLL文件
1. 让我们首先创建一个新项目(如果你已经有一个网站,可以直接打开),创建一个Web User
http://www.cyqdata.cn/cnblogs/article-detail-7298
Hadoop in Action 翻译 第二章续(介绍伪分布式)
Pseudo-distributed mode(伪分布式) 伪分布式模式就是将所有hadoop程序运行在一台服务器上.这种模式将单机模式分割为各模块,主要还是用来debug你的程序,以便于测试内存占用量,HDFS input/output问题,已经各个deamons之间的交互等等. 下面就是这种模式的配置例子: core-site.xml <?xml version=”1
http://www.cyqdata.cn/cnblogs/article-detail-7100
注册MS CRM 2011 online
Microsoft Dynamics CRM 2011 Online在2011年1月20日已经go launch了,因为部署一个自己的on-premise还是比较复杂的,所以,有兴趣的同学们可以通过注册一个online的免费临时账号,了解crm 2011的新特性。这个账号可以免费使用30天,如果超过免费期,还想使用online的话,可以通过再注册一个账号、将过
http://www.cyqdata.cn/cnblogs/article-detail-7098
Hadoop in Action 翻译 第一章
Hadoop介绍 内容简介: 1. 编写可扩展的,分布式的,海量数据处理的程序的基础 2. 介绍hadoop与MapREduce 3. 编写一个简单的MapReduce程序
http://www.cyqdata.cn/cnblogs/article-detail-6932
Windows Phone 7获取用户信息和设备信息
在Windows Phone 7中如何获取用户信息和设备信息呢?只需要使用Microsoft.Phone.Info命名空间下的UserExtendedProperties类和DeviceExtendedProperties类对应的成员函数就可以了。具体怎样操作?请看正文。
获取用户信息
&
http://www.cyqdata.cn/cnblogs/article-detail-6605
Mono源代码学习笔记:Console类(六)
Unix 终端的基础知识
许多 Unix 系统使用终端。但是在今天的许多情况下,终端也许是一个运行终端程序的 PC 机。从历史上来说,不同的生产商提供了大量的硬件终端。Linux 操作系统包含一个环境变量 TERM,用来表示我们正在使用的终端的类型,如下所示:
ben@ben-m4000t:~$ w
16:35:13 up 6 days, 7:36, 2 users, load avera
http://www.cyqdata.cn/cnblogs/article-detail-6602
Mono源代码学习笔记:Console类(五)
CStreamReader 类 (internal class)
下面就是 mcs/class/corlib/System/CStreamReader.cs:
001: //
002: // System.CStreamReader
003: //
004: // Authors:
005: // Dietmar Maurer (dietmar@ximian.com)
006: /
http://www.cyqdata.cn/cnblogs/article-detail-6593
Windows Phone 7 不温不火学习之《创建用户控件》
同样出自微软的产品,像ASP.NET 一样,Windows Phone 7 也有一个叫UserControl 的东西。这个相当于一个组件,类似于Android 继承View 。
本篇将实现一个用户控件,默认为它添加高宽,并为它添加一个自己的事件,通过本篇学习,你可以学习到如何编写一个Windows Phone 7用户控件,如何为它添加属性,如何为我们自己的用户控件添加事件处理。
实现的DE
http://www.cyqdata.cn/cnblogs/article-detail-6592
Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, II
Background
In the post, Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, I, I have illustrated a way to rationally increase front-end performance. However, we still have
http://www.cyqdata.cn/cnblogs/article-detail-6517
Mono源代码学习笔记:Console类(四)
NullStream 类 (internal class)
下面就是 mcs/class/corlib/System.IO/NullStream.cs:
01: namespace System.IO
02: {
03: class NullStream : Stream
04: {
05: public override bool CanRead { get { ret
http://www.cyqdata.cn/cnblogs/article-detail-6065
实战 CruiseControl.NET+NAnt(一)- 简介
作者:Tony Qu
首先,我们先回顾下过去我们是怎么构建build server的。
大部分人最先想到的肯定是bat还有Windows系统的计划任务,确实,这两个东西在过去谁也离不开谁,bat充当脚本引擎,计划任务充当触发器。但在实际操作中我们发觉bat的能力是有限的,需要很多辅助的工具,因为它没办法像高级语言一样直接访问系统组件,比如需要用vbscript来访问adsi、访问com对象、控制I
http://www.cyqdata.cn/cnblogs/article-detail-6064
在MONO 2.8.2中遇到的一些兼容性问题
最近公司的一个项目因为要接入腾讯开放平台,需要转移到mono环境中,在做mono兼容性调整的时候遇到了一些问题,记录下来跟大家分享一下。首先,要把.NET Framework的应用迁移到mono平台,一定要借助这个软件:MoMA。Mono Migration Analyzer (Moma)是一个用于开发者使用的MS .net下开发的应用程序迁移到Mono平台的不兼容性检测工具。工具通过分析.dll
http://www.cyqdata.cn/cnblogs/article-detail-6023
wdk tips (5): 再谈IO_STACK_LOCATION:IoMarkIrpPending
IO_STACK_LOCATION很重要,再多聊一点也无妨。上上回我们谈了IO_STACK_LOCATION和那几个重要的函数,当然,我的目的不是扫盲,而是记下一些容易犯错的地方(实际上都是工作中碰到过的钉子)以方便自己回顾。我的记性是如此的差以至于几月不看就会忘记。如果你对这东西没概念,我建议你先多查查WDK文档。
上回我们聊了IoCopyCurrentIrpStackLocationToNex
http://www.cyqdata.cn/cnblogs/article-detail-5604
Mono源代码学习笔记:Console类(二)
上图中有大量的类、结构、枚举和委托,其中绝大部分都是 internal 或者 private 的,也就是说只能在本程序集内部使用,对外是不可见的。
我们先从简单的,为别的类型所使用的类型开始阅读源代码吧。
Locale 类 (internal sealed class)
现在来看看 mcs/build/common/Locale.cs:
01: //
02: // Locale.cs
03:
http://www.cyqdata.cn/cnblogs/article-detail-5598
Mono源代码学习笔记:Console类(三)
Buffer 类 (public static class)
下面就是 mcs/class/corlib/System/Buffer.cs:
001: //
002: // System.Buffer.cs
003: //
004: // Authors:
005: // Paolo Molaro (lupus@ximian.com)
006: // Dan Lewis (di
http://www.cyqdata.cn/cnblogs/article-detail-5597
新Windows phone 7中文输入工具上线
可怜的Windows phone 7啊,好不容推出又不支持东方语言,鉴于此,本人做了一个中文输入工具,望能方便的各位Windows phone 7爱好者,同时也希望和Windows phone 7开发者交朋友。
您可以通过以下方式找到:
Windows Live Messenger:tinytian(at)live.com
QQ:tinytian(at)qq.com
饭否/Twitte
http://www.cyqdata.cn/cnblogs/article-detail-5064
VB项目的Option explicit选项
今天发现相同的VB代码在二个的解决方案的项目中编译结果还不一样,一个正常编译通过,一个则编译报错,十分困惑,报错信息如下图:
后来发现将报错的row变量定义好类型即可,如下:
最后努力找到
http://www.cyqdata.cn/cnblogs/article-detail-5058
Windows Phone 7 UI设计和交互规范随笔(1)
当iPhone和Android在市场上所向披靡的时候,搭载Windows Phone 7的手机也终于进入了市场。我打算写个Windows Phone 7应用试一下,就随便翻了翻Windows Phone 7的SDK,SDK写的很细致,上线也很及时,要是微软其他产品的SDK也能这样就好了。
Windows Phone 7 SDK的许多章节都提示要先阅读《UI Design and Interacti
http://www.cyqdata.cn/cnblogs/article-detail-5053