Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

jQuery验证表单格式

jQuery验证表单格式

工作之余整理一些工作中编写的代码,记录自己工作中的技术要点,便于自己记忆已经整合。以下是关于此jQuery验证的一些标记以及使用方法:整个js代码都放入jquery_validate_1.1.0.js中,通过一个匿名函数,jQuery的扩展方法,扩展方法为:initValidate函数,方法中带一个options配置参数,目前配置参数只有一个属性,{handlerUrl:""},提供是否需要后台请求验证的url地址。只需要对取验证的DOM绑定$("ID")...
Linux编程之定制带级别的log

Linux编程之定制带级别的log

我的开发组长曾经说过这么一段话“一个优秀的程序员不在于他写代码有多快,也不在于他能不能实现这个模块的功能,要实现业务实现功能谁不会啊,重要的是他的解决能力,也就说当程序出现错误时你能不能够快速定位到错误并解决它。”是的,我也非常赞同,代码不可能完美,也可能有千奇百怪的bug,尤其是新手,犯的错误就更多了,所以,我们写程序时应有自己的一套debug手段,有一套自己的LOG的方法,一旦程序发生错误,我们不需要再往程序中加繁琐的打印就可以...
Linux编程之给你的程序开后门

Linux编程之给你的程序开后门

这里说的“后门”并不是教你做坏事,而是让你做好事,搭建自己的调试工具更好地进行调试开发。我们都知道,当程序发生异常错误时,我们需要定位到错误,有时我们还想,我们在不修改程序的前提下,就能通过log来定位错误呢?有人会说,我在我的程序里加多点打印就好了,程序每做一步我就加一行打印,到时一查log就知道程序在哪一步死掉的了。这个方法在小程序里也许会行得通,但是,在一个大型系统,每秒的log达到几百条,那时我们怎么能在这繁多的log里找出...
Maven Profile动态选择配置文件

Maven Profile动态选择配置文件

一、背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。 maven提供了一种方便的解决这种问题的方案,就是profile功能。二、profile简介 profile可以让我们定义一系列的配置信息,然后...
Java 线程池异步任务

Java 线程池异步任务

一、简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示:new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub 这里放你要执行的方法 }}).start(); 但是像上面或者类似这种每次来都是用new 一个Thread出来的方式存在着很多的弊端,如下...
Java基础面向对象之类与对象

Java基础面向对象之类与对象

1、面向对象的基本概念 以一种组建化的形式进行代码设计 1)在面向对象程序设计中包含有如下几种特性 •封装性:保护内部结构的安全性 •继承性:在已有的程序结构上扩充新的功能 •多态性:在某一个该娘范围内满足 2)面向对象开发分为以下几个步骤: OOA(面向对象分析) OOD(面向对象设计) OOP(面向对象编程)2、类与对象...
JavaScript的事件机制

JavaScript的事件机制

摘要事件是将JavaScript脚本与网页联系在一起的主要方式,是JavaScript中最重要的主题之一,深入理解事件的工作机制以及它们对性能的影响至关重要。本文将详细介绍JavaScript的事件机制,并对比分析了浏览器之间的不同,具体内容包括事件流、事件处理程序绑定方式、事件对象如何理解事件?JavaScript与HTML之间的交互就是通过事件实现的。事件:用户或浏览器自身执行的某种动作,换言之,文档或浏览器发生的一些特定的交互瞬间。事件处理程序:又称...
JavaScript数组详解

JavaScript数组详解

摘要数组是JavaScript中的常用类型,本文详述了数组的基本知识以及一些常用的数组方法,并对每种方法进行了详细解释数组定义用字面量直接定义var arr=[0,0,0]; //注意,是方括号通过new Array();参数为一个时,表示数组的长度参数为多个时,则表示数组元素数组增删arr(arr.length)=0; //在数组最后面添加元素push()/pop(); //在数组最后面增删元素unshift()/shift(); //在数组最前面增删元...
美团点评2017校招研发offer面经

美团点评2017校招研发offer面经

美团点评2017校招研发offer面经,2017届的校招早早就结束了,抽出时间做个记录。职位:后台开发工程师岗位职责:如果你热爱编程,这里给你平台用代码改变世界;如果你乐于挑战,这里有用户和商家五花八门的需求和苛刻的系统运行环境在等待着你;在这里,你可以参与后端模块、数据平台、基础服务和云计算功能的开发工作;在这里,你还将参与需求定义,确定设计方案并负责最终实现;你需要对代码质量负责,确保代码正确无误,高效工作,无QA,你的代码你做主!工作要求:1. 一句...
Linux编程之UDP SOCKET全攻略

Linux编程之UDP SOCKET全攻略

这篇文章将对linux下udp socket编程重要知识点进行总结,无论是开发人员应知应会的,还是说udp socket的一些偏僻知识点,本文都会讲到。尽可能做到,读了一篇文章之后,大家对udp socket有一个比较全面的认识。本文分为两个专题,第一个是常用的upd socket框架,第二个是一些udp socket并不常用但又相当重要的知识点。一、基本的udp socket编程1. UDP编程框架要使用UDP协议进行程序开发,我们必须首先得理解什么是什...
正则表达式语法速查表

正则表达式语法速查表

摘要本文提供了正则表达式语法速查表,方便大家写程序时快速编写正则表达式概念在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具,即进行文本匹配的工具。语法速查表表达式含义[xyz]字符集合。匹配所包含的任意一个字符。例如,"[abc]" 可以匹配 "plain" 中的 "a"。xy[^xyz]字符范围。匹配指定范围内的任意字符。例如,"[a-z]" 可以匹配 "a" 到 "z" 范围内的任意小写字...
JavaScript常用正则表达式

JavaScript常用正则表达式

JavaScript常用正则表达式一、校验数字的js正则表达式1 数字:^[0-9]*$2 n位的数字:^d{n}$3 至少n位的数字:^d{n,}$4 m-n位的数字:^d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$8 正数、负数、和小数:^(-|+)?d+(.d+)...
用Python列表实现括号匹配

用Python列表实现括号匹配

假设我们有一些复杂的表达式,里边包含了多种括号的嵌套,这个时候去肉眼判断括号匹配是一件非常令人蛋疼的事情,那么,怎么用Python来进行基本的判断呢,答案很简单,就是用python中的list来模拟栈结构进行判断。 举个例子来说加入我们的文件中有类似一下多重嵌套的算式:rows = ["([<^>x[ ]{a}]{/}{t}g<^>)<{x}b>{x}<z({%}w >[b][c[c]]{<h>{...
Java中的字面量

Java中的字面量

在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(natation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等符合类型的值也支持字面量表示法。在Java中通俗的说:int i = 1;把整数1赋值给int型变量i,整数1就是Java字面量,同样,String s = "abc";中的ab...
<< 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 >>