jQuery中的DOM操作
1.DOM操作:(1)DOMCore(核心)(2)HTML_DOM(例题:document.getElementById("xxx").value)(3)CSS_DOM (例题:document.getElementById("xxx").style)2.jQuery的DOM操作:对元素的增删改查3.查找节点: var$li=$("ulli:eq(1)");4.查找属性节点:varname=$li
ajax原理笔记
functionAJAX(){ varxhr=null; if(window.XMLHttpRequest){ xhr=newXMLHttpRequest(); }else{ try{ xhr=newActiveXObject('Microsoft.XMLHttp'); }catch(e){ xhr=newActiveXObject('msxml2.xm
JDK1.5-JDK10 安装指南(windows)
自从jdk9版本后,JDK的目录结构就发生变化,去除原有的jre目录。下面以JDK9作为分界线,分别JDK9版本前的配置,和JDK9版本后的配置。(安装过程省略)(这部分配置其实个人感觉是为了最开始某些的标准)公共部分计算机-->属性-->高级系统设置-->高级-->环境变量JDK9以后版本(9-10)JAVA_HOMED:Javajdk-10JRE_HOMED:Javajre10PATH.;%J
前端各种总结
最近修改一个小项目,其中一个需求是添加导出excel的功能,之前有做过,但没有添加进度条,这次干脆做的完整一点,添加个进度条,确定基本思路:前端jquery,后端struts2,遵循原项目的架构。前端问题:1.progressBar使用jquery-progressbar插件,效果还可以,后来用jquery-blockui实现了导出时禁止用户再点击的功能,并且使用window.onbeforeu
【CSS】翘边阴影
仔细观察可以看到每张图片下面的两个角都有不同程度的翘边。实现原理和【CSS】曲线阴影差不多,也是通过伪元素来实现。HTML代码 CSS代码ul,li { list-style:none;}.box { width: 980px; height: auto; clear: both; overflow: hidden; margin: 20p
10、less的引用及公共变量的抽离
前言:GitHub:https://github.com/Ewall1106/mall一、什么是less?less是什么自然不用多言,乃一个css预编译器,可以扩展css语言,添加功能如如允许变量(variables),混合(mixins),函数(functions)和许多其他的技术,让你的Css更具维护性,主题性,扩展性。官网:http://lesscss.org/usage/二、项目中使用le
jQuery的事件change
人生还在继续,只有不断补充以前所不懂的知识,今天练习一个jQuery的事件change。这个事件是在对象失去focus并且原本值有所变化时就产生此事件。如select时,用户所选择的选项有变时,或是text文本框的内容被修改了。 创建视图之后,放上一个文本框,然后写jQuery代码: 演示中有做了三次失去focus,第一次空值为,由于失去focus之后,值没有变化,两件条件没有同时成立,因此没有a
GridView实现单选(Single Selection)
一直很想写一个Gridview内实现单选功能,但是一直没有太多时间,近段时间多个网友问及此功能,只好抽出些少时间来实现,下面为实现过程。效果如下,把选择的值使用javascriptAlert:数据源,在可用的数据库内创建一个表[Member]并插入三笔测试记录:ViewCodeSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIF OBJECT_ID ('[
T-SQL的比较运算符
T-SQL的比较运算符有=、>、=、和!和!
博客第二年,杂谈
我在博客园正好写了两年的博客。今年的写作,集中在以下系列的文章:完成了《Python快速教程》中Django部分完成了《Java快速教程》中Play部分完成了《数据科学》中的“概率论”部分写了其它的一些小文章白天忙于课业,晚上忙于开发,周末写写博,日子过得忙忙碌碌,很充实。只是脑子中偶尔蹦出的想法,我也只能草草记在纸上,无法深究。今天,我就把这些幼稚的想法写出来,作为写博两年的纪念。 编程,无国界
QCon所见和所得:杭州QCon热门技术话题分享
QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。今年月10底,QCon在杭州召开,国内外的各个技术方面的大家齐聚一堂,分享他们在自己的领域获得的成就和经验。在西安寒意阵阵来袭之际,我们葡萄城的几位技术同事前往风景如画、桂花飘香的杭州参加这样了本次会议。Qcon的会议安排是非常的紧张的,早上是三场集中的演讲,基本是国外的专家,下午有3个track
探探快滑介绍
介绍相信玩过探探的人都知道,只有当两个人都同时右滑对方,才能够匹配到聊天,如果对方右滑了你,但是你却没有右滑到TA,那你们岂不是错过。如果不想错过,那么唯一的方法就是不断的右滑,右滑,右滑,但是持续的右滑,时间久了,手指会酸痛,你是否想过有这么一个工具,你只需要打开探探,然后就可以自动右滑,不需要动手指,过一段时间将会有上百个匹配呢?现在,你想要的,探探快滑可以满足你。官网点击查看官网
你为什么学不好Python?论学习方法
今年带了一个Python班,收获不少,对自己新的教学方法进行了实践,同学们的学习热情很高,但是也发现一些问题。5个月的教学让我终于搞明白了,为什么有的人能学好Python而有的同学就学不好。我想请问大家扪心自问一些之前有自学过Python么?如果学过那大家思考一下为什么没学好呢?只是Python没学好,还是学什么都这样呢?甚至于游戏也没别人玩的好?如果学什么都这样,那么就是学习方法的问题了。常见的
听说你会 Python ?
最近觉得Python太“简单了”,看看下面的题目再告诉我你会Python吧~1.列表生成器描述下面的代码会报错,为什么?class A(object): x = 1 gen = (x for _ in xrange(10)) # gen=(x for _ in range(10))if __name__ == "__main__": print(list(A.gen))答案这个
Django + Gunicorn + Nginx 部署 Ubuntu
Django+Gunicorn+Nginx部署服务器获取腾讯云root权限本人的服务器使用的是腾讯云,腾讯云默认是没有开放root用户的,我们来创建root用户。创建root账号并设置密码。sudo passwd root设置root账户登录需要密码。sudo vim /etc/ssh/sshd_config修改without-password为yes。PermitRootLogin yes重启s
Spring 3 AOP 概念介绍
AOP概念AOP(AspectOrientedProgramming),即面向切面编程(也叫面向方面编程,面向方法编程)。其主要作用是,在不修改源代码的情况下给某个或者一组操作添加额外的功能。像日志记录,事务处理,权限控制等功能,都可以用AOP来“优雅”地实现,使这些额外功能和真正的业务逻辑分离开来,软件的结构将更加清晰。AOP是OOP的一个强有力的补充。AOP术语AOP的术语不太直观,Sprin
简单介绍MySQL中GROUP BY子句的使用
可以使用GROUPBY组值一列,并且如果愿意的话,可以将该列进行计算。使用COUNT,SUM,AVG等功能的分组列。要了解GROUPBY子句考虑的EMPLOYEE_TBL的的表具有以下记录:?12345678910111213mysql>SELECT*FROMemployee_tbl;+------+------+------------+--------------------+|id |na
Headless Chrome 入门
摘要在Chrome59 中开始搭载HeadlessChrome。这是一种在无需显示headless的环境下运行Chrome浏览器的方式。从本质上来说,就是不用chrome浏览器来运行Chrome的功能!它将Chromium和Blink渲染引擎提供的所有现代Web平台的功能都带入了命令行。它有什么用?无需显示headless的浏览器对于自动化测试和不需要可视化UI界面的服务器环境是一个很好的工具。例
Python之读取TXT文件的三种方法
--coding:UTF-8--importsys方法一:#readtxtmethodone f=open("./image/abc.txt") line=f.readline() whileline: printline line=f.readline() f.close()方法二:#readtxtmethodtwo f=open("./image/abc.txt") forline2inope
MySQL 修改数据库名称的一个新奇方法
MySQL在5.1引入了一个renamedatabase操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1release在mysql-5.1.30),那么生产中我们有时为了追求完美需要改一下库名。怎么操作呢?这里提供一个变通的方法。1.创建出新库名:复制代码代码如下:mysql>createdatabasedb_v2;2.生成ren