自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 《oracle正则表达式》摘抄+自理

select * from t_test_regexp;A B1 AAA2 bbb3 !!!4 !!!5 吴雁渡6 123457 123AAbb存储@#%!!@#445BBC1.REGEXP_LIKE:类似于 LIKE 运算符,但执行正则表达式匹配而不是简单的模式匹配select a.*,a.rowid fr...

2019-09-29 16:41:00 448

转载 ASP.NET Core 3.0 : 二十四. 配置的Options模式

上一章讲到了配置的用法及内部处理机制,对于配置,ASP.NET Core还提供了一种Options模式。(ASP.NET Core 系列目录)一、Options的使用上一章有个配置的绑定的例子,可以将配置绑定到一个Theme实例中。也就是在使用对应配置的时候,需要进行一次绑定操作。而Options模式提供了更直接的方式,并且可以通过依赖注入的方式提供配置的读取。下文中称每一条Op...

2019-09-27 08:38:00 755

转载 Linux 大文件日志快速定位错误或者异常的位置

1.得到错误日志或者异常日志的行号cat -n test.log |grep "error"cat -n test.log |grep "exception"2. 通过位置往前往后查看日志详细//339563 can not close IO 查询语句在 339500 -339600行中 ||100代表在339500 往后看100行cat -...

2019-09-25 16:01:00 918

转载 ASP.NET Core 3.0 : 二十五. TagHelper

  什么是TagHelper?这是ASP.NET Core中新出现的一个名词,它的作用是使服务器端代码可以在Razor文件中参与创建和呈现HTML元素。(ASP.NET Core 系列目录)一、概述  上面的解释有点拗口?那么换一个名词,HtmlHelper大家都知道吧,在ASP.NET Core中,TagHelper类似HtmlHelper,但可以说是青出于蓝而胜于蓝。那...

2019-09-25 08:07:00 346

转载 最好用linux版QQ

这个版本的qq是见过linux下做好用的qq,希望对大家有用;安装简单,qq易用,不卡死,可以接收文件。安装过程如下:git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.gitcd deepin-wine-for-ubuntu./install.shcd ..mkdir deepin.qq...

2019-09-24 15:33:00 431

转载 NPM全局安装软件包时解决EACCES权限错误

NPM全局安装软件包时解决EACCES权限错误Resolving EACCES permissions errors when installing packages globallynpm WARN checkPermissions Missing write access to /usr/local/lib/node_modulesnpm ERR! path /usr/lo...

2019-09-23 15:24:00 10245

转载 .NET Core 3.0, 发布将于今晚开始!

期待已久的.NET Core 3.0即将发布!.NET Core 3.0在.NET Conf上发布。大约还有9个多小时后,.NET Conf开始启动。为期3天的大概日程安排如下:第1天-9月23日9:00-10:00 Microsoft Studios播出的主题演讲10:00-17:00从Microsoft Studios广播的会话17:00-18:00虚拟与会者...

2019-09-23 14:44:00 272

转载 ASP.NET Core 2.2 : 二十三. 深入聊一聊配置的内部处理机制

上一章介绍了配置的多种数据源被注册、加载和获取的过程,本节看一下这个过程系统是如何实现的。(ASP.NET Core 系列目录)一、数据源的注册在上一节介绍的数据源设置中,appsettings.json、命令行、环境变量三种方式是被系统自动加载的,这是因为系统在webHost.CreateDefaultBuilder(args)中已经为这三种数据源进了注册,那么就从这个方法说起...

2019-09-23 08:04:00 154

转载 常用sql基础语句

1.创建数据库表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法:CREATE TABLE table_name (column_name column_type);实例:CREATE TABLE IF NOT EXISTS `t_userinfo`( `userid` INT UNSIGNED AUTO_INCREMENT, `username` VARCH...

2019-09-21 00:04:00 80

转载 ASP.NET Core 2.2 : 二十二. 多样性的配置方式

大多数应用都离不开配置,本章将介绍ASP.NET Core中常见的几种配置方式及系统内部实现的机制。(ASP.NET Core 系列目录) 说到配置,第一印象可能就是“.config”类型的xml文件或者“.ini”类型的ini文件,在ASP.NET Core中,常用的配置文件类型为JSON。比如项目根目录中的appsettings.json和appsettings....

2019-09-20 08:02:00 195

转载 总结-Jmeter使用

一、Jmeter目录文件讲解 bin:核心可执行文件,包含配置 jmeter.bat: windows启动文件: jmeter: mac或者linux启动文件: jmeter-server:mac或者Liunx分布式压测使用的启动文件 jmeter-server.bat:mac或者Liunx分布式压测使用的启动文件 jmeter.properties: 核心...

2019-09-19 23:19:00 104

转载 面向对象编程基础

三大编程范式:函数式编程:函数接收的参数是一个函数名,返回值中包含函数(可读性差)面向过程编程:把一个大的问题分成很多小的问题,一步一步地执行面向对象设计/面向对象编程:通过class把数据属性和函数属性整合到一起形成一个类,然后通过这个类实例化出一个对象,就是面向对象设计 面...

2019-09-19 20:54:00 93

转载 webdriver简单脚本分析:登录、等待、frame切换

1.一个登录大麦网站的简单脚本from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.suppo...

2019-09-19 16:00:00 548

转载 webdriver中的鼠标键盘事件

鼠标事件#from selenium.webdriver.common.action_chains import ActionChains#ActionChains(driver):用于生成模拟用户行为 driver:浏览器句柄#perform():执行存储行为# context_click 右击事件# double_click 双击事件# drag_...

2019-09-19 10:28:00 104

转载 总结-linux常用命令

1.常用命令ls显示文件或目录 -a 列出当前目录下所有文件及目录,包括隐藏的a(all) -l 列出文件详细信息l(list) -al 列出当前目录下所有文件及目录详细信息,包括隐藏的a(all)mkdir创建目录-p创建目录,若无父目录,则创建父目录,如:mkdir -p parent/childcd切换目录cd.....

2019-09-18 23:05:00 78

转载 ASP.NET Core 2.2 : 二十一. 内容协商与自定义IActionResult和格式化类

上一章的结尾留下了一个问题:同样是ObjectResult,在执行的时候又是如何被转换成string和JSON两种格式的呢?本章来解答这个问题,这里涉及到一个名词:“内容协商”。除了这个,本章将通过两个例子来介绍如何自定义IActionResult和格式化类。(ASP.NET Core 系列目录)一、内容协商依然以返回Book类型的Action为例,看看它是怎么被转换为JSO...

2019-09-18 09:00:00 730

转载 总结-webdriver元素定位

1.元素定位from selenium import webdriverb=webdriver.Firefox()b.get('http://www.baidu.com')b.maximize_window() #窗口最大化b.title #获取当前网页标题b.current_url #获取当前网页URLele=b.find_ele...

2019-09-17 19:47:00 79

转载 python-模块

模块的概念一个python文件就是一个模块(module)模块分为3中:python标准库、第三方模块、应用程序自定义模块模块的导入1.import语句import模块名2.from模块名import *(不推荐,有可能会导致函数重名引发的一系列问题)3.from模块名import函数名4.导入模块时,取的是当前执行文件的绝对路径,如果...

2019-09-16 23:58:00 141

转载 RHEL7学习打卡(6 day)

一、for条件循环语句二、while条件循环语句三、case条件语句四、计划任务服务程序转载于:https://www.cnblogs.com/zjhhzs/p/11525060.html

2019-09-15 23:16:00 77

转载 IDEA创建web工程,不用Archetype(超简单)

Idea不用Archetype创建Web项目以新建模块为例。新建Maven项目不勾选【Create from artchetype】,直接Nextpom中添加一句话: <artifactId>XXX</artifactId> <!--↓ 加此句 --> <packaging>war</packa...

2019-09-15 21:46:00 533

转载 IDEA创建web工程(超简单)

Idea创建Web工程以新建模块为例。新建Maven项目勾选【Create from artchetype】选择【org.apache.maven.archetypes:maven-archetype-webapp】前面还有一个org.apache.cocoon:cocoon-22-archetype-webapp,不要误选。生成的结构中,没有常规代码文件夹,...

2019-09-15 20:15:00 198

转载 箭头函数

基础语法:(参数1,参数2,参数3,...参数n) =>{函数声明}//相当于:(参数1,参数2,参数3,...,参数n) =>{return表达式;}(参数1,参数2,参数3,...)=> 表达式(单一)//当只有一个参数时,圆括号是可选的:(单一参数) = >{函数声明}单一参数 =>{函数声明}//没有参数的函数应该写成一对...

2019-09-15 20:00:00 119

转载 js闭包

function foo() {var a = 2;function bar() {console.log( a );}return bar;}var baz = foo();baz(); // 2 —— 朋友, 这就是闭包的效果。 函数bar()的词法作用域能够访问foo()的内部作用域,然后我们将bar()函数本身当做一个值类型进行传递,在这个例子中,我们将bar所引用的函数对象...

2019-09-15 19:36:00 124

转载 共享软件

链接:https://pan.baidu.com/s/1KpdHMVIEs3yrq3LgvrbO2w提取码:l185转载于:https://www.cnblogs.com/tigerlion/p/11521082.html

2019-09-15 08:27:00 286

转载 RHEL7学习打卡(5 day)

1.编写Shell脚本#!/bin/bash 脚本声明 【必写】2.判断用户脚本3.if条件测试语句转载于:https://www.cnblogs.com/zjhhzs/p/11520722.html

2019-09-14 23:14:00 80

转载 牛客刷题记录--C++

设有以下程序段,则值为6的表达式是()。struct st { int n; struct st *next;};static struct st a[3]={5,&a[1],7,&a[2],9,0 },*p;p=&a[0];选项:p++->n++p->np->n++(*p).n++答案++p->n。因为-&g...

2019-09-14 20:08:00 182

转载 RHEL7学习打卡(4 day)

1.打包压缩与搜索名令tar命令:压缩Gzip文件,格式为 tar -czvf 压缩包名.tar.gz备注:c压缩;z是用Gzip压缩;v压缩过程;f目标文件解压Gzip文件,格式为 tar -xzvf 解压包名.tar.gz -C /etc备注:x解压;z是用Gzip解压;v解压过程;f目标文件;C指定压缩目录压缩bzip2文件,格式为 tar -cjvf...

2019-09-13 23:37:00 77

转载 汉诺塔问题

1 问题描述有A,B,C三个柱子,A柱子上从上到下,从小到大排列着n个圆盘。现要求将A柱子上的n个圆盘全部移动到C柱子上,依然按照从上到下,从小到大的顺序排列。且对移动过程要求如下:a)一次只能移动一个盘子。b)移动过程中大盘子不允许出现在小盘子上方。问:总共需要移动的步数是多少?2 化繁为简,分析题目从宏观角度来分析,将移动步骤分为三步:a)将最上面的n-1...

2019-09-12 17:51:00 215

转载 python字符串

1 定义ss = "aaaa", dd = 'ddddd'2 可以使用索引截取字符串cc = ss[0] 输出 'a'substr = dd[1:4] [from:to]左闭右开,输出 'ddd',从下标1开始,截止到下标43 *重复字符串sss = 'hello'*2,sss的值为:hellohello4 +拼接字符串add = ss + dd5...

2019-09-11 17:47:00 72

转载 python字典结构

1 字典结构在python中是一个可变结构,结构定义采用{},每个元素是一个key:value键值对。dd = {"a":1, "b": 2}dict结构的value类型随意,key必须是不可变结构:字符串、数字、元组。2 获取字典中的一个元素dd["xxx"] 若不存在该key,则系统报错dd.get("xxx") 若不存在该key,系统不会报错,但是get的结...

2019-09-11 17:00:00 627

转载 python元组

1 元组与列表的定义类似,不同之处在于元组不可变定义:t = 1,2,3,4,5 或者 t = (1,2,3,4,5)2 如果元组只要一个元素时,需要在末尾加上, 不然可能会被误认为是括号运算例如:t = (10),表示 t 是一个int类型的数字。 t = (10,) 表示 t 是一个含有元素10的元组。转载于:https://www.cnblogs.com/mydes...

2019-09-11 16:42:00 122

转载 python 保存数据到excel

1 基于openpyxl.Workbookfrom openpyxl import Workbook# 向sheet中写入一行数据def insertOne(value, sheet): row = [value] * 3 sheet.append(row)# 新建excel,并创建多个sheetif __name__ == "__ma...

2019-09-11 15:54:00 6255

转载 ASP.NET Core 2.2 : 二十. Action的多种数据返回格式处理机制

上一章讲了系统如何将客户端提交的请求数据格式化处理成我们想要的格式并绑定到对应的参数,本章讲一下它的“逆过程”,如何将请求结果按照客户端想要的格式返回去。(ASP.NET Core 系列目录)一、常见的返回类型以系统模板默认生成的Home/Index这个Action来说,为什么当请求它的时候回返回一个Html页面呢?除了这之外,还有JSON、文本等类型,系统是如何处理这些不同的类...

2019-09-11 09:02:00 310

转载 RHEL7学习打卡(3 day)

1.系统状态检测命令 ifconfig 查看网卡名称、IP地址、MAC地址、RX接收数据包、TX发送数据包 uname 查看系统内核及系统版本等信息 uptime 查看系统负载信息 free 查看当前系统中内存的使用量信息 who 查看当前登入主机的用户终端信 last 查看系统的所有登录记录 history 查看历史执行命令 ...

2019-09-09 22:12:00 78

转载 explain分析sql

mysql中可以使用explain命令来解析查询语句的性能,只需要在查询语句之前加上 explain 关键字即可。接下来分别对结果中的每一个字段进行解析。1)select_type select查询的类型SIMPLE 表示此查询是一个不包含union和子查询的简单查询。PRIMARY 表示此查询是最外层的查询UNION 表示此查询是union的第二或随后的...

2019-09-09 19:43:00 82

转载 python-装饰器

一、装饰器:本质就是函数,功能是为其他函数添加附加功能二、装饰器原则:1.不修改被修饰函数的源代码2.不修改被修饰函数的调用方式三、装饰器框架:1.装饰器=高阶函数+函数嵌套+闭包高阶函数:函数接收的参数是一个函数名函数的返回值是一个函数名满足上述条件任意一个,都可称之为高阶函数闭包:如果一个函数定义在另一个函数的作用域内,并且引用了外...

2019-09-09 14:27:00 86

转载 RHEL7学习打卡(2 day)

1.安装Linux系统选择带有图形界面的服务(Server with GUI)2.RPM降低软件的安装难度,通过将程序源代码与安装规则打包到一起,无需用户手动配置3.Yum:是为了进一步降低linux软件安装难度,将常用的RPM软件包存放到一起,根据用的需求而进行自动安装。4.systemd初始化进程systemctl start 服务名称systemct...

2019-09-08 16:48:00 80

转载 RHEL7学习打卡(1 day)

1.开源特点开源特点:把软件程序和源代码、一起打包提供给用户开源特性:使用自由、复制自由、传播自由、收费自由(开源不等于免费,以服务收费)、修改自由、创建衍生品自由2.常见开源许可协议GNU GPL(GNU General Public License)BSD(Berkeley Software Distribution)许可协议Apache许可证版本(Ap...

2019-09-08 16:22:00 96

转载 python-迭代器

1.迭代器协议对象必须提供一个next(),执行该方法要么返回迭代中的一个,要么就引起一个Stopiteration异常,以终止迭代2.可迭代对象实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法)3.协议是一种约定,可迭代对象实现了迭代器协议,python内部工具(如for循环,sum,min,max函数等)使用迭代器协议访问对象4.for循...

2019-09-07 14:37:00 74

转载 python-文件处理

文件处理过程1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件f=open('test1.py','w',encoding='utf-8')f.write('1111222')f.close()with open('test1.py','w',encoding='utf-8') as f: f.write('www...

2019-09-06 14:24:00 86

空空如也

空空如也

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

TA关注的人

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