- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 编译问题
1:编译box2d的时候 cmake .2: make all 报错3:修改box2d-2.3.0/Box2D/Testbed/CMakeFiles/Testbed.dir中的link.txt加入-L/usr/lib/mesa -lX11 -lGL -lGLU 错误解决
2020-02-23 15:30:22
126
原创 分析值停留C++
分析值停留C++: float m_floats[4]; cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! for(int i=0;i<100;i++){ int temp=0; m_floats[0]=i; ...
2020-02-22 23:44:49
139
转载 根据pc 定位linux kernel panic 位置
关于内核报错 “Unable to handle kernel paging request at virtual address” 的问题, 绝大多数都是由于程序使用了不可用的指针而引起的, 定位这类问题的办法很简单,也希望我的描述足够简单实用. 以我下面的一个实例说明: epc :exception program counter , 异常程序计数器, ra : ret...
2018-11-08 22:55:18
929
原创 linux模块加载
EXPORT_SYMBOL(schedule);#if defined(MODVERSIONS) || !defined(CONFIG_MODVERSIONS)#define EXPORT_SYMBOL(var) __EXPORT_SYMBOL(var, __MODULE_STRING(var))#define __MODULE_STRING_1(x) #x#define __MODULE_ST...
2018-02-19 23:50:49
499
原创 libgdx学习1:针对游戏客服端窗口退出后游戏静止的研究
最近python很热门,大致全部学了一遍,基本会编程了,但是我来看这门语言----这是一门取代matlab称为学院派、科研派的顶级语言,有点,结合了java与C++的优点,但是只能作为研究。@ python拥有像linux一样的下载lib包的方式,这是非常棒的事情,我在学习C++别人的代码的时候,总想运行---因为运行别人的代码,是最快捷全部掌握别人的思维的一种方式,可是C++就啦啦了,
2017-09-02 17:35:52
445
原创 关于gcc显示问题
关于gcc网页的代码与汇编的混合:有2中形式的方法:直接在形成汇编的时候去创建:gcc -Wa,-adhln -g source_code.c > assembly_list.s-g: Produce debugging information-Wa,option: Pass option as an option to the assembler-adhln:a: tu
2017-04-27 13:25:51
346
原创 学习7-关于RPC的学习
2017年第一次修改:最进准备学习rpc的代码,在网上找了一下代码,C语言的代码与C++的都可以快熟学习,研究整个软件的核心研究片段服务层:简称Server研究片段客服端:简称clientServer 段代码:主要研究两个函数ch = minipc_server_create(argv[1], 0);与shm_export_functions(
2017-03-19 19:23:03
306
原创 学习5
#include int main (){ char buffer[BUFSIZ]; FILE *pFile1, *pFile2; pFile1=fopen ("D:\\a.txt","w"); pFile2=fopen ("D:\\b.txt","a"); //setbuf ( pFile1 , buffer ); fputs ("This is
2016-10-16 11:30:25
224
原创 学习3
//代码摘自http://www.cplusplus.com/reference/new/operator%20new/#includeusing std::string;#include // std::cout#include // ::operator newstruct MyClass { int data[2]; MyClas
2016-10-15 21:27:31
215
原创 学习1
#include<stdio.h>#include<stdlib.h>class mt{ int m;};mt *add(){ mt *b; b = (mt *)malloc(sizeof(*b)); return b;}void main(){ mt *m=add();}
2016-10-02 15:55:10
240
原创 指向函数型指针探_CALLBACK
头文件 foo.h#ifndef __FOO_H__#define __FOO_H__#ifdef __cplusplusextern "C"{#endif // __cplusplustypedef void (*mt)(int);//decleartypedef void (*mt2)(int);void get_magic_num(void (*callback)(int mag
2016-08-07 11:36:38
262
原创 WIN-32 API
———- char Path[255]; ———- GetWindowsDirectory(Path,sizeof(Path)); * what:说先这是一个过得windows文件目录,即找到windows文件夹所在的函数 HOW:这个函数最重要的数据,就是windows文件夹地址.例如:C:\ windows的字符串,这个地址是由编
2016-08-02 21:23:40
227
原创 06/05/2016运算符重载
运算符重载的实质就是:调用相应的函数 实例:class mt{public: int i; int m; void add(int i, int j){ (*this).i = i; (*this).m = j; } mt sum( mt &t){ mt n; n.i= t.i; n.m=t.m; retu
2016-06-05 21:00:31
235
原创 06/05/2016函数参数传递探究升级
1:参数为引用变量的时候由于参数的传递引进了引用变量int&,于是函数参数的传递变的复杂起来,WHY? 看实例:void add(int& i,int& y){ int n = i+y; } //函数1 /*void add(int i,int y){ int m = i+y; }*/ //函数2 void main(){ int i=1; int y=2;
2016-06-05 17:43:22
204
原创 06/05/2016引用变量、指针升级
案例升级: int b = 1; int c = 2; int & i = b; i = c; int *p = &b; p = &c;在我学习上学的时候认为b就是一个变量,就是一个内存中一个单元,这个并没有什么错误. 但是这个变量的范围有什么决定呢?由int形这个编译器关键字决定的,其范围为0-FF
2016-06-05 16:35:20
329
原创 6/05/2016函数模板
参考文献:C++primer plus 其实说函数模板很简单 using namespace std; template void f(T a,T b); void main(){ int i=2; int y=3; f(i,y); } template void f(T a,T b){ } 在这段代码中,i变量、变量y内存拷贝函数f的栈头 using name
2016-06-05 01:37:44
259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人