IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

工若善其器,必然利其事。 HTML5开发工具选择

      最近html5传得挺火的,不断地冲击flash的爱好者, 甚至客户端的程序员也对其产生一定的敬畏. 本人作为,也是flash开发者, 同时也开发客户端软件, 可以说是对它又爱又恨了。于是, 我也慢慢开始学习html5的开发.      本人没有美工功底,学习html5的主要目的也不是为了

[Linux网络编程学习笔记]套接字地址结构

好久没有看那Linux网络编程这本书了,今天看到了重点部分—TCP套接字。下面先来看看套接字的地址结构 Linux系统的套接字可以支持多种协议,每种不同的协议都是用不同的地址结构。在头文件<linux/socket.h>中有一个这样的老式结构(现在一般不使用这个结够了)。 struct sockaddr{ unsigned short sa_family; //套接字的

IIS 7.5 Express 让Web 应用程序开发工作变得简单、顺畅

1、简介 今天在看MVC3时,又不小心看到的了IIS 7.5 express(之前看到过测试版),于是决定试用一下此款号称比VS内建服务器(Cassini) 强大的web server tool,官方说明如下: IIS 7.5 Express 兼具 IIS 7.5 的强大功能与轻型 Web 服务器(例如 ASP.NET 开发服务器,也称为“Cassini”)的便利,可以

vfsStream简介

什么是vfsStream   vfsStream在Google Code上的项目主页有如下介绍:vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit te

Windows Phone实用开发技巧(1):保存图片及加载图片

在Windows Phone中,我们可能会有这样的需求:自定义应用程序的背景图片。 实际的流程是这样:用户选择图片,保存至隔离存储空间,(下一次启动时或者立即)加载图片使其成为背景图片。 下面以具体的一个Demo来实现这一需求: 创建Windows Phone 项目,在界面中拖放两个按钮,命名为Open和Load,一个按钮负责打开本地图片,另一个按钮复制设置背景图片 点击Open按钮,需要打开

快速开发新浪微博的firefox插件(下)

上篇主要讲了讲firefox插件的机制,接着我们来看快速开发一个firefox插件中我面临的第二个问题----Oauth授权(开始开发的时候只是想着快速开发完成,当然授权这块最快的方案自然就是basic auth,但是新浪微博6月1号以后就不支持basic auth了。)。   Oauth的官网上说是这样描述它的用途:     An open protocol to allo

iOS Programming – 触摸事件处理(2)

@font-face { font-family: "MS 明朝"; }@font-face { font-family: "宋体"; }@font-face { font-family: "宋体"; }@font-face { font-family: "Cambria"; }@font-face { font-family: "华文细黑"; }@font-face {

wp7模拟器多实例调试程序

昨天编写DYCOM之Windows Phone 7.1网络通信一文的时候发现一个问是,既然wp7.1支持网络通信了。那么说我们启用多个实例去调试我们的应用程序是必然的。而直身wp7模拟器并不提供启动多个实例模拟器的功能。那么就让我们自己手动去添加这个功能吧。 1.下载模拟器表述文件放到指定文件夹中 a)下载文件DYCOM Emulator.xsl:http://dl.dbank.com/c0c

在Visual Studio 2010中使用Modeling Project定制DSL以及自动化代码生成

从Visual Studio 2010开始,有一个Modeling Project的项目模板,允许应用程序设计人员通过该项目完成统一的UML模型设计。与Visual Studio 2008 DSLTools相比,通过Modeling Project创建出来的UML模型对象,能够被使用到各个不同的UML视图中,这一功能是由UML Model Explorer维护的。我们可以看到,相同的UML模型对象

《算法导论》学习总结 — 19.第15章 动态规划(4) 案例之LCS

建议先看看前言:http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html 这个案例也比较简单,最长公共子序列(LCS),网上的分析非常多,给力啊! 按照上一篇总结所说的,找状态转移方程: 所以按照所给方程,写代码的工作就非常非常简单轻松了: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Windows Phone Developer Tools 7.1 Beta 新特性--使用Additional Tools

    5月24号晚上兴奋地等待,在浏览器缓冲了近30分钟后,我终于看到了芒果更新的Webcast,虽然只是看了一个结尾。第二天通过小指的围脖收到风声,芒果更新对应的开发工具终于发布了,虽然还是Beta版本的,这对于广大的WP7爱好者来说,不能不说是一种精神上的慰藉。 1.Windows Phone Developer Tools 7.1 Beta的安装  

SQL点滴15—在SQL Server 2008中调用C#程序

T-SQL的在执行普通的查询的时候是很高效的,但是在执行循环,判断这样的语句的时候效率就不那么的高了。这时可以借助CLR了,我们可以在SQL Server 2008中扩展C#程序来完成循环等过程式的查询,或者其他SQL不便实现的功能。这个随笔中将介绍在SQL Server中扩展C#程序实现正则表达式的替换功能。 新建一个类库程序命名为Regex,打开Visual Studio 2008,点击Fi

我也要学C语言-第十章:全局变量与局部变量

大家好!今天上午加下午我学习了新的知识点:全部变量和局部变量!感觉呢!挺简单的,但是要一步步去证明书上所说的结论也是一件很累的事情啊!虽然很简单啦!但是花了8个小时完成全局变量和局部变量的学习!再过2天就要学习“指针”了。希望一切顺利呀! 一:定义   局部变量:定义在函数内部的变量叫局部变量。   全局变量:定义在函数外部的变量叫全局变量。   变量作用域:局部变量只作用

你不可不知的Mango — 开发者篇(2)

在上一篇《你不可不知的Mango — 开发者篇(1)》中我已经给大家介绍了在Mango中新的Sensor API和多任务处理机制,今天我们接着聊聊Live Agents。 3。Live Agents 首先我们看看Local Live Tiles。Live Tiles是Windows Phone 7提出来的一个概念,用户可以将多种内容固定在主界面上。例如程序的快捷方式,音乐专辑,网页

PetShop 之讨论ASP.NET Page事件执行顺序

大家最常见的Page事件的应用莫过于Page_Load方法,当我们新建一个webform页面,cs页里面会默认包含一个Page_Load方法。本人比较惭愧的是,除此之外的其他Page事件基本没有使用过,也不知道该如何使用。   最近在PetShop for .NET3.5上注意到一些有关的细节,在这里想跟大家讨论一下,希望大家能够补充指正。   其中购物车页面(ShoppingCart.aspx)

C语言开发中的内存检测基本模块

一、前言 在用C语言开发产品时,由于C语言中的指针操作的灵活性,因此在使用指针时也需要特别小心,稍微不严谨就会导致内存问题,如内存未初始化,内存泄露,内存重复释放等。 但是在实际开发中,使用指针是不可避免的,那么出现内存问题也是不可避免的,因为不可能每个人都会仔细的敲代码并审查代码;那么如果出现这些问题时,有什么弥补手段了? 这时候在项目开发中,使用内存检测模块就非常有必要了。 二、基本原理 要使

【最新】五大主流浏览器 CSS3 和 HTML5 兼容性大比拼

各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。   当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。如果你现在就希望使用 CSS3 和 H

应聘总结之腾讯实习生(1)

笔试 感觉笔试挺不正规的,可能是由于参加的人太多了吧,我那个教室基本上坐满了,而且大家互相挨着,很容易就能看到别人的答案。 题型:30道不定项选择题,两道程序填空题,附加题。时间为2个小时。 不定项选择题 考的内容非常广泛,包括但不限定于以下内容:计算机体系结构(32位系统和64位系统的区别)、操作系统(内存和cache)、数据结构(由二叉树的中序和后序遍历推出前序遍历结果)、算法(快排第一遍的

诡异的bug: tcsh陷入死循环

问题:项目开发中,碰到一个很奇怪的问题:当tcsh启动的子程序退出之后,tcsh本身无法退出,并占用大量CPU资源。 背景:应用程序在fork之后,用tcsh启动另一个子进程,执行特定任务。进程之间使用sockepair(pipe)进行进程间通讯;为简化编程,将子进程的socket fd重定向为stdin和stdout。 具体症状: Strace tcsh程序: fstat(250, 0x7

浅解c#多线程读写锁(一)

  最近发表过一些对c#多线程数据读写安全线的文章,有网友说都是代码不好理解,我在这里就给出我的一些解释,希望大家多多指较.这里我重复一下多线程数据读写安全的观点:多线程下的数据安全应该指的是在使用数据的生存期内它是不变的,使用数据的生存期可以是一个过程或函数,当然这里的指的数据不包含过程或函数中的局部变量,因为局部变量它本身就是线程安全的数据.   目标:确保数据在使用的生命