现在位置: 首页 > lifeiaa发表的所有文章
  • 11月
  • 06日
综合 ⁄ 共 1343字 评论关闭
#include<iostream> #include<map> #include<string> #include<cstring> #include<cstdio> #include<cstdlib> #include<cmath> #include<queue> #include<vector> #include<algorithm> using namespace std; bool cmp(int a,int b) { return a<b; } struct node { int l,r; }line[10010]; struct node1 { int l,r,m,w; }tree[80010]; void create(int l,int r,int k) { tree[k].l=l; tree[k].r=r; tree[k].m=(l+r)>>1; tree[k].w=0; if(l==r) ret......
阅读全文
  • 05月
  • 28日
移动开发 ⁄ 共 5049字 评论关闭
http://blog.csdn.net/chen_chun_guang/article/details/6325833 网上Android数字签名大多是与Android APK相关,而介绍Android系统签名的方法却不多。正巧前段时间帮别人做CTS 认证,需要用到给Android系统签名。 为什么需要给Android系统签个名才能进行CTS认证呢?原来我们通过make -j4编译出来的system.img使用的是test key,这种类型的key只适用于开发阶段,而且这种秘钥是公开的,谁都可以使用。当发布一款android产品,就需要另外给整个系统签个名,防止被别 人盗用。这种系统就是release版本的Android系统。 下面就详细......
阅读全文
  • 03月
  • 04日
综合 ⁄ 共 679字 评论关闭
在知乎上面看到的,个人认为很有道理,就直接拿来做自己的座右铭了,原文链接 1、测试人员必须熟悉软件开发流程 软件测试需熟悉软件开发流程,重点掌握软件测试本身部分过程以及测试与各个阶段的接口,有哪些文档需要编写,编写的内容是什么。其它方面不需要很多细节都了解,那是QA和EPG的事。 2、测试人员必须熟悉产品所涉及的业务 测试人员主要的测试还是功能测试,那怎么做好功能测试,在仔细、耐心的基础上还需要精通产品的业务。实际是往往项目组中的培训往不够的,我个人的经验是如果有条件能够参加需求调研的话是最好的。如......
阅读全文
  • 09月
  • 30日
综合 ⁄ 共 1385字 评论关闭
题目描述: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入的第一行为一个整数m (1<=m <=100)代表输入的正整数的个数。 输入的第二行包括m个正整数,其中每个正整数不超过10000000。 输出: 对应每个测试案例, 输出m个数字能排成的最小数字。 样例输入: 3 23 13 6 2 23456 56 样例输出: 13236 2345656 impor......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 6166字 评论关闭
1、指针作为函数参数传递 这几天在学习C过程中,在使用指针作为函数参数传递的时候出现了问题,根本不知道从何得解:源代码如下:    createNode(BinNode *tree,char *p)    {        tree = (BinNode *) malloc(sizeof(BinNode));        tree->data = *p;    }该代码段的意图是通过一个函数创建一个二叉树的节点,然而在,调用该函数后,试图访问该节点结构体的成员时候,却发生了内存访问错误,到底问题出在哪儿呢? 一直不明白指针作为函数参数传值的机制,翻开林锐的《高质量C/C++编程指南》,找到了答案。     [如果函数的......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1827字 评论关闭
C/C++中有一个叫做顺序点(Sequence Point)的概念,通常我们并没有必要去了解和深究。但如果掌握了顺序点的概念,一些晦涩的表达式(比如某些无聊的面试题目)可能就会变得简单明了了。为了介绍顺序点,就不得不提到副作用(Side Effect)。   一.副作用(side effect)   表达式有两种功能:每个表达式都产生一个值( value ),同时可能包含副作用( side effect )。副作用是指改变了某些变量的值。   如:   1:20 //这个表达式的值是20;它没有副作用,因为它没有改变任何变量的值。   2:x=5 // 这个表达式的值是......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 228字 评论关闭
1:使用show functions来显示所有的函数,       使用类似describe function   substr的命令来查看函数substr的定义       2:常见函数                           执行命令select array(1, 2, 3, 4) from dual;生成一行结果[1, 2, 3, 4]                  f                      create temporary function只适用于当前会话,可以创建永久函数,这样函数就不只在当前会话中有效了。      
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 518字 评论关闭
我想将A4页面水平平均分9块、垂直平均分8块、也就是共8*9=72块相同大小的区域! 手动对应标尺拉出参考线分的不精确,而且麻烦,请问有什么好的办法,而且分出来绝对精确的。 谢谢各位大虾指点!!! 满意答案: 为什么一定要用参考线呢?使用选框工具也可以啊. 用A4的宽度除以八, 得到水平宽度, 高度除以九, 得到垂直高度,使用矩形选框工具,固定大小(即得到的高度和宽度.) 想必你是要分割, 亦可以使用裁剪工具进行切割, 对裁剪工具进行大小指定即可. 如果仅仅是为了显示, 可以使用上面那位先生的办法. 位置分别是垂直高度和水平宽度......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2189字 评论关闭
mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行 long_query_time = 1 log-slow-queries = /var/www/slow.log log-queries-not-using-indexes long_query_time 是指执行超过多久的sql会被log下来,这里是1秒。 log-slow-queries 设置把日志写在那里,可以为空,系统会给一个缺省的文件host_name-slow.log,我生成的log就在mysql的data目录 log-queries-not-using-indexes 就是字面意思,l......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 1374字 评论关闭
负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。 Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。 查看服务器负载有多种命令,w或者uptime都可以直接展示负载, $ uptime  12:20:30 up 44 days, 21:46,  2 users,  load average: 8.99, 7.55, 5.40 $ w  12:22:02 up 44 days, 21:48,  2 users,  load average: 3.96, 6.28, 5.16 load average分别对应于过去1分钟,5分钟,15分钟的负载平均......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 4479字 评论关闭
作者: Django 团队 译者: weizhong2004@gmail.com 翻译开始日期: 2006-04-27 修订日期: 2006-04-27 原文版本: 2744 Django 完全支持匿名 session. session 框架允许每一个用户保存并取回数据. 它抽象发送及接收 cookies 并在服务器端保存数据. Cookie 中包含一个 session ID -- 并不是数据本身. 启用 sessions 默认情况下, Session 功能就是启用的. 通过修改 MIDDLEWARE_CLASSES 设置你可以手工启用或关闭 session 功能.要激活 session 功能, 你要保证 MIDDLEWARE_CLASSES 包含 "django.contrib.sessions.middlewar......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 750字 评论关闭
昨天做比赛的时候状态确实不太好,而且之前的dp题基本都没做过,直接就扔给WQJ去想了,现在做DP的时候没怎么有思路,昨天做这题的时候没什么想法,后来好甜说是背包方案数,昨天晚上睡觉的时候想了一下好像确实挺简单的,今天敲过去了。就是算出来自己的决策有多少个阶段,每个阶段都有三种决策,1,2,3中的一种。所以状态转移方程也就很好写了if(dp[i-1][j]){dp[i][j+1]+=dp[i-1][j],dp[i][j+2]+=dp[i-1][j],dp[i][j+3]+=dp[i-1][j]},最后找答案的时候算一下能赢的分数有哪些累加起来即可。第一次因为没用long longWA了一次,......
阅读全文