现在位置: 首页 > tipsy发表的所有文章
  • 11月
  • 07日
综合 ⁄ 共 183字 评论关闭
把字符串中的大写字母换成小写输出 这样写: #include<iostream> #include<cctype> #include<cstring> using namespace std; int main() { char s[1010]; while(gets(s)) { int i=-1; while(s[++i]) putchar(tolower(s[i])); cout<<endl; } }
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 660字 评论关闭
最近一直忙着写paper,很久没做题,一下子把题目搞复杂了。。思路理清楚了非常简单,每次只需更新2个值:当前子序列最大乘积和当前子序列的最小乘积。最大乘积被更新有三种可能:当前A[i]>0,乘以前面最大的数(>0),得到新的最大乘积;当前A[i]<0,乘以前面最小的数(<0),得到新的最大乘积;A[i]它自己>0,(A[i-1]==0。最小乘积同理。。 class Solution { public: int Max(int a, int b, int c) { int max = -1 << 30; if (a >= b) max = a; else max = b; if (c > max) max = c;......
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 1766字 评论关闭
本文是最近为公司所做的两篇总结之一。主旨是为公司的开发人员提供一些做自测,界面设计时的思路。 关于开发人员自测 开发人员做好自测,是非常必要和也是大趋势。Google公司里面,纯粹的测试人员是很少的,前期都是开发自测(包含必要的测试),后期才是用户体验方面的测试;从成本上分析,BUG越晚发现修复成本越高;从修改的效率来讲,越早处理会越快。另外,写出高质量的代码,是能力的体现,专业的体现,自身价值的体现。 开发人员自测的困难 就我自己接触到开发人员来看,一般会遇到下面这些困难:时间、进度太紧(也许是......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1820字 评论关闭
工作中,遇到了应用程序需要数据库连接池.这无疑是对程序性能的一个挑战.为什么使用数据库连接池呢?因为每次新建个连接,非常耗费资源.本人在自己的笔记本上做实验的结果如下:     每秒中,可以向MySQL中插入纪录4000条.而创建一个连接则需要200毫秒左右的时间.使用了连接池技术以后,创建连接几乎不用任何时间,用System.currentTimeMillis()打印时间差,为0毫秒.可见在大量并发访问的情况下,系统的性能通过连接池得到了飞跃.     因此搜索了好多开源框架,找到了DBCP.Tomcat的数据源技术,也是基于DBCP实现的.DBCP数据库连接池使用的方......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1966字 评论关闭
作者:王小波 插队的时候,我喂过猪、也放过牛。假如没有人来管,这两种动物也完全知道该怎样生活。它们会自由自在地闲逛,饥则食渴则饮,春天来临时还要谈谈爱情;这样一来,它们的生活层次很低,完全乏善可陈。人来了以后,给它们的生活做出了安排:每一头牛和每一口猪的生活都有了主题。就它们中的大多数而言,这种生活主题是很悲惨的:前者的主题是干活,后者的主题是长肉。我不认为这有什么可抱怨的,因为我当时的生活也不见得丰富了多少,除了八个样板戏,也没有什么消遣。有极少数的猪和牛,它们的生活另有安排。以猪为例,......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 2454字 评论关闭
Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE 晚上在测一个widget,前面测的好好的,后面再安装的时候发现如下错误: [2009-06-07 02:39:35 - battery] Performing sync [2009-06-07 02:39:35 - battery] Automatic Target Mode: using device ''HT843GZ03305'' [2009-06-07 02:39:35 - battery] Uploading battery.apk onto device ''HT843GZ03305'' [2009-06-07 02:39:35 - battery] Installing battery.apk... [2009-06-07 02:39:40 - battery] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE [2009-0......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 959字 评论关闭
题目描述 Description 数轴上有n条线段,线段的两端都是整数坐标,坐标范围在0~1000000,每条线段有一个价值,请从n条线段中挑出若干条线段,使得这些线段两两不覆盖(端点可以重合)且线段价值之和最大。 n<=1000 输入描述 Input Description 第一行一个整数n,表示有多少条线段。 接下来n行每行三个整数, ai bi ci,分别代表第i条线段的左端点ai,右端点bi(保证左端点<右端点)和价值ci。 输出描述 Output Description 输出能够获得的最大价值 样例输入 Sample Input 3 1 2 1 2 3 2 1 3 4 ......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 3111字 评论关闭
Zend_Controller进阶 在前边的例子中,我们的index.php引导文件所在的文件夹与控制器、视图等所在的文件夹是不同的,这并不符合一般网站项目的文件夹的组织习惯。从本部分开始,我们把他们放在同一个文件夹中,这是因为ZF提供了灵活的文件夹组织和配置能力。 我们新的文件夹结构如下:  …/htdocs @ itxyz.net library @ itxyz.net   Zend @ itxyz.net test.zf.com @ itxyz.net   controllers @ itxyz.net   models @ itxyz.net   views @ itxyz.net   index.php @ itxyz.net   .htaccess 即把原来app_phpchina1.com文......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 10281字 评论关闭
文章目录 Problem Statement Definition Limits Notes Constraints Examples Problem Statement Definition Limits Constraints Examples Problem Statement Definition Limits Notes Constraints Examples 250pt: 题目: Problem Statement   Elly has a string S of uppercase letters and a magic device that can modify the string. The strength of the device is an int L. The device does the following: The user enters a 0-based in......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 32字 评论关闭
设置参数: -encoding utf-8 -charset utf-8
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 1276字 评论关闭
这道题我想吐槽的是,卧槽为什么我的第一种方法竟然可以AC,这也太不严谨了。 题目概述: 这道题是说给定一个1-200之间的数n,在他的倍数中找到一个数,这个数的要求是所有位数只为0或者1,输出这个数。 算法思想: 开始想的是枚举每个倍数,然后每个倍数去检测是不是0还是1,觉得卧槽肯定越界,肯定越界,肯定越界,然后就又想了一下没想出来就去看解题报告了。 嗯然后看到第一种方法,是用BFS枚举0和1,然后每次得到数字之后都mod一下n看能不能整除。 坑的地方就在于在long long范围内,这个方法竟然能够实现,也就是说所......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 1666字 评论关闭
前提: 下载地址:http://www.percona.com/redir/downloads/percona-toolkit/percona-toolkit-1.0.1.tar.gz 安装方法:perl Makefile.PL;make;make install   一:pt-duplicate-key-checker 使用 参考地址:http://www.percona.com/doc/percona-toolkit/pt-duplicate-key-checker.html 使用方法: pt-duplicate-key-checker [OPTION...] [DSN] 使用说明:检查重复或多余的索引和外键,并打印出信息。 参数说明:加粗的为常用的。--all-structs: 结构(B树,哈希等)的索引,默认情况下是禁止的。因为BTREE索引可能会覆盖作为......
阅读全文