自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coffee

走过的路留下的是深深的足迹……

  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于JS/H5实现二维码扫码增强版-带视频演示

基于浏览器实现二维码扫码增强版-带视频演示Safari浏览器亲测效果基于H5流媒体,调用手机摄像头实现扫码基于URL Scheme,调用第三方APP实现扫码模拟app扫码效果,支持前置摄像头后置摄像头切换,纯js+h5+css3实现,对接后端语言不限。还研究了借助其他app调用扫码效果更佳!Safari浏览器亲测效果 浏览器支持二维码扫描效果 基于H5流媒体,调用手机摄像头实现扫码

2020-12-28 13:42:55 1290 6

原创 js二叉树的实现练手

js二叉树的实现练手二叉树的好处就不用说了,本实例主要实现了排序、查找、删除、新增,有兴趣的同学可以继续完善。<!DOCTYPE html><html><head> <title>js二叉树</title></head><body> <script type="text/javascript"> /* ===yancheng@infog

2017-12-09 16:29:18 716

原创 php版WSDL、SOAP封装库

1.前往gitbug:https://github.com/piotrooo/wsdl-creator

2016-03-01 17:34:27 600

原创 html5游戏开发工具

1. Lakeshore 地址:http://edn.egret.com/cn20/index.php/page/index/id/8

2016-02-17 10:01:56 912

原创 HTML5的前世今生

2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式封稿。过去这些年,HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来,HTML5将颠覆原生App世界。这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样。熟知历史才能预知未来,先让我们来看看HTML5为什么诞生、这8年是怎么过来的

2016-01-30 15:20:52 3670

转载 vue.js介绍

vue.js 是一个用来开发 web 界面的前端库。它也有配套的周边工具。如果把这些东西都算在一起,那么你也可以叫它一个『前端框架』。但我个人更倾向于把它看做是一套可以灵活选择的工具组合。如果你到现在都还没听说过 Vue.js,你心里可能在想:前端的幺蛾子就是多,怎么又来一个框架?其实 Vue.js 已经开发了两年多了。第一次公开发布则是在 2014 年 2 月。这两年间它一直在不断进化,今天也已

2016-01-29 23:04:52 4190

转载 iptables详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代

2016-01-26 20:59:03 364

转载 apache工作模式详解

apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式     prefork模式:    这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它要求将每个请求相互独立的情况下最好的

2016-01-26 20:54:58 408

原创 crontab命令介绍

crond和crontabcron是linux提供的一种服务器,用于定期执行shell命令。主要由两部分组成crond:cron服务的守护进程,用于定期调度crontab:cron提供的UI,用于编辑调度计划crontab的使用方法,大家可以man一下,如下图:主要有三个选项:“-e”编辑:与vim类是,但是在保存退出时,他会帮你检查任务语法;“-l

2016-01-26 20:51:27 410

翻译 数据库设计之三大范式

数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分

2016-01-26 20:49:03 325

翻译 apache和nginx的区别

1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比ngin

2016-01-26 20:46:34 514

原创 PHP命名空间 namespace 和 自动加载

首先php里面的username和use并不像java里面的那样,会自动载入类,下面来看看它的由来!1.include/require(PHP最早读取文件的方法)初学php时,最早会面临的问题之一就是require与include差別何在?require_once與include_once又是什麼?弄懂這些問題之后,如果不使用framework,直接开发,便常出現类似这样的code:/

2016-01-26 20:36:27 593

翻译 web的负载均衡 集群高可用(HA)解决方案

1、熟悉几个组件1.1、apache     —— 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支持安全Socket层(SSL)等等,目前互联网主要使用它做静态资源服务器,也可以做代理服务器转发请求(如:图片链等),结合tomcat等servlet容器处理jsp。1.2、ngnix

2016-01-26 20:18:08 782

原创 MDM客户端截图

2016-01-26 19:57:28 967

原创 web/html5调用摄像头实现二维码扫描

利用html5(navigator.getUserMedia)调用摄像头抓拍图片媒体流,通过php调用java接口解析图片二维码,实现二维码解析,可结合自己的业务!不过目前支持的浏览器不多是个问题。

2015-11-10 10:50:07 160831 37

原创 mysql 方法或者存储过程执行慢的调试方法

第一步:修改/etc/my.cnf文件,找到[mysqld] 里面加入#执行的sqllog=/tmp/logs/mysqld.log #记录sql执行超过下面设置时间的sqllog-slow-queries = /tmp/mysqlslowquery.log#执行时间大于等于1秒long_query_time = 1 然后你可以tail -f /tmp/logs/my

2015-10-13 15:11:51 8921 1

原创 HTML5实现扫描二维码进行登录问题

我现在用html5的getUserMedia接口获取了视频流,现在怎样用js或者php识别这个二维码流,有哪位大侠知道啊?

2014-02-28 10:21:13 5337

原创 产品设计界面截图

准入产品-终端安检界面:准入产品-手机web界面:统一监控管理平台-首页:统一监控管理平台-报表:

2014-02-20 12:52:04 826

原创 谷歌浏览器充当手机模拟器

很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。  谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:  谷歌Android:chrome.exe --user-agent=&q

2013-05-27 17:32:58 1710

原创 响应式web css框架集合

响应式框架 GroundworkGroundworkCSS 是一个基于 Sass 预处理器的开源项目 ,主要用于快速构建响应式 Web 应用程序。拥有一个灵活的、可嵌套的网格系统,可以创建适应多种浏览设备的布局。 Groundwork 还提供多种 UI 组件,如导航、按钮、图标、表单、Tabs、对话框、工具提示等等...最近更新: Gro

2013-05-27 15:27:13 1118

转载 js实践篇:例外处理Try{}catch(e){}

程序开发中,编程人员经常要面对的是如何编写代码来响应错误事件的发生,即例外处理(exception handlers)。如果例外处理代码设计得周全,那么最终呈现给用户的就将是一个友好的界面。否则,就会让访问者对莫名的现象感到真正的“意外”。  一、什么是例外处理  当JavaScript程序在运行中发生了诸如数组索引越界、类型不匹配或者语法错误时,JavaScript解释器就会引发例外

2013-04-23 14:34:12 628

转载 js中的preventDefault和stopPropagation

首先讲解一下js中preventDefault和stopPropagation两个方法的区别:     preventDefault方法的起什么作用呢?我们知道比如http://www.baidu.com">百度,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com,这是属于标签的默认行为,而preventDefault方法就是可以阻止它的默认行为的发

2013-04-09 10:54:54 639

转载 PHP的curl实现get,post 和 cookie

类似于dreamhost这类主机服务商,是显示fopen的使用 的。使用php的curl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就

2013-04-07 10:27:53 714

原创 媒体查询:支持不同的视口

没有CSS3的媒体查询模块,就不能针对设备特性(如视口宽度)设置特定CSS样式。媒体查询基本语法将下面这段代码插入到页面后,调整浏览器大小看效果!body{background-color:grey;}@media screen and (max-width:960px){ body{ background-color:red; }}@media screen and

2013-03-30 13:58:35 1085

原创 第一节:准备工作

1.下载视口调试浏览器插件Internet Explorer (Developer Toolbar)地址:http://www.microsoft.com/download/en/details.aspx?id=18359Safari (ResizeMe)地址:http://resizeSafari.comFirefox (Firesizer)地址:https://addons.moz

2013-03-30 11:01:46 563

原创 搭建CA服务器

在Windows server 2003 Enterprise Edition安装CA证书服务,具体步骤如下:1、首先将Windows server 2003升级为DC2、安装IIS服务a、打开系统的“控制面板”点击“添加或删除程序”  b、点击“添加/删除Windows组件” c、钩选“应用程序服务器”后点击下面“详细信息”

2013-03-25 13:51:06 1476

转载 js继承有5种实现方式

1、继承第一种方式:对象冒充   function Parent(username){     this.username = username;     this.hello = function(){       alert(this.username);     }   }   function Child(username,password){     //

2013-03-08 16:04:15 457

转载 CSS3属性之五:text-overflow

语法:text-overflow : clip | ellipsis取值:clip: 不显示省略标记(...),而是简单的裁切。 ellipsis: 当对象内文本溢出时显示省略标记(...) 说明:设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。对应的脚本特性为textOverflow。 text-overflow属性仅是注

2013-03-07 14:58:03 836

转载 CSS3属性之四:Multiple backgrounds

语法:background : [background-image] | [background-origin] |[background-clip] | [background-repeat] | [background-size] |[background-position]相关属性: background-image | background-origin |back

2013-03-07 14:56:35 590

转载 CSS3属性之三:text-shadow

语法:text-shadow : none | none | [, ] * 或none | [, ]*相关属性 : 无取值: :指定颜色。 :由浮点数字和单位标识符组成的长度值。可为负值。指定阴影的水平延伸距离。 :由浮点数字和单位标识符组成的长度值。不可为负值。 指定模糊效果的作用距离。如果你仅仅需要模糊效果,将前两个 length 全部设定为 0

2013-03-07 14:55:05 553

转载 CSS3属性之一:border-radius

语法:border-radius :none | {1,4} [ / {1,4} ]?相关属性: border-top-right-radius , border-bottom-right-radius , border-bottom-left-radius , border-top-left-radius 取值::由浮点数字和单位标识符组成的长度值。不可为负值。bor

2013-03-07 14:54:04 395

原创 CSS3属性之二:box-shadow

语法:box-shadow: || 取值: ? ? || : 阴影水平偏移值(可取正负值);阴影垂直偏移值(可取正负值);阴影模糊值;阴影颜色 说明:设置块阴影box-shadow这个属性应用的非常普遍,可以使你的元素立刻变得漂亮起来,只是记得不要把值设得太离谱。box-shadow的四个参数:x-offset

2013-03-07 14:52:01 598

转载 推荐给JavaScript开发人员的10个工具

感谢程序员的投递  近年来,JavaScript因为其有效地强化网络,而并非仅仅提供一些类似闪烁文字等廉价效果而备受重视。在这篇文章中,我已经选择了JavaScript开发的10个非同凡响的的工具和脚本。  0. MicroJS  需要够快的代码吗? MicroJS是一个全新的网站,旨在提供常用的JavaScript代码片段:AJAX、JSON、DOM,OO JavaScr

2013-03-02 21:19:40 310

原创 Linux 下的ipcalc命令 掩码地址转换

经常配置ip地址,偶尔也许会遗忘子网掩码,亦或是广播地址,现在我们用linux下的ipcalc来计算一下,可以省下很多事哦.[root@dbrg-2 ~]# ipcalc -hipcalc: ip address expectedUsage: ipcalc [OPTION...]-b, --broadcast Display calculated broadcast address

2013-02-27 17:40:47 2532

转载 php 正则匹配中文

在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else {alert("该字符串不全部是中文");}想当然的,在php中来判断字符串是否为中文,就会沿袭这个思路:$str = "php编程";

2013-02-26 18:32:28 339

转载 程序员的发展

[1] 蛇年谈程序员发展之路毕业头2-3年,是培养基础素质的时候,是把学校学到的理论知识,应用在实践过程中的时候。心态健康尤其重要,有很多时候,时间紧,任务重,问题多多,间或有些不合理的安排,会导致人心存怨气,挫伤积极性,要慢慢培养自己坚强的心态,不管遇到什么问题,不抛弃,不放弃,迎难而上,抱着遇神杀神,遇佛杀佛的念头,保持信心,问题终究会解决的,事情终究会告一段落的。[2] 写给4年

2013-02-24 17:19:24 268

转载 国内HTML5前端开发框架汇总

国外很有多优秀的HTML5前端开发框架相信大家都耳熟能详:JQuery Mobile,Twitter Bootstrap, Schena Touch,  BackBone等等。同样,也存在很多国内比较优秀的前端开发框架,其中中国互联网三巨头贡献了近一半:腾讯,阿里巴巴,百度。框架不是万能的,选择和项目匹配的框架可以显著提高开发效率,但是也有可能带来代码的臃肿,本着“write less,

2013-02-24 17:04:30 385

转载 模拟input type=file使各浏览器显示统一

模拟input type=file表单中的input type=”file”在前端开发中经常会用到,但是很悲剧的是input type=”file”在各个浏览器下表现不统一,样式很难起作用;通常我的设计师是非常爱美的,如果真的要还原设计稿,只能通过文本框和按钮去模拟一个input type=”file”。HTML代码如下:div class="type-fi

2013-02-22 17:05:38 707

转载 什么是响应式Web设计?

开始第一篇。老规矩,先无聊的谈论天气一类的话题。十一长假,天气也终于开始有些秋天的味道,坐在屋里甚至觉得需要热咖啡。话说两年前也是在国庆假期里开始做Joomla文档翻译的;长假好时光,总会可以抽出一两天,安静的窝在家里做做博客、学做些新东西,简直没有比这更舒心的事情。说正事儿。准备在近期的几篇里集中翻译学习一下“响应式Web设计”的相关话题,包括概念、实践方式、案例及观点讨论等方面。相比于

2013-02-01 19:16:49 1005

转载 jQuery Mobile的简单使用

jQuery Mobile使用基本页面[html] view plaincopy>   html>     head>     title>Page Titletitle>       link rel="stylesheet"  href="css/jquery.mobile-1.2.0.min.css" />

2012-12-27 17:49:17 937

基于浏览器JS实现扫描二维码

基于H5流媒体,调用手机摄像头实现扫码 实现原理:H5调用系统媒体设备》选择前置摄像头》捕获视频流》渲染到视频播放器》定时抓取视频截图》渲染到canvas》转换为图片流》使用图像识别库对图片流进行二维码识别 优势: 1.基于浏览器实现,轻便且维护方便无需安装或借助其他app 。 2.PC端带有摄像头设备也可兼容。 劣势: 1.部分浏览器不兼容(随着浏览器的更新兼容度会越来越高) 2.安全要求必须基于HTTPS访问。 3.夜拍模式不能自主控制开启补光。 基于URL Scheme,调用第三方APP实现扫码 实现原理:app之间为提高相互之间的深度连接性,会向系统注册一种自身功能API的快捷方式,利用其提供的快捷方式可以调用指定的app功能,如微信扫码 支付宝扫码等。 优势: 1.借用现有app实现扫码能力,无需另外安装兼容性好。 2.一键调用扫码,无需在应用间切换操作。 3.可以从第三app打开的webview中调用其提供的api接口获取部分系统信息、用户信息等。

2020-12-28

企业模板和后台模板

132套html模块+包含企业模板和后台模板,赶快了收藏啦!

2013-06-17

JQuery操纵表格

Jquery 能更兼容浏览器更简单的动态操作表格。

2011-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除