现在位置: 首页 > angora发表的所有文章
  • 11月
  • 20日
综合 ⁄ 共 1459字 评论关闭
三、迭代器简介 1.迭代器的操作 vector<int>::iterator iter=ivec.begin();//非空则指向第一个元素,即vector[0] iter=ivce.end();//指向最后一个元素的下一个,注意不是最后一个元素 当容器为空时 list.begin() = list.end() 迭代器自增运算++iter,,指向下一个元素 迭代器的解引用运算*iter,是一个左值 vector<string>::iterator iter // 就是定义一个迭代器变量 list.begin() // 表示容器的第一项迭代器,如果容器有值指向list[0] list.end() // 表示容器的哨兵位,也就是最后一项后面的一项,只是用来表示迭......
阅读全文
        本文由哈利_蜘蛛侠原创,转载请注明出处!有问题请联系2024958085@qq.com           这一次我们继续来讲述Jim Adams老哥的RPG编程书籍第二版第二章的第6节:Alpha Blending,也就是alpha混合。这一节的内容不多,所以就一次性讲完吧!           我们先将这一节的各小节的标题列在下面,以供大家参考: 1、 Enabling Alpha Blending (开启alpha混合) 2、 Drawing with Alpha Blending (用alpha混合进行绘图) 3、 Transparent Blitting with Alpha Testing (用alpha测试进行透明的blitting) 4、 Loading Textures with Colo......
阅读全文
  • 09月
  • 30日
综合 ⁄ 共 174字 评论关闭
1: 网上搜索,大部分建议删除Derived Data . 然后重新打开工程.    方法: 从organizer->projects [就在帮助文档那个窗口顶部]     不过有时候,这种做法不管用 2: 包含头文件问题,如果引用了build目录下的文件,或者静态库容易出先这个问题   解决方法: 把头文件拖到当前工程内, 显式引用. 这样就ok. 辛苦2个小时才找到的哦.
阅读全文
  • 08月
  • 14日
综合 ⁄ 共 311字 评论关闭
把阿拉伯数字转换成罗马数字 class Solution { public: string intToRoman(int num) { int values[13]={1000,900,500,400,100,90,50,40,10,9,5,4,1}; string numbers[13]={"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"}; string result=""; for(int i=0;i<13;i++) { while(num>=values[i]) { num -= values[i]; result=result+numbers[i]; } } return result; } };
阅读全文
  • 07月
  • 21日
数据库 ⁄ 共 3866字 评论关闭
一. 使用for循环游标:遍历所有职位为经理的雇员 1. 定义游标(游标就是一个小集合) 2. 定义游标变量 3. 使用for循环游标 declare -- 定义游标c_job cursor c_job is select empno, ename, job, sal from emp where job = 'MANAGER'; -- 定义游标变量c_row c_row c_job%rowtype; begin -- 循环游标,用游标变量c_row存循环出的值 for c_row in c_job loop dbms_output.put_line(c_row.empno || '-' || c_row.ename || '-' || c_row.job || '-' || c_row.sal); end loop; end; ......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 3591字 评论关闭
Commando War(UVA-11729)解题报告 一、原题 Time Limit: 1000ms Case Time Limit: 1000ms Memory Limit: 131072KB 64-bit integer IO format: %lld      Java class name: Main G Commando War Input: Standard Input Output: Standard Output   Waiting for orders we held in the wood, word from the front never came By evening the sound of the gunfire was miles away Ah softly we moved through the shadows, slip away through the trees Crossing their lines in the mists in the fields on our hands an......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1559字 评论关闭
首先还是从很热门的实例parseInt("09")==0说起。 parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。 比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",16)就是2进制的结果:16。 下面我来说说没有指定进制单位的时候,默认是10进制,但:如果是里面的Number是0开头的就认为是8进制的,如果是0x开头的就认为是16进制的。 parseInt("10")==>parseInt("010",10)===>10 parseInt("01......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 138字 评论关闭
http://java.sun.com/javase/downloads/index.jsp http://java.sun.com/javase/downloads/index.jsp http://java.sun.com/javase/downloads/index.jsp
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 916字 评论关闭
饭卡 http://acm.hdu.edu.cn/showproblem.php?pid=2546 Problem Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。   Input 多组数据。对于每组数据: 第一行为正整数n,表示菜的数量。n<=1000。 第......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 2984字 评论关闭
Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本文我们将用一些实例来讨论 make 命令背后的工作机制。 Make 如何工作的 对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标。这些目标通常存放在以 “Makefile” 来命名的特殊文件中,同时文件也包含与目标相对应的操作。更多信息,阅读关于 Makefiles 如何工作的系列文章。 当 make 命令第一次执行时,它扫描 Makefile 找到目标以及其依赖。如果这......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 2431字 评论关闭
转载来源: http://blog.csdn.net/lyy289065406/article/details/6661449 这道题比较特殊,用DFS也是对的,而且可以进行优化,即使直接n[i]--也是对的.解释见注释. //Memory Time //440K 16MS /*DFS*/ #include<iostream> using namespace std; int n[7]; //价值为i的物品的个数 int SumValue; //物品总价值 int HalfValue; //物品平分价值 bool flag; //标记是否能平分SumValue void DFS(int value,int pre) { if(flag) return; if(value==Ha......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 115字 评论关闭
http://people.csail.mit.edu/dhlin/index.html   http://dahuasky.wordpress.com/   不过上面这个博客好像不怎么更新了,lin之前的博文已经非常有价值了,膜拜了一下
阅读全文