zl程序教程

前端

  • curl命令半天没响应,有可能返回内容导致session挂了

    curl命令半天没响应,有可能返回内容导致session挂了

    背景 今天curl一个接口,半天没反应。 这个接口是一个能返回byte[]数据的接口 解决过程 开了另一个session ps aux | grep curl 发现啥都没!࿰

    日期 2023-10-26 10:15:03     
  • 一文带你入门css【选择器的详细介绍】

    一文带你入门css【选择器的详细介绍】

    文章目录 前言一、(〃'▽'〃)css简介、英文全称:Cascading Style Sheets1.概念2.用样例体会css的作用①.未加入css代码之前②.加入css代码之后③

    日期 2023-10-26 10:15:03     
  • 你知道,HTTPS用的是对称加密还是非对称加密?

    你知道,HTTPS用的是对称加密还是非对称加密?

    本文引用了作者“leapMie”的“HTTPS 原理分析——带着疑问层层深入”一文内容,感谢原作者的文字。 1、引言 随着互联网安全意识的普遍提高,对安全要求稍高的应用中,HTTPS的使用是很常见的,甚至在1年前,苹果公司就将使用HTTPS作为APP上架苹果应用市场的先决条件之一&#

    日期 2023-10-26 10:15:03     
  • Vue3类型判断和ref的两个作用

    Vue3类型判断和ref的两个作用

    1.类型判断的四种方法 isRef: 检查一个值是否为一个ref对象 isReactive:检查一个对象是否是由 reactive 创建的响应式代理 isReadonly: 检查一个对象是否是由 readonly 创建的只读代理 isProxy: 检查个对象是否是由 reactive 或者 readonly 方法创建的代理 <template> <div>

    日期 2023-10-26 10:15:03     
  • 纯css,div隐藏滚动条,保留鼠标滚动效果。

    纯css,div隐藏滚动条,保留鼠标滚动效果。

    示例1: html,body { height: 100%; } body { overflow: hidden; } .full-screen { position: relative; width: 100%; height: 100%; min-width: 1000px; } .full-screen .header { pos

    日期 2023-10-26 10:15:03     
  • JavaScript_继承

    JavaScript_继承

       

    日期 2023-10-26 10:15:03     
  • javascript封装自定义滚动条方法,可自定义四个边框滚动条

    javascript封装自定义滚动条方法,可自定义四个边框滚动条

    http://www.cnblogs.com/webhb/p/5755762.html 还是根据我的个人习惯封装了一个方法 setScroll({ box :父盒子DOM对象, content : 内容盒子DOM对象, scrollall : 滚动条大盒子DOM对象, scroll : 滚动条DOM对象, direction:   垂直滚动

    日期 2023-10-26 10:15:03     
  • 关于postman与shiro权限验证问题

    关于postman与shiro权限验证问题

        作为一个java的开发小白 , 写完一个web方法测试是必不可少的 , 只有测试号没问题的方法给别人时 ,别人才不知道你是小白 , 要不然很尴尬的 。新手入坑的测试工具是postman 。这个工具用起来还可以 , 这里就不做新手入坑介绍了 , 就说说常用的一个功能吧!!!就是postman关于shiro验证的问题。     shiro的权限控制很简单,是现在常用

    日期 2023-10-26 10:15:03     
  • HTTP 协议解析

    HTTP 协议解析

    HTTP(Hyper Text Transfer Protocol 超文本传输协议), 是基于 TCP/IP 通信协议来实现数据传递的应用层协议. 用于 www 万维网服务器(Server-Side) 与 本地浏览器(Client-Side) 之间传输超文本的传输协议. 又因为 TCP/IP 协议是一个端到端的面向连接的协议, 所谓的端到端可以理解为进程到进程之间的连接, 所以 HTTP

    日期 2023-10-26 10:15:03     
  • VUE 更好的 ajax 上传处理 axios.js

    VUE 更好的 ajax 上传处理 axios.js

    vue更新到2.0之后,作者就宣告不再对vue-resource更新,而是推荐的axios,前一段时间用了一下,现在说一下它的基本用法。 首先就是引入axios,如果你使用es6,只需要安装axios模块之后 import axios from 'axios'; //安装方法

    日期 2023-10-26 10:15:03     
  • st.getParameter() 和request.getAttribute() 区别  https://terryjs.iteye.com/blog/1317610

    st.getParameter() 和request.getAttribute() 区别 https://terryjs.iteye.com/blog/1317610

      getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,

    日期 2023-10-26 10:15:03     
  • css——设置字体小于12px

    css——设置字体小于12px

    p { white-space: nowrap; font-size: .12rem; -webkit-transform-origin-x: 0; //缩小后文字居左 -webkit-transform: scale(0.80); //关键 }

    日期 2023-10-26 10:15:03     
  • 学习vue的一些资源

    学习vue的一些资源

    下图仅仅是给入门vue的同学一个参考,若有错误和建议欢迎指出http://blog.yubangweb.com/xue-xi-vuede-yi-xie-zi-yuan/ 一些参考资料: 官方教程 什么是双向绑定 vue生态 vue 常用ui组件 使用webpack构建vue vue的小demo

    日期 2023-10-26 10:15:03     
  • HTML5 LocalStorage 本地存储

    HTML5 LocalStorage 本地存储

    HTML5 LocalStorage 本地存储 说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示:   最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,

    日期 2023-10-26 10:15:03     
  • 超详细的JavaScript深拷贝实现

    超详细的JavaScript深拷贝实现

    前言配图源自 Feepik此前写过一篇文章 JavaScript深浅拷贝 其实没那么难 但里面的拷贝处理显然不够理想。今天再来详细的讲讲...正文一、JSON.stringify() 的缺陷利用 JavaScript 内置的 JSON 处理函数 可以实现简易的深拷贝 const obj { // ... JSON.parse(JSON.stringify(obj)) // 序列化与反序列化

    日期 2023-10-26 10:15:03     
  • 深度学习-神经网络-循环神经网络(一):RNN(Recurrent Neural Network,循环神经网络;1990年)

    深度学习-神经网络-循环神经网络(一):RNN(Recurrent Neural Network,循环神经网络;1990年)

    Jordan RNN于1986年提出:《SERIAL ORDER: A PARALLEL DISTRmUTED PROCESSING APPROACH》 Elman RNN于1990年提出:《Finding Structur

    日期 2023-10-26 10:15:03     
  • React+Webpack快速上手指南

    React+Webpack快速上手指南

    这篇文章不是有关React和Webpack的教程,只是一篇能够让你快速上手使用目前这两种热门技术的前端指南,并假设你对两者有一个基本的认识。如果你想先行了解下React,可以放肆的移步至  React官方教程,如果你已经使用了其他的模块加载与资源打包技术,不妨也来看看  Webp

    日期 2023-10-26 10:15:03     
  • easyUI替换非16x16的图标

    easyUI替换非16x16的图标

    我们知道easyUI原生的图标是比較难看的。所以要达到较好的用户体验,那么就很有必要替换它的图标。 原生的easyUI的图标: 可是。easyUI中的组件easyui-linkbutton默认仅仅提供了对16x16图片的良好支持。 假设你替换成别的尺寸的,那么图片就会被缩放,这显然不是我们想要的。 于是我们须要对easyui-linkbutton解析出的html进行改写。 1

    日期 2023-10-26 10:15:03     
  • 知道这20个正则表达式,能让你少写1,000行代码

    知道这20个正则表达式,能让你少写1,000行代码

    正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; v

    日期 2023-10-26 10:15:03     
  • 31.Vue3:Props组件交互

    31.Vue3:Props组件交互

    MyComponent.vue <template> <h3>单文件组件</h3> <p>{{title}}</p> <p>{{context}}</p> <ul> <li v-for="i

    日期 2023-10-26 10:15:03     
  • [译] 学习 JavaScript:9 个常见错误阻碍你进步

    [译] 学习 JavaScript:9 个常见错误阻碍你进步

    很多人尝试学习 JavaScript ,但是不久就放弃了。然后他们就告诉自己,“JavaScript 太复杂了”,更有甚者说,“我不是前端开发的料”。 这种情况挺让人悲伤的。其实根本不必放弃,所要做的仅仅是换一种不同的学习方法。 在这篇文章中,我们将介绍一些最常见的错误学习方法,并了解如何避免这些错误。许多技巧不仅适用于 JavaScript,甚至可以用到 web 开发上,所以也算是一种福利。

    日期 2023-10-26 10:15:03     
  • 随着浏览器窗口缩小表格出现横向滚动条

    随着浏览器窗口缩小表格出现横向滚动条

    <style> table{ width: 100%; border-collapse: collapse; border: saddlebrown 1px solid; } tr,td,th{ border: saddlebrown 1p

    日期 2023-10-26 10:15:03     
  • 【Flask】https

    【Flask】https

    https://www.jianshu.com/p/5ea147e03255   https://blog.csdn.net/yannanxiu/article/details/70670225

    日期 2023-10-26 10:15:03     
  • React Native 与 原生交互

    React Native 与 原生交互

    React Native 与 原生交互 http://www.jianshu.com/p/41dd77a83c13 React Native 与原生交互一般有三种方式,分别是Callback,Promise,RCTDeviceEventEmitter 本文所有代码片段基于 React Native "

    日期 2023-10-26 10:15:03     
  • shell编程 正则表达式

    shell编程 正则表达式

    正则表达式是一种用于文本匹配的通用语言。   正则表达式的基本组成部分: 正则表达式 描述 例子  ^ 行起始标记 ^abc匹配以abc起始的行  $ 行结束标记 abc$匹配以abc结束的行  . 匹配任意一个字符 abc . 匹配abc

    日期 2023-10-26 10:15:03     
  • vue项目实战

    vue项目实战

    学习资源推荐 https://blog.csdn.net/qq_42813491/article/details/90213353 vue项目实战 演示地址github仓库部分截图

    日期 2023-10-26 10:15:03     
  • 优秀的基于VUE移动端UI框架合集

    优秀的基于VUE移动端UI框架合集

    1. vonic 一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用,很简约,是我喜欢的风格 star 2.3k 中文文档 在线预览 2.vux 基于WeUI和Vue(2.x)开发的移动端UI组件库 star 10k 基于webpack+vue-loader+vux可

    日期 2023-10-26 10:15:03     
  • 解读HTTP/3

    解读HTTP/3

    技术的发展总是让人目不暇接,2018年10月,HTTP/3又发布了。虽然已经有一些中文技术媒体做了报道,但大多数是翻译的,而且内容大同小异。最近我专门学习了点关于HTTP/3的知识,在这里随便写写,和大家做个分享。 先简单回顾一下HTTP/2吧。自从1999年HTTP 1.1发布之后,Web一直在迅猛发展,可惜HTTP协议一直没有更新。等不及的Google自己搞了个SPDY(读音是

    日期 2023-10-26 10:15:03     
  • 解决网页不能复制的问题---简单粗暴方式

    解决网页不能复制的问题---简单粗暴方式

    1. 网页另存为保存 2. 查看源文件,删除所有的js文件, 3. 浏览器打开,就可以保存。 结束。

    日期 2023-10-26 10:15:03     
  • React之mobx、mobx-react 入门

    React之mobx、mobx-react 入门

    前言 目前React框架越来越火,使用 react 公司越来越多!随着页面逻辑的复杂度提升,各种状态库也层次不穷,业内比较成熟的解决方案有 Redux、但是Redux使用相对繁琐,对于新手来说不友好。所以今天特意推荐大家可以去尝试使用另一个比较成熟的状态管理工具Mobx&#x

    日期 2023-10-26 10:15:03     
  • H5和ionic  RN和Weex 他们之间的比较

    H5和ionic RN和Weex 他们之间的比较

    使用H5和ionic 进行移动APp开发 首先要开发一个完整的网站,然后,在网站的基础上,使用 H5+huozhe ionic提供的打包技术,把网站打包成一个应用。 把网站打包成一个可以安装到手机上运行的APp, 为什么要打包了??? 为了可以安装的手机上 为了可以调用底层设备的api 打包之后,可以得到一个安卓的引用。这个应用,底层其实是一个网站。 优点:开发的效率高 缺点:性能上不好。 2=

    日期 2023-10-26 10:15:03     
  • CSS样式表操作及选择器定义

    CSS样式表操作及选择器定义

    1.操作样式表 (1)html中引入css的三种方式:外部样式表、嵌入式样式表和内联样式表。首选外部样式表,引入的方式为<link rel="s

    日期 2023-10-26 10:15:03     
  • 关于移动端开发中遇到的坑-vue

    关于移动端开发中遇到的坑-vue

    滚动穿透问题 滚动穿透是指在移动端当有 fixed 遮罩背景和弹出层时,在屏幕上滑动能够滑动背景下面的内容。网上整理了解决方案,但有些还是存在一定的问题: https://gitlwz.github.io/2018/05/02/vue-move/ 设置overflow为hidden 1 2 3 4 5 6

    日期 2023-10-26 10:15:03     
  • javascript animation lib greensock gsap介绍

    javascript animation lib greensock gsap介绍

    一般前台做动画有以下几种方式: 1. 简单的css transition动画; 2. css animation动画 3. javascript库动画 一般来说css html5动画只适用于简单的形变动画,动画操作的是css某个属性。 但是对于更加复杂的动画,我们可能必须通过javascript来做,其中greensock的gsap就是一个让你发挥无限想象的强大工具 gsap还支持模块化使用,这

    日期 2023-10-26 10:15:03     
  • vue可以绑定多个事件吗?代码说明

    vue可以绑定多个事件吗?代码说明

    标签绑定一个事件处理函数,然后在相应的事件处理函数中调用想要触发的多个处理函数 以下两种方案,都可以实施 第一种 <button id="test" @click="test1">按钮</button> new Vue({ el:&#

    日期 2023-10-26 10:15:03     
  • 正则表达式 以A开头B结尾 取中间的内容

    正则表达式 以A开头B结尾 取中间的内容

    # 以A开头 B结尾取中间字符串 (?<=A).*?(?=(B|$))   

    日期 2023-10-26 10:15:03     
  • JavaScript中的function使用方法

    JavaScript中的function使用方法

    JavaScript入门易,可深究起来,竟搞得我如此混乱,这恐怕就是弱类型语言的特点吧?写惯了C++,还真是不适应。近日在google上搜来搜去,学习了半天function、this和prototype,这就总结一下,但愿能把它们理清楚。这是第一篇,关于JavaScript中的function。参考了一些文章,我认为JavaScript中的function可以有以下两种用法:一是做“普通逻辑代码容

    日期 2023-10-26 10:15:03     
  • Angular 文档中的修改链接是从哪里改的

    Angular 文档中的修改链接是从哪里改的

    如何修改修改的文本的链接。 如下图表示的,如何修改这个地方的链接到自己的 SCM 中。 你需要修改的文件为: aio\tools\transforms\templates\lib\githubLinks.html 你可以通过访问下面的链接来需要你进行修改或者调整的链接: https://src.ossez.com/angular/angular-cn/blob/aio/aio/tools/tr

    日期 2023-10-26 10:15:03     
  • 一款基于jQuery轮播切换焦点图,可播放多张图片

    一款基于jQuery轮播切换焦点图,可播放多张图片

    今天给大家分享一款基于jQuery轮播切换焦点图,可播放多张图片,在这个组件中,你可以任意指定8张图片,然后插件就会帮你自动生成缩略图,并且自动开始切换播放图片。当然,你也可以手动切换图片,只要点击缩略图即可,这款jQuery轮播切换组件配置比较方便,唯一的不足就是只能指定8张图片,灵活性不强。效果图如下: 在线预览   源码下载 实现的代码。 html代码:

    日期 2023-10-26 10:15:03     
  • 【总结】IE和Firefox的Javascript兼容性总结

    【总结】IE和Firefox的Javascript兼容性总结

    1.firefox不能对innerText支持。 firefox支持innerHTML但却不支持innerText。它支持textContent来实现innerText。只是默认把多余的空格也保留了。假设不用textContent,假设字符串里面不包括HTML代码也能够用innerHTML取代。 2.禁止选取网页内容: 在IE中一般用js:obj.onselectstart=function

    日期 2023-10-26 10:15:03     
  • JavaScript基础语法及DOM简单操作

    JavaScript基础语法及DOM简单操作

    一.js简单语法 js严格区分大小写,要注意.Js中每一条语句以分号结尾.如果不写分号,浏览器会自动添加,但是会消耗一些系统资源.而且有些时候,浏览器为加错分号,所以在开发中分号必须写js中会忽略多个空格和换行,所以可以利

    日期 2023-10-26 10:15:03     
  • h5性能优化,细节决定结果。

    h5性能优化,细节决定结果。

    介绍一些最近整理的优化细节。图片压缩什么的就不说了,这是优化必须做的。今天就说一下大家写代码时可以培养的优化的细节点。 不滥用float。不滥用web字体。 Float在渲染时计算量比较大,并且会脱标、塌陷。我们可以用flex布局来代替。web字体引入需要不小的消耗,最好跟设计提一下不要太多。 css中避免多余的样式设置。 color、font、line-height等都是可以继承的,所以他们的

    日期 2023-10-26 10:15:03     
  • html 页面跳转

    html 页面跳转

    页面跳转 第一种 <a href="#div1">to div1</a> //跳转链接<div id="div1">div1</div> //跳转地点 第二种 这种方法会跳转到底部 <a href="#label">Jump</a> //跳转链接 <a name="label">Text to be

    日期 2023-10-26 10:15:03     
  • HTTP协议

    HTTP协议

    一、什么是Http协议   HTTP全称是HyperText Transfer Protocal,即:超文本传输协议,从1990年开始就在WWW上广泛应用,是现今在WWW上应用最多的协议,    Http是应用层协议,当你上网浏览网页的时候,浏览器和Web服务器之间就会通过HTTP在Internet上进行数据的发送和接收。Http是一个基于请求/响应模式的、无状态的

    日期 2023-10-26 10:15:03     
  • 【CSS】最强大的布局之grid布局精讲

    【CSS】最强大的布局之grid布局精讲

    文章内包含个人理解,如有错误请指出。      往期文章 【css高级】变量详解 轮播图swiper框架的基本使用【Transform3D】转换详解(看完就会)【css动画】移动的小车 【CSS3】 float浮动与position定位常见问题(个人笔记)

    日期 2023-10-26 10:15:03     
  • FFMPEG学习----遍历所支持的封装格式

    FFMPEG学习----遍历所支持的封装格式

    #include <stdio.h> extern "C" { #include "libavformat/avformat.h" }; int main(void) { AVFormatContext *pFormatCtx = NULL; AVInputFormat *pInputFormat = NULL; AVOutputFormat *pOnputForm

    日期 2023-10-26 10:15:03     
  • React Native无感升级在满帮集团的实践

    React Native无感升级在满帮集团的实践

    一、背景 满帮集团移动团队2018年初开始尝试React Native,经过近三年的发展,目前已经承载了大部分的核心业务场景,涉及16+的业务模块、200+页面,日均PV数据在千万级。核心业务也使用React Native

    日期 2023-10-26 10:15:03     
  • React-HelloWorld

    React-HelloWorld

    React-HelloWorld 最简单的React示例如下: ReactDOM.render( <h1>Hello,world!</h1>, document.getelementById('root) ); 它将在页面上展示一个“Hello,world!”的标题。 在 CodePen 上尝试 点击链接打开在线编辑器。随意更改内容,查看它们会怎样影响

    日期 2023-10-26 10:15:03     
  • 微信小程序封装API请求函数的实践

    微信小程序封装API请求函数的实践

    基础函数 基础函数的作用是将 wx.request 封装成 Promise 对象,通过 export 对外输出。 /** * 请求业务接口基本方法 * * @param {Object} [data={}] - 对应wx.request里data参数 * @param {Object} [opts={}]

    日期 2023-10-26 10:15:03     
  • Webpack + vue-loader构建单文件vue组件

    Webpack + vue-loader构建单文件vue组件

    1.开始 创建下面目录: 修改package.json: [javascript]  view plain  copy {     "name": "vue",     "vers

    日期 2023-10-26 10:15:03