自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python离线安装ibm_db

进去ibm_db-3.1.3文件夹,用管理员权限启动cmd,执行pip setup.py install 命令进行安装。安装完成后将clidirver文件拷贝到生成的imb_db_-3.1.3-py3.8e.egg文件夹下。需要将如下路径下的两个文件拷贝到C:/window/system32下就可以了。

2023-07-12 17:08:42 758

原创 在windows上安装部署cicd

【代码】在windows上安装部署cicd。

2023-04-16 09:59:22 794

原创 python项目打包成exe可执行文件

范德萨发生大法师

2021-10-19 15:19:39 461

原创 python打包模块离线安装

打包模块首先在有网络的电脑上通过pip install XXX命令下载好自己所需的模块,然后通过以下命令进行打包。tips:pip最好更改到国内源,否则下载速度很慢,更改到国内源的命令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/(示例为清华源,如需其他,可通过百度进行搜索相关url)pip freeze > requestments.txt pip download -r requ

2021-10-19 09:15:44 502

原创 JVM类加载器

JVM类加载器JVM类加载器加载一个类分三个步骤:加载,连接,初始化,其中连接又包括验证,准备,解析三个部分。加载每个java文件生成为一个.class文件,也就是字节码文件,在加载这个阶段将.class文案读入内存,为为之创建一个jaav.lang.class对象连接验证确保.class文件的字节流包含的信息是否符合虚拟机的要求准备为静态变量分配内存空间解析虚拟机将常量池...

2020-03-11 14:24:48 125

原创 java集合

java集合集合存放于java.util包总,主要由3种:set、list和mapCollection:是集合list、set、queue的最基本的接口Iterator:迭代器,可以通过迭代器遍历集合总的数据map:是映射表的基础接口ListList继承于Collection,是有序的,有三个实现类,分别是ArrayList、Vector、LinkedListArrayList...

2020-03-08 16:21:04 99

原创 GC垃圾回收

java堆java堆从GC角度还可以细分为:新生代和老年代新生代新生代又可以分为eden区,from区 ,to区用来存放新生的对象,一般占据堆的1/3空间。由于频繁创建对象,所以新生代会频繁触发MinorGC进行垃圾回收,采用复制算法edenjava新对象的出生地,所有刚创建的对象都会进入eden区,当Eden区不够的时候回触发MinorGC,对新生代进行一次垃圾回收Servivo...

2020-03-07 20:01:58 145

原创 JVM内存结构

java程序运行java源文件,通过编译器,能够生产响应的.class文件,也就是字节码文件,而字节码文件通过java虚拟机中的解释器,编译成特定机器上的机器码过程:java源文件 ----> 编译器 ---->字节码文件 ----->JVM ----> 机器码每一个平台的解释器是不同的,但是实现的虚拟机是相同的,这就是java能够跨平台的原因,当一个程序开始运行,这...

2020-03-06 14:57:50 91

原创 webpack入门

webpack安装webpack4.0以上的需要安装webpack-cli ,注意最好不要使用全局安装,踩了很多坑,还是没搞好,最好还是采用了局部安装,可能是我能力不太行。npm i webpack -Dnpm i webpack-cli -D在项目更目录下输入命 npm init -y会产生一个package.json文件,目录结构如下在项目根目录中,创建名为webpack.conf...

2020-03-01 17:28:00 118

原创 IDEA 通过generator自动生成实体类、dao以及mapper文件

步骤在pom.xml文件中导入mybatis generator 自动生成代码插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</...

2020-02-29 19:21:59 3075

原创 vscode中eslint语法报错问题

问题我们使用vue-cli创建项目,默认会启用eslint语法检验,虽然是个好东西,可以让我们的代码格式非常的规范,但是他过于严格的语法规范,比如不能加分号,使用单引号,代码结尾还有有一个空行等等过于严格的要求,让代码经常报错,与修改一个空格,一个分号的事就大大降低了开发效率,所以需要解除一些工具帮我们自动按照esllint进行代码自动规范化。解决我是使用了三个插件来实现保存自动进行代码规范...

2020-02-26 15:11:14 4123 3

原创 vue脚手架+Element-UI

vue脚手架vue脚手架用于快速生成Vue项目基础结构官方网址:https://cli.vuejs.org/zh/guide/installation.html安装npm install -g @vue/cli安装vue cli的包项目创建创建项目命令:vue create 项目名可以选择默认方式default,或者自定义安装,本次我所演示的是自定安装选择要安装的...

2020-02-26 14:23:36 505

原创 axios解决跨域问题

什么是跨域浏览器基于安全考虑,有同源策略的限制。所谓同源,就是两个页面具有相同的协议,域名以及端口号。所以如果请求页面的url和被请求页面的url的协议、域名或端口号中三者有一各不同,那么这个请求就被视为跨域了。axios解决跨域问题因为服务器端是不存在跨域问题,所以我们可以对发送的axios请求进行代理。具体步骤:1)在项目根目录下新建vue.config.js文件2)进行代理配置...

2020-02-26 14:22:31 876

原创 vscode终端无法使用webpack命令

问题在cmd中命令运行都是正常的,但是在vscode中就报错了,一脸懵,错误如下解决方案经过了多方百度查找,最终终于解决了输入命令Set-ExecutionPolicy -Scope CurrentUser然后再输入RemoteSigned成功解决...

2020-02-22 10:32:40 2351 9

原创 watch、computed和methods对比

watch通过watch 来监视data中的特定数据的变化,一旦数据发生变化,则调用function函数代码示例: // 通过wath监视data数据的变化,一旦变化就出发function,function的第一个参数为新数据,第二个参数为老数据 watch: { //firstName为data中的数据 firstName:func...

2020-02-22 10:30:55 132

原创 vue组件

vue组件组件的出现,就是为了拆分vue实例的代码量,能够让我们以不同的组件,来划分不同的功能模块,以后去调用即可。组件化和模块化的不同:模块化是从代码逻辑的角度进行划分的,方便后台代码的分层开发,保证每个功能模块的只能单一组件化是从UI界面的角度进行划分的,前端的组件化,方便UI组件的重用vue组件的创建方式1<body> <div id="app...

2020-02-20 12:03:58 115

原创 vue实例的生命周期

vue实例生命周期概念从Vue实例创建、运行到销毁期间,总是伴随着各种各样的事件,这些事件,我们统称为生命周期。生命周期钩子=生命周期函数=生命周期事件生命周期钩子beforeCreate()这是我们执行过程中遇到的第一个生命周期函数,表示实例完全被创建出来之前,会执行它注意:在beforeCreate生命周期函数执行的时候,date和methods中的数据都还没有被初始化crea...

2020-02-19 14:43:52 133

原创 vscode插件 livereload实现网页自动刷新

第一步在vscode中安裝livereload插件打开livereload快捷键ctrl+shift+p,搜索livereload,点击打开在chrome安装livereload插件插件下载地址:https://www.jb51.net/softs/568725.html#downintro2将crx文件的后缀改为.zip并进行解压进入扩展程序加载之前解压的插件,即能安装成功...

2020-02-17 15:00:01 9273 2

原创 v-show和v-if

共同点两者的作用都是根据表达式的真假切换元素的显示状态不同点v-if1)原理是修改元素的display样式,实现显示和隐藏的效果2)消耗的性能小v-show1)v-if的本质是通过操纵dom元素来切换现实状态,表达式的值为true,元素存在于dom树中,为flase,从dom树中移除。2)消耗的性能大适用场景频繁的切换使用v-show,否则使用v-if,因为v-if切换消耗...

2020-02-17 13:18:52 147

原创 Less

Less基础css存在的弊端css是一门非程序式与语言,没有变量、函数、scope(作用域)等概念css需要书写大量看似没有逻辑的代码,css冗余度是比较高的不方便维护和扩展,不利于复用css没有很好的计算能力非前端开发工程师,往往因为缺少css编写经验而很难写出组织良好且易于维护的css代码项目Less介绍Less是一门css预处理语言,它扩展了css的动态特性。在css的基...

2020-02-14 13:43:58 228

原创 CSS精灵技术

精灵技术css精灵其实是将网页中的一些小背景图像整合到一张大图中(精灵图),然而,各个网页元素通常只需要精灵页面中不同位置的小图。需要用到的cssbackground-imagebackground-repeatbackground-position属性进行背景定位其中最关键的就是使用background-position进行精确的定位为什么需要精灵技术为了有效减少服务器接收...

2020-02-14 11:47:39 261

原创 响应式开发(bootstrap)

响应式开发响应式开发原理使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目度。响应式需要一个父级作为布局容器,来配合子级元素来实现效果变化。就是在不同的屏幕下,通过配体查询来改变这个布局容器的大小,再改变子元素的排列方式呵呵大小,从而实现不同屏幕下,看到不同的页面布局和样式变化。常用的尺寸手机:设置宽度为100%平板:设置宽度为750px桌面显示器:设置宽度...

2020-02-13 23:19:17 318

原创 rem布局

rem基础em单位em单位是相对于父元素的,相对于字体大小来说的比如,父设置font-size=10px,非根元素设置width:2em,转换成px就是20pxrem单位rem,是一个相对单位,是相对于html也就是根元素,相对于字体大小来说的。比如,根元素(html)设置font-size=10px,非根元素设置width:2rem,转换成px就是20pxrem的优点:就是可以通...

2020-02-13 14:35:30 136

原创 面向对象和面向过程

面向过程当需要实现一个功能的时候,每一个具体的步骤都是亲力亲为,详细处理每一个细节,注重步骤,第一步如何做,第二步如何做优点:性能比面向对象高,因为类调用时需要实例化,开销比较大面向对象当要实现一个功能的是后,不关心具体的步骤,而是找一个具有该功能的对象,来帮我做这件事。建立对象时为了描述某个事物在做某件事情时的行为。优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,...

2020-02-13 11:44:28 76

原创 flex布局(弹性布局)

传统布局与flex布局传统布局(float布局)兼容性好布局繁琐局限性,不能在移动端很好的布局flex布局操作方便,布 局极为简单,移动端应用很广泛pc端浏览器支持情况较差ie11或更低版本,不支持或仅部分支持建议如果PC端页面布局,我们还是使用传统布局,也就是float浮动布局如果是移动端或者不考虑兼容性问题的PC端页面布局,我们还是使用flex弹性布局fle...

2020-02-12 15:29:34 137

原创 jquery ui 菜单默认纵向改为横向

关键样式代码 .menu:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .menu>.ui-menu-item{ display: inline-block; ...

2020-02-11 15:09:14 319

原创 css实现瀑布流效果

多列在css3中,可以创建多列对文本或者区域进行布局属性:column-count:列的数量column-gap:列之间的距离column-rule: 列之间线的颜色,宽度等用多列实现瀑布流效果html代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <...

2020-02-05 14:03:36 211

原创 行内元素,块级元素,行内块元素

行内元素不能设置宽度和高度margin只能设置左右外边距不会自动换行,不能独占一行行内元素只能包括文字或行内元素、行内块元素,不能包括块级元素块级元素可以设置高度和宽度可以设置上下左右外边距块级元素独占一行,当没有设置宽高时,它默认设置为100%.块级元素可以包行内元素、块级元素多个块状元素标签写在一起,默认排列方式为从上至下行内块元素不能独占一行可以设置高度和...

2020-02-04 19:00:12 314

原创 CSS定位

CSS定位改变元素在页面上的位置CSS定位机制普通流元素按照其在HTML中的位置顺序决定排布的过程浮动绝对布局CSS position属性static(静态布局)与相对布局相差不大,但是偏移量对其不起作用relative(相对布局)相对布局,占据位置,可以通过left,right等属性进行位置的相对偏移通过更改z-index属性可以改变覆盖的顺序,谁的值大,谁在上面...

2020-02-04 14:22:38 157

原创 html5 表单新增元素与属性

表单内元素的form属性可以将比如textarea 写在form外面,而不是一定要加在form里面 <form id="testform"> <input type="text" name="name" /> <input type="submit" value="提交" formaction="提交地址1"/> <input typ...

2020-02-04 11:29:16 134

原创 html5新增主体结构元素

article定义和用法<article> 标签规定独立的自包含内容一篇文章应有其自身的意义,应该有可能独立于站点的其余部分对其进行分发。<article> 元素的潜在来源:论坛帖子报纸文章博客条目用户评论用article实现页面嵌套代码: <article> <h1>这是一个内嵌页面</h1> &lt...

2020-02-03 20:10:09 124

原创 内联框架iframe

通过iframe能够实现的功能是在网页中嵌套别的网页代码展示:iframeA<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body bgcolor="#808080" &gt...

2020-02-03 15:54:40 121

原创 HTML块

HTML块html块元素块元素在显示时,通常以新行开始如:<h1> <p> <ul>HTML内联元素内联元素通常不会以新行开始如:<b> <a> <img>HTML div元素div元素被称为块级元素,其主要是组合HTML元素的容器HTML span元素span元素是内联元素,可以作为文本的...

2020-02-03 14:07:07 105

原创 SpringMVC基础知识整理

三层架构我们的开发一般有两种形式:C/S架构,B/S架构,在JavaEE开发中,几乎都是基于B/S架构的开发。那么在B/S架构中,服务器端,系统标准的三层架构包括:表现层,业务层,持久层。...

2020-02-01 12:49:39 543 1

原创 git版本控制

SVN概述集中式的版本控制系统:SVN、CVS分布式的版本控制系统:git集中式中央服务器挂掉不能,其他电脑不能工作git的两大特点版本控制:解决多人同时开发代码问题,找回历史代码的问题分布式:同一个git仓库,可以git 创建版本库创建一个空目录:$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngit通过git...

2020-01-18 14:16:20 218

原创 ssm框架搭建

整合说明:通过spring去整个springmvc框架以及mybatis框架,采用配置文件+注解的形式(怎么方便怎么来)

2020-01-16 10:53:24 121

原创 Mybatis框架基础知识

什么是框架框架是某种应用的半成品,就是一组组件,是一套解决方案,供你选用完成自己的系统。框架帮你封装了一些细节,开发者可以使用极简的方式实现功能,可以提高程序的开发效率。三层架构和框架持久层技术解决方案JDBC技术:ConnectionPreparedStatementResultSetSpring的JdbcTemplate:Spring中对jdbc的简单封装Apache的...

2020-01-04 17:30:47 174

原创 股票基础信息

股票交易程序证券在证券交易所的交易程序一般包括以下几个环节:开户、委托、竞价成交、清算交割、过户等步骤。开户投资者在买卖证券之前,要到证券商*处开立户。开户要同时开设证券账户和资金账户证券账户(放股票)证券账户是证券登记机关为投资者设立的,用于准确登记投资者所持的证券种类、名称、数量及相应权益变动情况的一种账册。资金账户(放钱)资金账户是投资者在证券商处开设的资金专用账户,用于存...

2019-12-18 23:36:42 2084

原创 spring基础知识

我们一般的开发基本上有两种模式:C/S架构(客户端与服务器端)、B/S架构(浏览器端和服务器端),而java非常适合做B/S架构spring是什么spring是全栈式轻量级框架,以IOC和AOP为核心,提供了表现层SpringMVC和和持久层 Spring JDBC以及业务层事物管理等众多的企业级应用技术,还能整合众多第三方框架和类库,逐渐成为使用最多的java EE企业应用开源框架。S...

2019-12-18 09:59:03 290 1

原创 Nginx代理

Nginx正向代理Nginx正向代理,代理的是客户端,客户端为了向目标服务器获取数据,客户端要向代理服务器发送一个请求,并指定目标服务器。Nginx反向代理代理的是服务器,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。...

2019-11-12 17:18:24 80

nt32-odbc-cli.zip离线包

nt32_odbc_cli.zip离线包

2023-07-12

ibm-db-3.1.2.tar.gz安装包

ibm-db-3.1.2.tar.gz安装包

2023-07-12

空空如也

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

TA关注的人

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