自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 2021-07-29 实现一个自适应正方形

1、padding-top+position.box{ width:50%; padding-bottom:50%;}position:relativeposition-top:100%,就可以得到一个正方形的盒子有时width不是100%,比如width:20%,这时,使得padding-top:20%,就可以。即(padding-top/width = 1)就是正方形。(padding-top/width=1/2)就是二比一的长方形2、视窗单位视窗是浏览器实际显示内容

2021-07-29 16:15:38 308

原创 seleniumbase web自动化测试

20201009·selenium学习笔记seleniumbaseseleniumbase一个基于Selenium和unittest单元测试框架的一个测试框架SeleniumBase,一些功能和API在探索中1.安装pip3 install seleniumbase安装不同浏览器驱动seleniumbase install chromedriverseleniumbase install geckodriverseleniumbase install edgedriverseleni

2020-10-09 21:07:12 875

转载 错误:Operation not allowed after ResultSet closed

连接池真的是个坑,许多莫名其妙的错误,好吧,我菜 1、用完资源即使关闭,如conn、rs等等。。。。 不然 c3p0数据库连接池不能取到连接An attempt by a client to checkout a Connection has timed out 2、多次查询时报了这个错 查了一下,这个解决我的问题: 一个stmt多个rs进行操作引起的ResultSet已经关闭错误 ...

2018-04-22 15:51:57 577

原创 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: jav

在用idea写后端与数据库相连的语句时,莫名报了这个错,当然,肯定是我的锅咯,计算机不会骗人的,肯定是端口被占用咯。 查了一下mac杀死进程的方法:如下: 我想是因为我开启调试,然后。。。。卡了,进程杀掉。...

2018-04-21 20:38:35 2063

原创 It is possible that this issue is resolved by uninstalling an existing version of the apk

哎,保研不成功,妈蛋,差3名,老姜叫我三教授联名,悬!还是老老实实准备考研吧!不好意思,本仙女要考研就考浙大交大的了!不说了,好好学习天天向上! 取消第一个选项,成功解决!...

2018-04-12 21:58:39 363

转载 Java中List和ArrayList的区别(加入了个人见解)

List是一个接口,而ArrayList是List接口的一个实现类。 ArrayList类继承并实现了List接口。 因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指向自己的对象引用,而ArrayList实现类的实例对象就在这充当了这个指向List接口的对象引用。 public class Test{ public

2018-02-24 11:40:25 156

转载 Single Page Application是什么

今天zq大佬说了一个高大上的名词,emmm感觉差距巨大啊, Single Page Application指一种基于web的应用或者网站, 这种single page在和用户交互的时候当用户点击某个物件或者按键的时候不会跳转到其他的页面. 举个例子, 在知乎里, 如果你点击一个问题或者一个人名的时候, 网页会自动跳转到该页面. 反之, 比如说我们现在有一个基于网页版的计算器应用, 不管你点数字还是

2017-12-02 18:17:53 7942

原创 微信小程序开发关于地图图片显示不出问题

1、开发过程中,莫名markers中的图片无法显示,折腾很久发现图片 iconPath:”../../resource/images/mymarker.png”中不能有空格,之前写成 iconPath:”../../resource / images / mymarker.png”就无报错无图片wc_markers:[{ id:20, latitude: 31.2

2017-11-29 20:31:44 10712

转载 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例

在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。 wait():让一个线程在某些条件下暂停运行 notify 和 notifyAll 来通知那些等待中的线程重新开始运行 notify 仅仅通知一个线程,并且我们不知道哪个线程会收到通知,然而 notifyAll 会通知所有等待中的线程。如何使用Wait第一个问题就是,wait()并不是Thread类下

2017-10-20 10:44:37 328

转载 IntelliJ IDEA下的使用git

1、git简介 git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。git的基本工作流程: git clone:将远程的Master分支代码克隆到

2017-10-20 00:05:25 251

转载 Java 五大框架之间的对比

Spring 及其优点 大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢Spring是什么:Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。DI:称作依赖注入(Dependency I

2017-10-17 22:18:19 338

转载 GRASP----(职责分配原则)

要学习设计模式,有些基础知识是我们必须要先知道的,设计模式是关于类和对象的一种高效、灵活的使用方式,也就是说,必须先有类和对象,才能有设计模式的用武之地,否则一切都是空谈,那么类和对象是从那冒出来的呢?这时就需要比23种设计模式更重要更经典的GRASP模式登场了。GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责

2017-10-11 15:32:47 464

转载 计算机网络一些题

*1.tcp三次握手过程中信号传递具体信号是什么? 答:TCP协议的“三次握手”是完成可靠性交付过程的核心。 Syn=1:表示开始触发 Ack=1:表示对触发的回应确认 三次握手具体过程如图: 1.客户机->服务器 syn=1 ack=0 :客户机请求触发,且无回应 2.服务器->客户机 syn=1 ack=1 :服务器回应确认客户机的触发成功,并请求触发客户机 3.客户机

2017-10-11 11:04:03 175

转载 关于Icon,Image,ImageIcon的简单的对比参考

其实就算是现在,我还是有不少地方概念模糊,但是下面的内容是是没有什么问题的。稍微介绍一下,或许有些地方我无法解释: 大部分内容都是查的Java SE 5.0 API Icon: Icon位于javax.swing包中,它是一个接口 public interface Icon,介绍为:一个小的固定大小的图片,通常用于装饰组件 有三个方法: int getIconHeight(); int

2017-10-07 19:00:26 3227

转载 如何估算剩余的bug数量

通过测试发现软件中的bug实际上可以看成对软件中存在的所有bug进行采样的一个过程,不同人的人采样出来的bug可能有区别,但所针对的bug群体是相同的。 单纯从一个测试人员来看,仅根据他的采样是无法去判断到底还剩余多少bug的,要想比较好的估算bug的总数或者剩余的bug数,只能借助于多个测试人员的采样了。这里实际上就是常见的鱼塘法。鱼塘法是用来估算鱼塘中鱼的数量的:从鱼塘中捞上来比如100条鱼

2017-09-28 10:22:15 1498

转载 关于Icon,Image,ImageIcon的简单的对比参考

其实就算是现在,我还是有不少地方概念模糊,但是下面的内容是是没有什么问题的。稍微介绍一下,或许有些地方我无法解释: 大部分内容都是查的Java SE 5.0 API Icon: Icon位于javax.swing包中,它是一个接口 public interface Icon,介绍为:一个小的固定大小的图片,通常用于装饰组件 有三个方法: int getIconHeight(); int

2017-09-27 10:26:33 934

转载 华为手机进工程模式指令大全

手机工程模式,是一种系统层级的硬件安全管理程序。通过手机工程模式,用户可以了解手机最基本的信息,如当前网络制式和网络状态、手机硬件参数及其提供商、手机应用详情、电池使用情况、恢复手机出厂设置等。新购买手机的入户可以进入手机工程模式来检测手机各项硬件的情况。华为手机怎么进入工程模式,这里分享的是几种通过拨号界面输入指令进入工程模式的方法,本方法在官方原厂固件上是可用的,但刷入的第三方ROM则不保证能进

2017-09-24 23:00:48 53389 1

转载 Android的startActivityForResult()与onActivityResult()与setResult()参数分析,activity带参数的返回

一、使用场景  在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子模块的代码执行完毕后再次返回主页面,将子activity中得到的数据显示在主界面/完成的数据交给主Activity处理。这种带数据的意图跳转需要使用activity的onActivityResult()方法。(1)startActivityForResult(Intent intent, int re

2017-09-23 15:12:37 234

转载 Android Bundle类

Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.” 类继承关系:java.lang.Object android.os.BundleBundle类是一个final类: public final class Bundle extends Objectimplements P

2017-09-23 00:05:56 133

转载 Android Studio常用快捷键

Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 EcliPSe ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持。Android Studio常用快捷键Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面 粘贴出来,如果没有选中的部分,就

2017-09-22 23:41:11 165

转载 Java bean概念

Java语言欠缺属性、事件、多重继承功能。所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。Java Bean正是编写这套胶水代码的惯用模式或约定。这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。遵守上述约定的类可以用于若干工具或库。// 编译成 java-int-list_1.0.jarpublic final

2017-09-21 14:59:26 772

转载 java中sendToTarget 和 sendMessage 区别

sendtoTarget,是message的方法(这个要事先知道目标是谁,才能调) sendMessage是Handler的方法(这个是目标直接自己调) Message msg = handler.obtainMessage(); msg.arg1 = i; msg.sendToTarget(); Message msg=new Message(); msg.arg1=i; ha

2017-09-21 13:48:22 1484

转载 String str1;和String str2=new String();

String str1; System.out.println(str1); 这样写必须给str初始化为null; 而String str2=new String(); System.out.println(str2); 这样写结果是什么也没有 请教一下为什么???1.String str1; System.out.println(str1); 这样写会报错的,因为str1

2017-09-21 10:28:45 1492

转载 JAVA类型后面跟3个点(可变长度参数列表)

AVA1.5支持了一种新的参数类型–可变长度参数列表,格式是类型后面加…,例如String…、Object…等 这个和我们熟知的Object[]数组参数有些区别,且更加方便灵活些,下面简单介绍下: 先写一个熟知的传统数组参数方法public class Param { public static void printParam(int i,String[] str){

2017-09-21 10:03:30 198

转载 详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。

2017-09-18 12:49:17 297

转载 Java中Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。package org.thread.demo; class MyThread extends Thread{ priv

2017-09-16 15:44:02 172

转载 Android开发中Handler的经典总结

当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件

2017-09-15 22:56:51 123

转载 intent.putExtra()方法参数详解

简单的说,用来传参数的。【putExtra(“A”,B)中,AB为键值对,第一个参数为键名,第二个参数为键对应的值。顺便提一下,如果想取出Intent对象中的这些值,需要在你的另一个Activity中用getXXXXXExtra方法,注意需要使用对应类型的方法,参数为键名】来建第一个Activity:MyIntentpublic class MyIntent extends Activity {

2017-09-15 16:23:27 488

转载 针对复制东西Eclipse或者MyEclipse中出现cannot paste the clipboard contents into the selected elements报错问题

原因为我要复制的东西是压缩包里的内容,我是直接在压缩包里复制内容后黏贴到Eclipse的项目工程里的,所以不行。于是在电脑上解压该压缩包后,再复制里面的架包,黏贴到    Eclipse的项目工程里,成功!

2017-09-14 14:38:23 2973

转载 关于servlet的@WebServlet注解

@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。用法形如:@WebServlet("/DisplayHeader1")// 扩展 HttpServlet 类public class DisplayHeader extends HttpServlet {// 处理 GET 方法请求的方法public voi

2017-09-14 10:10:05 411

原创 mac的android studio上使用git clone source repository

1.首先下载git 有两种安装Git的方法。一是安装homebrew,然后通过homebrew安装Git,具体方法请百度 二更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“

2017-09-13 22:33:48 580

原创 php自学day1

什么是PHP? PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP(全称:PHP:Hypertext Preprocessor,即”PHP:超文本预处理器”)是一种通用开源脚本语言。 PHP 脚本在服务器上执行。 PHP 可免费下载使用。PHP 文件是什么? * PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码 * PH

2017-09-12 23:31:38 240

转载 Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结

Mysql中utf8_general_ci与utf8_unicode_ci有什么区别呢?在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用utf8_general_ci而不是utf8_unicode_ci呢?用了这么长时间,发现自己竟然不知道utf_bin和utf_general_ci这两者到底有什么区别。。 ci是 case insensiti

2017-09-12 16:10:20 186

转载 Eclipse中main函数参数如何由控制台输入

首先写一个最简单的main,如下 public class MainTest { public static void main(String[] args) { for(int i=0;i { System.out.println(“从控制台的输入为:”+args[i]); } } } 二

2017-09-12 14:14:06 543

转载 ssh (安全外壳协议)

Secure Shell ,SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。

2017-09-11 23:23:25 213

原创 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use

在页头加上设置时区ini_set(‘date.timezone’,’Asia/Shanghai’);

2017-09-06 13:15:29 278

原创 mac版的mysql 报错ERROR! MySQL server PID file could not be found!

发现自己在命令行无法启动sql服务,只能在系统偏好设置里启动,这是因为未安装MySQLStartupItem.pkg。 可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library /StartupItems/MySQL/(可以查看自己有没有装上),如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MyS

2017-09-04 01:29:31 2573

转载 在Mac系统下配置PHP运行环境

本篇文章将一步一步地介绍Apache、PHP和MySQL的安装与配置,为开始进行开发铺好路 Apache 启动Apache服务 在Mac系统中已经安装好了Apache服务,我们只需要通过如下方式启动即可直接使用,在终端中输入如下命令,启动Apache服务。 sudo apachectl start 注: 因为sudo是系统管理指令,所以需要输入电脑密码(输入字符时不会显示,输入完成敲击回车

2017-09-04 01:15:01 456

翻译 静态工厂方法和实例工厂方法

在学习spring bean的实例化方式的时候遇到的一个问题,Spring bean实例化有3种方法 1、构造器生成 2、静态工厂方法 3、实例工厂方法 那么问题来了,什么是静态工厂方法,什么是实例工厂方法? 静态工厂方法: 顾名思义就是直接可以通过静态方法来实例化一个对象public class HelloWorldFactory { public static HelloW

2017-09-03 15:08:43 506

转载 List<?>和List<T>的区别(泛型)

java泛型的两种用法:List是泛型方法,Listpublic interface Dao{ List<T> getList(){};}List<String> getStringList(){ return dao.getList();//dao是一个实现类实例}List<Integer> getIntList(){ return dao.getList();}上面接口的ge

2017-09-02 18:32:46 6520

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除