微信小程序:底部按钮高度自适应

底部高度使用场景具体操作app.js应用使用场景由于iphoneX等型号手机底部有home虚拟键,为了按钮不被遮挡,需要调整底部按钮高度具体操作app.js获取手机信息:wx.getSystemInfo()App({ onLaunch: function () { wx.getSystemInfo({ success: (res) => { ...
分类: 企业开发 发布时间: 01-06 04:48 阅读次数: 0

form表单提交不跳转页面 并获取后端返回值

1.form表单提交数据默认是跳转页面那么如何阻止呢废话不多说上代码<form target="form" action="<%=request.getContextPath()%>/uploadImg.do" id="domeform" method="post" enctype="multipart/form-data"> ...
分类: 企业开发 发布时间: 01-06 04:48 阅读次数: 0

HTML页面如何禁止复制文字,禁止保存图片,禁止网页另存为

应工作要求,要控制网页的内容不能轻易外泄,即,不能复制文字啦,不能下载网页中的图片啦,不能将网页另存为啦。网上很多例子,自己采用的方式如下:<body bgcolor="#404040" oncontextmenu = "return false" oncopy = "return false" onselectstart = "return false" >要是不生效的话,要...
分类: 企业开发 发布时间: 01-06 04:48 阅读次数: 0

ts项目中引入js的 npm包

1 可以选择安装其npm包的typescript版本 npm install @types/包名 --save 一般都是这样命名如果没有安装成功 那说明他没有ts版本, 就只能另想办法2 如果是自己写的js库 可以单独编写.d.ts文件3 如果是npm包的话 可以引入微软的自动生成工具dts-gen// 使用方法 // 首先安装下他的包npm install...
分类: 企业开发 发布时间: 01-06 04:48 阅读次数: 0

前端如何根据不同用户做权限控制?

对于大部分管理后台而言,角色权限都是一个重要的环节。通过角色权限的配置,我们可以轻松的调整各个用户所拥有的各个模块或者说页面的权限,从而让用户只能访问到对应权限的页面。
分类: 编程语言 发布时间: 01-06 04:29 阅读次数: 0

自从用完Gradle后,有点嫌弃Maven了!速度贼快!

​ 相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些
分类: 服务端 发布时间: 01-06 03:55 阅读次数: 0

Python错误、异常和模块

本篇主要讲两方面,错误和异常以及模块。在编程时遇见错误信息在所难免,Python中会也有很多种错误信息,常见的两种就是语法错误和逻辑错误,逻辑错误的种类有很多,占据了异常中大部分位置,下面就开始介绍一
分类: 企业开发 发布时间: 01-06 03:22 阅读次数: 0

Python 使用和高性能技巧总结

1. 易混淆操作 本节对一些 Python 易混淆的操作进行对比。 1.1 有放回随机采样和无放回随机采样 1.2 lambda 函数的参数 1.3 copy 和 deepcopy 复制和变量别名结合
分类: 企业开发 发布时间: 01-06 03:22 阅读次数: 0

用vuepress搭建一个文档项目的踩坑记录

为什么用vuepress做这件事呢,主要是因为我的技术栈是vue,vuepress是基于vue的,在markdown中可以直接引vue组件,使用vue语法,特别方便,学习成本低
分类: 编程语言 发布时间: 01-06 03:22 阅读次数: 0

TCP/IP 的那些事情

1. TCP 如何保证顺序传输?2. 延迟ACK从A发包到B端,A点的包1~10 发给B点, 但是只有1号、2号、5号、10号包到达了B点,其余的数据包则全部丢失。B点收到包后200MS内会发送确认ACK报文到B,但是这时如果有2号报文这时候又到达B点了,那么确认ACK报文则有会从新设置200MS的定时器,定时器又从0开始计时,如果200MS内没有数据包到达了,则B点要发送ACK对数据包进行queren2. UDP 的可靠传输UDP 提供不可靠的、无连接的、面向数据报的服务.
分类: 其他 发布时间: 01-06 00:58 阅读次数: 0

内联【inline】函数

linux 的内联(inline)函数
分类: 其他 发布时间: 01-06 00:58 阅读次数: 0

linux kernel 学习路线

linux的主要模块和数据结构
分类: 其他 发布时间: 01-06 00:58 阅读次数: 0

网络编程怎么做才算是优雅?xjjdog来波总结

据说,web2.0的魅力在于由静态资源变成交互性资源,web3.0的魅力在于其去中心化的资源,大家都可以参与其中得享时代的福利。但是,无论上层概念玩的再花哨,最下层的通信还是基于web1.0所形成的技
分类: 编程语言 发布时间: 01-05 22:56 阅读次数: 0

Day05 - new 一个函数发生了什么?| 面试365

知识讲解 面向对象中的new关键字 “面向对象编程”(Object Oriented Programming,缩写为OOP)是目前主流的编程范式。 创建类实例 - 对象 创建实例的时候执行构造函数 J
分类: 编程语言 发布时间: 01-05 22:55 阅读次数: 0

服务发现与配置管理高可用最佳实践

本篇是微服务高可用最佳实践系列分享的开篇,将为大家介绍案例与其中的实践,本系列内容持续更新中,期待大家的关注。
分类: 编程语言 发布时间: 01-05 21:49 阅读次数: 0

两行代码,给 Python 脚本生成命令行

有时候我们会有这样的一个需求: 我们定义了一个 Python 的方法,方法接收一些参数,但是调用的时候想将这些参数用命令行暴露出来。 比如说这里有个爬取方法: 这里定义了一个 scrape 方法,第一
分类: 编程语言 发布时间: 01-05 21:49 阅读次数: 0

ES6 以上版本代码要不要转码成 ES5 ?

为了兼容老的浏览器,尤其是IE系列,使用ES6以上规范的前端代码往往使用Babel等转码工具转码成ES5的代码。 距离发布ES6的2015年已经过去了6年了,现在浏览器对于ES6的兼容性如何呢?
分类: 编程语言 发布时间: 01-05 20:42 阅读次数: 0

一篇从购买服务器到部署博客代码的详细教程

我们实现了 VuePress 搭建个人博客,又实现了代码自动同步和部署 Github 和 Gitee,但我最终还是决定自己建站。本篇给大家展示从购买服务器到环境安装到上传博客代码到部署成功的全过程。
分类: 编程语言 发布时间: 01-05 20:42 阅读次数: 0

Vue生态的新成员-Pinia

Pinia是Vue应用程序的状态管理方案,是Vuex核心团队成员开发。感觉更像是常规的旧 javascript 导入模块,实现了很多Vuex5的提案。 Pinia同时支持Vue2和Vue3,不过下面展
分类: 编程语言 发布时间: 01-05 19:36 阅读次数: 0

【前端优化】第三方字体优化方案大全

前言 因为快过年了,相信有些读者如果有年度账单,xx总结,过年期间使用的H5等应用免不了需要加一些花里胡哨的字体,尽管可能没有用,但是奈何UI稿已发,硬着头皮优化一下。接下来带来几种优化方式。
分类: 编程语言 发布时间: 01-05 19:36 阅读次数: 0