现在位置: 首页 > MatthiasStanbur发表的所有文章
  • 09月
  • 30日
综合 ⁄ 共 496字 评论关闭
char *strcpy(char *strDest, const char *strSrc) { if (strDest == NULL || strSrc == NULL) return NULL; if (strDest == strSrc) return strDest; char *tempDest = strDest; while((*strDest++ = *strSrc++) != '\0'); return tempDest; } strcpy的函数声明: char *strcpy(char *strDest, const char *strSrc) 1. 为了保护原字符串不被修改,传入的原字符串用 const 修饰 2. 注意检查字符串的指针是否有效,在C中,检查字符串是否有效是判定指针是否等于NULL,而不是0 或者BOOL值 if......
阅读全文
  • 08月
  • 18日
综合 ⁄ 共 952字 评论关闭
题目链接:uva 11542 - Square 题目大意:给出n个整数,从中选出1个或多个,使得选出的整数乘积为完全平方数,一共有多少种选法。空集不算。 解题思路:大白数例题。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 500; typedef long long ll; typedef int Matrix[maxn+5][maxn+5]; int np, pri[maxn+5], vis[maxn+5]; void prime_table (int n) { np = 0; memset(vis, 0, sizeof(vis)); for (int i = 2; i <= n; i++) { if ......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 2326字 评论关闭
Tiling a Grid With Dominoes Time Limit: 1000/500 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 404    Accepted Submission(s): 316 Problem Description We wish to tile a grid 4 units high and N units long with rectangles (dominoes) 2 units by one unit (in either orientation). For example, the figure shows the five different ways that a grid 4 units high and 2 units wide may be tiled. Write a program that takes as input the width, W, of the grid and outp......
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 1398字 评论关闭
http://hi.baidu.com/dht8/blog/item/34b696c8f650421f7e3e6f3f.html MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR.  ============================== WIN32 winAPI MFC MFC类库 CLR .net库 ============================== 1. WIN32常规就是不用MFC,使用API函数编的程序。 2. MFC库有很多年的历史了,MFC是基于Windows API 的简单封装。其核心架构基于"Document/View"架构(20......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 11402字 评论关闭
  软件开发就是使用代码来模拟现实世界。例如,书籍都有作者和出版商。在 Grails 应用程序中,要为每个元素创建一个域类。GORM 为每个类创建对应的数据库表,搭建功能(scaffolding)提供基本的 Create/Retrieve/Update/Delete (CRUD) Web 界面。 接下来定义这些类之间的关系。一个出版商通常会出版多部图书,因此出版商和他的图书之间的关系就是一个简单的一对多(1:m)关系:一个 Publisher 出版多个 Book。通过在 Publisher 类中加入 static hasMany = [books:Book],创建 1:m 关系。在 Book ......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 1191字 评论关闭
这两天,头不在,背其他开发组的老大抓去做苦力,大概任务就是,用NDK,新生成一个so来调用已有so文件中的功能。 开始一头雾水,因为对NDK,写makefile不很熟悉,大概看了NDK里两个例子之后,没有提到调用已有的so,于是搜索了一下,看到一篇文章中的内容基本说明了我要做的事情,(非常感谢) http://blog.csdn.net/vrix/archive/2010/03/06/5351196.aspx 最后在这篇文章的帮助下,算是完成了任务。这里记载一下,记性差。老忘事情。。 说明:同样对这个问题不很熟悉的同学可以看一下。希望有所帮助。 比如。已有一个so文件,名为......
阅读全文
  • 07月
  • 14日
综合 ⁄ 共 5272字 评论关闭
转载:http://blog.csdn.net/zhx6044/article/details/8030249 /*************************************************    折线图绘制    author 周翔    2012-8-14    *************************************************/      #ifndef LINEGRAPHWIDGET_H      #define LINEGRAPHWIDGET_H      #include <QWidget>      #include <QPen>      #include <QPainter>      #include <QResizeEvent>      //#include <QDebug>      #include <QTimer>      struct p......
阅读全文
 首句依然是那句老话,你懂得! finddreams :(http://blog.csdn.net/finddreams/article/details/43194799)。  我们都知道在Android中,常见的动画模式有两种:一种是帧动画(Frame Animation),一种是补间动画(Tween Animation)。帧动画是提供了一种逐帧播放图片的动画方式,播放事先做好的图像,与gif图片原理类似,就像是在放电影一样。补间动画可以实现View组件的移动、放大、缩小以及渐变等效果。      今天我们主要来模仿一下美团中加载数据时小人奔跑动画的对话框效果,取个有趣的名字就是Running Man,奔跑吧,兄弟......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 701字 评论关闭
打印调用栈是android平台问题定位的基本方法,如果需要知道谁在调用某个函数,可以在此函数中添加打印调用栈函数,弄清楚函数之间的调用关系。 1. Java层打印调用栈方法RuntimeException here = new RuntimeException("here");here.fillInStackTrace();Log.w(TAG, "Called: " + this, here);   2. C++层打印调用栈方法 CallStack stack;stack.update();stack.dump(); 备注:下面操作是可选操作,但加上去之后会有一些额外的功能 #define HAVE_DLADDR 1 :可以从lib中自己转成c++代码行,不需要手动反编译 #define HAVE_C......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 820字 评论关闭
<script language="javascript"> <!-- function initArray() { for(i=0;i<initArray.arguments.length;i++) this[i]=initArray.arguments[i]; } var isnMonths=new initArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"); var isnDays=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"); today=new Date(); hrs=today.getHours(); min=today.getMinutes(); sec=today.getSeconds(); clckh=""+((hrs>12)?hrs-12:hrs); clckm=((min<10)......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 5886字 评论关闭
作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处! <<< 什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承 是面向对象的三个基本特征--封装、继承、多态的其中之一,我们在使用JAVA时编写的每一个类都是在继承,因为在JAVA语......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 914字 评论关闭
一、解压CTS工具 从服务器上下载CTS工具:http://source.android.com/compatibility/downloads.html。 二、运行CTS脚本 脚本位于android-cts/tools/下,cd进入此目录,然后执行脚本 ./cts-tradefed 三.执行CTS测试 CTS的case位于:Android_Source_Code/cts/tests/tests/。注意,测试CTS的时候,设备不能处于休眠状态,可以在:设置 ⇒ 开发 ⇒ 将保持唤醒状态勾中,这样在USB连接状态下,设备不会处于休眠状态。 1.执行整个CTS测试:run cts –plan CTS。花费较多时间,建议晚上测试。 2.测试一个包:run cts -p <包名>。......
阅读全文