IT技术博客

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

豆瓣电台API 2.0 笔记

源代码下载地址:http://lemanz-douban-radio.googlecode.com/files/DoubanFM%20API.zip   最近无聊自己用WPF写了一个豆瓣电台,之前的版本API一直有些问题,昨天晚上无聊把API这部分重写了,解决了以前的一些Bug,记个笔记,怕自己以后忘记了。 把Network文件夹里的东西无视掉基本上可以跨平台。 1、验证身份 验证身份

MongoDB 客户端 MongoVue

今天在同事那里看到了一个很不错的MongoDB的客户端工具MongoVue,地址是http://www.mongovue.com/。做的不错,1.0版本的开始收费了,费用也不贵才35$。真正需要的同学可以掏点钱买个吧,也算是支持这个工具,如果只是学习研究用的话我这里还有一个0.9.7版本,虽然比起1.0版来说有些bug,平常使用也够了,需要的同学可以单独联系我。 下面上图给大家感受下强大的Mon

2.6.39发布了-最近关于内核开发的一些感受

linux kernel 2.6.39终于发布了,感觉从rc1到rc7,挺长时间了,这是一个值得纪念的内核版本。当然,只是对于我而言,是值得纪念的一个内核版本,从39-rc1开始,决定正式参与内核的开发了,从刚开始不成熟地改了几个format的错误,到后来改了几处函数错误,再到后来为驱动核心写了注释,一点点进步了,也越来越专业了。可以说我为开源做贡献之路是从39这个版本开始的,值得纪念。 其实感受

深入浅出多线程系列之一:简单的Thread

CLR和操作系统会自动的为应用程序创建一个线程,这个线程叫做主线程(main Thread) 如果要创建一个新的线程,可以使用Thread类。下面是一个简单的例子: class ThreadTest{  static void Main()  {    Thread t&nbs

IronPython <零> 前言

作者语: 我是一名.net开发人员,热爱C#.net,在专注第一语言的同时拓展第二主语言。同样出于热爱,选择了Python,而又不想纯粹的去学习Py,从而学习起来“杂交品种”。就杂交伦而言是有其一定的优势的。     IronPython  简   介 IronPython 是一种在 .NET 及 Mono上的 P

算法系列总结:回溯算法(解火力网问题)

理论辅助: 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。用回溯算法解决问题的一般步骤为: 1、定义一个解空间,它包含问题的解。 2、利用适于搜索的方法组织解空间。 3、利用深度优先法搜索解空间。 4、利用限界函数避免移动到不可能产生解的子空间。 问题的解空间通常是在搜索问题的解的过程中动态产生的,这是

【分享】SQL注入专题--整理帖

        SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。        随着B/S模式应用开发的发展,

评“深圳面试经历”

    前两天发了一篇在《深圳的面试经历》,虽申请账号匿名发表,本人感觉压力之大。但是有些事,已经有了,就等他有了吧。     我在博文中一再强调,写博文初衷在于描述一个“面试场景”,为今后在深圳奋斗的广大同胞,作为参考。部份读者,为一字一词,争论不休,未抓大其意,而抓其字,实属预料之外。笔者cao, cha 等字

使用两个信号量实现主线程和线程池同步

目前项目里面有个需求,需要多线程操作数据库,等待数据库操作完毕之后,主线程才能继续执行以后的操作。想了想,最后决定使用两个信号量来完成这个需求。具体需求如下 :操作数据库的线程最多20个主线程必须等待所有操作数据库的线程返回后,才能进行下一步操作 具体操作步骤如下:声明一个最大值为20,初始值为20的信号量s1和一个最大值为1,初始值为0的信号量s2,以及一个任务计数器count。将需要

30个复古风格的网页设计作品欣赏

今天给大家带来的是30个复古风格的网页设计作品示例,在看过那么多眼花缭乱的时尚潮流设计之后,看看复古风格的设计别有一番感觉,希望这些示例能带给你灵感。 visualrepublic foreverheavy beautifultype simonemaranzana abutler cascadebreweryco icblind hungarianwinesociety le-tipi thre

(译)如何使用cocos2d制作一个打地鼠的游戏:(第二部分。完)

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/2593/how-to-create-a-mole-whacking-game-with-cocos2d-part-2 教程

最新70佳很酷的名片设计作品欣赏

名片是陌生人之间建立联系的最便捷、最有效的工具。随着网络的发展,现在已经有了电子名片,很多社交网站也推出了交换名片的功能。今天这篇文章将向大家展示70佳非常酷的名片设计作品,一起欣赏吧。 View Source

实例讲解遗传算法——基于遗传算法的自动组卷系统【实践篇】

上一篇实例讲解遗传算法——基于遗传算法的自动组卷系统【理论篇】讲了遗传算法的原理及在自己动组卷系统中的应用,本篇将给出上一篇中所述理论的实践。 先上两张运行后的效果图吧:    基于遗传算法的自动组卷系统运行效果图(1)   基于遗传算法的自动组卷系统运行效果图(2)   一、准备工作 1、问题实体 问题实体包含编号

完美解决IE6不支持position:fixed的bug

废话不多说,先看一下下面这段代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>IE6 position:fixed bug</title> <sty

《模式——工程化实现及扩展》(设计模式C# 版)《适配器模式》——“自我检验&quot;参考答案

转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/   MarvellousWorks公司最近开始向大客户提供后台接入服务,允许客户通过该服务与其多个在线业务进行B2B集成。

我的工具集之UI层WebForm(含WebPanel&amp;JQueryEasyUI完整代码)+示例

      这是UI层中WebForm控件部分.这里面封装两部分控件.一部分是基于微软控件的,如WebPanel控件,另一部分基于JQuery EasyUI的.这两部分之前都有介绍,所提供的代码也是片断的,在此很抱歉.这次提供的代码是整个项目文件,大家直接下载就可以.项目文件布局如图-1所示 图-1     

《模式——工程化实现及扩展》(设计模式C# 版)《模板方法模式》——“自我检验&quot;

转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/   自我检验 1、                &nb

《模式——工程化实现及扩展》(设计模式C# 版)《模板方法模式》——“自我检验&quot; 参考答案

转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/  http://www.cnblogs.com/callwangxiang/archive/2011/05/20/ExerciseAATemplate.html的参考答案 1、分析:从描述看,尽管计算通胀的指标不同

可复制的李想创业经验

     今天不知道怎么就想起了创业的李想(很多90后应该很少知道李想这个人),其实我对李想这个人的创业经历并不太感兴趣,但今天无意看到关于他的一些文章后。总结了几点如下:      1.坚持自己的主张      个人认为,当没有能力做某些事的时候,也就是在为别人做事的时候没必要

《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记七:高级维度设计

 SQL Server 2008中SQL应用系列--目录索引 导读:本文介绍高级维度设计的基本技巧:创建三种非常规的维度关系:引用维度、事实维度、多对多维度。 本文末尾提供两个项目源码:AdventureWorks_BI_Begin4和AdventureWorks_BI_End4,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串