IT技术博客

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

Scaleform GFx 3.2.87 源码完全安装版

  Crysis2..  UTGame.. 各种大作的游戏 UI 怎做的? 就是 Scalefotm GFx Scaleform是基于 Flash的用户界面 (UI)工具以及视频游戏中间件与消费类电子产品的主要提供商。 Scaleform GFx 将硬件加速3D图像技术特性与Adobe® Flash® 工具的生产率相结合,从而能够快速创建拟真的3D

企业微软技术领域能力分析

每位从事IT技术的人员一般都会关注在某一个特定的平台,这个平台能够提供你需要交付给客户项目或者产品的能力。我想市面上最主要的企业级应用平台主要有: 公司 主要语言 框架或技术 开发工具 软件产品 云产品 微软 C#/VB.net .Net Framework Visual Studio, Blend Windows, SQL Server, Office SharePoi

(译)如何使用cocos2d制作一个塔防游戏:第三部分

原文链接地址:http://www.iphonegametutorials.com/2011/04/19/cocos2d-game-tutorial-%E2%80%93-how-to-build-a-tower-defense-game-for-the-iphone-%E2%80%93-part-3-%E2%80%93-rotation-and-realism/   欢迎来到塔防游戏教程系列的第

(译)如何使用cocos2d制作一个塔防游戏:第四部分(完)

原文链接地址:http://www.iphonegametutorials.com/2011/04/21/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-4-starting-the-tower-attack/ 教程截图:   这部分教程,我们将实现我们刚开始所讨论的完整的塔防游戏。这是本系列

我是如何设计并实现一门程序设计语言——一门函数式编程语言Lucida的诞生

Lucida——一门函数式程序设计语言的诞生起因完成了SM的第一个项目之后,老大给了我一段学习的时间,在这个期间我重温了一下CLR,并学习使用了Haskell,并研究了下Python的itertools和functools。不过不停的看书和看文档实在是一件无聊的事情。于是就想搞个看起来比较NB的东西做做。自己从本科那会就开始想写一个编程语言,不过那会缺乏编译的功底。自从阅读

MySQL索引背后的数据结构及算法原理

写在前面的话 在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多东西,如果你愿意稍稍往深处挖一点,那么扑面而来的一定是各种数据结构和算法知识。例如几乎每个程序员都要打交道的数据库,如果仅仅是用来存个数据、建建表、建建索引、做做增删

IT 行业的创新 - 创新的迷思 (7-8)

[这是和北大同学交流的讲稿, 暑期课程-职业规划与领导力发展 课程的一部分] Myths of innovation 创新, 创新型人才, 创新型企业, 创新型国家, 这些都是最近时髦的词汇, 我在微软亚洲研究院创新工程组工作, 看过创新的猪跑, 也吃过创新的猪肉, 在这里和同学们分享一下我的体会。 这些内容好多可以从各种参考书中得到,并不是我独创的见解。   迷思之七 – 成功的企业

CorePlex开发手记:一、Winform窗体皮肤及简单换肤机制

前言: CorePlex代码库 作为一个Visual Studio插件, 允许用户通过VS直接访问在线代码库。开发过程中我翻阅了很多网上的资料,也总结了一些技术要点,现写成系列文章,以飨读者。同时,里面某些技术也是我第一次使用,如有不对的地方,还请行家狠拍,欢迎大家指正~ 闲话休絮,进入正题。从本篇文章开始,介绍 CorePlex 的窗体皮肤机制,以及简单的换肤功能。我们先来看看效果: 换一个皮

算法之旅——杨辉三角

杨辉三角又称为贾宪三角形,是二项式系数在三角形中的一种几何排列。   杨辉三角形拥有以下几点性质: 每行数字左右对称,从1开始,从左到右依次增大,然后依次减小,最后回到1。 n行中的数字个数为n个。 第n行数字和为2^(n-1)。 每个数字等于上一行的左右两个数字之和。可用此性质写出整个帕斯卡三角形。 将第2n+1行第1个数,跟第2n+2行第3个数、第2n+3行第5个数…&hell

(译)如何使用cocos2d制作一个塔防游戏:第二部分

原文链接地址:http://www.iphonegametutorials.com/2011/04/15/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-2-placing-towers/ 教程截图:   欢迎来到《如何使用cocos2d制作一个塔防游戏》的第二部分--今天,我们将添加代码来放

C#读书笔记----浅度复制与深度复制

前提条件:从 一个变量到另一个变量按值复制对象,而不是按引用复制对象(即以与结构相同的方式复制)可能非常复杂。因为一个对象可能包含许多对象的引用,例如字段、成 员等,这将涉及许多烦人的处理操作。把每个成员从一个对象复制到另一个对象中可能不会成功,因为其中一些成员可能是引用类型。 浅复制:简单地按照成员复制对象可以通过派生于System.Object的MemberwiseClone()方法来完成

不要在公共接口中传递STL容器

最近的一个项目,是开发一个framework,提供给公司内部不同的产品线使用。 之间遇到的一个问题,就是STL容器的使用, 而结论是不要在公共接口中传递STL容器: 这里说的STL容器,但主要则是指容器,字符串类,但其实可以推广到在STL中提供的任何类型, 这里说的公共接口,是指需要暴露给客户的sdk头文件,包括函数签名,或者类成员变量; 也可以说,不要在暴露给客户的头文件中包含STL的头文件

(一)项目说明及程序框架说明——.NET开发完整案例(企业邮箱系统)

最近终于轻松下来了。带了两年新人,实实在在的体验到了做为项目经理+技术经理+测试经理+技术支持工程师同时兼任程序员得酸甜苦辣。或许我这个人就是个劳碌的命,一旦闲下来,反而觉得很别扭。当然了,或者这是程序员的通病吧,呵呵~。在律所工作的三年中,先后接触了几个企业邮箱系统,大的小的,知名的不知名的,每个都让律所不太满意,趁着闲下来的这段时间,打算编写个这方面的程序,把以前遇到的系统中不满意的地方尽可能

SQLite 入门教程(一)基本控制台(终端)命令

一、基本简介 SQLite 是一个自持的(self-contained)、无服务器的、零配置的、事务型的关系型数据库引擎。因为他很小,所以也可以作为嵌入式数据库内建在你的应用程序中。SQLite 被应用在 Solaris 10操作系统、Mac OS 操作系统、iPhone 和 Skype 中。QT4 、Python

7.腾讯微博Android客户端开发——自动获取验证码(1)

尊敬的管理员, 感谢你在白忙之中阅读本文章。本文章本来是介绍腾讯微博Android客户端开发——自动获取验证码(1)相关技术,但是编辑提交多次,文章的段落显示与本人编辑时段落严重不服,影响文章正常阅读。如下所示。希望你们在白忙之中解决本问题。      通过前面的介绍,我们成功获取了Access Token,但是在该过程中有个不好的地

夏天里的敏捷[1]:搬家记

   ME所在的公司在搞敏捷开发,很有意思的一件事情,不知道大家公司是否也在搞敏捷,由于在夏天,所以就以夏天的敏捷命名了, 并且自己还把敏捷程序员这本书看完了,很有意思的一本书,我很赞同里面的一些观念,我不知道在敏捷我们能走多远,他能解 决我们公司多少问题,所以自己把他记录下来,跟大家分享下,大家多多支持哦! 1.搬家了       上上

防刷IP流量软件影响统计的一点对策

      由于公司项目需要增加推广奖励功能,网站用户通过邀请地址发给QQ好友、论坛、个人网站之类,只要有通过邀请地址点击进来就算推广成功(当天同一个IP仅算一次),推广人会获得相应的奖励、积分等。   遭遇刷IP、刷流量软件的困扰       本以为有效控制同一天对同一个IP仅算一次

架构师怎么练?

 这个话题其实是我的一个疑问,因为毕业到现在我也不是一个架构师。  很多人给出的建议是学习设计模式,但不知道为什么我现在感觉有些不妥。从目前我所看到的资料显示,先有了软件工程这个概念,然后才有了架构师。软件工程的出现我想主要为的是软件的工业化,而架构师就是设计流水线的人,他的初衷只是为了快速的软件构造,并没有要求设计模式。设计模式的出现是因为软件在维护阶段的开销太大,所以需要这

Spring集成Quartz定时任务框架介绍和Cron表达式详解

在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。 一、增加所依赖的JAR包1

分享5个有趣的 JavaScript 代码片段

很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面。这篇文章告诉大家:使用JavaScript,可以做很多很多有趣的事情。以下代码拷贝到地址栏回车即可运行,赶紧试试吧。 1. 网页射击游戏 这个游戏可以在任何网页里面玩,把下面代码粘贴到地址栏回车,按空格键进行射击,W键可前进,A、D键或者方向键可改变射击方向。 javascript:var%20