Web开发

WEB前端开发的思考与感悟,看完这篇文章你再考虑是否入坑!

02-14
最近几年对于web前端的传闻很多,比如人才稀缺,简单易学,待遇丰厚,整体势头发展良好等等.遇到过一个不太熟搞后台开发的同事跑来问我学习前端需要掌握哪些内容,也听说过一个搞IOS开发准备自学前端半个月然后要去找前端工作,也曾看到过有人对前端市场人才的稀缺这样吹捧过: 现在,几乎整个互联网行业都缺前端工程师,不仅在刚起步的创业公司,对上市公司乃至巨头这个问题也一样存在.没错,优秀的前端工程师简直比大熊猫还稀少.- - 不仅在国内的互联网行业,在国外,前端工程师一样是需求旺盛.供不应求的香饽饽. 对于

kubeadm安装kubernetes 1.13.2多master高可用集群

02-14
1. 简介 Kubernetes v1.13版本发布后,kubeadm才正式进入GA,可以生产使用,用kubeadm部署kubernetes集群也是以后的发展趋势.目前Kubernetes的对应镜像仓库,在国内阿里云也有了镜像站点,使用kubeadm部署Kubernetes集群变得简单并且容易了很多,本文使用kubeadm带领大家快速部署Kubernetes v1.13.2版本. 注意:请不要把目光仅仅放在部署上,如果你是新手,推荐先熟悉用二进制文件部署后,再来学习用kubeadm部署.二进制文

JS获取盒模型对应的宽高

02-14
## 获取内联样式宽高 只能获取内联设置的样式,在style或者.css文件中设置的无法获取 1 let div = document.querySelect('.test'); 2 let width = div.style.width 3 let height = div.style.height ## currentStyle和getComputedStyle获取所有样式 两者只能获取样式,不能设置样式 let div = document.querySelect('.test'); le

一键发布部署vs插件[AntDeploy],让net开发者更幸福

02-14
一键发布工具(ant deploy tool) 插件下载地址: https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy 1.iis一键发布自动部署 (iis deploy support) 支持netcore 和 netframework发布 (支持mvc webapi) 支持website自动创建 ps:需要在windows 服务器上安装一个agent 具体请看下面有说明 2.docker一键发布自动部署 (

在php中实现Redis的订阅与发布

02-14
<?php //require_once dirname(__FILE__).'/class/RedisClass.class.php'; function init_redis(){ $redis = new Redis(); $redis->connect('127.0.0.1','6379'); return $redis; } //键值过期是通知 function psubscribe($callback){ $redis = init_redis(); $redis->psub

webdriver高级应用 -更改一个对象界面的属性值

02-14
#-*- coding=utf-8 -*- #更改一个对象界面的属性值 from selenium import webdriver import unittest def addAttribute(driver,elementObj,attributeName,value): #封装向页面标签中添加新属性的方法 #调用JavaScript代码页面标签添加新属性,arguments[0]~arguments[2]分别用后面的 #element,attributeName和Value参数值进行替换

jQuery使用(八):运动方法

02-14
show().hide().toggle() 参数:null或(duration,easing,callblack) fadeIn().fadeout().fadeToggle().fadeTo() 参数:null或(duration,[opacity],easing,callblack) slideDown(),slideUp(),slideToggle() 参数:null或(duration,easing,callblack) animate() 参数:(target,duration,ea

获取Request 中 json 数据

02-14
新建一个类继承HttpServletRequestWrapper import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import javax.servlet.ServletInputStream; import javax.servl

HTML 中块级元素设置 height:100% 的实现

02-14
HTML 中块级元素设置 height:100% 的实现 当你设置一个页面元素的高度(height)为100%时,期望这样元素能撑满整个浏览器窗口的高度,但大多数情况下,这样的做法没有任何效果. 为什么height:100%不起作用呢? 按常理,当我们用CSS的height属性定义一个元素的高度时,这个元素应该按照设定在浏览器的纵向空间里扩展相应的空间距离.例如,如果一个div元素的CSS是height: 100px;,那它应该在页面的竖向空间里占满100px的高度. 而跟W3C的规范,百分比的

为自己的网站添加Markdown

02-14
Markdown几个简单的标记可以实现轻量级的代替Word方案 不多说,引入开源库js https://github.com/chjj/marked使用方式简单,如下实例代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https

nodejs 开发,手把手开始第一个服务器程序(一)

02-14
此文章适合有HTML 和css .js 基础的小伙伴看哦 如果能帮到你,荣幸之至 文章纯手打,如有纰漏欢迎下方留言 写在前面: 127.0.0.1 : 回环地址,每一台电脑都有该ip,指向当前使用的电脑 nodejs 中的 js 与 浏览器中 js 的区别: 浏览器中 js :ECMAScript 核心 + DOM + BOM Node 中的 js :ECMAScript 核心 + 全局成员 + 模块系统(系统模块.第三方模块.自定义模块) 全局成员: setTimeout.setInterva

webpack——阮一峰webpackDemo分析

02-14
首先上交阮一峰老师的github地址,一共有15个demo,我们一个一个的进行分析,结合上文所学的知识! 其中有一些内容,我做了修改,我是先看一遍然后从新敲了一遍. https://github.com/ruanyf/webpack-demos 准备工作 首先还是安装,不过这一次,我们进行全局安装. $ npm i -g webpack webpack-dev-server webpack-cli 克隆仓库地址 git clone https://github.com/ruanyf/webpac

TeamCity+Rancher+Docker实现.Net Core项目DevOps(目前成本最小的DevOps实践)

02-14
原文:TeamCity+Rancher+Docker实现.Net Core项目DevOps(目前成本最小的DevOps实践) 1.准备项 1.1.服务器一台,1H4G(更小内存应该也可以,自行测试),系统:Ubuntu 16.04 64位 1.2.数据库一个,MYSQL,MSSQL都可以(还有其他的,自行配置),教程是MSSQL 1.3.其他软件,Xshell (用于远程Linux服务器),WinSCP(用于管理Linux服务器上的文件) 2.装服务器环境 2.1.Docker环境安装: 因为墙

Jquery制作图片验证码实例-canvas 绘制

02-14
CSS .identify-code{ position: absolute; right: 6px; top: 50%; width: 118px; height: 40px; margin: -21px 0 0 0; } HTML <span id="code" class="identify-code"> <canvas class="show-captcha" id="canvas" style=&q

asp.net无限递归

02-14
private void button1_Click(object sender, EventArgs e) { DialogResult dialogResult = folderBrowserDialog1.ShowDialog(); if (dialogResult == DialogResult.OK) { DirectoryInfo directoryInfos = new DirectoryInfo(folderBrowserDialog1.SelectedPath); TreeNo

小白学jQuery

02-14
一.什么是jQuery? jQuery是js的类库: jQuery虽然是对js功能的封装,但不能实现所有的js功能,即用jq实现的功能一定能用js实现,但能用js实现的功能不一定能用jq实现. 二,jq的好处: 1.代码简洁: 2.兼容性好. 三.jq选择器: $<=>jQuery $()返回的是object对象: $() 等价于 jQuery(); 注意:jq获取的元素不能用DOM方法操作,DOM获取的对象不能用jq方法操作. 1.基本选择器: <!-- 引入jq文件 --> &

linus jsch文件下载

02-14
package com.osplat.util;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Vector;import org.apache.commons.lang3.StringUt

利用Fiddler构造HTTP Request

02-14
原文地址:http://blog.51cto.com/hellof5/2350461

jsp-静态包含和动态包含的区别

02-14
include指令是静态包含.静态包含的意思就是:把文件的代码内容都包含进来,再编译! include指令是静态包含,include行为是动态包含.其实include行为就是封装了request.getRequestDispatcher(String url).include(request,response) include行为语法是这个样子的 <jsp:include page=""/> 使用jsp行为来包含文件,jsp源文件是这样子的: jsp行为包含文件就是先编译被

Hbuilder用ajax连接阿里服务器上的servlet以及注意事项

02-14
Hbuiler连接服务器上的servlet的步骤与连接本地项目中的servlet基本一致,详细内容参考上一片博客:https://www.cnblogs.com/ljysy/p/10294640.html 需要将上篇博客中的ajax请求中的ip地址写成自己阿里服务器的相应的ip地址即可 在本片博客中主要是简述一些注意事项 要先在本地测试项目,可以用Hbuider正确访问,然后将本地项目导出一个war包,上传至阿里服务器的tomcat安装目录的webapps目录下(当然,需要事先安装好tomcat