现在位置: 首页 > galant发表的所有文章
  • 09月
  • 22日
算法 ⁄ 共 1891字 评论关闭
/* * poj1180 AC * 动态规划+斜率优化+单调队列 * 注意边界的处理,由于STL的问题导致浪费了很多时间。 * 状态方程巧妙,逆序的方式很有效。 * * 方程的变化十分巧妙。 * 之前的方程: * dp[i][j] 表示前i的工作分成j组的最小花费。 * f[i]表示前i个工作的费用系数和。 * t[i]表示前i个工作的时间总和。 * dp[i][j] = min(dp[k][j-1]+(s*j+t[i]-t[k])*(f[i]-f[k])) * * 改进的方程: * f[i][j]中j这一维应该被消除。 * 考虑在顺序处理时,工作k1与工作k2(k1<k2),处理k2时的总时间包含了k1的时间,类似于每次做......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 3222字 评论关闭
声明:本文少量代码转载自Alex Allain的文章 http://www.cprogramming.com/c++11/c++11-ranged-for-loop.html 转载请注明出处:http://blog.csdn.net/srzhz/article/details/7952723 很多语言都有Range-based for loops这个功能,现在C++终于知道把这个重要功能加进语法中了。这个功能实在不知道该怎么翻译,语文没有学到家。 基本语法 [cpp] view plaincopy for ( range_declaration : range_expression) loop_statement         比如说: [cpp] view plaincopy vector<int> vec;   vec.pu......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 2747字 评论关闭
掌握了基本的ARM汇编指令后,要写出简单的ARM汇编程序,还必须要掌握基本的ARM汇编伪操作(directive)。现在我们来看一个简单的汇编程序,该程序调用子程序完成了加法操作。 1 ;文件名:TEST.S 2 ;功能:实现两个寄存器相加 3          AREA Example,CODE,READONLY ;声明代码段Example4          ENTRY ;标识程序入口 5          CODE32 ;声明32位ARM指令6  START  MOV R0,#0 ;设置参数 7          MOV R1,#10 8  LOOP BL ADD_SUB ;调用子程序ADD_SUB 9          B LOOP ;跳转到LOOP 10 ADD_SUB 11         ADD R0,R0,R1 ;R0 = R......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 833字 评论关闭
文章目录 针对IE6,IE7,firefox的CSS hack写法: 针对IE6,IE7,firefox的CSS hack写法: 区别IE6 与FF : background:orange ;* background:blue ; 区别IE6 与IE7 : background:green !important ;background:blue ; 区别IE7 与FF : background:orange ; * background:green ; 区别FF ,IE7 ,IE6 : background:orange ;* background:green !important ;*background:blue ; 注: IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,但不能......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 1468字 评论关闭
       不管你是去找工作还是做其它任何事情,事先的准备是成功的关键。伟大的演说家Tony Robbins说:“每一次演讲的精心准备,都会有一个好的结果。”美国总统Abraham Lincoln曾说过:“假如我有六个小时砍树,那我会花4个小时来磨刀。”著名的高尔夫运动员Arnold Palmer曾说:“每次赛前的刻苦训练,是我一次又一次取得佳绩的保证。” 在你寻找工作或者跳槽的时候,你除了拥有一份优秀的个人简历外,还需要面试前的充分准备以及面试时的良好表现,其中面试前准备最为重要。从简历海选中被挑出来已经很不容易了,所以我们要珍惜面试的......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 1483字 评论关闭
以下是我常参考的一些css网站,大多都是国外的。很多css免费资源下载。 /***********************************************css网站,css资源,css代码,css学习,css下载,css教程,css分享***********************************************/ http://www.templateworld.com/free_templates.htmlhttp://kyanmedia.com/http://www.branded07.com/http://tool.chinaz.com/http://www.dynarch.com/products/dhtml-menu/http://www.dynamicdrive.comhttp://www.dynamicdrive.com/stylehttp://www.freecsstemplates.org/http://www.abcint......
阅读全文
     最近在逛论坛的时候看到有的帖子说显示文本时用 CCLabelTTF 不是很好,且推荐游戏中最好别用。于是网上查了查相关资料,整理了下 ,顺便也分享下      在 cocos2d 中有三个类可以在层或精灵中添加文字: CCLabelTTF CCLabelBMFont CCLabelAtlas      CCLabelTTF            CCLabelTTF 每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新的标签一样慢。            所以,当你需要频繁的更新它们的时候,尽可能的不用去使用标签对象。  而应该使用CCLabelAtlas......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 2600字 评论关闭
 在自己的机器上做DB2双机安装实验 参考yanbing大哥还有其他几位兄弟的帖子 终于把双机做好了 大家看看这个过程哪些方面不对 DB2版本:8.1 操作系统:5.1 主机名:A机:H80a   B机:H80b 用户: A机 user            user id       group            groupid              home directory db2inst1        209           db2iadm1          206                 /home/db2inst1 db2fenc1        210           db2fgrp1          103                 /home/db2fenc1 dasusr1         110           dasadm1           101          ......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 1725字 评论关闭
注:文章首次发布于个人博客,现将技术文章转移至此。 http://blog.go3k.org/android-sign/ Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序,不管是模拟器还是真实手机。因此,在设备或者是模拟器上运行调试程序之前,必须为应用程序设置数字签名。Android系统仅仅会在安装的时候测试签名证书的有效期,如果应用程序的签名在安装之后过期,那么应用程序仍然可以正常启用。 Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定用户可不可以......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 1326字 评论关闭
1、C和C++都没有提供二进制数的表达方法。 2、C,C++语言中,如何表达一个八进制数呢?      如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670,那么它是八进制数还是10进制数,都有可能。      所以,C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。      int 0123;      这就是八进制数在C、C++中的表达方法。但是有一个例外就是转意符'\'。      因为C,C++规定不允许使用斜杠加10进制......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 578字 评论关闭
变量说明: $$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。$# 添加到Shell的参数个数$0 Shell本身的文件名$1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…。 我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable # vi variable 脚本内......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 327字 评论关闭
select datediff(year, 开始日期,结束日期); --两日期间隔年  select datediff(quarter, 开始日期,结束日期); --两日期间隔季  select datediff(month, 开始日期,结束日期); --两日期间隔月  select datediff(day, 开始日期,结束日期); --两日期间隔天  select datediff(week, 开始日期,结束日期); --两日期间隔周  select datediff(hour, 开始日期,结束日期); --两日期间隔小时  select datediff(minute, 开始日期,结束日期); --两日期间隔分  select datediff(second, 开始日期,结束日期); --两日期间隔秒
阅读全文