- 博客(28)
- 资源 (5)
- 收藏
- 关注
原创 LeetCode有效的括号 Python解法
题目:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。class Solution(object): def isValid(self, s): """ :type s: st...
2018-08-12 22:51:01 728
原创 LeetCode最长公共前缀 Python解法
题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有
2018-08-12 17:56:14 392
原创 LeetCode罗马数字转整数 python解法
题目:罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并...
2018-07-29 22:50:25 816
原创 LeetCode两数之和 Python解决方法
题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]Python解决方法:class Solution(object): def twoSum(s...
2018-05-20 17:16:32 647
转载 Android adb devices 发现设备处于offline状态
Android在使用adb 命令时有时会发现设备的状态是offline,我的神呀,这怎么让我们调试呢。必须解决这个问题。解决方式如下:以下方法请确保你的设备处于调试模式下。方法一:执行 #adb kill-server #adb start-server #adb devices看
2017-05-25 15:05:05 20978
转载 Android调试adb devices找不到设备
adb驱动已经安装成功,但是adb devices却无法找到设备,USB大容量存储也是正常;以前如果出现此种情况,我能想到的原因如下:1.杀毒软件问题(关闭MacAfee)2.驱动安装有误,重新安装驱动,手动选择驱动路径,重新进行驱动安装;3.驱动存在冲突,PC安装了多种驱动,导致正常驱动与其他驱动产生冲突;4.adb版本问题;但是以上的问题都没有出现,驱动确认已经
2017-05-25 14:41:43 44292 3
原创 jenkins 配置本地SVN
在学Jenkins自动构建的时候,源代码是存在本地,开始搞了很久不知道怎么配置svn的repository URL,后查看eclipse的配置,问题得到解决。配置应如下:是你本地svn check out的位置,前头加个file:///表示是本地位置
2017-03-24 11:52:45 2967
原创 Firefox selenium WebDriverWait click 失效
Firefox版本:52.0.1 (32 位)selenium版本号:selenium-server-standalone-3.0.1.jar开发语言:java背景:用selenium写自动化脚本,最开始一个页面转移到另一个页面时,使用Thread.sleep(xx)等待页面加载,运行时,一切正常。后做优化,想使用WebDriverWait 代替Thread.sleep,时
2017-03-20 18:12:55 2715
原创 xml运行TestNG,报org.testng.TestNGException: java.lang.NullPointerException错误
刚使用TestNG,尝试用两种形式运行,第一种直接右键运行,成功;第二种情况,用xml去运行,一直抛出org.testng.TestNGException: java.lang.NullPointerException错误。看了网上很多答案,各种都尝试了,还是不行。最后仔细查看xml文件,才发现里面class标签写错了,因此不能找到对应的类,所以报了空指针错误。所以如果你也
2017-03-15 16:31:54 8064
原创 TestNG运行报错:Error: A JNI error has occurred
第一次运行testNG,发现报错:Error: A JNI error has occurred . Please check your installation and try again.追根究底,就是jar包不完整的原因。导入jcommander-1.48.jar包后运行,没有再提示此错误。下载途径:http://download.csdn.net/detail/u01034
2017-03-15 14:56:43 16818 1
原创 Tomcat启动异常:Could not publish server configuration for Tomcat v7.0 Server at localhost.
存在问题:启动Tomcat时,提示:Could not publish server configuration for Tomcat v7.0 Server at localhost.Multiple Contexts have a path of "/DM2".解决办法:如果是使用的eclipse tomcat 插件,需要在你的工作空间 找到如下文件:
2017-03-07 15:00:15 9391
原创 java使用List lists = new ArrayList()出错
在程序中写List lists = new ArrayList(),提示出错。错误如下:Type mismatch: cannot convert from ArrayList to List 。原因:因为AyyayList存储时采用了java泛型这个概念,所以表示ArrayList初始化的时候最好加上你存储的数据类型。解决方法:在ArrayList
2016-12-07 16:36:58 13771 2
原创 servlet的init-param错误 Invalid content was found starting with element 'init-param'.
起因:为servlet的web.xml设置一个init-param的时候,init-param位置提示错误。错误如下:cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http:// java.sun.com/xml/ns/javaee"
2016-12-07 16:30:04 4459
原创 Tomcat Could not publish server configuration for Tomcat v7.0 Server at localhost.错误
今天增加了一个新的tomcat项目之后运行,提示出错:Could not publish server configuration for Tomcat v7.0 Server at localhost.错误如下:解决方法:当我们创建一个Tomcat项目的时候,Eclipse会自动增加一个Servers项目。在这个项目中,找到你部署项目的服务文件夹. 在这个文件夹下有一个"serv
2016-12-05 15:33:32 15029
原创 Java命名规则
1.包名:全部小写字母。例如:com.ring.test2.类名:单词首字母大写;若含有单词缩写,则缩写都用大写字母。例如:RingTest;XMLTest3.方法名:首单词小写,其他单词首字母大写。例如:ringTest4.常量名:全部大写,多个单词用下划线连接。例如:MAX_VALUE5.参数名:与方法名一致。 例如:ringTest
2016-12-03 17:39:27 416
原创 部署到Linux报错 Unsupported major.minor version 52.0
在本地运行程序的时候,一切正常,打成war包后部署到服务器上面,提示 Unsupported major.minor version 52.0 错误。错误如下: 错误原因:由于本地jre版本跟服务器版本不兼容的原因。本地的版本是1.8,服务器是1.6版本解决方法:1.本地下载jre 1.6版本2.选择编译jre版本,重新编译3.再重新打wa
2016-12-02 17:02:05 5343
原创 Linux 查看文件命令 指令
Linux查看文件内容的命令:cat 由第一行开始显示内容,并将所有内容输出tac 从最后一行倒序显示内容,并将所有内容输出more 根据窗口大小,一页一页的现实文件内容less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符head 只显示头几行tail 只显示最后几行 1.cat 与 tac(不常用,文件大时只能
2016-12-02 14:47:28 554
原创 Linux 定时脚本crontab 中文乱码 编码格式转换
在linux下,利用定时脚本跑一个xx.jar,把结果输出到文件中。结果里面有中文,输出到文件后,显示为乱码。测试的时候发现,手动运行jar输出正常;用shell脚本运行输出正常;当使用定时脚本去跑的时候,输出就是乱码了。原因:因为Unix/Linux下使用crontab时的运行环境已经不是用户环境了,因此原本用户下的一些环境变量的设置就失效了。解决方法:只需要在脚本最前面加上当前
2016-12-01 17:29:35 2691
原创 Tomcat启动失败 提示Server Tomcat v7.0 Server at localhost failed to start.
刚刚运行的时候明明还好好的,怎么忽然就启动失败了错误提示:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
2016-11-22 17:35:21 35318 6
原创 搭建本地svn服务器
如果你自己在写一些小程序,公司没有svn服务器或者你没有权限,导致代码的版本控制很麻烦,这种情况,你可以自己搭建个本地svn服务器。1.安装TortoiseSVN。根据自己电脑的系统,下载相对应的安装包,一直点击next就可以安装。2.建立一个新的文件夹,比如说在c盘下建立ringsvn3.进入c:/ringsvn,在空白处点击鼠标右键-》选择TortoiseSVN-》选择:在此创建版
2016-11-21 10:16:20 430
原创 Eclipse安装svn插件
开始写代码之后,发现没有源代码管理器真的是很不方便,你不能保证你现在的代码跟线上的代码是一致的,不知道调试得过程有没有修改了一些不该修改的。。。因此,决定用起svn。 上网搜了一下,说eclipse安装svn的,一般有两种方法,一种是在eclipse-》help-》install new file,点击Add,填写网址去下载;第二种是上官网下载,把对应的feature和plugin
2016-11-19 17:46:10 312
原创 Jemter性能测试工具安装
Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,可用于压力测试和性能测试。 1.jmeter的运行需要有JDK的支持,所以安装jmeter之前,请确保设备中已安装配置好JDK。具体可通过win+r,输入cmd进入dos页面,输入java -version,如果出现java版本信息,证明设备中已配置好JDK。可进行安装jmeter的操作
2016-10-27 18:17:50 1319
原创 jmeter JDBC运行报错Table 'performance_schema.session_variables' doesn't exist
利用jmeter对mysql数据库做压测,运行时报错:Table'performance_schema.session_variables' doesn't exist。解决方法:1.升级mysql在管理员命令中输入:mysql_upgrade-u root-p --force2.重新启动mysql的服务:net stop mysqlnet s
2016-10-27 18:05:48 811
原创 mysql安装报错系统发生错误 2;MySQL服务无法启动 服务没报任何错误(已解决)
在Windows下安装mysql,遇到一些问题,分享一下解决方法问题1:安装后用net mysql start启动,提示:系统发生错误 2。系统找不到指定的文件。原因:你服务的路径和安装的路径不一致造成的。之前安装过mysql后卸载的机器容易出现这样的问题解决方法:修改一下注册表。首先用windows+r打开dos界面,输入regedit,点击确定,进入注册表编辑器。选择HKE
2016-10-24 10:17:41 10326 2
原创 linux上运行java程序 jar格式
在eclipse下写了个java程序,想要放到Linux下用脚本定时运行,遇到了一些坑,分享一下整个过程。把java代码打成jar包:1.打包时设置程序入口,告诉程序跑jar包时从哪个程序开始运行;2.如需调用外部jar,在xx.jar->META-INF->MANIFEST.MF中设置Class-Path;若jar与外部jar放在同一目录,直接写jar名,比如:Class-Pat
2016-09-21 17:13:59 3458
原创 利用jmail qq邮箱发邮件 报错 解决方法
利用java的jmail,登录qq邮箱发邮件时遇到下面几个问题,分享一下解决方法。1. qq需要使用ssl 解决方法:使用有ssl安全认证的代码public void setSSLSecurity(){ String SSL_FACTORY="javax.net.ssl.SSLSocketFactory"; props.setProperty("mail.
2016-09-09 10:31:05 6185
原创 jmeter运行报错 unable to access jarfile apachejmeter.jar error
运行jmeter.bat时,提示 unable to access jarfile apachejmeter.jar error 。原因是安装包的bin文件夹下没有ApacheJMeter.jar 文件,导致不能正常运行。重新下载包含ApacheJMeter.jar 的安装包后重新运行即可。jmeter安装过程如下:1.保证电脑中jdk已安装完毕,在命令行中打 java -ve
2016-08-16 19:09:29 14351 3
原创 安装secureCRT注册机 解压缩后找不到keygen.exe
安装secureCRT过程很简单,具体步骤如下:1.下载附件2.解压缩3.先安装scrt734_x86_V7.3.4_setup.1441006413.exe4.再安装keygen.exe本应该几分钟就搞定的事,却折腾了我一下午。主要问题是解压缩之后,keygen.exe出现了几秒之后,就消失了。最后发现原来是电脑的杀毒软件麦卡非把那个文件隔离了。由于找不到隔离区里面的
2016-08-16 10:16:28 10851 1
apache-jmeter-3.0 安装
2016-08-16
SecureCRT安装 含注册机
2016-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人