240 发简信
IP属地:河北
  • 120
    jenkins使用

    jenkins jenkins下载:https://jenkins.io/zh/doc/pipeline/tour/getting-started/下载它下载是个war包,需...

  • 120
    natapp使用

    natapp使用 网址:https://natapp.cn/login 先注册账号,需要实名认证,自己根据步骤认证即可 下载客户端:下载客户端 购买隧道:(我是用的是免费的隧...

  • JS文件的压缩混淆

    项目需要对单个JS文件进行混淆压缩,开始时候使用的在线工具进行混淆的,但是总是有错误,所以开始计划自己本地来做这个事。 找了很多资料之后决定使用uglifyjs ,原因开源、...

  • Tomcat 启动

    1,打开下载的tomcat目录,进入到bin 路径下 2,授权 sudo chmod 755 *.sh 3.启动 sudo sh startup.sh 4.停止 sudo s...

  • 环境配置

    1,安装nodejs和npm包管理工具 安装node.js (地址:https://nodejs.org/en/download/)同普通软件安装即可 终端上输入:node ...

  • 120
    IEtab安装使用

    IEtab是chrome浏览器的一个插件,它的功能就是在Chrome浏览器中嵌入IE浏览器的内核,如果用户在用使用Chrome浏览过程中遇到只能兼容IE的网站,用户不需要从新...

  • 120
    webpack结合Vue使用

    1,普通网页使用方式 2,webpack 导入vue npm install vue -S 第一种:js文件直接导入 第二种:js文件引入// import Vue from...

  • 120
    mac下安装webpack使用详解

    安装 1,安装node.js (地址:https://nodejs.org/en/download/)同普通软件安装即可 终端上输入:node -v 、 npm -v即可查看...

  • 120
    Ajax

    1,局部刷新 、 异步记载 Ajax全程 Asynchronous And XML 2,Ajax 4个步骤 a,创建对象(兼容问题) var xhr =null; if(wi...

  • 120
    Css3

    1,属性选择器 其特点是通过属性来选择元素,具体有以下5种形式: E[attr] 表示存在attr属性即可 :div[class] E[attr=val] 表示属性值完全等于...

  • 120
    Html5

    1,认识Html5 前面我们学习的html是什么? Html4.0网页开发: html 结构 4.0 Css ->样式 2.0 Js 行为用户交互 HT...

  • 120
    JQuery

    1,使用步骤 引包 -> 入口函数 -> 功能实现代码(事件处理) 2,JQuery 和JS的入口函数区别 区别一:书写个数不同 Js入口函数只能出现一次,出现多次会存在事...

  • 120
    JavaScript基础三

    1,冒泡机制 事件冒泡:当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开...

  • Android的静默升级

    Android升级分为两步,第一步先将新的apk安装包下载到本地,第二步将apk安装。 第一步可以在WiFi状态下,后天默默的安装包下载下来,然而第二步就需要用户操作来安装了...

  • Android屏幕尺寸

    安卓屏幕常见尺寸 屏幕尺寸 对应图标尺寸标准 屏幕密度 比例 xxxhdpi 2160*3840 192*192 ...

  • 120
    JavaScript基础二(offset \ scroll \ client 及 event)

    1,JS中方便的获取元素尺寸的办法就是offset家族 offsetWidth 、 offsetHeight得到对象的宽度和高度(自己的,与他人无关) offsetWidth...

  • 120
    JavaScript基础一

    1,JavaScript 是一种客户端的脚本语言(脚本语言是指不需要编译,边解析边执行的语言) 2,html (结构) css(样式) JavaScript(行为) 三者分离...

  • 120
    gradle

    1,熟悉Android studio的话对于gradle一定不陌生,它是一种自动化构建工具,由Groovy语言编写,实现对project的配置管理。 2,gradle.pir...

  • 关于 Android多渠道打包

    关于Android需要多渠道打包的意义不需要多说,众多Android应用的分发平台,我们需要进行各种数据的统计。 1,360加固保 这种方式非常简单,只需要在加固前设置好多...

个人介绍
偶尔大闲人,偶尔大忙人