现在位置: 首页 > wwcwuweichao发表的所有文章
我们要通过SpiderMonkey引擎的注册接口,向SpiderMonkey注册相应的从C++到JS的绑定函数,这些函数用于把JS函数调用代码转换成对应C++函数调用来执行。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 //在AppDelegate::applicationDidFinishLaunching函数中     ScriptingCore* sc = ScriptingCore::getInstance();     sc->addRegisterCallback(register_all_cocos2dx);     sc->addRegisterCallback(register_all_cocos2dx_extension);     sc->addRegisterCallback(register_......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 755字 评论关闭
上篇博客的快排中用到了基于warp的cuda操作用于分隔数组, 为什么要将控制线程的级别定义为warp呢? 在一个warp内,线程的可以通过__ballot函数,并发的获取这32个数中于pivot的比较结果,然后通过ptx类似汇编的语句asm("mov.u32 %0, %%lanemask_lt;" : "=r"(lane_mask)) 获得线程在warp内的位置的掩码,再按位与之后调用 __popc函数就可以获得在这个warp内这个线程之前有多少个线程对应的数大于或者小于Pivot,就可以获得这个线程对应的数的偏移,进而就实现了分割数组。 这里的所获得的启发就是,一个看似只能串行的扫描操作,也......
阅读全文
  • 08月
  • 17日
综合 ⁄ 共 296字 评论关闭
获取时间戳: var time = (new Date()).getTime(); 获取年月日时分秒: var d = new Date(); var YMDHMS = d.getFullYear() + "-" +(d.getMonth()+1) + "-" + d.getDate() + " " +  d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds(); (PS: 印象中记得在系统开发过程中,遇到过用JS获取年份的(new Date()).getYear()的时 候,在FF下得不到正确的结果,而在IE下OK,网上查证,应该利用getFullYear()方法正确 获得,测试结果FF、IE下都OK)
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 375字 评论关闭
一转眼,11月就过去了。时间关系,现在才开始写上个月的总结,顺便把这个月的计划也准备下了。   下面是上个月的记录了: 上半个月似乎没有刷什么题;   18号,一起在实验室做了一套国外的题,被一道DP卡了(现在也还没补出来,唉~) 25号,在宿舍做TX的一个比赛。 平时零零散散地刷了一些题,大概10道左右吧。   总之,不是太理想吧。 1.      没做出来的题没有及时去补。 2.      刷题量感觉不够。 3.      平时刷的题,大部分也没有去小结,之后就都忘了。     这个月的初步计划:   1.      每天刷一题(不含组队一起刷的)......
阅读全文
Spiral Matrix: Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. For example, Given the following matrix: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] You should return [1,2,3,6,9,8,7,4,5]. 一圈一圈的加,注意下标就好了。 class Solution { public: vector<int> spiralOrder(vector<vector<int> > &mat) { // Note: The Solution object is instantiated only once and is reused by each test case. ......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1763字 评论关闭
        最近打算做几款2-D小游戏,当然是用Direct3D来做的,所以就要使用Direct3D提供的2D顶点了。说是2D顶点,其实却有4个分量!而正是因为这种矛盾性,所以使用起来有不少注意事项。这些是我浪费了很多的青春而发现的,希望大家吸取教训啊!         具体来说,有这么几个方面的注意事项:   1、 2-D顶点结构的定义             比如,要定义一个带纹理坐标的2-D顶点结构,那么应该定义如下: struct Vertex2DTex { Vertex2DTex():pos2D(0.0f, 0.0f, 1.0f, 1.0f), texCoord(0.0f, 0.0f){} Vertex2DTex(floatx, float ......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 2696字 评论关闭
在vc6下编译jrtplib,但编译example1.cpp时产生了很多错误,有以下几种情况: 1) Use Run-time Library的设置一定要统一。    2) VC产生的workspace的debug setting,默认有个GZ选项,  Catch Release-Build Errors in Debug Build,编译的时候  会说error LNK2001: unresolved external symbol __chkesp,  去掉就好了。 3) 如果报有link2001其中有getusername错误,加入windows.h头文件,并且增加Advapi32.lib库   一、出现的问题之一 example2.obj : error LNK2019: 无法解析的外部符号   "public: virtual __thiscall RTPSess......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 121字 评论关闭
 当时全部配置都正确后,而且以前可以正确创建表,为什么突然新写了一个类就不能自动创建了呢。。 其实很简单。。 99%的原因是类的属性名是sql的关键字,不能利用ddl来创建表,还有1%的的原因是没有在cfg中添加 对应的hbm文件。。 嗯  切记。。。
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 4614字 评论关闭
Kata Two -- Karate Chop A binary chop (sometimes called the more prosaic binary search) finds the position of value in a sorted array of values. It achieves some efficiency by halving the number of items under consideration each time it probes the values: in the first pass it determines whether the required value is in the top or the bottom half of the list of values. In the second pass in considers only this half, again dividing it in to two. It stops when it finds the value it is l......
阅读全文
主要是通过创建节点的方式来完成动态创建和动态删除的,其具体的方法就2个document.createElement("a");document.getElementById("id1").parentNode.removeChild(document.getElementById("id1"))   在此之前先对dom结点的知识进行加强介绍 1, 常用的dom的每个Node节点属性和方法(加强篇) 特别提示: html dom和xml dom都遵循相同dom规范的,所以他们有很多相同的方法和属性,因此我们也可以去查看xml dom的node节点提供的方法和属性。 在dom编程中,一个html文档会被当作dom树对待,dom会把所有的html元素映射成Node结点,于是你......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 5089字 评论关闭
Servlet两种上传方法: /** * @Version: 1 * @JDK: jdk 1.7 * @Module: fileupload * 2012-6-8 - 下午8:48:35 Created by Sharp */ /*- History ********************************************** * ID DATE PERSON REASON * 1 2012-6-8 Sharp Created ********************************************** */ package com.sharp.servlet; import java.io.File; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import ......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 904字 评论关闭
跟prim算法很相似,先读到矩阵中去。 然后按点的链接顺序进行遍历(不带所求点玩),求出到各个点的最短距离…… *************************************************************************************************************** #include<stdio.h> #include<stdbool.h> #include<memory.h> #define Q 100 #define MAX 0x3f3f3f3f int n,s; int map[Q][Q]; bool visit[Q]; int min[Q]; int dij(int m) { int i,j; memset(min,MAX,sizeof(min)); memset(visit,false,sizeof(visit)); visit......
阅读全文