zl程序教程

D3.js学习

  • Node.js学习笔记(三)——Node.js开发Web后台服务

    Node.js学习笔记(三)——Node.js开发Web后台服务

    一、ExpressExpress 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。使用Node.js作为AngularJS开发Web服务器的最佳方式是使用Express模块。Express官网: http://expressjs.com/Express4.x

    日期 2023-06-12 10:48:40     
  • Node.js学习笔记(一)——Node.js概要、NPM与package.json

    Node.js学习笔记(一)——Node.js概要、NPM与package.json

    一、简介1.1、概要Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。Nodejs 的单线程 非阻塞 I/O 事件驱动 在 Java、 PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的

    日期 2023-06-12 10:48:40     
  • jsonpath学习

    jsonpath学习

    一、jsonpathJsonPath是使用一种简单的方法来提取给定JSON文档的部分内容。 在我们做接口测试时,现在最流行的数据格式就是json格式的, 当碰到复杂json格式时,我们可以使用jsonpath快速的提取数据或者更新数据.复制在线测试地址: http://www.e123456.com/aaaphp/online/jsonpath/?jsonpath学习文档: https://u

    日期 2023-06-12 10:48:40     
  • Node.js学习笔记(二)——Node.js模块化、文件读写、环境变量

    Node.js学习笔记(二)——Node.js模块化、文件读写、环境变量

    一、Node.js模块化1.0、变量作用域(1)、在浏览器端使用var或不使用关键字定义的变量属于全局作用域,也就是可以使用window对象访问。 <script> var a = 100; (function () { b = 200; })(); console.log(window.a, a);

    日期 2023-06-12 10:48:40     
  • JS学习笔记

    JS学习笔记

    js和java的异同点首先,js的语法和kottlin的语法有些相似。比如var,方法声明用 function 方法名称 (参数名称...){ //方法内部逻辑 } 还有变量类型声明 : 数据类型 : 变量名=值 区别:一:js的数据类型和java类似。只不过js中的数据类型number将java中的int,double,float整合了。 二:js中可以不用声明变量类型

    日期 2023-06-12 10:48:40     
  • jsp之session学习:session.setAttribute(String name,Object value)&session.getAttribute(String name);

    jsp之session学习:session.setAttribute(String name,Object value)&session.getAttribute(String name);

    jsp之session学习:session.setAttribute(String name,Object value)&session.getAttribute(String name);part_1 : index.jsp <%@ page language="java" import="java.util.*" pageEncoding

    日期 2023-06-12 10:48:40     
  • Vue.js 学习笔记 - 虚拟列表(Virtual-Scroll-List)心得

    Vue.js 学习笔记 - 虚拟列表(Virtual-Scroll-List)心得

    虚拟列表背景手上有个字幕编辑器的项目,因为长视频也许会有几千条字幕,所以字幕编辑器的列表中就会有几千条列表项。 但是如果将这几千条列表项全部渲染在 DOM 中,就会造成浏览器轻则卡顿,重则卡死,根本无法正常使用。 针对这种情况,我通过 Google 了解到可以通过虚拟列表技术来解决。 虚拟列表做的事情,就是按需渲染。只需要渲染当前视图需要显示的几个条目和即将滚动到的几个条目。在开发者工具中可以发现

    日期 2023-06-12 10:48:40     
  • JS学习笔记 (五) 函数进阶

    JS学习笔记 (五) 函数进阶

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。1、函数基础1.1 函数的基本概念 函数是一段JavaScript代码,只被定义一次,但是可以被调用或者执行许多次。函数是一种对象,可以设置属性,或调用方法。 函数中的参数分为实参和形参。其中,形参在函数体中类似局部变量,函数调用会为形参提供实参的值。函数使用实参的值来计算返回值,成为该函数调用表达式的值。除了实参外,函数每

    日期 2023-06-12 10:48:40     
  • Flask 学习-88. jsonify() 函数源码解读深入学习

    Flask 学习-88. jsonify() 函数源码解读深入学习

    前言flask 有个jsonify() 函数,如果返回的是一个字典,那么调用 jsonify 创建一个响应对象。关于响应视图函数的返回值会自动转换为一个响应对象。 如果返回值是一个字符串,那么会被 转换为一个包含作为响应体的字符串、一个 200 OK 出错代码 和一个 text/html 类型的响应对象。 如果返回值是一个字典,那么会调用 jsonify() 来产生一个响应。以下是转换的规则:如果

    日期 2023-06-12 10:48:40     
  • 从FastJson库的不同版本源码中对比学习绕过方法

    从FastJson库的不同版本源码中对比学习绕过方法

    1.2.25<=fastjson<=1.2.41反序列化漏洞。从这个版本的fastjson中,对前面的漏洞进行了修复,引入了checkAutoType安全机制,默认autoTypeSupport关闭,不能直接反序列化任意类,而打开 AutoType 之后,是基于内置黑名单来实现安全的,fastjson 也提供了添加黑名单的接口。更新主要在com.alibaba.fastjson.par

    日期 2023-06-12 10:48:40     
  • Vue.js学习笔记

    Vue.js学习笔记

    在执行 npm run dev 命令的时候出现8080端口被占用# 根据端口号,查找被占用端口的进程 id netstat -nao|findstr "8080" # 结束进程,2228 为进程 id taskkill /pid 2228 /F复制使用v-for指令遍历组件时产生警告,提示需要在组件上增加一个key属性当使用v-for指令遍历组件时,需要在组件上添加一个key

    日期 2023-06-12 10:48:40     
  • AngularJS的Scope(作用域)学习详解编程语言

    AngularJS的Scope(作用域)学习详解编程语言

    scope 是一个 JavaScript 对象,带有属性和方法,这些属性和方法可以在视图和控制器中使用。 在以上两个实例中,只有一个作用域 scope,所以处理起来比较简单,但在大型项目中, HTML DOM 中有多个作用域,这时你就需要知道你使用的 scope 对应的作用域是哪一个。 $rootScope 可作用于整个应用中。是各个 controller 中 scope 的桥梁。用 ro

    日期 2023-06-12 10:48:40     
  • AngularJS的表达式学习详解编程语言

    AngularJS的表达式学习详解编程语言

    Note 使用 ng-init 不是很常见。您将在控制器一章中学习到一个更好的初始化数据的方式。

    日期 2023-06-12 10:48:40     
  • JS学习之动态加载script和style样式详解编程语言

    JS学习之动态加载script和style样式详解编程语言

    前提:我们可以把一个网页里面的内容理解为一个XML或者说网页本身也就是一个XML文档,XML文档都有很特殊的象征: 标签 也叫 节点 。我们都知道一个基本的网页格式是 这其实才是它的本来面目(默认吧document标签给省略了)。是不是感觉有什么不一样的呢?这下子就好理解的多了。document.body 或者docment.head,无论你的什么操作只要是有关于这个 document 标签的

    日期 2023-06-12 10:48:40     
  • js脚本学习比较实用的基础

    js脚本学习比较实用的基础

    event.clientX 返回最后一次点击鼠标X坐标值;event.clientY 返回最后一次点击鼠标Y坐标值;event.offsetX 返回当前鼠标悬停X坐标值event.offsetY 返回当前鼠标悬停Y坐标值document.write(document.lastModified) 网页最后一次更新时间document.ondblclick=x 当双击鼠标产生事件document.o

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之五

    JAVA/JSP学习系列之五

    一、运行前准备建议了一个MSSQLServer7数据库DNS,名称为:Test_DB数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text)数据库用户为sa密码空,可以自己修改的。二、代码三、怎么去运行?将代码存为文件test.jspOrionApplicationServer下:Copy到orion的default-web-ap

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)

    JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)

    一、运行前准备  建议了一个MSSQLServer7数据库DNS,名称为:Test_DB  数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text)  数据库用户为sa密码空,可以自己修改的。二、代码<%@pagecontentType="text/html;charset=gb2312"%><%//变量声明ja

    日期 2023-06-12 10:48:40     
  • JSP学习心得

    JSP学习心得

     作者:徐春金下面是本人在学习JSP时的一些心得:一、JSP工作原理在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之七

    JAVA/JSP学习系列之七

    一、前言(本文译自Orion官方站点)本文将一步一步介绍在OrionApplicationServer下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试。二、建立标签,实现该标签的功能。1.命名package为:com.acme.mytags(为了和原文相同,我不做改动)packagecom.acme.mytags;2.import相关classimportjavax.servl

    日期 2023-06-12 10:48:40     
  • js宝典学习笔记(上)

    js宝典学习笔记(上)

    1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementByI

    日期 2023-06-12 10:48:40     
  • JS宝典学习笔记(下)

    JS宝典学习笔记(下)

    56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 157.innerHTML的值是表单元素的值:如<p id="para">"how are <em>you</em>"</p>,则innerHTML的值就是:how are <em>you</em>58.innerT

    日期 2023-06-12 10:48:40     
  • [转]JS宝典学习笔记

    [转]JS宝典学习笔记

    1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表

    日期 2023-06-12 10:48:40     
  • js实现的验证,学习用js控制td

    js实现的验证,学习用js控制td

    JS日积月累001-rows和cells的使用 用户名*: 密码*: 子系统*: ---请选择--- 人力资源系统 采购系统 销售系统

    日期 2023-06-12 10:48:40     
  • js代码集(学习js的朋友可以看下)

    js代码集(学习js的朋友可以看下)

    /***@authorSuperSha*QQ:770104121*E-Mail:supei_shafeng@163.com*publishdate:2009-3-27*AllRightsReserved*/varJsHelper={};//声明一个JsHelper根命名空间JsHelper.DOM={};//声明JsHelper目录下的DOM命名空间JsHelper.Event={};//声明J

    日期 2023-06-12 10:48:40     
  • JS学习笔记防止发生命名冲突

    JS学习笔记防止发生命名冲突

    为了防止发生命名冲突,可以建立自己的代码库。就想Js代码复制代码代码如下:ziggy_js=function(){}ziggy_js.ui=function(){}ziggy_js.ui.alerts=function(){}ziggy_js.ui.alerts.showErrorAlert=function(){alert("Anerroroccurred");}ziggy_js.ui.ale

    日期 2023-06-12 10:48:40     
  • extjs学习笔记(二)Ext.Element类

    extjs学习笔记(二)Ext.Element类

    区别在于fly返回的是Element轻量级的,占用较少的内存,但是不保存对象的引用,每次使用都会改变先前的对象,而get则会缓存每次返回的Element对象,但是占用较多的内存。我们通过一个例子来说明二者的区别,同时看看Element给我们提供的强大功能。在我们项目中添加一个html页面,内容如下:复制代码代码如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1

    日期 2023-06-12 10:48:40     
  • extjs学习笔记(三)最基本的grid

    extjs学习笔记(三)最基本的grid

    jquery在这方面则正好相反,它的UI都以插件形式提供,可以需要什么就引用什么,所以非常小巧灵活,但由于插件往往是由不同的人或者团队来提供,界面和接口往往就不那么一致。反正是各有千秋吧。今天学习extjs中的grid,它可以说是功能强大,无出其右,只有你想不到的,没有它做不到的,呵呵,好像是有点夸张了。好,不说废话了,我们就从最简单的grid开始,一步步来看看extjs给我们提供的grid究竟

    日期 2023-06-12 10:48:40     
  • JS在IE和FF下attachEvent,addEventListener学习笔记

    JS在IE和FF下attachEvent,addEventListener学习笔记

    对象名.addEventListener("事件名(不带ON)",函数名,true/false);(FF下)对象名.attachEvent("事件名",函数名);(IE下)说明:  事件名称,要注意的是"onclick"要改为"click","onblur"要改为"blur",也就是说事件名不要带"on"。函数名,记住不要跟括号最后一个参数是个布尔值,表示该事件的响应顺序,下面重点介绍一下add

    日期 2023-06-12 10:48:40     
  • JS正则表达式(学习笔记2)匹配网址url参数

    JS正则表达式(学习笔记2)匹配网址url参数

    . 匹配除换行符的任意字符 \w 匹配字母,数字,下划线,汉字 \s 匹配任意空白符 \d 匹配数字 ^ 匹配字符开始位置 $ 匹配字符结束位置 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复N次 {n,} 重复N次或更多次 {n,m} 重复N次或m次url参数匹配的问题 其实也可以用数组的方法匹配,稍微麻烦些如果你又更好的方法。可以留

    日期 2023-06-12 10:48:40     
  • jsp中session过期设置及web.xml配置学习

    jsp中session过期设置及web.xml配置学习

    session的过期时间需要配置在tomcat中的web.xml中,时间以分钟计算。另最大时间好像是24小时,就是说,你的session过期时间可以设置成1440,如果设置成1441是无效的。(还没有测试)复制代码代码如下:<session-config><session-timeout>480</session-timeout></session-co

    日期 2023-06-12 10:48:40     
  • Android编程心得分享——JSON学习过程

    Android编程心得分享——JSON学习过程

    让我说说Android编程心得,在我们初步学习JSON时我们都知道JSON作为现在比较流行的数据交换格式,有着它的许多优点,Android的WEB应用中更是广泛用到了它,这里将我学习JSON的过程记录如下在Android的Android.jar包中已经默认引入了这个包,这里我们就可以直接调用它了JSON有五种基本类型,分别是object,array,value,string,numberObje

    日期 2023-06-12 10:48:40