自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(226)
  • 收藏
  • 关注

原创 JS 获取当前页面url(不含参数)

// 不含参数var url = window.location.protocol+"//"+window.location.host+""+window.location.pathname;// 整个urlvar url = window.location.href

2022-03-02 17:45:26 3766

转载 TortoiseGit安装、配置

TortoiseGit安装、配置 - 修行者HT - 博客园如果出现这个问题可能是文件名字太长导致的cmd执行git config --system core.longpaths true重新拉一下代码

2022-02-16 17:13:28 474

原创 MySQL的时间函数timestampdiff、datediff、timediff、date_add()、date_sub()

1、timestampdiff函数有参数设置,可以精确到天(DAY)、小时(HOUR),分钟(MINUTE)和秒(SECOND),使用起来比datediff函数更加灵活。对于比较的两个时间,时间小的放在前面,时间大的放在后面。# 相差1天select TIMESTAMPDIFF(DAY, '2018-03-20 23:59:00', '2015-03-22 00:00:00');# 相差49小时select TIMESTAMPDIFF(HOUR, '2018-03-20 09:00:00'.

2022-01-28 10:53:08 1943

转载 chromedriver下载

安装chromedriver下载chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。有两个下载地址:1、http://chromedriver.storage.googleapis.com/index.html2、ChromeDriver Mirror当然,你首先需要查看你的Chrome版本,在浏览器中输入chrome://version/例如我的版本是72.0.3626,所以下载配置解压压缩包,找到chromedriver.ex...

2021-12-14 15:38:47 14207 2

转载 selenium + ChromeDriver

selenium + ChromeDriver Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。而对于爬虫来说,使用Selenium操控浏览器来爬取网上的数据那么肯定是爬虫中的杀手武器。这里,我将介绍selenium + 谷歌浏览器的一般使用。首先会介绍如何安装部署环境,然后贴出一些本人所使用的一些方法,最后给出github地址,供大家下载。1.selenium 环境配置selenium 官网地址:Downloads ...

2021-12-14 15:36:14 1108

原创 MySQL函数

IFNULL()IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。IFNULL() 函数语法格式为:IFNULL(expression, alt_value)

2021-10-22 10:04:51 100

转载 Css中!important的用法

!important为开发者提供了一个增加样式权重的方法。应当注意的是!important是对整条样式的声明,包括这个样式的属性和属性值<!DOCTYPE HTML><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>测试!Important</title></head>&

2021-10-22 09:22:51 789

原创 JS港澳台身份证校验

// 港澳台身份证号码格式验证 // 香港身份证校验 function isXgIDCard(str){ var checkIDCard = /^[A-Z]\d{6}\([\dA]\)$/;// console.log(checkIDCard.test(str)); if (checkIDCard.test(str)){ var hash = (str.substring(0,1).toUpperCase().charCodeAt() - 64) * 8...

2021-09-23 17:13:42 2674

原创 免费听音乐地址

http://tool.liumingye.cn/

2021-07-13 14:52:32 656

转载 javascript库之Mustache库使用说明

一、简单示例function show(t) { $("#content").html(t);}var view = { title: 'YZF', cacl: function () { return 6 + 4; }};$("#content").html(Mustache.render("{{title}} spends {{cacl}}", view));结果:YZF spends 10结论:可以很明显的看出Mustach

2021-07-09 10:14:04 589

转载 js模板引擎mustache介绍及实例

在Javascript中 mustache.js是实现mustache模板系统。Mustache是一种没有逻辑的模板语法。它可以应用于HTML、配置文件、源代码等任何地方。 它通过使用散列或对象中提供的值在模板中展开标记来工作。我们称它为没有逻辑的模板,是因为它没有if语句、else子句和for循环,它只有标签。一些标签被替换为值或什么也没有或者一系列的值。不能在模板中使用else if做逻辑判断,我们可以在数据传入之前对数据做逻辑操作。我们在那使用mustache.js你可以在任何可以

2021-07-09 09:47:13 213

原创 mysql CASE语句

select a.code 流水号, b.org_name 组织机构, b.NAME AS 事项名称, b.created_at 创建日期, b.created_by 创建人, -- a.state 办件状态CASE a.state WHEN '1' THEN '待预审' WHEN '2' THEN '待收件' WHEN '3' THEN '待处理' WHEN '4' THEN '待审办'...

2021-07-07 14:13:39 133

原创 win10镜像地址

https://msdn.itellyou.cn/

2021-07-07 14:05:35 790

转载 element-ui table 页面加载时,动态渲染后台传过来的数据(springmvc) jsp页面

element-ui table 页面加载时,动态渲染后台传过来的数据(springmvc)jsp页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() +

2020-10-14 14:22:23 1090

转载 从0开始的vue+elementui后台管理系统

转自http://www.javanx.cn/20190318/vue-elementui-admin/前言后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容。比如阿里云、七牛云、头条号、百家号等等,他们的管理系统都是这样的。现在我们从零开始,给小伙伴们讲讲如何来搭建这样的一个前端页面框架,主要用到 VUE + Element UI。生成项目用Vue脚手架初始化一个基于 webpack 模板的新项目vue init webpack testa.

2020-10-13 14:41:38 4606 1

原创 mysql数据库引擎切换

mysql5.1版本之后:ALTERTABLEt1ENGINE=InnoDB;mysql5.1版本之前:alter table kcb type = InnoDB;

2019-07-05 19:16:51 706

原创 oracle ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

在SQL*Plus中数据库关闭后无法启动的问题解决 关闭数据库(shoutdown immediate)后,通过SQL*Plus连接数据库时,提示错误“ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务”,通过重启服务的方式启动数据库,再次连接却能成功登录。这是由于在Oracle 11g中,后台进程PMON自动在监听器中注册系统中的服务名,而不需要在监听配置文件...

2019-06-29 11:11:20 5342

原创 php mysql数据库插入数据因字符集不同而出现的错误解决方法

在mysql创建表时要设定字符集为gbkcreate table users3 ( username varchar(20) primary key, password varchar(20) not null)engine=myisam default charset=gbk;在php要添加mysqli_query($link, "SET NAMES utf8"...

2019-06-27 11:11:38 502

原创 android ScrollView 多张图片之间有空白

<ImageView android:adjustViewBounds="true" android:layout_below="@+id/imageView5" android:id="@+id/imageView6" android:layout_width="match_parent" android:l...

2019-05-27 22:22:35 379

原创 实验7 Oracle数据库安全管理

一、实验目的:(1)掌握Oracle数据库安全控制的实现。(2)掌握Oracle数据库用户管理。(3)掌握Oracle数据库权限管理。(4)掌握Oracle数据库角色管理。(5)了解Oracle数据库概要文件的管理。(6)了解Oracle数据库审计。二、实验环境: Oracle 11g三、实验内容:(1)创建一个名为Tom的用户,采用口令认证方式...

2019-05-11 15:52:50 13027 1

原创 实验5 SQL语句应用

一、实验目的:(1)掌握数据的插入(INESRT)、修改(UPDATE)和删除(DELETE)操作。(2) 掌握不同类型的数据查询(SELECT)操作。二、实验环境: Oracle 11g三、实验内容:1、以bs用户登录BOOKSALES数据库,将表A-7至表A-12中的数据插入到数据库相应的表中。2、将ISBN 为978-7-121...

2019-05-11 15:51:00 11369 4

原创 android studio修改API等级

要求API等级为16(现在最低为15)所以要修改API等级找到项目文件夹点击app用记事本打开build.gradle修改minSdkVersion后面的数字为16然后重新打开项目就行了。...

2019-05-04 18:25:49 6882

原创 实验4 Oracle数据库模式对象管理

一、实验目的:(1)掌握表的创建与管理。(2) 掌握索引的创建与管理。(3) 掌握视图的创建与管理。(4) 掌握序列的创建与应用。二、实验环境: Oracle 11g三、实验内容:1、打开SQL Plus,以system用户登录BOOKSALES数据库。2、按下列方式创建一个用户bs,并给该用户授权。3、使用bs用户登录数据库,并进行下面...

2019-05-03 15:07:51 11541 11

原创 实验3 Oracle数据库逻辑存储结构管理

一、实验目的:(1)掌握Oracle数据库表空间的管理。(2) 掌握数据库表空间不同状态时对数据操作的影响。二、实验环境: Oracle 11g三、实验内容:(1)为BOOKSALES数据库创建一个名为BOOKTAS1的永久性表空间吗,区采用自动扩展方式,段采用自动管理方式。(2)为BOOKSALES数据库创建一个名为BOOKTBS2的永久性表空间,区...

2019-05-03 15:06:55 5641 2

转载 实验2 Oracle数据库物理存储结构管理

一、实验目的:(1)掌握Oracle数据库数据文件的管理。(2)掌握Oracle数据库控制文件的管理。(3)掌握Oracle数据库重做日志文件的管理。(4)掌握Oracle数据库归档管理。二、实验环境: Oracle 11g三、实验内容:向BOOKSALES数据库的USERS表空间添加一个大小为10MB的数据文件users02.dbf。...

2019-05-03 15:05:34 5620 1

原创 Oracle客户端与数据库的连接配置

选择“开始-->所有程序-->Oracle-OraDb11g_home1-->配置和移植工具-->Net Configuration Assistant”,出现以下界面。

2019-04-29 21:59:00 1924

原创 oracle 11g数据库的创建

选择“开始-->所有程序-->Oracle-OraDb11g_home1-->配置和移植工具”,右击“Database Configuration Assistant”命令,在弹出菜单中选择“以管理员身份运行”,启动DBCA,出现以下界面。...

2019-04-29 21:38:34 1203

原创 android Button

Button继承自TextView。在android开发中,Button是常用的控件,用起来很简单,既可以写在xml布局文件中,也可以在Java代码中手动创建后加入到布局管理器中,其效果都是一样的。不过,最好是在xml文档中定义,因为一旦要改变界面的话,直接修改xml文件就行了,不用修改Java程序,并且在xml中定义层次分明,一目了然。Button支持的xml属性及其相关方法如下所示。 ...

2019-04-22 09:20:37 123

原创 TextView (android Studio)

TextView显示一行或多行文本,也能显示html。在Android开发中,TextView是最常用的组件之一,基本上每天都会使用。1、设置格式<TextView android:id="@+id/textView3" //TextView的id android:layout_width="wrap_content" //宽度自适应...

2019-04-21 10:00:37 4040

原创 单击事件 Toast提示信息框方(android studio)

方法一:使用setOnClickListener()方法import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public c...

2019-04-20 16:52:05 6018

原创 Android应用资源(Android studio)

在这个路径下的values文件夹里面有下面几个xml文件一开始没有demen.xml文件,这个是我后面添加的string.xml是用来配置字符串信息的demen.xml是用来配置字体大小信息colors.xml是用来配置颜色信息配置完成之后就可以在activity_main.xml文件里面设置了<TextView andr...

2019-04-20 16:01:34 264

原创 网络编程 InetSocketAddress

import java.net.InetSocketAddress;/** * 端口 * 1、区分软件 * 2、2个字节 0-65535 UDP TCP * 3、同一个协议端口不能冲突 * 4、定义端口越大越好 * * InetSocketAddress * 1、构造器 * new InetSocketAddress(地域|域名,端口); * 2、方法 * getA...

2019-04-18 08:58:33 511

原创 网络爬虫的原理

import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;/** * 网络爬虫的原理 + 模拟浏览器 * @author 14988 * */pub...

2019-04-18 08:57:12 154

原创 网络编程 IP

import java.net.InetAddress;import java.net.UnknownHostException;/** * IP:定位一个节点:计算机、路由、通信设备等 * InetAddress:多个静态方法 * 1、getLocalHost:本机 * 2、getByName:根据域名DNS | IP地址 --> IP * * 两个成员方法 * 1...

2019-04-16 14:00:18 194

原创 CAS

import java.util.concurrent.atomic.AtomicInteger;public class CAS { //库存 private static AtomicInteger stock = new AtomicInteger(4); public static void main(String[] args) { for(int i =0;i&lt...

2019-04-15 09:40:51 116

原创 DataInputStream 和 DataOutputStream

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.DataInputStream;import java.io.Data...

2019-04-14 12:33:24 157

原创 Timer类

import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Timer;import java.util.TimerTask;/** * 任务调度:Timer和TimerTack类 * * @author 14988 * */public class TimeTest01 {...

2019-04-13 10:29:15 351

原创 多线程 生产者消费者模式(信号灯法)

/** * 协作模式:生产者消费者实现方式一:信号灯法 * 借助标志位 * * @author 14988 * */public class 多线程cooperatio信号灯法 { public static void main(String[] args) { Tv tv = new Tv(); new Thread(new Player(tv)).start();...

2019-04-12 22:19:56 232

原创 多线程 生产者消费者模式(管程法)

/** * 协作模式:生产者消费者实现方式一:管程法 * 借助缓冲区 * * @author 14988 * */public class 多线程cooperatio管程法 { public static void main(String[] args) { SynContainer container = new SynContainer(); new Thread...

2019-04-11 08:36:10 456

原创 软件设计模式与体系结构 实验十二 中介者模式

【实验内容和要求】某软件公司要开发一套CRM系统,其中包含一个客户信息管理模块,所设计的“客户信息管理窗口”界面效果图如下图所示:用JAVA语言实现(C#控制台应用程序实现)该模式。绘制该模式的UML图。一、实验目的:1) 掌握中介者模式(Mediator)的特点2) 分析具体问题,使用中介者模式进行设计。二、实验环境: Eclipse...

2019-04-09 17:22:32 1246

空空如也

空空如也

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

TA关注的人

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