- JavaScript-定时器setTimeout用法
s甜甜的学习之旅
前端javascript前端开发语言
定时器setTimeout学习链接定时器学习链接定时器(serTimeout())的用法(进阶)setTimeout用法定时器通常用在页面刷新,延迟执行
- 设计模式-8种
ANNENBERG
笔记js模式前端
前端常见的设计模式主要有以下几种:1.单例模式2.工厂模式3.策略模式4.代理模式5.观察者模式6.模块模式7.构造函数模式8.混合模式单例模式这种设计模式的思想是确保一个类只有唯一实例,一般用于全局缓存,比如全局window,唯一登录浮窗等。采用闭包的方式实现如下:varsingle=(function(){letinstance;functiongetInstance(){//如果该实例存在,
- JS之对象精讲(一)
坤坤不会编程
精讲JSjavascript开发语言正则表达式json前端
文章目录对象的属性和访问方式对象的属性数据属性访问器属性属性的访问方式创建对象1.基于Object()构造函数2.基于对象字面量3.基于工厂方法模式4.基于构造函数模式5.基于原型对象的模式6.构造函数和原型混合模式7.基于动态原型模式对象克隆浅克隆深克隆JSON序列化和反序列化原型对象原型对象、构造函数、实例之间的关系实例属性的读取顺序重写原型对象原型链原型链的特点属性区分_proto_属性JS
- JavaScript-防抖和节流
好哈优学编程
javascript开发语言
防抖(debounce):如果一个函数持续地触发,那么只在它停止触发的一段时间后才执行,如果在这段时间内又开始持续触发,则重新计算时间。防抖函数的实现如下:functiondebounce(func,wait){lettimeout;returnfunction(){clearTimeout(timeout);timeout=setTimeout(()=>{func.apply(this,argu
- 前端面试题总结【37】:javascript对象的几种创建方式
前端老司机
工厂模式构造函数模式原型模式混合构造函数和原型模式动态原型模式寄生构造函数模式稳妥构造函数模式推荐:持续更新,致力于做一个持久的搬运工!下面是已经整理好的面试题PDF获取和相关进阶学习书籍资料地址,有需求戳一下2020前端面试题总结合集
- 【JAVA WEB】JavaScript-条件语句
lzb_kkk
前端javajavascript
目录条件语句if……else语句三元表达式switch数组创建数组获取数组元素新增数组元素1.通过修改length新增2.通过下标新增3.使用push进行追加元素删除数组中的元素调试条件语句if……else语句示例:letnum=prompt("请输入数字:")if(num%2==0){alert("这个数字是偶数")}else{alert("这个数字是奇数")}三元表达式是ifelse的简化写法
- html是web前端的基础知识,初学的你学对了吗?
web前端学习指南
html概念前端最核心的技术HTML+CSS+javascriptHTML-结构-骨架CSS-样式-效果JAVASCRIPT-(用户)行为-做的事情超文本标记语言超文本文本(txt文件)-浏览器可以直接打开如果具有中文,可能出现乱码问题标记语法结构-注意-浏览器解析标记(规定的标记内容)注意HTML是不严格的语言允许不用编写所有内容标签名没有明确的规定(大小写)建议标签名使用小写XHTML解释为严
- JavaScript-单线程机制分析
ruizuo007
1.JavaScript引擎JavaScript引擎是浏览器的重要组成部分,是JavaScript代码处理并执行的环境。其由多个组成部分组成。2.JavaScript是单线程执行2.1进程与线程如果是windows电脑,打开任务管理器就可以看到有一个后台进程列表。那里可以看到每个进程的内存资源信息和CPU占有率以及对其它系统资源的占用情况。一般来说:进程是cpu资源分配的最小单位(是能拥有资源和独
- js移除html指定id元素,javascript - 按ID删除元素
脚轻头重
js移除html指定id元素
javascript-按ID删除元素使用标准JavaScript删除元素时,必须首先转到其父级:varelement=document.getElementById("element-id");element.parentNode.removeChild(element);首先必须转到父节点对我来说有点奇怪,JavaScript是否有这样的原因?Zazasked2018-12-22T19:29:5
- JavaScript - 基础+WebAPI(笔记)
禁止摆烂-才浅
前端-笔记JavaScriptES6javascript笔记前端
前言:求关注本篇文章主要记录以下几部分:基础:输入输出语法;数据类型;运算符;流程控制-分支语句;流程控制-循环语句;数组-基础;函数-基础;对象-基础;WebAPI:DOM;DOM事件基础(事件监听、常用事件、事件对象);DOM事件进阶(事件流、事件委托);日期对象;节点操作;M端事件;JS插件;window对象;本地存储;正则表达式;以下部分请移步JavaScript-进阶+高级(笔记):进阶
- JavaScript-字符串
秋野酱
javascript开发语言ecmascript
字符串遍历1.目标掌握字符串的遍历字符串的长度字符串名.length2.实现思路定义变量保存字符串for遍历字符串3.代码实现Document//1.定义变量保存字符串varstr='任浩然张同舟';//2.字符串的长度//console.log(str.length);//字符串名[下标]访问字符串中的具体的数据//console.log(str[0]);for(vari=0;i4.总结字符串名
- JavaScript-获取元素-DOM
秋野酱
前端javascript开发语言ecmascript
1.获取元素-DOM1.目标掌握元素的获取完成如下案例2.实现思路获取nav元素设置子元素3.代码实现小兔鲜儿-新鲜、惠民、快捷!请先登录|免费注册|我的订单|会员中心|帮助中心|在线客服|手机版首页生鲜美食餐厨电器居家洗护孕婴服装-->200生鲜水果蔬菜美食面点干果餐厨数码产品电器床品四件套被枕居家奶粉玩具辅食洗护洗发洗护美妆孕婴奶粉玩具服饰女装男装杂货户外图书品牌品牌制造新鲜好物新鲜出炉,品质
- JavaScript-数组新增-字符串遍历解析
秋野酱
javascript前端开发语言
数组新增1.目标掌握数组的新增新增数组名.push()2.实现思路定义变量保存数组数组名.push(数据)给数组新增数据打印数组3.代码实现Document//1.定义变量保存数组数组可以保存任意数据类型的数据vararr=[];//2.新增数据arr.push(100);arr.push('郭永恒');arr.push(true);console.log(arr);vararr=['冯鹏程'];
- 设计模式
大脸猫_2e21
//构造函数模式和工厂模式的共同点都会返回一个新的引用//混合模式创造两个构造函数,一个构造函数继承另一个构造函数//闭包里面创造一个变量存储单例,返回的都是原来存储的单例//发布订阅模式,对外导出api,一般是on和fire形式,jquery里的on和trigger1.构造函数functionPerson(name,age){this.name=name;this.age=age;}Person
- 【渗透测试】借助PDF进行XSS漏洞攻击
Hello_Brian
Web渗透测试pdfxss前端网络安全web安全
简介在平时工作渗透测试一个系统时,常常会遇到文件上传功能点,其中大部分会有白名单或者黑名单机制,很难一句话木马上传成功,而PDF则是被忽略的一个点,可以让测试报告更丰富一些。含有XSS的PDF制作步骤1.编辑器生成含有XSS的PDF下载PDF编辑器迅捷PDF编辑器-多功能的PDF编辑软件新建一个文档点击编辑器左下角的文件属性选择Javascript->添加->输入恶意XSS代码app.alert(
- JavaScript-函数(二)变量作用域与解析赋值
仲崇峰
JavaScriptJavaScript函数变量作用域与解构赋值
原文出处:https://www.liaoxuefeng.com/在JavaScript中,用var申明的变量实际上是有作用域的。如果一个变量在函数体内部申明,则该变量的作用域为整个函数体,在函数体外不可引用该变量:'usestrict';functionfoo(){varx=1;x=x+1;}x=x+2;//ReferenceError!无法在函数体外引用变量x如果两个不同的函数各自申明了同一个
- 08、JavaScript-定时器
王梓懿_1fbc
每天一句:如果,感到此时的自己很辛苦,那告诉自己:容易走的都是下坡路!坚持住,因为你正在走上坡路,走过去,你就一定会有进步。一、window.onload使用●网页中的JS脚本代码往往需要在文档加载完成后才能够执行,否则可能导致无法获取对象的情况,为了避免这种情况发生,可以使用以下两种方式:将脚本代码放在网页的底部,即可保证运行脚本代码时,要操作的对象已经加载完成(该方式比较凌乱,但推荐使用);通
- Javascript-中常用运算符
为梦想而战@大学生
前端javascript前端vue.js
目录数据类型常见运算算术运算符比较运算符逻辑运算符赋值运算符自增/减运算符三目运算符位运算符数据类型在JS中有以下两大类:基本数据类型数值类型(Number)整数(int)浮点数(float)布尔类型(Boolean),有两个值:true和false字符串(String),它可以是单引号包裹的数据,也可以是双引号包裹的数据。在JS推荐使用单号空(null),表示不存在未定义(undefined),
- 从零开始:手写 JavaScript 代码应用于实际场景
前端青山
javascript入门到实战javascript开发语言ecmascript前端场景应用
个人主页:前端青山系列专栏:JavaScript篇人终将被年少不可得之物困其一生依旧青山,本期给大家带来JavaScript篇专栏内容:JavaScript-场景应用目录三、场景应用1.循环打印红黄绿(1)用callback实现(2)用promise实现(3)用async/await实现2.实现每隔一秒打印1,2,3,43.小孩报数问题4.用Promise实现图片的异步加载5.实现发布-订阅模式6
- JavaScript中的数据缓存与内存泄露:解密前端性能优化与代码健康
前端青山
javascript入门到实战javascript前端开发语言
个人主页:前端青山系列专栏:JavaScript篇人终将被年少不可得之物困其一生依旧青山,本期给大家带来JavaScript篇专栏内容:JavaScript-数据缓存与内存泄露目录说说你对事件循环的理解一、是什么二、宏任务与微任务微任务宏任务三、async与awaitasyncawait四、流程分析说说JavaScript中内存泄漏的几种情况?一、是什么二、垃圾回收机制标记清除引用计数小结三、常见
- JavaScript 中的双等号(==)和三等号(===)有何不同?何时使用它们?
前端青山
javascript入门到实战javascript开发语言ecmascript前端
个人主页:前端青山系列专栏:JavaScript篇人终将被年少不可得之物困其一生依旧青山,本期给大家带来JavaScript篇专栏内容:JavaScript-等号区别目录==和===区别,分别在什么情况使用一、等于操作符二、全等操作符三、区别小结==和===区别,分别在什么情况使用一、等于操作符等于操作符用两个等于号(==)表示,如果操作数相等,则会返回true前面文章,我们提到在JavaScri
- JavaScript-流程控制语句 > 条件分支语句
白棠
表达式和语句表达式:一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。特点:表达式会先执行出一个结果,然后再参与其他程序。语句:语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下分号;分割一个一个的语句。语句可以认为是给计算机的一个指令,执行这段代码。一般语句以分号结束,特殊的结构除外。流程控制语句:通过一
- JavaScript-事件-笔记
编程在手天下我有
javascript前端html笔记
1.绑定事件的三种方式/*绑定事件(注册事件):1、传统方式:事件源.事件类型=事件处理函数同类型事件,只能绑定一次,绑定多次只认同最后一次2、内联方式:在标签中写上事件类型同类型事件,可以绑定多次3、事件监听:事件源.addEventListener('事件类型',事件处理函数)注意:该方式的事件类型不能加on同类型事件,可以绑定多次*/varbtn1=document.querySelecto
- JavaScript-内置对象-笔记
编程在手天下我有
前端javascript笔记
1.Math对象Math对象:用于进行数字处理自带的对象不是构造函数---不需要new属性:Math.PI-----圆周率方法:Math.floor(数字)-----向下取整(只要整数位)Math.ceil(数字)----向上取整(不管小数位是几,直接进一)Math.round(数字)----四舍五入取整Math.abs(数字)----绝对值Math.max(数字1,数字2...)----求最大值
- JavaScript高级程序设计——读书笔记
淡水瑜
前端javascript前端html
文章目录第1章JavaScript简介第2章在HTML中使用JavaScript第3章基本概念第4章变量、作用域、内存问题第5章引用类型第6章面向对象的程序设计创建对象的设计模式1.工厂模式(FactoryPattern)(被构造模式取代)2.构造函数模式(ConstructorPattern)3.原型模式(PrototypePattern)4.组合模式(ConstructorandPrototy
- JavaScript-函数-笔记
编程在手天下我有
前端javascript笔记
1.函数的定义和使用函数:是一种封装的思想将可以重复使用的代码封装在函数内部在哪里使用在那里调用即可——一次书写多次使用减少代码的冗余第一种:定义有名字的函数function函数名(){可以重复使用的代码}调用函数函数名()只定义函数没有效果只有调用才会有效果//定义有名字函数用于自我介绍(在控制台输出我叫XXX,今年XX岁)并调用functionfun2(){console.log('我叫XXX
- JavaScript-对象-笔记
编程在手天下我有
javascript笔记前端
1.字面量创建对象、对象的使用对象就是一组属性和方法的集合属性:特征相当于变量静态是什么方法:行为相当于函数动态干什么创建对象创建对象的第一种:使用字面量{}对象中的元素是键值对使用逗号隔开键:值的形式var对象名={属性名:值,方法名:值(一般是匿名函数),}使用属性:输出对象名.属性名对象名['属性名']第二种方式必须加上引号添加对象名.属性名=值对象名['属性名']=值修改对象名.属性名=值
- JavaScrip-初识JavaScript-笔记
编程在手天下我有
javascript笔记前端
1.输出语句(1)alert('内容'):弹窗的形式输出内容(2)console.log('内容'):输出在控制台(3)document.write('内容'):向html文档中写入内容一般是标签内容2.单引号、双引号不能换行使用模板字符串``可以换行3.输入语句prompt('内容')输入的变量需要存储[var变量名=]var变量名=prompt('内容')4.Javascript语言按书写位置
- JavaScript-循环嵌套&断点调试-笔记
编程在手天下我有
前端javascript笔记
1.do...while循环dowhile语法结构:循环初始值;do{//代码;增量;}while(循环条件);//输出十句:你好世界vara=1;do{console.log('你好世界');a++;}while(a//输出1-20之间能被7整除的数varb=1;do{if(b%7==0){console.log(b);}b++;}while(b2.for循环for(表达式1;表达式2;表达式3
- JavaScript-数组-笔记
编程在手天下我有
javascript前端笔记
1.定义数组数组:可以存储任意数据类型,元素之间使用英文逗号隔开1)使用new关键字定义数组var变量名=newArray();定义空数组var变量名=newArray(数据1,数据2);定义有元素的数组注意:如果Array()小括号中只有一个整数——指的是数组的长度,没有赋值的元素是undefined2)使用字面量定义数组var变量名=[];定义空数组var变量名=[数据1,数据2];定义有元素
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring