2013年8月25日

第一节,学习cocos2d-x的前期准备

摘要: 1,我用的mac系统,在mac系统上装上cocos2d-x的模板2,用doxygen工具装上API,这个非常重要,没有API的开发不叫开发,因此我们要习惯看API3,知道怎么查看cocos2d-x的大概43个test项目,可以毫不夸张的说,你能弄懂这么多的示例程序,就完全精通了cocos2d-x。因此我们在学基础的同时一定得注重看这写示例程序。 这边文章主要是讲的大致方针模,具体这三部怎么去实现,可以在网上搜,这类的东西太多了,我就不写在上面了。 阅读全文

posted @ 2013-08-25 21:59 新一 阅读(133) 评论(0) 推荐(0)

DOM与JavaScript、jQuery之间的关系

摘要: DOM(document object model) 其实是浏览器内元素对象的一个总称 我们用JavaScript对网页进行的所有操作都是通过DOM进行的。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容,所以如果你下载一个JavaScript语言的参考帮助文档来查的话,就连妇孺皆知的document.write方法也找不到。 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。脚本开发 阅读全文

posted @ 2013-08-25 21:56 新一 阅读(562) 评论(0) 推荐(0)

HTML5 精灵8方向移动+背景滚动+音效播放+鼠标事件响应

摘要: 如何清空画布通过调用函数ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height);如何实现背景滚动首先我们准备了一张2532*940的背景图片。我们规定画布的大小是1000*600。因此我们的画布背景其实是背景图片的一个截图。在每一帧当中,我们通过向左边移动截图窗口一定的距离,就可以制造处屏幕不断向右滚动的效果。如何绘制精灵和背景图片通过调用函数context.drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh)函数说明将一个由(image)指定的IMG 元素以(sx, sy, sw, sh)裁剪并缩放绘制到当 阅读全文

posted @ 2013-08-25 21:54 新一 阅读(669) 评论(0) 推荐(0)

Oracle多行记录合并自定义函数

摘要: 在oracle数据库中,进行字段合并,可以使用wm_concat(column)函数,但是在这种方法不被Oracle所推荐,因为WMSYS用户用于Workspace Manager,其函数对象可能因版本而不同而出现异常,这种变化在11.2.0.3及10.2.0.5中体现出来。原本WM_CONCAT函数返回值为VARCHAR2,但在一些版本下就会变更为CLOB。这一变化导致了很多程序的异常。Oracle建议用户使用自定义函数来实现该功能,而不是使用WorkSpace的这个内部函数。这个函数包含一个Type、Type Body、Function,可以参考Oracle的实现方式来实现这个函数。下面分 阅读全文

posted @ 2013-08-25 21:52 新一 阅读(668) 评论(0) 推荐(0)

MSP430F5438 I2C学习笔记——AT24C02

摘要: 0.前言对于大多数单片机来说,I2C成了一个老大难问题。从51时代开始,软件模拟I2C成了主流,甚至到ARMCortex M3大行其道的今天,软件模拟I2C依然是使用最广的方法。虽然软件模拟可以解决所有的问题,但是总感觉没有充分发挥MCU内部的硬件资源。查阅了所有关于MSP430F5系列的图书,没有关于硬件I2C的应用代码,自己通过调试摸索,把经验总结之后和大家分享,希望大家喜欢。同时,I2C的使用可以分为等待法和中断法,从理解的角度来说等待法思路清晰易于上手,从功耗的角度出发,中断法可以灵活的进入低功耗模式,但是不易理解。本文先从等待法入手。MSP430F5系列的硬件I2C使用大致会有以下问 阅读全文

posted @ 2013-08-25 21:50 新一 阅读(1027) 评论(0) 推荐(0)

OPENCV 常用函数

摘要: 1、cvCloneImage:IplImage* cvCloneImage( const IplImage* image );在使用函数之前,不用特地开辟内存,即该函数会自己开一段内存,然后复制好image里面的数据,然后把这段内存中的数据返回.例如IplImage *src;IplImage *dst;dst = cvCloneImage(src);就是直接把src这个图像复制给dst,不用给dst特地开辟内存空间了,即不用写dst = cvCreateImage( cvGetSize(src),8,3).2、cvNot函数cvNot(const CvArr* src,CvArr* dst) 阅读全文

posted @ 2013-08-25 21:47 新一 阅读(493) 评论(0) 推荐(0)

我的vim配置

摘要: c.vim中添加"highlight Functionssyn match cFunctions "\[^()]*)("me=e-2syn match cFunctions "\\s*("me=e-1hi cFunctions gui=NONE cterm=bold ctermfg=lightblue.vimrc中添加"""""""""""""""""""& 阅读全文

posted @ 2013-08-25 21:45 新一 阅读(187) 评论(0) 推荐(0)

关于Haxe3新特性“内联构造方法”的解释

摘要: 学习过C/C++的童鞋们应该了解inline即内联机制的意义,Haxe语言也很好的支持内联机制,让开发者可以自己在空间效率和时间效率上进行取舍。从Haxe3开始,构造方法也可以使用inline关键字声明为内联的,那么在实际环境中,Haxe编译器是如何处理构造方法内联的呢?Google圈子里有位大牛用一个实际的例子帮助大家进行理解,原帖地址在:https://groups.google.com/forum/#!topic/haxelang/HDHQBcMNdp8 大牛的例程如下:注意:内联构造方法会把类成员转换成局部变量。 import haxe.io.*;class Test { st... 阅读全文

posted @ 2013-08-25 21:43 新一 阅读(254) 评论(0) 推荐(0)

Linux内核二层数据包接收流程

摘要: 本文主要讲解了Linux内核二层数据包接收流程,使用的内核的版本是2.6.32.27为了方便理解,本文采用整体流程图加伪代码的方式从内核高层面上梳理了二层数据包接收的流程,希望可以对大家有所帮助。阅读本文章假设大家对C语言有了一定的了解 整体流程如下: 数据报文接收流程伪代码分析如下/*在基于中断收发报文的网卡设备驱动中, * 当有数据报文进来的时候,使用net_interrupt()进行中断触发 *如 isa-skeleton设备驱动中*/static int __init netcard_probe1(struct net_device *dev, int ioaddr){ /... 阅读全文

posted @ 2013-08-25 21:41 新一 阅读(1182) 评论(0) 推荐(0)

题目1531:货币面值(网易游戏2013年校园招聘笔试题)

摘要: 题目1531:货币面值时间限制:1 秒内存限制:128 兆特殊判题:否提交:320解决:119题目描述:小虎是游戏中的一个国王,在他管理的国家中发行了很多不同面额的纸币,用这些纸币进行任意的组合可以在游戏中购买各种装备来提升自己。有一天,他突然很想知道这些纸币的组合不能表示的最小面额是多少,请聪明的你来帮助小虎来解决这个财政问题吧。输入:输入包含多个测试用例,每组测试用例的第一行输入一个整数N(N#include #include #include using namespace std;int n;vector v;void work() { int i; int total =... 阅读全文

posted @ 2013-08-25 21:38 新一 阅读(736) 评论(1) 推荐(1)

导航