专题列表

  • cocos2d-x初探学习笔记

    首先,简要介绍一下cocos2d-x,cocos2d-x是cocos2d引擎的c++移植版,其跨平台的特性使其很受欢迎在cocos2d-x的网站上即可下到cocos2d-x的最新版本,下载后用vs即可打开相应的工程文件,这样很轻松的就完成了cocos2d-x win32的配置安装,这样就可以开始跨平台开发了和学习任何新技术是一样的,我们首先从helloworld开始,cocos2d-x工程中自带helloworld项目,我们就可以通过这个项目来看出cocos2d-x的基本结构

  • PL/SQL基础编程

    PL/SQL基础编程

  • Effective C++读书笔记

    美国联邦调查局(FBI)局长罗伯特·米勒2日表示,在不远的未来,网络恐怖主义会成为与当前恐怖主义模式相当或更严重的威胁。米勒当天在参议院举行的关于全球威胁的听证会上警告说,FBI和其他情报机构应改变结构,以应对这类日益严重的威胁。米勒说:“关于互联网目前我们做得很少。侵犯知识产权、窃取研发成果、窃取企业发展方案和计划等,所有这些事件都很容易被攻击者利用。”

  • VC++游戏基础

    WEB项目做累了, 学习下游戏的基础设计, 开发平台VS2008SP1

  • VisualC++信息安全编程

    程序自我复制,是软件程序备份的一种功能,防止程序被修改,被调试,被破解。

  • vc++网络安全编程范例

    MBR,全称为Master Boot Record,即硬盘的主引导记录。MBR,全称为Master Boot Record,即硬盘的主引导记录。 为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。

  • Windows Phone 实用开发技巧

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

  • 白话算法

    我在想,当初我是怎么喜欢上编程,并且希望做一个职业程序员的呢?确实,当初计算机是热门专业,比较容易找到工作,薪资也不错,不过我觉得这只是间接动机——就像ML,没有人在ML的时候会想着:“用力呀,努力啊,为了我的Baby……”。虽然趋利是再正常不过的事儿,可是直接驱动我们去做一件事的却是另一个东西,是那个能点燃激情,让我们眼前一亮,就算再累再苦、再难再险也毫不在乎,让我们能为了自己的天才和创造而感动得内牛满面的东西,这个东西就是——艺术。(请别扔鸡蛋,先)我这可不是随便拿个无厘头的词儿糊弄您,这里的艺术是有

  • C++从零开始

    曾经有些人问我问题,问得都是一些很基础的问题,但这些人却已经能使用VC编一个对话框界面来进行必要的操作或者是文档/视界面来实时接收端口数据并动态显示曲线(还使用了多线程技术),却连那些基础的问题都不清楚,并且最严重的后果就是导致编写出拙劣的代码(虽然是多线程,但真不敢恭维),不清楚类的含义,混杂使用各种可用的技术来达到目的(连用异常代替选择语句都弄出来了),代码逻辑混乱,感觉就和金山快译的翻译效果一样。

  • Pro ASP.NET MVC 3 Framework学习笔记

    asp.net mvc出现已经有两三年的时间了(2009开始1.0版本),但是这么方面的中文学习资料仍然非常少,特别是asp.net mvc3,几乎就没有中文的学习书籍。在英文的书籍中有两本是非常经典的mvc3教程:Professional ASP.NET MVC 3和Pro ASP.Net MVC 3 Framework。我正在看的是后面这本。虽然勉强能看明白点,但为了以后查阅方便,也希望能给那些跟我一样初学MVC3又不太愿意去看英文版资料的朋友一点帮助,所以将每天学习的内容记录下来,肯定会有很多欠缺的

  • 多线程的那点儿事

    多线程编程是现代软件技术中很重要的一个环节。要弄懂多线程,这就要牵涉到多进程?当然,要了解到多进程,就要涉及到操作系统。不过大家也不要紧张,听我慢慢道来。这其中的环节其实并不复杂。

  • Java多线程初学者指南

    线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。 进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,这些进程包括系统进程(由操作系统内部建立的进程)和用户进程(由用户程序建立的进程);一个进程中可以有一个或多个线程。进程和进程之间不共享内存,也就是说系统中

  • 微软ASP.NET站点部署指南

    该系列教程指导你如何将一个ASP.NET web 程序部署到第三方的主机提供商机器上。部署的方式用的是Visual Studio的one-click发布。首先部署到开发环境的IIS上进行测试,然后再部署到生产环境(第三方的主机提供商)上。

  • 安卓进化(大明进化)(android进化)

    众所周知Hanlder是线程与Activity通信的桥梁,我们在开发好多应用中会用到线程,有些人处理不当,会导致当程序结束时,线程并没有被销毁,而是一直在后台运行着,当我们重新启动应用时,又会重新启动一个线程,周而复始,你启动应用次数越多,开启的线程数就越多,你的机器就会变得越慢。这时候就需要在destory()方法中对线程进行一下处理!

  • Android学习随笔

    Android学习随笔

  • 用汇编的眼光看C++

    很多朋友,包括我自己在内,对C++语言的很多特性不是很明白。特别是几年前找工作的时候,为了应付来自工作单位的考试,我经常逼着自己的去记住一些复杂的试题和答案。可是常常时间已过,一切又回到了原点。原来没有弄清楚的问题还是没有弄明白,一切都没有发生改变。直到若干年后,当我在编码过程中不断积累经验,尝试用汇编代码和内存数据来解释一些现象的时候,才明白有些东西其实并不复杂。也许有的朋友对汇编语言会有畏惧,其实没有必要。只要你对C语言有一些基础,对堆栈有一些印象,那么你已经拥有汇编语言的基础了。在接下来的数篇博客中

  • C#3.0学习笔记

    C#3.0学习笔记

  • 《Oracle编程艺术》学习笔记

    《Oracle编程艺术》学习笔记

  • Android游戏开发

    Android游戏开发

  • 从头学Android

    由于手机屏幕的限制,通常情况下在同一时刻仅有一个应用程序牌激活状态,并能够显示在手机屏幕上,因此,应用程序需要一种机制,在没有用户界面的情况下,合其能够长时间在后台运行,实现应用程序的特定功能,并能够处理事件或更新数据,Android系统提供了(Service)服务组件,它不直接与用户进行交互,却能够长期在后台运行。有很多情况需要使用Service,典型的例子就是:MP3播放器。