自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 如何在Python IDLE中调试Python代码?

好久没有用Python了,居然忘记了怎么在Python IDLE中调试Python代码。百度了一下,然后还是写下来吧,以免以后又忘记了。1. Set break point in the source file.2. Show Python shell3. Enable Debug4. Run Module

2013-08-24 15:59:42 1465

原创 关于Base64的理解和思考

最近工作中碰到了需要在XML文件中插入图片的问题,当时的想法就是将byte数据转为string类型,在网上搜索后,发现通常的方法是使用Base64编码。看了维基中关于Base64的介绍,觉得蛮好,这样string的size仅仅会扩大1/3。后来有时间,坐下来思考,为什么常见编码没有Base128,Base256 甚至Base512?在StackOverflow中发现比较

2013-04-03 23:36:51 1285

原创 Sln中空格引起的Solution Exploerer 显示问题

最近在工作中发现了一个由于sln中空格引起的问题,为了记录问题的本质。下面将Sln进行了简化。 在发现问题之前,WindowsFormsApplication1project是存在于Main Folder之中,如下图所示: 问题发生后,WindowsFormsApplication1project变成了与Main Folder平行的结构,如下图所示:刚开

2013-02-18 15:38:56 666

原创 How to skip other publishable projects during publish a clickonce project in a solution?

Sometimes we want to publish a clickonce program automatically during our build and deployment process. MS supports to publish a clickonce program by the command line like this by using MSBuild like

2013-01-07 11:13:43 1876

原创 如何在Node.js中获取本机本地IP地址

最近在做Cloud related的项目时,遇到一个问题,就是如何在Node.js中获取本机的IP地址。Node.js提供的API中,只能获取本机的hostname.os = require('os');console.log(os.hostname());但要希望得到本机IP的话,node.js就无能为力了。 先在Google上search了一下,发现一个关于这个问题比较好的

2012-05-03 16:59:23 15498

转载 How do you work out the sum of divisors?

【原文】http://mathschallenge.net/index.php?section=faq&ref=number/sum_of_divisorsImagine you wish to work out the sum of divisors of the number 72. It would not take long to list the divisors, and th

2012-06-26 13:05:11 1007

原创 LINQ 学习笔记(05)

Group and Project. class CalendarEvent { public string Title { get; set; } public DateTimeOffset StartTime { get; set; } public TimeSpan Duration { get; set; } }

2012-02-29 12:44:06 540

原创 LINQ 学习笔记(04)

orderedby 用来对select的结果排序。concat用来连接两个集合 class CalendarEvent { public string Title { get; set; } public DateTimeOffset StartTime { get; set; } public TimeSpan Duration { g

2012-02-28 12:41:16 516

原创 LINQ 学习笔记(03)

Filtering---OfTypeLINQ 中存在多种方式对选择的结果进行过滤,OfType就是其中一种.废话不多说,上code.class Program { abstract public class Person { public string mName; public Person

2012-02-27 10:29:17 467

原创 LINQ 学习笔记(02)

let 语句 LINQ中的Query语句可以包含let语句以便于我们来方便的组织我们的Query语句。以上一篇中的选择文件为例,假设我们不希望仅仅来选择文件名称,而是希望选择FileInfo.那么我们可以将代码写成如下形式 var bigFiles = from file in GetAllFilesInDirectory(@"d:\")

2012-02-24 12:38:24 474

转载 如何:实现和调用自定义扩展方法

原文来源于MSDN定义和调用扩展方法定义一个静态类以包含扩展方法。该类必须对客户端代码可见。将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。该方法的第一个参数指定方法所操作的类型;该参数必须以 this 修饰符开头。在调用代码中,添加一条 using 指令以指定包含扩展方法类的命名空间。代码如下using System.Linq;using System.Text

2012-02-24 09:20:05 643

原创 LINQ 学习笔记(01)

LINQ 全称是 Language Integrated Query.LINQ适合于任何实现了IEnumerable的任何对象。C#3.0开始支持LINQ. LINQ 可以适用于多个方面,例如:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syste

2012-02-24 09:07:44 517

原创 delete引起的Assert

<br />最近,在调试代码中发现一个奇怪的现象。程序在运行中,总是会弹出如下的Assert对话框。<br /><br />经过若干研究,发现原来是由于内存分配不够,会在delete内存时导致该Assert发生.<br /> <br />下面以一个简化的例子来说明这个问题<br />int main(){ char* pChar = new char[2]; pChar[0] = 'a'; pChar[1] = 'b'; pChar[2] = 'b';

2011-05-07 17:23:00 556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除