编程笔记

  • Linux调整命令历史方法详解

    Linux 系统中的 bash history 命令有助于记住你以前运行过的命令,并重复这些命令,而不必重新输入。 如果可以的话,你肯定会很高兴不用翻阅十几页的手册,每过一会再次列出你的文件,而是通过输入 history 查看以前运行的命令。在这篇文章中,我们将探讨如何让 history 命令记住你希望它记住的内容,并忘记那些可能没有什么“历史价值”的命令。 查看你的命

  • js实现数组冒泡排序、快速排序原理

    本文为大家分享了js数组冒泡排序、快速排序的实现原理,供大家参考,具体内容如下 1、冒泡排序:   随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效果。 var arr = [3,1,4,2,5,21,6,15,6

  • FileZilla 425 无法连接FTP的解决方法(阿里云服务器)

    阿里云服务器无法连接FTP 出现FileZilla 425 Can't open data connection 无法连接FTP 第一步: 在filezilla中开启被动模式 并设定端口范围 例如11

  • 通过V8源码看一个关于JS数组排序的诡异问题

    前言 前几天一个朋友在微信里面问我一个关于 JS 数组排序的问题。通过该问题发现了一些之前没发现的内容,下面话不多少了,来一起看看详细的介绍吧。 原始数组如下: var data = [ {value: 4}, {value: 2}, {value: undefined},

  • MyBatis JdbcType 与Oracle、MySql数据类型对应关系说明

    1. Mybatis JdbcType与Oracle、MySql数据类型对应列表 Mybatis JdbcType Oracle MySql

  • JavaScript数组排序reverse()和sort()方法详解

    JavaScript中数组排序的方法有两个reverse和sort。   reverse方法会反转数组项的顺序: var arr = [1,2,3,4,5]; arr.reverse; alertarr; 5,4,3,2,1   sort方法会按照字符串升序排列数组项,sort方法会调用每个数组项的tostring

  • C#结合JavaScript实现秒杀倒计时的方法

    本文实例讲述了C#结合JavaScript实现秒杀倒计时的方法。分享给大家供大家参考。具体如下: 最近做个秒杀活动,要用到倒计时。要求每周三上午10:00开始倒计时 private string Dtime { byte tempB = byteDateTime.Now.DayOfWeek; byte dayByte = byteDayOfWeek.

  • Jquery ajax加载等待执行结束再继续执行下面代码操作

    Jquery等待ajax执行完毕再继续执行下面代码的效果,具体代码如下,其实就是将 jquery ajax 函数的 async 参数设置为 false 即可,该参数默认为 true: $document.readyfunction{ loadphpernote; window.open'http:www.phpernote.com'; }; fun

  • javascript实现加载xml文件的方法

    本文实例讲述了javascript加载xml文件的方法。分享给大家供大家参考,具体如下: 需要读取的xml文件 var uRl = "jsReadXml.xml"; var xmlDoc; 初始化,给上述定义变量赋值 function showcurcity{ ifwindow.ActiveXObject { xmlDoc=new ActiveXObject

  • jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理

    发现一个小点,先前没有注意的 stopPropagation: function { var e = this.originalEvent; ... if e.stopPropagation { e.stopPropagation; }   jQuery重载stopPropaga

  • JavaScript转换与解析JSON方法实例详解

    本文实例讲述了JavaScript转换与解析JSON方法。分享给大家供大家参考,具体如下: json格式数据如下: var json = { 'jquery': [{ "id": "1", "type": "ASP.NET", "title": "JSON全解析"}] } alertjson.jquery[0].id; alertjson.jquery

  • jQuery进行组件开发完整实例

    本文实例讲述了jQuery进行组件开发的方法,分享给大家供大家参考,具体如下: 前面的《JavaScript组件开发》分析了JavaScript进行组件开发的技巧,这里分析使用jQuery进行组件开发的方法。 使用jQuery进行组件开发和使用纯JavaScript脚本(不使用框架)原理基本类似,特别是公共方法的组织是一样的。 不同点是,jQuery使用了插件机制,通

  • CentOS下Redis数据库的基本安装与配置教程

    Redis 是一个开源的多平台数据存储软件,使用 ANSI C 编写,直接在内存使用数据集,这使得它得以实现非常高的效率。Redis 支持多种编程语言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多语言。redis 的代码量很小,只有约3万行,它只做“很少”的事,但是做的很好。尽管是在内存里工作,但是数据持久化的保存还是有的,而redis 的可靠性就很高,同时也支持集群,这些可以很好的保

  • JavaScript组件开发完整示例

    本文实例讲述了JavaScript组件开发的技巧。分享给大家供大家参考,具体如下: 使用JavaScript,按照面向对象的思想来构建组件。 现以构建一个TAB组件为例。 从功能上讲,组件包括可视部分和逻辑控制部分;从代码结构上讲,组件包括代码部分和资源部分(样式、图片等)。 组件的特点:高内聚,低耦合(不与其他代码逻辑交叉,可以继承,包含);封装性

  • 详解为新版Apache服务器开启HTTP/2支持的方法

    HTTP 2.0简介 HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis httpbis工作小组进行开发。是自1999年http1.1发布后的首个更新。HTTP 2.0在2013年8月进行首次合作共事性测试。在开放互联网上HTTP 2.0将只用于https:网址,

  • jQuery获取DOM节点实例分析(2种方式)

    本文实例讲述了jQuery获取DOM节点。分享给大家供大家参考,具体如下: jQuery中包裹后的DOM对象实际上是一个数组,要获得纯粹的DOM对象可以有两种方式: 1、使用数组索引方式访问,例如: var dom = $dom[0]; 2、使用函数get访问

  • adodb.recordset.open(rs.open)方法参数详解

    ADO Recordset 对象 ADO Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。 在 ADO 中,此对象是最重要且最常用于对数据库的数据进行操作的对象。 ProgID set objRecordset=Server.CreateObj

  • ASP实现多行注释的方法(dw)

    ASP里的单行注释用英文单引号'实现,可以加在一行内的任意位置,单引号之后的内容将不再继续解释。 多行注释呢?其实ASP里不支持多行注释,比如**等肯定无法实现。也有一种间接的方法,那就是将ASP代码作为HTML代码一样的注释,很明显这是很没安全的做法,因为会直接暴露源代码。 借助Dreamweaver8,可以方便地实现对ASP脚本代码的批量多行注释,该功能能够实现直接在选定的每

  • JavaScript为事件句柄绑定监听函数实例详解

    本文实例讲述了JavaScript为事件句柄绑定监听函数的方法。分享给大家供大家参考,具体如下: 在JavaScript中为Dom元素绑定事件监听函数是一件非常常见的事情,但这里也有许多的Bug。各种浏览器对于事件绑定都提供了很多方法,但可靠的只有3中: 1、传统的绑定方法: elem.onclick = function event { alert

  • JavaScript获取当前cpu使用率的方法

    本文实例讲述了JavaScript获取当前cpu使用率的方法。分享给大家供大家参考,具体如下: 想获取当前系统cpu的使用率,如果允许使用hta,可以使用以下的代码获取当前cpu的使用率较为精确 setIntervalfunction { var locator=new ActiveXObject "WbemScripting.SWbemLocator";

  • js简单网速测试方法完整实例

    本文实例讲述了js简单网速测试方法。分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: !DOCTYPE HTML PUBLIC "-W3CDTD

  • JQuery中Ajax()的data参数类型实例分析

    本文实例分析了JQuery中Ajax的data参数类型。分享给大家供大家参考,具体如下: 前面简单分析介绍了《ajax中data传参的两种方式》,对于ajax参数传递方式有了初步的了解,这里就来进一步分析一下ajax中data参数的类型。 假如现在有这样一个表单,是添加元素用的。 form id='addForm' action='UserAdd.

  • 理解javascript闭包

    什么是javascript闭包? javascript允许使用内部函数,内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。 简单的javascript闭包例子: script function f1{   

  • ajax中data传参的两种方式分析

    本文实例讲述了ajax中data传参的两种方式。分享给大家供大家参考,具体如下: 1. POST方式: ** * 订单取消 * @return {Boolean} 处理是否成功 * function orderCancelorderId, commant{ var flag = false; $.ajax{ type: "POST"

  • Asp中使用JQuery的AJAX提交中文乱码解决方法

    客户端页:client.html script jquery的post $.post 'server.a

  • ajax获取数据中文乱码问题最简单的完美解决方案

    使用scriptCharset即可解决问题,用contentType就不一定可以了。 $.ajax{ url: testUrl, dataType: 'jsonp',  

  • jsp之c标签用法实例分析

    本文实例讲述了jsp之c标签用法。分享给大家供大家参考,具体如下: 核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型: 1 变量维护: (1)c:set:设置变量值和对象属性。语法如下:

  • 浅析JavaScript中的变量复制、参数传递和作用域链

    今天在看书的过程中,又发现了自己目前对Javascript存在的一个知识模糊点:JS的作用域链,所以就通过查资料看书对作用域链相关的内容进行了学习。今天学习笔记主要有这样几个关键字:变量、参数传递、执行环境、变量对象、作用域链。   1.变量   变量需要注意的有两点:变量声明和复制变量值。   变量声明肯定大家都很熟悉,在JS中我们都是

  • 如何使用MySQL查询某个列中相同值的数量统计

    数据现在是这样的,我想确定出type列中的news和image。。。。甚至以后有其他值,他们分别有多少个。 SELECT type, count1 AS counts FR

  • PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法

    本文实例讲述了PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法。分享给大家供大家参考,具体如下: 这是一段简单的代码,可实现统计该数据库中每个表的记录数,并按递减顺序排列的功能 $host = '127.0.0.1'; $port = 3306; $dbname = 'test'; $username = 'root'; $password = '';

  • python中常见错误及解决方法

    python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 详细讲解 1.NameError变量名错误 报错: >

  • 轻松学习Javascript闭包函数

    闭包函数是什么?在开始学习的闭包的时候,大家很能都比较难理解.就从他的官方解释来说,都是比较概念化的. 不过我们也还是从闭包的含义出发。 闭包是指函数有自由独立的变量。换句话说,定义在闭包中的函数可以“记忆”它创建时候的环境。 官方解释说完后,我们先来看一个简单计数的例子. var c

  • IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别实例分析

    本文实例讲述了IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别。分享给大家供大家参考,具体如下: 前面介绍了《Javascript基于AJAX回调函数传递参数》,这里主要来分析一下ajax传递中文参数过程中针对不同浏览器的乱码处理方法。 Ajax传递参数为中文时出现乱码,我遇到的情况是: 1.我的数据库连接 编码为 GB2312,latin1_swedish

  • JSP自定义标签入门学习

    本文为大家分享了JSP自定义标签入门学习教程,希望大家喜欢。 1.JSP自定义标签: 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。JSP标签扩展可以让你创建新的标签并且可以直接插入到

  • 关于Java集合框架面试题(含答案)下

    21.HashMap和HashTable有何不同? (1)HashMap允许key和value为null,而HashTable不允许。 (2)HashTable是同步的,而HashMap不是。所以HashMap适合单线程环境,HashTable适合多线程环境。 (3)在Java1.4中引入了LinkedHashMap,HashMap的

  • Javascript基于AJAX回调函数传递参数实例分析

    本文实例讲述了Javascript基于AJAX回调函数传递参数的方法。分享给大家供大家参考,具体如下: 前面介绍了《javascript实现html页面之间参数传递的四种方法》,这里针对ajax参数传递做一分析。 在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是

  • 关于Java集合框架面试题(含答案)上

    1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集

  • javascript实现html页面之间参数传递的四种方法实例分析

    本文实例讲述了javascript实现html页面之间参数传递的四种方法。分享给大家供大家参考,具体如下: 我们知道,在服务器端asp,jsp等程序可以接受html页面上的form传来的参数。那么,可不可以传递参数给html页面呢。可以。 原理:通过window.location.href中的分割符获得各个参数 方法一: * *函数功能:从hre

  • 详解ubuntu搭建Java开发环境

    没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境。 本文结构: 一、JDK安装 二、MyEclipse安装 三、Hello World测试 一、JDK安装 strong

  • PHP工程师VIM配置分享

    关于我的vim配置 经常在服务器上写代码,一个朋友提供了关于他的vim配置,在此分享给大家。 界面效果图: .vimrc