字符串搜索问题之前没有好好想,正常使用自带API或者正值表达式,或者第一反应就是常规的暴力搜索。其实这里面有很多很好玩的算法。Robin-Karp算法比较容易理解,而利用有限自动机进行匹配就开始晕了,最后的KMP算法代码不多,但是计算前缀的方法真是很神奇,静下心想了好久才开窍。神奇!神奇!很神奇。 本文讲一个很神奇的搜索字符串中以某一位开始的最长回文的算法。问题可以简化为从字符串首位开始的最长回文。 问题分析: public String getLonggestLeftPa ...
阅读全文HG Data,一个了解行业软件使用情况的网站,有了它可以帮助我们查看一个软件有哪些公司在使用,以及其竞争对手等数据。这有助于我们了解一个软件的使用范围和市场份额。 网址:https://discovery.hgdata.com/ ...
阅读全文...
阅读全文应用场景:京东,淘宝等双十一活动多多,送券,满多少送多少等买很多物品后,再使用优惠券等,不同的下单方式都会有不同的实惠。 比如现有下面的活动,图书狂欢节,每满100减50。结算时还可以使用优惠券。现有两张现金结算券,一张是满300减100(券1),一张是满150减50(券2)。用户希望购买下面的书单。 《书1》价格 175 《书2》价格 22.6 《书3》价格 37.5 《书4》价格 65.6 《书5》价格 160.9 《书6》价格 84.6 《书 ...
阅读全文常见的文件管理场景: 鲍勃是一名工程经理,在他所在的公司,经理们需要协调产品的设计工作。鲍勃有一个文件柜,但他担心会弄丢图纸,所以他把成堆的纸质图纸放在办公桌上,从不归档。这些图纸与鲍勃负责的各种项目相关联。当卡尔想查看某张图纸时,他必须询问鲍勃,然后鲍勃会在办公桌上的堆叠图纸中搜索。鲍勃通常会有几张图纸的不同版本,他很难找到卡尔记得看到的那个特定版本。当然,这种分类过程既耗时又低效。 鲍勃决定整理一下文件,于是他把图纸分类,放入 Manila 文件夹中,甚至在每 ...
阅读全文JavaScript 简介 JavaScript 高级教程 JavaScript 历史 JavaScript 实现 ECMAScript 基础 ECMAScript 语法 ECMAScript 变量 ECMAScript 关键字 ECMAScript 保留字 ECMAScript 值 ECMAScript 原始类型 ECMAScript 类型转换 ECMAScript 引用类型 ECMAScript 运算符 ...
阅读全文转自官网 https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html 配置 app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 以下是一个包含了所有配置选项的 app.json : { "pages": [ "pages/index/ind ...
阅读全文Arena PLM是一家基于云的PLM解决方案提供商。 了解Arena PLM 从Arena自身了解Arena https://www.arenasolutions.com/ 官方文档可以看出是一个非常不错非常有竞争力的PLM解决方案提供商。 从第三方文章了解Arena Arena, The Cloud and the ”dirty little secret of PLM” (20 ...
阅读全文常常会有数值字符串转换成数值类型的要求。 Integer.parseInt()的使用 public static int parseInt(String s, int radix) throws NumberFormatException Parses the string argument as a signed integer in the radix specified by the second arg ...
阅读全文3. ...
阅读全文如何生成AWR report? Connect to Oracle DB as sysdba or "/": set ORACLE_SID= yoursid; sqlplus sys/pwd as sysdba alter system flush shared_pool; alter system flush buffer_cache; Run the following command,来创建一个snapshot,并记 ...
阅读全文selenium支持多语言:java, python, c#, javascript..,所以我选择python来学习。 mac自带了python 2.7.10。 如果没有安装pip的话,可以通过下面的命令安装pip。 curl https://bootstrap.pypa.io/get-pip.py | python pip安装selenium pip install -U selenium 下载webDriver: https://www.se ...
阅读全文本滋承世志, 绍继克丰昌, 富贵荣化盛, 光明永远芳, 存仁有余庆, 积德显祯祥, 尊祖家声振, 敬忠福泽长。 ...
阅读全文本文是在Linux环境下安装Weblogic Server 10.3.6.0。 大约半分钟搞定安装。 开始Weblogic server之旅 ...
阅读全文第一次使用Andriod Studio时会做一次初始化设置安装一些文件,SDK, AVD等。遇到这个错误,不知道怎么解决? Creating Android virtual device Unable to create a virtual device: Missing system image required for an AVD setup ...
阅读全文作者:踏雪无痕 出处:http://www.cnblogs.com/chenpingzhao/ 转自https://www.cnblogs.com/chenpingzhao/p/4896080.html 一、Console API Console.assert() 判断第一个参数是否为真,false的话抛出异常并且在console输出相应信息。 Console.count() 以参数为标识记录调用的次数,调用时在conso ...
阅读全文现象: Error message when clicking hyperlink in Office: "Cannot locate the Internet server or proxy server" You are redirected to a logon page or an error page, or you are prompted for authentication information when you click a hyperl ...
阅读全文http://stackoverflow.com/questions/9437584/what-does-webkit-min-device-pixel-ratio-2-stand-for http://stackoverflow.com/questions/16030041/media-query-pixel-density-and-max-width-together http://stackoverflow.com/questions/15975432/webkit-min- ...
阅读全文原文出处: http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html 摘录并截取于原文,重新format后以供参考: ·find path -option [ -print ] [ -exec -ok command ] {} \; 例:find . -name .svn | xargs rm -rf find命令的参数: pathname: f ...
阅读全文...
阅读全文