编程语言
这个问题看是很简单,但是在不同语言中实现的方式却千差万别,如果不知道方法,还真是麻烦,我就是在C#中遇到该问题,让我费了很大的周折,才在msdn查到。一、16进制字符串转数字
1、C/C++ I、最简单的办法:sscanf(“12AB”,,”%x”,&lngHex); //字符也可以为”0x12AB...
通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。
看起来好像有点复杂,but不用担心,cocos2d-x中有一个JniHelper类(头文件的copyright为:cocos2d-x.org,是Google提供的还是cocos2d-x小...
1.static有什么用途?
首先看看c程序的内存分布。
1)限制变量的作用域
2)设置变量的存储域(堆,主动分配内存也是堆)
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
3)...
Linux系统的命令分为内部命令和外部命令两种,内部命令由Shell程序实现,如cd、echo等,Linux的内部命令数量有限,而且绝大部分都很少用到。而每一个Linux外部命令都是一个单独的应用程序,我们非常熟悉的ls、cp等绝大多数命令都是外部命令,这些命令都以可执行文件的形式存在,绝大部分放在目录/bin和/sbin中。这样一来,我们编程的难度就可以大大下降了,我们只需要实现很有限的内部命令...
Cheetah简介
Cheetah提供了一门简单语言,用来定义提供基本流控制和对象访问构造的模板。...
1、对象数组
声明一个一维对象数组的语句形式是:
类名 数组名[常量表达式];
每个数组元素对象都可以访问它的公有成员,一般形式是:
数组名[下标表达式].成员名
如果在声明数组时给每一个数组元素指定初始值,在数组初始化过程中就会调用与形参类型相匹配的构造函数,例如:
Location a[2]={ Location(1,2), Location(3,4)};
实例:
Point.h:
#ifndef _POINT_H
#defi...
申请内存,获取句柄的方法:void getHandle(void **p){ *p =
malloc(100); memset(*p, 0, 100);}void fun(){ void *handle = NULL;
getHandle(&handle); //即可获得句柄}判断字符串是否为NUL...
1.pyflakes语法检查器安装(Linux下)
下载并解压pyflakes,下载地址:http://www.vim.org/script.php?script_id=2441;
我的程序解压路劲是:/home/username/下载/pyflakes-vim/ftplugin/python; 将...
捡到一本《C++
Reference》,来自www.cppreference.com的。不过手头的版本是2009年的,本想去下新的,可是下回来也不知道怎么搞,需要编译,本地没装GCC环境,于是就这这本老的先凑合了,想到半年后去猝死公司上班,估计对C++的特性也用不了多少,就复习下C的老版本。
这个文...
题外话: 这里分享一个链接是将Flask 和 Apache 用 mod_wsgi
来进行传唤的部署方式,在digital ocean VPS
上的。https://www.digitalocean.com/community/articles/how-to-deploy-a-flask-applic...