现在位置: 首页 > palatine发表的所有文章
  • 02月
  • 12日
综合 ⁄ 共 1573字 评论关闭
也是醉了,不懂为什么最后的角度就是所有角度之和,但是题目这么说了,我也就这么做了好了。。。 #include <iostream> #include <stdlib.h> #include <stdio.h> #include <math.h> #include <algorithm> using namespace std; const int maxn = 15; const double pi = acos(-1.0); typedef struct Point { double x, y, p; Point(double _x = 0, double _y = 0, double _p = 0): x(_x), y(_y), p(_p) {} Point operator +(Point argu) { return Point(x + argu.x, y + argu.y); } ......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3233字 评论关闭
首先,C++标准中提到,一个编译单元[translation unit]是指一个.cpp文件以及它所include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件,后者拥有PE[Portable Executable,即Windows可执行文件]文件格式,并且本身包含的就已经是二进制码,但是,不一定能够执行,因为并不保证其中一定有main函数。当编译器将一个工程里的所有.cpp文件以分离的方式编译完毕后,再由连接器(linker)进行连接成为一个.exe文件。 举个例子: //---------------test.h-------------------//   voi......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1660字 评论关闭
转载自:http://www.cocoachina.com/gamedev/gameengine/2010/0413/1036.html 从 0.99.0 版本开始,Cocos2d-iPhone 的模板类要求苹果 SDK3.0,该版本的 SDK 需 要运行在 MacOS-10.5.7 版本上。请读者首先做好相关准备。 我们可以在    http://code.google.com/p/cocos2d-iphone/downloads/list    下载 Cocos2d-iPhone 的最新版,为了便亍我们在命令行工具(Terminal)中找到解压缩的路 径,我们将下载下来的压缩文件解压在 Documents 目录下。 打开 Terminal 工具(Application->Utilities->Terminal),通过“ls”命令列出当前目录,通......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 5137字 评论关闭
    在嵌入式开发过程中,许多系统通常使用串口驱动来满足通信要求,但在实际应用中,使用SPI通信方式会更加高效和快捷[2]。SPI接口是一种高速、高效的串行接口技术,因而SPI设备在数据通信应用中十分方便[3]。本文基于ARM9芯片的S3C2440和Linux操作系统,设计了一种SPI驱动程序,该驱动程序功能可靠灵活、易于移植,可应用于多种嵌入式平台,实现ARM与设备之间的通信。 1 硬件说明 1.1 S3C2440开发平台  采用三星公司的SoC芯片S3C2440[4]作为核心处理器,主频为400 MHz,并与64 MB SDRAM和64 MB NAND Flash共同组成核心部分。此......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 8424字 评论关闭
转自:http://www.penglixun.com/tech/database/mysql_compile_reference.html 原文:http://www.mysqlops.com/2011/03/06/mysql_compile_reference.html 一般情况下,用户选择的MySQL安装方式为 RPM包 或 二进制压缩包,但是,通用安装包为了适应不同的软硬件平台,都会采用保守的编译方式,功能上也是选择最常用最稳定的功能编译入二进制版本。 虽然这满足了大部分用户的需求,但是有时我们仅仅需要一部分功能(例如我们不需要Query Cache,但这个模块编译时不去掉的话,运行时依然会触发其代码清理Query Cache内存池,并引发......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 3172字 评论关闭
 1重定向 1.1      重定向符号 >               输出重定向到一个文件或设备 覆盖原来的文件 >!              输出重定向到一个文件或设备 强制覆盖原来的文件 >>             输出重定向到一个文件或设备 追加原来的文件 <               输入重定向到一个程序 1.2标准错误重定向符号 2>             将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件  b-shell 2>>           将一个标准错误输出重定向到一个文件或设备 追加到原来的文件 2>&1         将一个标准错误输出重定向到标准......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 2254字 评论关闭
Description Input Output 一道坑爹的搜索……题意是可以往任意方向移动3格,或者如果旁边有格子的时候可以越过它移动,然后把它吃掉。要求吃到最后一个的位置在x0,y0 注意到可以越三格移动……所以取棋盘左上的3*3的格子,可以证明无论棋盘上何处的格子都可以通过一次3格的移动走到3*3的格子里 然后就可以用一个3*3的数组保存棋盘的状态,然后因为总的格子数小,还可以用10^9的数保存棋盘的状态(注意要算出3*3的九宫格中每一格最多放多少个,不然会wa) 然后就可以dfs搞之 再加个记忆化更快(注意每组数据都要重新hash......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 4732字 评论关闭
iOS应用程序生命周期(前后台切换,应用的各种状态)详解  iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。 //开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  未运行  程序没启动Inactive          未激活        程序在前台运行,不过没有接收到事件。在没有事件......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 5616字 评论关闭
指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1 中,Test 函数的语句GetMemory(str, 200)并没有使str 获得期望的内存,str 依旧是NULL,为什么?void GetMemory(char *p, int num){p = (char *)malloc(sizeof(char) * num);}void Test(void){char *str = NULL;GetMemory(str, 100); // str 仍然为 NULLstrcpy(str, "hello"); // 运行错误}示例7-4-1 试图用指针参数申请动态内存 毛病出在函数GetMemory 中。编译器总是要为函数的每个参数制作临时副本,指针参数p 的副本是 _p,......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 5789字 评论关闭
const修饰普通变量和指针 const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value值不可变。例如: const int nValue;    //nValue是const int const nValue;    //nValue是const 但是对于指针类型的TYPE,不同的写法会有不同情况: l  指针本身是常量不可变 (char*) const pContent; l  指针所指向的内容是常量不可变 const (char) *pContent; (char) con......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 5411字 评论关闭
1.二叉查找树的基本概念和性质 查找树是一种数据结构,它可以用作字典,也可以用作优先队列。二叉查找树上执行的基本操作时间与树的高度成正比。二叉查找树具有如下性质:二叉查找树的任意节点root,均有:root.left.data<=root.data<=root.right.data;也就是说,二叉查找树的中序遍历的输出,是一个非递减的数组。 2.二叉查找树的实现 package edu.njupt.zhb; import java.util.ArrayList; import java.util.List; /* *@author: ZhengHaibo *web: http://blog.csdn.net/nuptboyzhb *mail: zhb931706659@126.......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 9606字 评论关闭
Ext4 ReiserFS Btrfs 等七种文件系统性能比拼 自上一篇《Ext2 v.s. Ext3 v.s. Ext4 性能比拼》 发布以来,社会各界纷纷来电来函,给出了“Ext4 我看行”,“Ext4 牛牛牛”,“用了 Ext4,嘿,还真对得起这块盘”,“Ext4,碎片去无踪,性能更出众”等等热情洋溢的评论,兄弟我深受鼓舞。在对 Ext4 颇不低俗的性能进行表扬的同时,人民群众还提出了新的要求,希望看到与现有同类文件系统性能横向比拼的结果。为了满足广大群众的热切需求,今天做了 Ext2、Ext3、Ext4、XFS、JFS、ReiserFS 和 Btrfs 的全面性能测试,对比结果如下: ......
阅读全文