现在位置: 首页 > trouser发表的所有文章
  • 11月
  • 03日
综合 ⁄ 共 777字 评论关闭
一、     题目 题目给出一个字符串,求出它是否为回文字符串,其中只有字母和数字是有效字符,其他的字符可以忽略。 例如:"Aman, a plan, a canal: Panama" 是回文字符串. "race a car" is not a palindrome.不是回文字符串 二、     分析 看到这个题目我首先想到的是使用两个数组将有效字符串保存,其中一个正序一个逆序,然后做比较。但是考虑到效率和空间使用,可以使用“两指针法”,即设置一个左指针一个右指针,相向移动,判断他们的有效值是否相等,不相等则直接false,直到相遇。 class Solution { public: //判断字符是......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 2064字 评论关闭
(1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 (3)重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。 下面是重载的例子: packag......
阅读全文
  • 05月
  • 23日
数据库 ⁄ 共 6691字 评论关闭
MySQL 群集是 MySQL 适合于分布式计算环境的高可用、高冗余版本。它采用了 NDB Cluster 存储引擎,允许在 1 个群集中运行多个 MySQL 服务器。在 MySQL 5.0 及以上的二进制版本中,以及与最新的 Linux 版本兼容的 RPM 包中提供了该存储引擎。     MySQL 群集是一种技术,该技术允许在无共享的系统中部署“内存中”和“磁盘中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQL Cluster 由一组计算机构成,每台计算机上均运行着......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 1303字 评论关闭
Matrix Multiplication Time Limit: 2000/1000MS (Java/Others)Memory Limit: 128000/64000KB (Java/Others) SubmitStatisticNext Problem Problem Description       Let us consider undirected graph G = {V; E} which has N vertices and M edges. Incidence matrix of this graph is N × M matrix A = {ai,j}, such that ai,j is 1 if i-th vertex is one of the ends of j -th edge and 0 in the other case. Your task is to find the sum of all elements of the matrix ATA. Input       The first line of the input f......
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 713字 评论关闭
有的时候我们POI操作Excel时,需要将Excel单元格的内容设置为多种样式,比如:设置单元格的内容为两种颜色,方法如下: //定义字体 HSSFFont redFont = (HSSFFont) workbook.createFont(); redFont.setColor(HSSFColor.RED.index);// 红色 HSSFFont blueFont = (HSSFFont) workbook.createFont(); redFont.setColor(HSSFColor.BLUE.index);// 蓝色 //创建一个单元格 HSSFCell hssfCell = row.createCell(idx); //创建富文本字符串,内容为:Hello,World! HSSFRichTextString richString = new HSSFRichTextString( "Hello, Worl......
阅读全文
  • 07月
  • 09日
综合 ⁄ 共 326字 评论关闭
图像处理的算法已经基本实现,同事国外出差,dsp6000移植问题暂且交给我们来做,其实先前在实验室时,一直都是做得dsp,那时基础不好,C语言都很差, 想法倒是有,但是自己编程很一般。        现在又有机会接触dsp, 这次一定要好好学习,但是当进行优化时, 有个函数,只知道有错误,也知道哪些地址值也改变了,但是就是查不出错误在哪里,调试了接近一天,最后却是在瞟了一眼一个数组时看出了错误。 数组范围太小,以致于程序运行的时候,产生了越界而修改了其他的值。类似的越界错误以前也纠正过,但是这次没想到是这样的错误......
阅读全文
  • 07月
  • 07日
综合 ⁄ 共 1791字 评论关闭
相关环境信息:开发机Win7 x64、远程机器WinXP、调试器是CDB、Qt版本5.2.1 一、部署远程机器环境 我这里用的是虚拟机(Windows XP),根据你要调试的程序选择安装不同架构的WinDbg,因为安装文件不大,所以我一般都会装上 附上下载地址: dbg_i386_6.12.2.633:http://download.csdn.net/detail/aqtata/7210807 dbg_amd64_6.12.2.633:http://download.csdn.net/detail/aqtata/7210817 安装过程很简单,下一步就行了。安装好后第一件事情就是设置调试符号路径,添加系统环境变量_NT_SYMBOL_PATH 值填写为SRV*D:\Symbols*http://msd......
阅读全文
昨晚用Spreadsheet_Excel_Reader导入EXCEL内容到数据库的时候,出现了以下提示: Deprecated: Assigning the return value of new by reference is deprecated in 定位到出错的那一行: $this->_ole =& new OLERead(); 我本地环境用的是PHP/5.3.3。 解决办法:php5.3开始后,废除了php中的”=&”符号,所以要想复制,直接用=引用即可。详细如下: 1、PHP5对象复制是采用引用的方式; 2、如果不采用引用方式,则需要在复制对象时加关键字 clone; 3、如果在复制的过程中,同时要变更某些属性,则增加函数_clone();
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 278字 评论关闭
如text.replaceAll(filename, newPicName); 出错 filename 中含有正则表达式的特殊字符,正则表达式引擎将其解释为语法错误,改成: text.replace(filename, newPicName); 这样就行了,按照普通字符来工作。 replaceAll 方法的第一个参数是一个正则表达式。 replace 方法虽然采用采用正则表达式工具工作的,但在其内部已经进行了字面模式处理, 所有的字符都视为普通字符处理。 不要被 replaceAll 中的 All 欺骗了,这两种方法都替换所有的字符串,只是采用的形式 不同已。 注:把“\”换成“/”应该
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1014字 评论关闭
题意:需要杀死n个英雄,怎么使自己的受到伤害最小。对面每个英雄有攻击力(DPS)和血量(HP),回合制,你每次可以打一个英雄,打掉一滴血。对方每回合所以存活的英雄都会攻击你,你掉的血量等于攻击你的英雄攻击力之和。 思路:比赛时没做出来,因为没学状态压缩 但发现大家都用贪心给过了 。。。以dps/hp 排序,先干掉hp小的,dps大的 另一种就是官方的状态压缩DP :用dp[mask]表示杀死mask集合的敌人时,这些敌人造成的最小hp消耗。有转移方程dp[mask] = min{dp[mask - {i}] + hp_sum[mask] * dps[i], for all i in mask} 方......
阅读全文
出处:mysqlpub.com MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题: 1,判断Select得到的行数用found_rows()函数进行判断。 2,判断Update或Delete影响的行数用row_count()函数进行判断,这里需要注意,如果Update前后的值一样,row_count则为0,而不像SqlServer里的@@rowcount或Oracle里的rowcount,只要update到行,影响的行数就会大于0,而无论update前后字段的值是否发生了变化。 例子说明: MySQL上的测试(数据库版本为:5.1.30): 1.创建数......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 5933字 评论关闭
JDOM是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。 JAXP (用于 XML 语法分析的 Java API)包含了三个软件包 –org.w3c.dom ,W3C 推荐的用于 XML 标准规划文档对象模型的 Java 工具 –org.xml.sax ,用于对 XML 进行语法分析的事件驱动的简单 API –javax.xml.parsers ,工厂化工具,允许应用程序开发人员获得并配置特殊的语法分析器工具. JDOM 能够替换 org.w3c.dom 软件包来有计划地操作 XML 文档 •JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现......
阅读全文