自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (8)
  • 收藏
  • 关注

原创 The listener supports no services问题解决

问题描述oracle 12c,配置好默认监听,启动监听后提示如下:LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 10-AUG-2021 01:43:54Copyright (c) 1991, 2014, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=odd.us.oracle.com)(PORT=1521)))

2021-08-10 14:06:02 2692

翻译 Vue3手册译稿 - 深入组件 - Provide/注入

提供/注入本章节需要掌握组件基础我们经常使用props从父组件传递数据到子组件。相像一下你有一个多级嵌套的组件,你需要传递一个数据到底层的组件,你需要一级级往下传递,这样操作是比较繁琐的。在这些场景下,我们使用provide和inject对。父组件可以注入所有子组件一个数据,而不用关心这个组件到底有多少层级结构。这个功能分成两部分共同完成:父组件使用provide选项注入数据,而子组件有一个inject选项可以开始使用数据。例如我们有个嵌套组件层级像这样:Root└─ TodoList

2021-04-11 17:44:57 291

原创 Vue3手册译稿 - 深入组件 - 插槽

插槽本章节需要掌握组件基础插槽内容Vue实现一套优秀的内容分发接口,基于WEB组件草案,使用<slot>标签提供内容分发服务。这允许你像这样构成一个组件:<todo-button> Add todo</todo-button>todo-button模板应该这样写:<!-- todo-button 组件模板 --><b...

2021-03-25 14:07:00 208

原创 vscode Vue3 多根节点语法检验错误fix

错误众所周知vue3支持多个根节点,但在vscode中eslint检查会针对多根节点报错。虽然不影响使用,但看着很不舒服:The template root requires exactly one element.fix方法项目根目录下.vscode目录,有一个settings.json的文件(如果没有则新建之)加入一行:"vetur.validation.template": f...

2021-03-23 22:19:00 2917 5

原创 Vue3手册译稿 - 深入组件 - 自定义事件

本章节需要掌握组件基础emit我译成发射,觉得发射这个词比较形象的形容将子组件事件发射出来的一个动作。事件名像组件和props,事件名也会进行自动转换,如果你在子组件里发射一个驼峰命名的事件,你就可以在父组件中添加一个短横线分隔的监听:this.$emit('myEvent')<my-component @my-event="doSomething"></my-c...

2021-03-15 19:52:00 239

原创 Vue3手册译稿 - 深入组件 - 非prop属性

本章节需要要有组件基础组件的非prop属性是一个属性或事件传递给组件,但不需要在props或emits中进行定义。通常使用的属性包括class,style和id属性。你可以通过$attrs来访问它们。属性继承如果组件只有一个根节点,非prop属性自动添加到根节点上。例如date-picker组件实例:app.component('date-picker', { template:...

2021-03-13 21:35:00 134

原创 Vue3手册译稿 - 深入组件 - pros

[info]学习本节,你应该已了解过组件基础prop类型前面我们讨论过,props可以是一个字符列表的数组。props: ['title', 'likes', 'isPublished', 'commentIds', 'author']但是有时候,我们需要传递一些特别的类型数据。这种情况下,我们可以在列表中传递对象,同时传递属性名称和类型即可:props: { title: S...

2021-03-12 16:18:00 194

原创 Vue3手册译稿 - 深入组件 - 组件注册

[info]这个章节认为你已经掌握组件基础。如果你对组件还不熟悉,请先学习。组件名称组件注册时需要指定一个名称。例如全局注册时:const app = Vue.createApp({...})app.component('my-component-name', { /* ... */})app.componet第一个参数就是组件名称。上面示例中组件名称为my-compone...

2021-03-11 09:34:00 78

原创 Vue3手册译稿 - 基础 - 组件基础

基础示例一个Vue组件示例:// 创建一个Vue应用const app = Vue.createApp({})// 定义一个叫`button-counter`的全局组件app.component('button-counter', { data() { return { count: 0 } }, template: ` <but...

2021-03-10 11:32:00 141

原创 Vue3手册译稿 - 基础 - 表单输入绑定

基础用法你可以通过v-model指令创建与文本框、多行文本框以及选择框等表单输入组件的双向绑定,它会自动根据输入组件不同使用正确的绑定方式。虽然有点神奇的,但v-model本质上是用户输入控件更新数据的语法糖,对一些边界情况进行处理。[warning]提示v-model会忽略表单单控件初始化的value,checked,selected属性。它总会将当前活动实例数据当成数据源。你应该在组件...

2021-03-08 21:42:00 99

原创 Vue3手册译稿 - 基础 - 事件处理

事件处理事件监听当DOM事件被触发时,我们使用v-on(缩写@符号)来监听事件,运行JavaScript。使用方法为v-on:click="method"或缩写为@click="method"。例如:<div id="basic-event"> <button @click="counter += 1">Add 1</button> <p...

2021-03-07 21:55:00 115

原创 Vue3手册译稿 - 基础 - 列表渲染

使用v-for将数组映射成元素列表可以使用v-for指令将数组渲染成一个列表。v-for指令在使用特殊语法item in items,items指向数组源,item是迭代 items的每项的别名:<ul id="array-rendering"> <li v-for="item in items"> {{ item.message }} </li...

2021-03-04 12:33:00 125

原创 Vue3手册译稿 - 基础 - 条件渲染

条件渲染v-ifv-if用来根据条件渲染块元素。只有v-if结果为真时才会显示该块元素。<span v-if="awesome">Vue is awesome</span>同时也可以添加v-else块:<h1 v-if="awesome">Vue is awesome</h1><h1 v-else> Oh no :( <...

2021-03-03 21:52:00 61

原创 Vue3手册译稿 - 基础 - Class和Style绑定

还有一个数据绑定就是控制元素的样式表或内联样式。因为它们都是属性,所以我们可以通过v-bind来处理:使用表达运算得到一个最终的字符串。但是字符串拼接是容易混乱和出错的。因为这个原因,Vue在使用v-bind绑定class和style时提供了增强方法。除了字符串,表达式同时也可能运算得到对象和数组。绑定 HTML Classes对象语法我们可以给:class(v-bind:class的缩写...

2021-03-03 08:55:00 196

原创 Vue3手册译稿 - 基础 - 计算属性及监听器

计算属性模板内表达式是非常方便的,但它们是为简单操作设计的。太多的逻辑会造成模板臃肿难以维护。例如,有一个嵌套数组:Vue.createApp({ data() { return { author: { name: '小明', books: [ 'Vue 2 - 高级手册', 'Vue 3 - 基...

2021-03-02 16:51:00 108

原创 Vue3手册译稿 - 基础 - Data属性及方法

Data属性和方法Data属性在组件中Data是一个函数,Vue会在创建组件实例时调用它。Data函数应该返回一个对象,Vue会将这个对象包含进它的响应式系统并用$data存储在应用实例中。为了方便,对象中的任何顶级属性都会通过组件直接暴露出来:const app = Vue.createApp({ data() { return { count: 4 } ...

2021-03-01 21:25:00 901

原创 Vue3手册译稿 - 基础 - 模板语法

Vue.js是以HTML为基础的模板语法,它允许你声明式的将底层组件实例的data数据绑定到渲染的DOM。所有的Vue.js模板都是合法的HTML,可以被标准浏览器或HTML解释器识别。在底层,Vue将模板编译成虚拟DOM渲染函数。结合系统响应方面,当场景发生变化时,Vue巧妙的用最少的重新渲染组件最少操作DOM次数提升运行效率。如果你熟悉虚拟DOM以及喜欢原生JavaScript,你也可以...

2021-02-28 13:45:00 91

原创 Vue3手册译稿 - 基础 - 应用&组件实例

创建一个应用实例每个Vue应用都是通过createApp函数创建一个应用实例开始的:const app = Vue.createApp({ /*options*/})应用实例是注册一个可供组件在应用内使用的“全局变量”。我们先看一个快速实例,然后再详细讨论:const app = Vue.createApp({})app.component('SearchInput',Se...

2021-02-27 18:15:00 175

原创 Vue3手册译稿 - 基础 - 介绍

介绍提示已经了解Vue2且仅想知道Vue3有哪些新功能?请参阅迁移指南Vue.js是什么?Vue(读音/vjuː/,像view一样发音)是一套用于构建用户界面的先进框架,不像其他僵化的框架,Vue被设计为全面的渐进式可扩没用框架。该核心库只关注视图层,使用非常简单且易于与其他第三方类库或现有项目进行集成。另一方面当与现代化工具以及支持类库结合使用时,Vue也完全能够为复杂的单页面应用...

2021-02-26 12:07:00 97

原创 Vue3手册译稿 - 基础 - 安装

Vue.js是一种渐进式可扩展框架,有多种方式与现有项目进行集成。以下提供三种将Vue.js集成到项目中的方法:通过引用CDN包的方式集成。使用NPM进行安装。使用官方提供的CLI脚手架,按流程步骤自动导入内置的Vue框架(例如,热重载、保存时lint等)Vue开发者工具目前是Beta版本 - Vuex及路由集成仍然在开发中。使用Vue时,推荐在你的浏...

2021-02-26 09:38:00 111

原创 元旦三天假期,实现一个电商退单管理系统【四】-手机客户端实现

需求变更拆包出现异常,需要留下照片凭证,以防后期抵赖。这当然属于手机端功能,于是强烈向电商老板推荐手机客户端。另外近期出现了一个奇怪的bug,经常扫码时重复出现同一个编码,明明已经扫了别的码了,系统里接收一的还是前一个。非常难复现,初步怀疑是扫码枪的缓存功能造成的,但没有办法根治,造成仓库抱怨。于是将扫码入库功能也加到手机客户端上,并控制该功能只允许在仓库使用(GPS定位,划定区域内使用,...

2021-01-17 13:24:00 157

原创 元旦三天假期,实现一个电商退单管理系统【三】

一、服务端接口实现服务端接口用于接收客户端登录、快递公司查询、同步订单、查询已同步订单等业务。主要用tp3.2完成。只写了一个controller,数据库查询都写在controller里了。tp本来的设计思想,也不分业务逻辑层和数据层。他把数据层和model混合在一起,业务逻辑层和controller合在一起。对于小型项目,快速实现,变更快速响应有很大优势。我这边业务逻辑不是很多,只用了一个...

2021-01-11 17:33:00 189

原创 元旦三天假期,实现一个电商退单管理系统【二】

一、仓库扫码监听客户端实现(一)功能分析快递小哥骑着小三轮,运送退货快递到仓库,库管打开客户端,选择快递公司后,递给快递一把扫码枪,小哥滴滴滴,滴滴滴,一顿操作猛如虎,打完收功。仓管将数据提交服务器,打印回单,整个客户端流程结束。仓库的客户端需要监听扫码枪输入,计划使用C#编写一个托盘程序,负责订单的接收,以及提交服务器端、打印回单等任务,同时还能查询历史订单信息等。主要功能如下:...

2021-01-07 11:07:00 266

原创 元旦三天假期,实现一个电商退单管理系统【一】

一、背景 某电商快速发展,每日发单量比较大,购买电商ERP进行进销存管理。但每日退货也有几百单甚至更多,电商ERP系统对订单管理得心应手,处理效率非常高,但对于退货流程管理却相对比较简单,只是一个简单的录入查询,无法对退单进行全生命周期监控。淘宝、拼多多等平台客户发起退货请求,退货单到底有没有返回到仓库,中间可能出现很多意外情况,如快递丢单、客户压根没有退、超时等多种情况,更有部...

2021-01-03 14:40:00 414

原创 vue“欺骗”ueditor,实现图片上传

一、环境介绍@vue/cli 4.3.1webpack 4.43.0ueditor1.4.3.3 jsp版二、springboot集成ueditor,实现分布式图片上传参考我的另一篇博客,《微服务迁移记(五):WEB层搭建(5)-集成ueditor编辑器,伪分布式图片上传》配置完成后,有一个http://192.168.43.89:3000/ueconfig配置接口提供外网访问。三...

2020-07-29 13:16:00 295

原创 OkHttp全局拦截器设置token超时重新获取

Feign客户端请求远程服务接口时,需要携带token进行认证(详见《微服务迁移记(六):集成jwt保护微服务接口安全》),token有超时时间设置,当超时后,需要重新刷新token。如果每个接口都去判断,那就费事了,最好的办法是在拦截器里做。我这里使用的是OkHttp,新增一个OkHttpInterceptor的拦截器:@Slf4jpublic class OkHttpIntercept...

2020-07-09 21:37:00 505

原创 基于BootstrapVue的登录界面

网上找了个皮,改成vue登录界面。webpack4.43 vue-cli 4.3.1脚手架。BootstrapVue 官方文档:https://bootstrap-vue.org/先看下最终效果:废话不多说,开始:一、login.css,从网上扒出来的,直接贴上来/*=========================================================...

2020-06-20 12:57:00 1015

原创 uni-app自定义导航栏问题

引用插件:uniNavBar<uni-nav-bar statusBar="true" backgroundColor="#59AAFE" color="#FFFFFF" class="status-bar"> <view slot="left">分类</view> <view>课程</view> <view...

2020-05-31 19:07:00 586 1

原创 SpringCloud项目启动报错

***************************APPLICATION FAILED TO START***************************Description:Your project setup is incompatible with our requirements due to following reasons:- Spring Boot [2.2.2....

2020-04-19 13:12:00 1981

原创 centos8 nginx php7.4等环境安装配置

h3 { box-shadow: 0 0 1px rgba(95, 90, 75, 1), 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: rgba(255, 255, 255, 1); font-family: 微软雅黑, 宋体, 黑体, Arial; font-size: 18px; font-weight: bold; height: 25px; ...

2020-04-02 13:10:00 646

原创 微服务迁移记(七):使用docker发布 springcloud应用续-发布service及web两个工程...

上篇文章,发布分布式配置中心,参考《微服务迁移记(七):使用docker发布 springcloud应用》,发布以后可以通过:http://192.168.0.12:8000/actuator/health访问服务健康状况。今天在单位,利用中午休息时间,将服务实现层(相当于provider)和web层(相当于consumer)发布至虚拟机服务器。公司环境略有变化,每个项目下新增bootstr...

2020-03-20 16:58:00 80

原创 微服务迁移记(七):使用docker发布 springcloud应用

本章节,我们通过docker将zyproject-configserver工程发布到服务器。zyproject-configserver的搭建过程见:《微服务迁移记(三):配置中心SpringCloud Config搭建》一、环境介绍docker服务器:192.168.0.12,已搭建好docker环境,并通过端口2375可以正常访问。consul服务器:192.168.0.12,8500...

2020-03-17 08:31:00 68

原创 intelliJ IDEA docker部署springboot项目

一、docker服务器侧监听配置centos7安装配置docker参考《centos下docker安装》vim /usr/lib/systemd/system/docker.service,配置完端口,下面的idea中才能连接成功。默认使用2375端口监听,如果开有防火墙,需要把端口添加到例外。ExecStart=/usr/bin/dockerd -H fd:// --contain...

2020-03-11 10:05:00 92

原创 docker部署应用时超时解决

错误:[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:1.2.1:build (build-image) on project freemarker-page-demo: Exception caught: Get https://registry-1.docker.io/v2/library/java8/mani...

2020-03-11 09:16:00 2052

原创 centos下docker安装

一、设置存储库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 执行结果已加载插件:fastestmirror, langpacksadding repo from: https://download.docker.com/linux/centos/docke...

2020-03-09 10:12:00 566

原创 freemarker自定义分页(springboot、bootstrap4)

先看下最终效果:源码地址:https://github.com/zhouyu629/freemarker-page-demo实现过程一、新建springboot项目,导入相关依赖包 <!--web组件--> <dependency> <groupId>org.springframework.bo...

2020-03-07 11:51:00 409

原创 微服务迁移记(六):集成jwt保护微服务接口安全

JWT=json web token,是一种跨语言的身份校验机制,通信双方之间以Json对象的形式安全的传递信息,对数据进行加密传输,保证信息传递过程中的身份可信。微服务各模块或不同应用程序、终端之间的RPC调用,也应该保障数据传递的安全和可靠,避免身份伪造、传递数据被拦截获取和篡改等信息安全。我们对前面的微服务API实现层进行如下改造:第一步:调用接口前,先进行接口用户登录,获取令牌(T...

2020-03-05 16:23:00 107

原创 微服务迁移记(五):WEB层搭建(5)-集成ueditor编辑器,伪分布式图片上传

一、redis搭建二、WEB层主要依赖包三、FeignClient通用接口以上三项,参考《微服务迁移记(五):WEB层搭建(1)》四、SpringSecurity集成参考:《微服务迁移记(五):WEB层搭建(2)-SpringSecurity集成》五、FreeMarker集成参考:《微服务迁移记(五):WEB层搭建(3)-FreeMarker集成》六、简单权限管理参考:《微服务...

2020-03-02 12:23:00 113

原创 微服务迁移记(五):WEB层搭建(4)-简单的权限管理

一、redis搭建二、WEB层主要依赖包三、FeignClient通用接口以上三项,参考《微服务迁移记(五):WEB层搭建(1)》四、SpringSecurity集成参考:《微服务迁移记(五):WEB层搭建(2)-SpringSecurity集成》五、FreeMarker集成参考:《微服务迁移记(五):WEB层搭建(3)-FreeMarker集成》六、简单权限管理实现一个简单的...

2020-02-29 12:40:00 105

原创 微服务迁移记(五):WEB层搭建(3)-FreeMarker集成

一、redis搭建二、WEB层主要依赖包三、FeignClient通用接口以上三项,参考《微服务迁移记(五):WEB层搭建(1)》四、SpringSecurity集成参考:《微服务迁移记(五):WEB层搭建(2)-SpringSecurity集成》五、FreeMarker集成1.必要导包<!--整合freemarker--> <depende...

2020-02-26 14:08:00 78

中国省市县代码表

全国各地省市县代码表。如合肥340100

2012-04-27

不间断滚动的js类

适合网站中开发滚动的图片、文字等 应用说明:页面包含[removed][removed] 创建实例: //参数直接赋值法 new Marquee("marquee") new Marquee("marquee","top") ...... new Marquee("marquee",0,1,760,52) new Marquee("marquee","top",1,760,52,50,5000) ...... new Marquee("marquee",0,1,760,104,50,5000,3000,52) new Marquee("marquee",null,null,760,104,null,5000,null,-1) //参数动态赋值法 var marquee1 = new Marquee("marquee") *此参数必选 marquee1.Direction = "top"; 或者 marquee1.Direction = 0; marquee1.Step = 1; marquee1.Width = 760; marquee1.Height = 52; marquee1.Timer = 50; marquee1.DelayTime = 5000; marquee1.WaitTime = 3000; marquee1.ScrollStep = 52; marquee1.Start(); 参数说明: ID "marquee" 容器ID (必选) Direction (0) 滚动方向 (可选,默认为0向上滚动) 可设置的值包括:0,1,2,3,"top","bottom","left","right" (0向上 1向下 2向左 3向右) Step (1) 滚动的步长 (可选,默认值为2,数值越大,滚动越快) Width (760) 容器可视宽度 (可选,默认值为容器初始设置的宽度) Height (52) 容器可视高度 (可选,默认值为容器初始设置的高度) Timer (50) 定时器 (可选,默认值为30,数值越小,滚动的速度越快,1000=1秒,建议不小于20) DelayTime (5000) 间歇停顿延迟时间(可选,默认为0不停顿,1000=1秒) WaitTime (3000) 开始时的等待时间(可选,默认或0为不等待,1000=1秒) ScrollStep (52) 间歇滚动间距 (可选,默认为翻屏宽/高度,该数值与延迟均为0则为鼠标悬停控制,-1禁止鼠标控制)  使用建议: 1、建议直接赋予容器的显示区域的宽度和高度,如(<div id="marquee">......</div>) 2、建议为容器添加样式overflow = auto,如(<div id="marquee">......</div>) 3、为了更准确的获取滚动区域的宽度和高度,请尽可能将各滚动单位直接赋予正确宽高度 4、对于TABLE标记的横向滚动,需要对TABLE添加样式display = inline,如(<div id="marquee">table style="display:inline">......</table></div>) 5、对于翻屏滚动或间歇滚动,要注意各滚动单位间的间距,同时需要对容器的可视高度和可视宽度做好准确的设置,对于各滚动单位间的间距可以通过设置行间距或者单元格的高宽度来进行调整 6、对于LI自动换行的问题暂时没有更好的解决办法,建议将其转换成表格(TABLE)的形式来达到同等的效果 7、针对横向滚动的文字段落,如果最末端是以空格" "结束的,请将空格" "转换成" " 8、鼠标悬停滚动思想源自Flash,所以有一定的局限性(容器内仅允许用图片<img>或者带链接的图片<a><img></a>的形式,并需要禁止其自动换行) 使用实例: <div id="marquee"> ... ... </div> [removed] new Marquee("marquee",2,1,360,230,20,5000,3000,360) [removed] 演示地址:http://www.cssrain.cn/demo/Class-Of-Marquee-Scroll/MSClass.html

2012-04-24

jquery_easyui培训文档

jquery easyui的使用手册,doc格式。有兴趣的朋友可以把它转成chm格式更好。感谢网友的整理,共享给大家

2012-04-24

jquery-easyui-1.2.3

包含window,tree,comobox,menu,linkbutton,datetimebox,grid,validatebox,tabs等一系列插件

2012-04-24

asp.net打印控件lodop4.0

asp.net下最好用的打印控件之一 Lodop是专业Web打印控件,类型为ActiveX插件,用它既可裁剪输出页面内容, 又可用程序代码生成复杂打印页。该控件功能异常强大,却简单易用。 功能用JavaScript调用,主要接口函数如下: ● PRINT_INIT(strPrintTaskName)打印初始化 ● SET_PRINT_PAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName)设定纸张大小 ● ADD_PRINT_HTM(intTop,intLeft,intWidth,intHeight,strHtml)增加超文本项 ● ADD_PRINT_TEXT(intTop,intLeft,intWidth,intHeight,strContent)增加纯文本项 ● ADD_PRINT_TABLE(intTop,intLeft,intWidth,intHeight,strHtml)增加表格项 ● ADD_PRINT_SHAPE(intShapeType,intTop,intLeft,intWidth,intHeight,intLineStyle,intLineWidth,intColor)画图形 ● SET_PRINT_STYLE(strStyleName, varStyleValue)设置对象风格 ● PREVIEW打印预览 ● PRINT直接打印 ● PRINT_SETUP打印维护 ● PRINT_DESIGN打印设计

2010-02-24

asp.net墙外打印控件

更新内容如下: 1.修正,页眉页脚为空时,若设置的边距为0时,打印结果与预览不一致的情况。 2.修正页眉或页脚为空时,会出现“内存访问错误”的提示的问题。 3.修正,页眉页脚为多行时,调整边距游标的定位问题。 4.修改了在有页眉页脚时,如果body的margin与padding都为0时,会出现页眉页脚盖住内容的情况。 5.增加左右不可打印区域对打印的影响。

2010-02-24

ATnotes,免费的电脑便签

汉化版,免费版。 你是不是经常用word,notepad在记录信息,或者直接写到笔记本上? ATnotes太方便了,win+z键,呼之即出,然后便可记录信息

2009-11-27

网卡的MAC地址更换器

可以更改机器在的Mac地址 选择物理网卡,输入MAC址,即可 解决某些单位内MAC址IP绑定上网的问题

2009-04-21

空空如也

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

TA关注的人

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