现在位置: 首页 > meellTresswag发表的所有文章
  • 11月
  • 22日
综合 ⁄ 共 2996字 评论关闭
I. 内存分配问题 1. 变量未初始化。下面的程序在debug中运行的很好。 thing * search(thing * something)BOOL found;for(int i = 0; i < whatever.GetSize(); i++){if(whatever[i]->field == something->field){ /* found it */found = TRUE;break;} /* found it */}if(found)return whatever[i];elsereturn NULL;而在release中却不行,因为debug中会自动给变量初始化found=FALSE,而在release版中则不会。所以尽可能的给变量、类或结构初始化。 2. 数据溢出的问题 如:char buffer[10];int counter; lstrcpy(buffer, "ab......
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 2840字 评论关闭
转自:http://www.cnblogs.com/qianxudetianxia/archive/2012/05/14/2497073.html 在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。 1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v time 1 adb logcat -v time 2.bugreport命令这个命令也非常简单,但是在实际应用......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1752字 评论关闭
大意不在赘述。 思路:这是我有关图论的参考书上的一本书上的例题,我顺便把它写了一下。 具体的实现过程可以参考我的另一篇博客:http://blog.csdn.net/wall_f/article/details/8229629 #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <string> using namespace std; const int MAXN = 10010; const int MAXM = 400010; const int INF = 0x3f3f3f3f; struct Edge { int v, f; int next; }edge[MAXM]; int n, nf, nd; int cnt......
阅读全文
  • 03月
  • 30日
编程语言 ⁄ 共 2859字 评论关闭
用函数模板实现和优化抽象操作 作者:Danny Kalev编译:MTT 工作室 原文出处:Optimize Abstract Operations with Function Templates 摘要:本文介绍函数模板的概念、用途以及如何创建函数模板和函数模板的使用方法......   在创建完成抽象操作的函数时,如:拷贝,反转和排序,你必须定义多个版本以便能处理每一种数据类型。以 max() 函数为例,它返回两个参数中的较大者: double max(double first, double second); complex max(complex first, complex second); date max(date first, date second); //..该函......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1239字 评论关闭
题目链接~~> 开始做这题时没想到用优先队列,以为是用一个广搜就可以解决,样例过后提交wa,然后又读了一遍题,自己测试了几组数据,发现搜索时要从用时少的开始搜,才想到用优先队列,但是因为优先队列不是很了解,结果一直wa wa。。。又读了n遍题+测试n次还是不知道哪错了,无奈下把代码整理了一下,把priority_queue<zhang>q;放到调用的函数里面结果出乎意料的Ac了! 代码: #include<stdio.h> #include<string.h> #include<queue> using namespace std; char s[303][303]; int sum,m,n,vis[303][30......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 528字 评论关闭
准备简历(别写精通,问到时要能谈,一定不要有假,突出重点) 有时间看《算法导论》、《编程珠玑》、《编程之美》等 准备经典算法,比如快排、堆排等,一定要很熟的coding 面试突击,搞定何海涛博客49题,熟练coding之(http://zhedahht.blog.163.com/)   十大必备技能: 谈项目(谈干货) 各种排序算法及变种 图的广度或深度搜索及其coding 最大公共子串和最大公共子字符串及变种 颠倒单词顺序(每个单词中的字母也颠倒、句子中的单词颠倒等) 链表公共结点、树的最低公共父节点 C++各种知识,比如继承、虚函数、拷贝构造函数、......
阅读全文
1、程序运行错误,如何查看日志?      Windows --Show View --Logcat,打开日志试图。根据日志信息查找错误。 2、SQLiteDatabase created and never closed 错误是如何造成的?      如果用openorcreatedatabase方法创建数据库,需要手动释放。加上db.close()就可以了。建议用Android 提供的帮助类SQLiteOpenHelper来创建数据库 3、Activity之间对于复杂数据类型是通过android.os.parceable接口来传递的。 4、APK签名是用来保障软件升级,不被其他第三方恶意软件覆盖你的旧版本软件。 5、android应用程序如何安全退出?     可以制......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 1685字 评论关闭
  学习3D游戏编程有一段时间了,但一只以来都很少发过文章,一是觉得自己的水平太菜,二是很多想法都不是来源于自己.最近在写一个简单的游戏引擎,想把它拿出来和大家一起分享。希望高手给予指导。下面将我在游戏引擎中用到的地形生成与分割算法发表出来。与大家一起分享。     在一开始时,游戏引擎中采用了《direct9.0x3D游戏编程基础》中的地形生成算法来实现,该算法没有采用地形分割,显示64X64高度图的地形时,游戏运行得很流畅,但当地形的高度图增加256X256时,游戏的帧频下降了很多。为了提高游戏运行流畅度,我在引擎采用了......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1265字 评论关闭
       今天第三次写长整数加法的题目,不是为了水题。而是为了联系一下运算符重载的语法特性。运用运算符重载之后,感觉代码的可读性更好了,运算符重载的表达功能真的很强。哈哈。贴个AC代码,和大家分享.        这道题目的url:http://acm.hdu.edu.cn/showproblem.php?pid=1002。 #include<iostream> #include<string.h> #include<algorithm> using namespace std; const int Max = 1010; char str[Max]; class BigNum { public: int data[Max]; int len; BigNum() { memset(data, 0, sizeof(data)......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1512字 评论关闭
java web项目中集成Jetty作为web容器,有需要的朋友可以参考下。 1、准备好一个非常简单点的web项目(maven项目) 2、准备好maven环境,并配置pom文件,关于jetty内容如下: <!-- jetty dependecies begin --> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>9.1.4.v20140401</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 0字 评论关闭
  • 04月
  • 13日
综合 ⁄ 共 973字 评论关闭
  在Android平台中可以使用第三方外部JAR库文件,在Eclipse开发环境中,仅仅3步就可以使用第三方.jar文件:1.在Package Explorer(包浏览器)面板中,右键单击鼠标在弹出的菜单中选择Properties(属性)  2.选择Java Build Path(Java构建路径),然后选择Libraries标签页.  3.按下Add External JARs 这个按钮,选择Jar文件即可。  如果你想包含第三方JARs到你的package包中,创建一个新的目录在你的工程中,选择Add Library... 代替即可,本站提示不用将外部JARs文件放到工程文件夹中就可以正常使用。 在网上查了一下,有人说上面的做法......
阅读全文