zl程序教程

前端

  • 大话XML解析

    大话XML解析

    之前我写过一篇关于xml解析的文章:http://blog.csdn.net/sdksdk0/article/details/50749326。今天这篇文章主要是进一步加深对xml基础的理解了使用,毕竟基础是很重要的嘛!写的应该会更注重细节的内容。主要内容有xml语法、DOM解析、SAX解析、Xpath,schema约束。 一、xml语法 如果在ide中开发,保存xml文件时会自动按照文档申

    日期 2023-10-26 10:15:10     
  • jQuery 遍历函数

    jQuery 遍历函数

    jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。 函数描述 .add() 将元素添加到匹配元素的集合中。 .andSelf() 把堆栈中之前的元素集添加到当前集合中。 .children() 获得匹配元素集合中每个元素的所有子元素。 .closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。 .contents() 获得匹配元素集合中每

    日期 2023-10-26 10:15:10     
  • boost 实现http断点续传

    boost 实现http断点续传

    // testc.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <fstream> #include <boost/asio.hpp> #include <boost/asio/ip/tcp.hpp> #include &

    日期 2023-10-26 10:15:10     
  • Twaver-HTML5基础学习(3)基本数据元素(Data)其他功能函数以及组Group

    Twaver-HTML5基础学习(3)基本数据元素(Data)其他功能函数以及组Group

    学习到什么: 可以学习到twaver.Data身上除了基础属性以外的其他方法; 学习组的概念,Group; 学习通过变量组得到满足条件的图元; 其他功

    日期 2023-10-26 10:15:10     
  • jQuery.extend和jQuery.fn.extend的区别

    jQuery.extend和jQuery.fn.extend的区别

    1、简单来说,jQuery.extend是给jQuery或$这个类用的;jQuery.fn.extend是给jQuery的对象(如:$('div'))用的。 2、创建一个html页面,里面代码为: <html> <head> <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">

    日期 2023-10-26 10:15:10     
  • label smooth标签平滑【ConvE(知识图谱补全-链接预测)中使用到】

    label smooth标签平滑【ConvE(知识图谱补全-链接预测)中使用到】

    今天我们来聊一聊label smooth这个tricks,标签平滑已经成为众所周知的机器学习或者说深度学习的正则化技巧。标签平滑——label smooth regularization作为一种简单的正则化技巧

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

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

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

    日期 2023-10-26 10:15:10     
  • 怎么用Postman脚本中发送请求

    怎么用Postman脚本中发送请求

    Postman的Collection(集合)/Folder(集合的子文件夹)/Request(请求)都有Pre-request script和Tests两个脚本区域, 分别可以在发送请求前和请求后使用脚本(基于Javascript实现各种操作) 在遇到有依赖的接口时,比如需要登录或者需要从前一个接口的结果中获取参数时,我们往往需要

    日期 2023-10-26 10:15:10     
  • JQuery operate xml

    JQuery operate xml

    msg is <?xml ?> <Parameters>   <WorkflowName>...</WorkflowName> </Parameters> <Parameters> ... </Parameters> var arr=$(msg).find('Parameters'); va

    日期 2023-10-26 10:15:10     
  • jquery Ajax应用总结

    jquery Ajax应用总结

    常见应用: 下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址。 type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。 timeout Number

    日期 2023-10-26 10:15:10     
  • bash shell for循环

    bash shell for循环

    1 同c一样用四个空格进行缩进 2 每行一条语句,不用分号 3 不用大括号标识代码块,但是要用do/done来标识代码块 4 用双小括号,类似于c的for进行编码 for ((i=1; i<=10; i++)) do     echo ${i} done 5 用seq命令 `seq start step end` for i in `seq 1 1 10` do &nb

    日期 2023-10-26 10:15:10     
  • javascript字典数据结构常用功能实现

    javascript字典数据结构常用功能实现

    dictionary.set(Gandalf, gandalf@email.com); dictionary.set(John, johnsnow@email.com); dictionary.set(Tyrion, tyrion@email.com); console.log(dictionary.has(Gandalf)); console.log(dictionary.size())

    日期 2023-10-26 10:15:10     
  • JavaScript函数console、this关键字

    JavaScript函数console、this关键字

    console.dir()打印出来的东西不加任何操作 console.log()打印出来东西实现进行了操作,打印出来的东西可能不是原型 具体对象的类型可以在“_proto_”中看,其中包含的方法都是属于这个类型的 根据标签名称来获取此标签对象: 下面这个div就是一个伪数组——有数组的特征但却没有数组的方法 NodeList:节点的集合 HTMLCollection:元素的集合

    日期 2023-10-26 10:15:10     
  • Replace HTML Table with Divs

    Replace HTML Table with Divs

    https://stackoverflow.com/questions/702181/replace-html-table-with-divs 55 19 Alright, I'm trying to buy into the idea that html tables should not be used, and that divs should be. However,

    日期 2023-10-26 10:15:10     
  • 常用的正则表达式

    常用的正则表达式

    验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9

    日期 2023-10-26 10:15:10     
  • 信息安全技术——(三)标识与认证技术

    信息安全技术——(三)标识与认证技术

    文章目录 1.标识的概念1.1概念1.2分类 2.口令与挑战-响应技术2.1概念2.2面临的安全威胁2.3经典口令方案 3.非公钥在线认证技术3.1概念3.2由验证者联系服务器 4.公钥认证技

    日期 2023-10-26 10:15:10     
  • vue-router 快速入门

    vue-router 快速入门

    ue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。 本文将以示例的形式来介绍vue-router的各个特性,一共包含6个示例,每个示例

    日期 2023-10-26 10:15:10     
  • 【Debug】 你所不知道的各种前端Debug技巧系列 Performance - Overview---第18天

    【Debug】 你所不知道的各种前端Debug技巧系列 Performance - Overview---第18天

    前端可不是功能需求都完成了就完事,Load 超慢、动画卡卡的、点击按钮过了一秒才有反应等等都会让使用者默默在心中给网站体验扣分,尤其是第一次浏览时更可能直接关掉。 概览 一般来说想要进行网页优

    日期 2023-10-26 10:15:10     
  • 独家 | 一文读懂大数据处理框架

    独家 | 一文读懂大数据处理框架

    前言 说起大数据处理,一切都起源于Google公司的经典论文:《MapReduce:Simplied Data Processing on Large Clusters》。在当时(2000年左右),由于网页数量急剧增加,Google公司内部平时要编写很多的程序来处理大量的原始数据:爬虫爬到的网页、网页请求日志;计算各种类型的派生数据:倒排索引、网页的各种图结构等等。这些计算在概念上很容易

    日期 2023-10-26 10:15:10     
  • vue 实现xmind 有空弄一下

    vue 实现xmind 有空弄一下

    https://github.com/chenhengjie123/vue-testcase-minder-editor     https://mp.weixin.qq.com/s/0ahvfxpmcfzbNCdHnD5sSA

    日期 2023-10-26 10:15:10     
  • 【笔记】再学JavaScript ES(6-10)全版本语法——Generator(案例:抽奖&斐波那契数列)

    【笔记】再学JavaScript ES(6-10)全版本语法——Generator(案例:抽奖&斐波那契数列)

    文章目录 Generator(生成器)1.引入案例:让遍历停下来ES5ES6 2.Next3.Return4.Throw5.案例:抽奖ES5ES6

    日期 2023-10-26 10:15:10     
  • javascript模板库jsrender加载并缓存外部模板文件

    javascript模板库jsrender加载并缓存外部模板文件

    前一篇说了jsrender嵌套循环的使用,在SPA的应用中,广泛使用的一个点就是view模板,使用了SPA之后,每个业务页面不再是独立的html,仅仅是一个segment,所以通常这些segment会被独立的存储,而不是跟demo一样嵌在宿主页面中。因为jsrender的模板本质上就是一个string,所以一般三方库angularjs/backbone.js都提供了加载外部模板的机制。其实原理都

    日期 2023-10-26 10:15:10     
  • CSS3新特性

    CSS3新特性

    CSS3 边框: border-radius(倒圆角)box-shadow  (盒子阴影)border-image (边界图片) CSS3 背景: background-size(属性规定背景图片的尺寸。)background-origin(属性规定背景图片的定位区域。背景图片可以放置于 content-box、padding-box 或 border-box 区域) CSS3 文本效

    日期 2023-10-26 10:15:10     
  • 响应式图片 (responsive image)

    响应式图片 (responsive image)

    更新 : 2019-02-21  除了写 srcset sizes 还有一种 x1, x2, x3, x4 的写法.  我们对比一下  假设 pc 希望是 1000w mobile 希望是 300w size 的写法是 if device == 300w use 300w, else if device == 1000w use 1000w (这里写的应该是 css

    日期 2023-10-26 10:15:10     
  • React Native 版本九宫格转盘

    React Native 版本九宫格转盘

    本文将介绍从零开始实现一个 React Native 版本的九宫格抽奖转盘,先看最终效果图 也可以直接使用 react-native-super-lottery 组件开发抽奖功能。 一、布局 布局很简单,我们可以采用flex 3行布局,也可以单行、配合flex-wrap子控件自动折行实现。直接上代码 c

    日期 2023-10-26 10:15:10     
  • JavaScript系列--XML(二)

    JavaScript系列--XML(二)

    DTD一种简单的约束技术流程引入文档到xml文档内部dtd 将约束规则定义在xml文档中外部dtd 将约束的规则定义在外部的dtd文件中引入方式本地: .lDOCTYPE根标签名SYSTEM“dtd文件的位置 网络: ?xml version 1.0 encoding UTF-8 ? !--引入-- !DOCTYPE students SYSTEM student.dtd st

    日期 2023-10-26 10:15:10     
  • 前端学习之VUE基础二:Vue常用特性(表单操作, 自定义指令,计算属性, 过滤器,侦听器,生命周期)

    前端学习之VUE基础二:Vue常用特性(表单操作, 自定义指令,计算属性, 过滤器,侦听器,生命周期)

    文章目录 一、Vue常用特性:1. 表单操作:1.1 基于Vue的表单操作:1.2 数据绑定:1.3 表单域修饰符: 2. 自定义指令:2.1 Vue.dire

    日期 2023-10-26 10:15:10     
  • JavaScript常见的内存泄漏原因

    JavaScript常见的内存泄漏原因

    JavaScript 的垃圾收集机制 javascript具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中的使用的内存。而在C和C++之类的语言中,开发人员的一项基本任务就是手动跟踪内存的使用情况,这是造成许多问题的一个根源。在编写javascript程序时候,开发人员不用再关心内存使用的问题,所需内存的分配 以及无用的回收完全实现了自动管理。 JavaScript中最常用的

    日期 2023-10-26 10:15:10     
  • 如何加速 Nginx 的服务响应?

    如何加速 Nginx 的服务响应?

    核心内容主要是通过修改 Nginx 配置文件来进行调优的! 加速Nginx服务的响应 海军上将威廉·麦克拉文在 2014 年于德克萨斯大学发表的著名演讲中说,如果你想改变世界,就从铺床开始吧!有时,一些很小的事情可能会产生很大的影响,无论你是早上起来整理你的床铺,还是对网站的 HTTP 服务配置文件做一些小小的改变。 这看起来像是不是有些夸大其词呢? 但是,在 2020 年的前几个月里面,击垮

    日期 2023-10-26 10:15:10     
  • 你不知道的多重循环的事情

    你不知道的多重循环的事情

    当你循环输入的时候我们有几种方法 一:while(scanf("%d %d",&a,&b)!=EOF)//>0//==1 反正有非常多种,可是今天早上我用两个代码提交发现了问题 同样的算法可是第一个超时 #include<iostream> #include<stdio.h> #define max 1000000+10 #include<

    日期 2023-10-26 10:15:10     
  • 利用 css 实现局部打印功能

    利用 css 实现局部打印功能

    问题 在实现打印功能时,遇到一个问题,就是打印时,打印按钮出现在打印的页面? 解决 <!DOCTYPE html> <html lang=

    日期 2023-10-26 10:15:10     
  • 基于vue+mint-ui的mobile-h5的项目说明(下)

    基于vue+mint-ui的mobile-h5的项目说明(下)

    Vue作为前端三大框架之一,其已经悄然成为主流,学会用vue相关技术来开发项目会相当轻松。 对于还没学习或者还没用过vue的初学者,基础知识这里不作详解,推荐先去相关官网,学习一下vue相关的基础知识。 5. 推荐开发方式vue和react一样 可以组件化 所以推荐组件化开发的方式。组件系统是 Vue 的一个重要概念 允许我们使用小型、独立和通常可复用的组件构建大型应用。参考vue官网 组

    日期 2023-10-26 10:15:10     
  • 一个前端的自我修养

    一个前端的自我修养

    今天给大家分享的主题是前端的自我成长,这是一个关于成长的话题。  很多人都有这样的感觉:听了很多技术圈子的分享,有的有深度,有的循循善诱,深入浅出,但是呢,几年下来,到底哪些用上了,哪些对自己真的有帮助了?反而有些模糊。  2015 年我在不同的场合分享了很多内容:有移动端的性能、有适配、有 Web vs Native,也有 hybrid,但是其实我一直比较担心,真正有深度的内容,其实面向的是

    日期 2023-10-26 10:15:10     
  • jQuery 复选框 checkbox 取值和赋值

    jQuery 复选框 checkbox 取值和赋值

    1. 获取单个checkbox选中项(三种写法): $("input:checkbox:checked").val() // 或者 $("input:[type='checkbox']:checked").val(); // 或者 $("input:[name='ck']:checked").val(); 2. 获取多个checkbox选中项: $('input:checkbox

    日期 2023-10-26 10:15:10     
  • CSS简单使用

    CSS简单使用

    CSS简单使用 标签 : 前端技术 CSS(Cascading Style Sheet : 层叠样式表单)用来定义网页显示效果. 可以解决HTML代码对样式定义的重复,提高后期样式代码的可维护性,并增强网页的显示效果. 即:CSS将网页内容与显示样式分离,增强了显示功能. CSS与HTML结合 CSS与HTML结合的方式有四种: style属性

    日期 2023-10-26 10:15:10     
  • Angular 复习与进阶系列 – Angular Compiler (AKA ngc) Quick View

    Angular 复习与进阶系列 – Angular Compiler (AKA ngc) Quick View

    前言 在 Get Started 那一篇, 我们提到过 Angular Compilation. 这篇稍微给点具体画面, 让大家感受一下. 但不会讲细节, 对细节感兴趣的可以看这篇 Medium – How the Angular Compiler Works.   Run ngc manually ng new test --standalone --

    日期 2023-10-26 10:15:10     
  • 精品微信小程序ssm校友录网站+后台管理系统|前后分离VUE

    精品微信小程序ssm校友录网站+后台管理系统|前后分离VUE

    《微信小程序校友录网站+后台管理系统|前后分离VUE》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE 微信小程序——前台涉及技术:WXML 和 WXSS、JavaScript、uni

    日期 2023-10-26 10:15:10     
  • 如何用Javascript捕获ActiveX对象的事件

    如何用Javascript捕获ActiveX对象的事件

    最近参与了一个项目,我的同事在开发一个ActiveX对象,我帮他编写JS脚本来调用这个对象,其中碰到蛮多问题,最难的就是如何响应由ActiveX对象返回的对象事件。正好,现在一起总结一下。    首先,我来介绍一下COM组件,以便说明js如何响应      COM组件         方法:    ... 最近参与了一个项目,我的同事在开发一个ActiveX对象,我帮他编写JS脚本来调用这个

    日期 2023-10-26 10:15:10     
  • # quill-image-extend-module :实现vue-quill-editor图片上传,复制粘贴,拖拽

    # quill-image-extend-module :实现vue-quill-editor图片上传,复制粘贴,拖拽

    改造vue-quill-editor: 结合element-ui上传图片到服务器 quill-image-extend-module vue-quill-editor的增强模块, 功能: 提供图片上传到服务器的功能 复制插入 拖拽插入 显示上传进度 显示上传成功或者失败 支持与其他模块一起使用(例如调整图片大小) Install npm install quill-image-extend-

    日期 2023-10-26 10:15:10     
  • react-native-wechat的使用

    react-native-wechat的使用

    react-native-wechat 具有微信 登录,分享, 收藏, 和支付的功能,适合iOS/Android 双平台使用 安装与配置 安装 通过yarn 安装 yarn add react-native-wechat 配置 iOS 执行以下命令:

    日期 2023-10-26 10:15:10     
  • 【JavaScript由浅入深】深入理解JavaScript的运行原理之V8引擎与内存管理

    【JavaScript由浅入深】深入理解JavaScript的运行原理之V8引擎与内存管理

    【JavaScript由浅入深】深入理解JavaScript的运行原理之V8引擎与内存管理 文章目录 【JavaScript由浅入深】深入理解JavaScript的运行原理之V8引擎与内存管理一、认识V8引擎

    日期 2023-10-26 10:15:10     
  • 2018年前端面试总结

    2018年前端面试总结

    再有两个月,2018就快过完了,因而有必要在年末对2018年的前端学习做一个总结,本文主要从前端面试中的一些基础知识来对前端进行相关的总结。本文根据网络面试题进行总结。 基础知识 本部分主要从以下几个方面来回顾前端相关的基础知识: HTML相关CSS相关JAVASCRIPT相关DOM相关HTTP

    日期 2023-10-26 10:15:10     
  • 基于flask的网页聊天室(四)

    基于flask的网页聊天室(四)

    具体内容上次使用了flask_login做用户登录,但是直接访问login_requare装饰的函数会报401错误,这里可以自定义login_requare拦截后的操作: @login_manager.unauthorized_handlerdef unauthorized(): return redirect(url_for('auth.login'))这样会重定向到登录页面 然后建

    日期 2023-10-26 10:15:10     
  • web统计数据搜集及分析原理

    web统计数据搜集及分析原理

    在现代web应用开发中,数据扮演着越来越重要的角色:通过数据我们能够知道系统哪些地方有待改进,从而迭代开发重新上线, 随后再次通过数据我们来评估新的迭代开发是否满足了我们的预期目标,从而形成了一个数据驱动开发的业务闭环。这个闭环之所以 能够工作,其原因就是我们能够搜集到web应用使用数据,从而能够对这些数据进行分析。 本文就对web行为数据搜集做一个简单探讨。 下面的内容摘自: http://w

    日期 2023-10-26 10:15:10     
  • 【CSS】float

    【CSS】float

    写在前面的话:        由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。        如果读者理解CSS盒子模型,但对于浮动不理解,那么这篇文章可以帮助你。        小菜水平有限,本

    日期 2023-10-26 10:15:10     
  • 初识HTML 5:关于它的三个三

    初识HTML 5:关于它的三个三

    来源:http://www.ido321.com/949.html 一、HTML 5受欢迎的三个理由 1、IE、Google、Firefox、Safari、Opera等主流浏览器的支持 1.1  微软:2010年3月16日,微软在拉斯维加斯举行的MIX10技术大会上推出IE9预览版,很多其它支持CSS3、SVG和HTML 5等互联网通用标准。 1.2  Google:

    日期 2023-10-26 10:15:10     
  • 解决EasyUI-Datagrid和LinqToEntity结合应用时排序问题

    解决EasyUI-Datagrid和LinqToEntity结合应用时排序问题

    我们在做WEB页面时,时常会选择JQuery框架的Datagrid,如Ext、EasyUI、Flexigrid,数据访问则采用LinqToSQL或LinqToEntity。UI用Jquery框架的目的是代码简洁,较好的用户体验,漂亮的CSS;数据访问采用LinqToSQL或LinqToEntity的优点是开发便捷,将大部分的时间投入到业务中,而不是Ado.net的数据操作上。 下图是UI和后台的

    日期 2023-10-26 10:15:10     
  • jquery分页插件pagination.js的使用

    jquery分页插件pagination.js的使用

    1、引入jQuery和jQuery.pagination.js文件   <script type="text/javascript" src="js/jquery-1.11.3.js"></script> <script type="text/javascript" src="js/jquery.pagination.

    日期 2023-10-26 10:15:10     
  • jmeter循环发送http请求

    jmeter循环发送http请求

      1、在http请求上添加定时器,我这里加到是固定定时器       2、设置固定定时器的线程延迟时间         3、设置线程循环次数  

    日期 2023-10-26 10:15:10     
  • HTTP响应代码

    HTTP响应代码

    HTTP响应代码 1xx - 消息通知 这些状态代码表示临时响应。client在收到常规响应。应准备接收一个或多个 1xx 应。  · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。[1.1] · 101 - Switching Protocols server将遵从客户的请求转换到第二种协议。[1.1] 2xx - 成功 这类状态代码

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