- 博客(25)
- 收藏
- 关注
原创 求数组最大连续子序列的和
HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和,你会...
2018-08-06 21:06:54
3095
转载 使用HTML5 canvas做地图(3)图片加载平移放大缩小
使用HTML5 canvas做地图(3)图片加载平移放大缩小http://www.cnblogs.com/HPhone/ 终于开始可以写代码了,手都开始痒了。这里的代码仅仅是在chrome检测过,我可以肯定的是IE10以下浏览器是行不通,我一直在考虑,是不是使用IE禁止看我的篇博客,就是这群使用IE的人,给我加了很多工作量。 一个地图的基
2016-01-30 16:09:53
1535
转载 使用Phaser和HTML5特性检测移动设备旋转重力方向
HTML5中包含一个帮助检测device orientation的特性,使用这个特性可以在移动设备浏览器中判断用户设备的旋转重力方向。基本知识:Alpha, Beta, Gamma角度旋转当用户旋转手机的时候,HTML5中定义了三个轴方向的旋转,如下:上图可以看考,分别是z,x,y轴,对应分别是:Alpha,Beta,Gamma,下面图将更清楚的展示:
2016-01-30 16:06:26
1246
原创 SAE+Servlet+JSP实现微信公众平台OAuth2.0网页授权的使用
一、微信公众号的申请 略。(本篇为高级接口,连微信公众号都不会申请,那看这个也没用) 二、SAE平台创建应用 其他帖子里有,比如→这里。我也不赘述了。 三、OAuth2.0接口的申请 推荐使用官方的测试账号:申请地址→这里 四、进入正题 官方API我就不说了,直接说些重要地方! 1、网页授权回调域名 通俗地讲就是你的公众平台项目部署的地方,如果你实在SAE创建的话
2016-01-30 15:56:23
1305
转载 MyEcplise 部署war包
在Myeclipse软件中部署1、?在Myeclipse中,创建好工程后,在Myeclipse菜单栏中选择 Windows -> Preferences -> Myeclipse -> Servers->Tomcat-> Tomcat6,选择"Enable";Tomact Home Directory要选择你机器上Tomcat所安装的目录。然后,再Windows -> Preferen
2016-01-30 15:54:06
553
转载 微信开放平台公众号第三方平台开发 教程一 平台介绍
接下来会一系列的文章来介绍微信的另一种开发模式- 基于微信开发平台的公众号第三方平台开发,从基本的注册开始介绍,一步一步到所有的接口开发,并且针对与微信的开放平台的第三方平台的所有的接口我已经全部封装成了java的SDK,并且完全免费和开发,供所有开发者使用。什么是公众号第三方平台,与现有的公众平台有什么区别?官方介绍:公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登
2016-01-30 15:51:11
1354
转载 纯JSP实现简单微信开发后台
http://my.oschina.net/u/1387995/blog/172202?fromerr=zcnZ0erv%@ page import="java.net.*" % %@ page import="java.math.*" % %@ page import="java.io.*" % %@ page import="java.text.*"% %@page import="ja
2016-01-29 16:28:37
2451
转载 validate plugin 插件说明
来源:http://www.111cn.net/wy/jquery/59984.htm 一、可选项( options ) [1] debug 类型:Boolean 默认:false 说明:开启调试模式。如果为true,表单不会提交,而且会在控制台显示一些错误消息(需要Firebug或者Firebug lite)。当要阻止表单默认提交事件,尝试去开启它。 Js代码 $(“
2016-01-22 17:21:20
567
原创 DOM事件
DOM事件 事件是文档或者浏览器窗口中发生的特定的交互瞬间 JavaScript 与 HTML的交互通过事件完成动作通过事件触发事件流描述的是从页面中接受时间点额顺序 IE 事件冒泡流 事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个元素节点)接受,然后逐级向上传播至最不具体的那个节点(文档) Netscape 事件捕获流 事件捕获: 不太具体的节点应该更
2016-01-22 15:09:57
287
原创 商城分类导航效果
特点:竖向列表,横向伸缩 box-shadow:0 0 8px #DDD; -moz-box-shadow:0 0 8px #DDD; //兼容firefox的阴影 -webkit-box-shadow:0 0 8px #DDD; //兼容chorme的阴影 纯CSS实现 在li的a标签后面用小白块挡住菜单的边框 .topemenu li:hover .submenu{
2016-01-21 17:04:47
499
原创 信息滚动效果制作
知识点 (HTML5没有)1、 behavior滚动的方式 alternate:表示在两端之间来回滚动 scroll:表示由一段滚动到另一端,会重复 slide:表示由一段滚动到另一端,不会重复 2、 direction滚动方向down、up、left、right 3、 loop滚动的次数(loop = -1,表示一直滚动下去,默认-1) 4、 scrollamount设定活动字
2016-01-21 17:03:29
353
原创 倒计时效果与Date对象
JavaScript Date对象 var myDate = new Date();Date()(获取日期和事件)getDate()(返回日期1-31) getDay()(返回星期几0-6) getHours() (返回小时数0-23) getMinutes()(返回分钟数 0-59) getMouth() (返回月份,从0开始 +1) getSeconds() (返回秒数)
2016-01-21 17:01:25
356
原创 onmousemove与onmouseenter与onmouseout有差别
onmouseenter事件:当鼠标移入元素对象的边界之内时,激活该事件 不支持冒泡,由于这个差异,当鼠标在元素边界内移动时,不会激活onmouseenter(只在鼠标进入元素边界内时激活),但会激活onmouseover(当该元素包含子元素时)。 是否可以取消: 不可以取消 事件类型:MouseEvent 支持的标签:所有 HTML 元素,除了: <base>, <bdo>, <br
2016-01-21 16:51:03
1874
原创 width、clientWidth、offsetWidth、scrollWidth、availWidth
width 用于样式表;带单位 .style.width无法返回值offsetWidth 元素内容实际高度 数字 包括滚动条等边线 .offsetWidth = width+padding+border;clientWidth 元素内容可视区域的宽度 数字 不包括滚动条等边线 .offsetWidth = width+padding;srcollWidth chrome 元素正文全文
2016-01-21 16:26:06
563
原创 JS运动框架
运动框架实现思路: 1、 速度 (改变值:left right width height) 透明度: filter:alpha(opacity:30); capacity:0.3(火狐浏览器)offsetWidth 与width的区别 元素有border oDiv.style.width = parseInt(oDiv.style.width) -1 + ‘px’;
2016-01-21 14:26:47
466
转载 边距重叠问题
转自http://www.lingdublog.com/51.html与http://www.zhangxinxu.com/study/200908/margin-overlap.html css的盒子模型里是这样规定两个对象之间的距离的:对象之间的间距是由两个对象的盒子模型的最终计算值得出来的,也就是说两个对象之间的间距就是两个对象的距离,但是当遇到两个对象一个有下外边距margin,一个有下
2016-01-21 11:31:42
906
原创 前端小技巧
在HTML关键内容往前写,利于搜索引擎搜索到页面;结构与样式分离不仅仅是代码分开写,更重要的是要让结构的代码编写脱离出样式的布局。先按照结构和语义编写代码,然后进行CSS样式的设置,减少HTML与CSS契合度减少层次结构嵌套,巧用margin的负值网页换肤 : 相同HTML结构,不同CSS样式
2016-01-21 11:21:15
339
原创 网页布局与盒子模型
网页布局布局: 又称为版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合 网页可以根据显示器(浏览器)宽度自适应 网页的长度从理论上说可以无限分栏又称为分列, 常见布局: 一列布局 二列布局 三列布局 混合布局(*)W3C标准 由万维网联盟指定的一系列标准 倡导结构、表现、行为三者分离标准文档流特点 从上到下 从左到右 输出文档内容 组成成分:块级元素和行级元素(都是盒
2016-01-21 10:35:14
847
原创 隐性改变display类型
当为元素(不论之前是什么类型元素,display:none 除外)设置以下 2 个句之一: 1. position : absolute 2. float : left 或 float:right 元素会自动变为以 display:inline-block 的方式显示,当然就可以设置元素的 width 和 height 了且默认宽度不占满父元素。 如下面的代码,小伙伴们都知道 a 标签是
2016-01-21 10:30:56
351
原创 CSS垂直居中
慕课网学习笔记:垂直居中-父元素高度确定的单行文本父元素高度确定的单行文本的竖直居中的方法是通过设置父元素的 height 和 line-height 高度一致来实现的。如下代码:<div class="container"> hi,imooc!</div>css代码:<style>.container{ height:100px; line-height:100px;
2016-01-21 10:25:37
327
转载 CSS水平居中
水平居中设置-行内元素 如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。水平居中设置-定宽块状元素 满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“auto”来实现居中的。水平居中总结-不定宽块状元素方法第一种:第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括<tbody> <tr> <t
2016-01-21 10:18:49
360
原创 Relative与Absolute组合使用
Relative与Absolute组合使用1、参照定位的元素必须是相对定位元素的前辈元素:<div id="box1"><!--参照定位的元素--> <div id="box2">相对参照元素进行定位</div><!--相对定位元素--></div>从上面代码可以看出box1是box2的父元素(父元素当然也是前辈元素了)。 2、参照定位的元素必须加入position:relative;#
2016-01-21 10:00:39
2138
原创 CSS元素分类与布局模型
伪类选择符 允许给html不存在的标签(标签的某种状态)设置样式 例 :hover 常用块状元素,不设置宽度时默认宽度为父容器的100% 例: 等 内联元素 例: 等 内联块状元素 例: CSS布局模型不同于CSS布局样式或CSS布局模板 1、 流动模型(Flow)默认从左至右按顺序排列 2、 浮动模型(Float) float:left; 3、 层模
2016-01-21 09:57:39
385
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-01-19 16:15:43
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人