2020 08-08

商品描述(动画)--- jQuery

本文章实现是基于jQuery展示商品描述的一个功能   (1)鼠标移入显示描述内容,鼠标移开内容隐藏.先来看看一个先后效果。   (2)jQuery所以的文件可以自行下载,也可以在我主页找到文件,右键文件名复制链接,又或者联系我。   (3)效果是带动画的,animate()是jQuery里封装好的动画函数。   1、鼠标未移入时,也就是默认打开状态 2、鼠标移入效果   那接下来直接上代码  html代码:  注:每个li表示一个商品,ul是商品列表 &nbs

2020 07-22

consul++ansible+shell批量下发注册node_exporter

--日期:2020年7月21日 --作者:飞翔的小胖猪  文档功能说明:   文档通过ansible+shell+consul的方式实现批量下发安装Linux操作系统监控的node_exporter软件,自动加载node_exporter软件到系统开机启动中并通过consul注册的功能。为部署prometheus系统做好前期准备。 适用范围:   文档试用于centos、redhat系列操作系统。由于文档使用了ansible对主机操作,被管理端l

2020 07-21

程序员肺被切掉一块还得去加班... 再谈“工作996,生病ICU”

如题,为什么要说再谈“工作996,生病ICU”,因为996问题早已不是一个新问题,在我最近刚出版的新书《SOD框架“企业级”应用数据架构实战》写作期间,爆发了一次程序员“起义”,出现了一个流行词“工作996,生病ICU”,于是我将这个词作为了新书里面第一章第三节的标题。由于这个话题比较敏感,在与出版社编辑反复沟通之后,保留本节内容,但是删除“起义”这个字眼,毕竟白纸黑字,出版社也怕承担压力。 就在我的这本书这个月正式上市之际,程序员996问题再次成为程序员圈子的热点话题,让我觉得有必要将书里面的

2020 07-21

函数节流与函数防抖

函数节流(throttle) 函数节流:在指定的间隔时间内只执行一次有个需要频繁触发函数,出于优化性能角度,在规定时间内,只让函数触发的第一次生效,后面不生效。比如下面的例子,在不加函数节流的时候,每当滚动条滚动的时候都会触发一次,造成大量的性能浪费 //未添加节流函数 document.onscroll=function(){ console.log('scroll事件被触发了') } 添加了节流函数后 //添加了节流函数 document.onscroll=throttle(functi

2020 07-21

移动端适配必须掌握的基本概念和适配方案

随着技术的发展,移动设备越来越流行,并且不同设备间屏幕尺寸和屏幕像素的差异,移动端开发面临着多分辨率适配的问题。 基本概念 响应式开发本质时针对多种屏幕做适配,在实际开发中,通常情况下时针对主流的设备进行适配。在开发前,必须掌握几个基本概念: 物理像素:即屏幕的实际像素点。像素是屏幕设备的最小显示单元,如iPhone4的屏幕分辨率是640x960像素,即iPhone4的屏幕由横向640个像素和纵向960个像素排列组成。 设备独立像素:即逻辑像素,用于定义应用的UI(UI即用户界面,这里指的是定

2020 07-21

React环境搭建

React是当下前端生态圈流行的框架之一,与Vue和Angular并称前端三架马车。今天,我们就一起来学习下React,今天的主要内容有。 利用React脚手架create-react-app搭建项目 编写一个React计数组件 利用React脚手架create-react-app搭建项目 这里笔者例举两种利用create-react-app搭建项目的方式 全局安装 npmi-gcreate-react-app create-react-appmy-app cdmy-app&&

2020 07-21

WPF 有缩放时显示线条的问题

公司项目已经开发好几年了,用的WPF开发的,期间遇到好多问题,都是些小细节。很久没有写博客了,以后有时间还是需要写写博客啊!作为分享也好、记录也好,利人利己嘛。 今天主要说一下显示线条的问题,因为我们做的是设计软件,会用到对齐线啥的,关键是页面有放大缩小。(可参考ps或AI这些专业设计软件的参考线); 一般来说用个Control给宽或高一个像素就行,但是如果有缩放的话,当线条缩放到一定程度时线的显示就会有问题,我遇到的是会显示不出来。 (当然有同学说用(line、Rectangle....)不就

2020 07-21

IO、NIO实现简单聊天室,附带问题解析

  本篇文章主要使用IO和NIO的形式来实现一个简单的聊天室,并且说明IO方法存在的问题,而NIO又是如何解决的。   大概的框架为,先提供思路和大概框架图——代码——问题及解决方式,这样会容易看一点。 1.IO写法 1.1思路框架   下面编写一个简单的聊天室,大概需要的功能就是服务端维护一个聊天室,里边的客户端发送消息之后服务将其消息转发给其他客户端,达到一个聊天室的效果。   大致的思路:服务端区分职责,分成两部分,主线程负责接收连接并把连接放入到线程池中处理,维护一个线程池,所有

2020 07-21

idea中maven导入依赖报红的解决办法

使用idea创建maven项目,maven导入依赖报红,从以下几个步骤排查解决问题:    1.首先查看maven的安装和配置有没有问题。那么,要看那些内容呢。maven的安装位置、maven的setting.xml中的配置以及maven的环境变量配置。     查看maven的安装位置和相应的目录(下载的maven压缩包加压到指定目录就可以了,我的加压到D:\maven)   配置maven的配置文件setting.xml,图中是配置文件的所在目录。     

2020 07-21

Java集合框架1-- HashMap

HashMap的知识点可以说在面试中经常被问到,是Java中比较常见的一种数据结构。所以这一篇就通过源码来深入理解下HashMap。 1HashMap的底层是如何实现的?(基于JDK8) 1.1HashMap的类结构和成员 /** HashMap继承AbstractMap,而AbstractMap又实现了Map的接口 */ publicclassHashMap<K,V>extendsAbstractMap<K,V> implementsMap<K,V>,Clo