
web技术
rin9958
这个人很懒,什么都没留下
展开
-
mysql存储过程 定时任务
#处理采集数据DROP PROCEDURE IF EXISTS do_collect_price;CREATE PROCEDURE do_collect_price()BEGIN DECLARE flag INT DEFAULT 0;#声明游标循环标识 DECLARE now_time INT DEFAULT UNIX_TIMESTAMP();#声明游标循环标识 D...原创 2016-04-13 20:03:05 · 126 阅读 · 0 评论 -
JavaScript 语言基础知识点总结(思维导图)
温故而知新 ———— 最近温习了一遍Javascript 语言,故把一些基础、概念性的东西分享一下。(下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料)JavaScript 数组JavaScript 函数基础Javascript 运算符JavaScript 流程控制JavaScript 正则表达式JavaScript 字符...原创 2016-04-14 21:09:27 · 169 阅读 · 0 评论 -
PHP导入Excel和导出数据为Excel文件
有时需要将Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现Excel的导入。另外将mysql数据导出为Excel与本站上篇文章中导出CSV一样,只是将逗号分割符换成制表符,并修改header信息就可以了。下载源码1、导入XLSPHP-ExcelReader这是一个开源的项目,主要是来解析excel的文件,您可以到http:/...原创 2016-04-16 11:54:00 · 100 阅读 · 0 评论 -
jquery实现hover图片半透明效果
hover时实现此透明,只需以下代码:$(document).ready(function(){ $("img").hover(function(){ $(this).fadeTo("fast",0.7) },function(){ $(this).fadeTo("fast",1) }) })转载自:http://www.9...原创 2016-04-16 16:55:46 · 317 阅读 · 0 评论 -
css 兼容ie6,ie7,ff的fixed,元素上下端固定定位方法
<style type="text/css"> body{ background-image:url(about:blank); background-attachment:fixed;/*必要,防抖动*/ } .head,.foot{ position:fixed;*position:absolute; *left:0;z-index:21; background:...原创 2016-04-19 11:48:22 · 128 阅读 · 0 评论 -
PHPExcel 读取导入 excel2003,2007各个版本整理
最近在做一个php读取excel存入数据库的功能,于是用到了phpexcel,下载安装以后只能读取excel2003,2007以后的读取不了,搜了很多很多方法,也用了不少时间,最后总结一下吧,希望帮助以后像我这样的新手首先读取2007的时候 一直没法load文件,最后发现好像是,没有读取权限吧?说说解决方法吧设置php.ini里面的open_basedir,把前面的;去掉,也就是取消注释...原创 2016-04-20 16:23:02 · 298 阅读 · 0 评论 -
iphone5s如何省电?耗电费电如何处理?iphone5s耗电费电解决方法
1.关闭[后台应用程序刷新]进入设置 > 通用 > 后台应用程序刷新说明:iOS7的后台应用程序自动刷新开启以后系统会在Wi-Fi或者蜂窝网络开启时自动刷新后台内容或者是使用定位服务。<!--more-->非常耗电,强烈建议关闭。2.关闭[AirDrop]打开控制中>点击AirDrop图标>停用说明:iOS7当中的AirDrop功能可以和附...原创 2016-04-23 13:37:39 · 210 阅读 · 0 评论 -
windows(win7,win8,xp)hosts文件找不到原因分析及解决方法
一般情况hosts文件是保存在C:\windows\System32\Drivers\Etc 文件夹上,由于安装是win7系统,在这个路径上就能找到这个hosts文件。如果你在该路径下没有找到这个文件的话,一般是以下几种情况造成的。 找不到hosts文件可能因为默认的hosts文件是隐藏属性的,你如果没有设置显示隐藏文件的话是找不到这个host文件的。win7系统的话,双击打开“计算机”,在菜...原创 2016-04-30 12:17:38 · 360 阅读 · 0 评论 -
电脑眼睛保护色
绿豆沙色能有效的减轻长时间用电脑的用眼疲劳!色调:85,饱和度:123,亮度:205;RGB颜色红:199,绿:237,蓝:204;十六进制颜色:#C7EDCC或用#CCE8CF其他几种电脑窗口视力保护色:银河白 #FFFFFF RGB(255, 255, 255)杏仁黄 #FAF9DE RGB(250, 249, 222)秋叶褐 #FFF2E2 ...原创 2016-04-30 20:59:31 · 156 阅读 · 0 评论 -
鼠标移入/移出改变图片透明度_jQuery效果
浏览聚美优品的时候看到的这个效果,鼠标移入图片后,当前图为高亮,*图片为灰色显示,移出图片区域后,图片重新变为高亮。挺绕口的,直接上代码,大家预览看下就晓得了,这种效果貌似电商网站用的还比较多。代码图片直接用的聚美优品的,在此说明一下。本来想用javascript写的,有思路,但是掌握不熟练,无从下手,遂改用jQuery写,代码很简单,一看即可明白。<!--more-->...原创 2016-05-01 13:39:22 · 480 阅读 · 0 评论 -
面包屑 CSS(合并小图标,减少链接请求数量)
关于css实现面包屑已经是一个典型例子了。不过今天还是与大家分享一下实现的原理。原理:每一段元素固定宽度并向左浮动,头尾突出部分相对父元素用相对定位固定位置,默认为同一颜色,高亮设置指定样式。详解见下图:<!--more-->合并小图标,减少链接请求数量<!doctype html><html lang="en"><head>...原创 2016-05-25 21:53:44 · 130 阅读 · 0 评论 -
mysql数据库sql优化原则
这里的原则 只是针对mysql数据库,其他的数据库 某些是殊途同归,某些还是存在差异。我总结的也是mysql普遍的规则,对于某些特殊情况得特殊对待。在构造sql语句的时候养成良好的习惯原则1、仅列出需要查询的字段,这对速度不会明显的影响,主要是考虑节省应用程序服务器的内存。原来语句: select * from admin优化为: select admin_id,admin_name,adm...原创 2016-05-26 21:20:41 · 109 阅读 · 0 评论 -
项目组制定的一份页面优化指南
1.文档声明文档声明必须置于网页的HTML部分的最开始,标签之前。它影响着整个网页的解释(兼容性及效率问题)。目前项目中使用的声明是<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">PS:其实本人还是倾向于向前走,拥抱HTML5...原创 2016-05-27 21:40:00 · 109 阅读 · 0 评论 -
好的用户界面-界面设计的一些技巧
1 尽量使用单列而不是多列布局单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列而已则会有分散用户注意力的风险使你的主旨无法很好表达。最好的做法是用一个有逻辑的叙述来引导用户并且在文末给出你的操作按钮。<!--more-->2 放出礼品往往更具诱惑力给用户一份精美小礼品这样的友好举动再好不过了。具体来讲,送出礼品也是之有效的获得客户忠诚度的战术,这是建立在人们...原创 2016-05-29 16:24:27 · 237 阅读 · 0 评论 -
Dev Http Client(Chrome的HTTP插件)
Dev Http Client(Chrome的HTTP插件)很好很强大的接口测试工具,还能保持历史记录,必须顶!!!https://chrome.google.com/webstore/detail/dev-http-client/aejoelaoggembcahagimdiliamlcdmfm加载过程可能比较慢,耐心等待...加载好后点击免费安装,安装好后浏览器打开地址:chrome...原创 2016-05-31 22:34:26 · 318 阅读 · 0 评论 -
推荐7个 CSS3 制作的创意下拉菜单效果
1. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单在线演示 源码下载<!--more-->2. CSS3 简约风格导航菜单在线演示 源码下载3. CSS3 动画下拉菜单在线演示 源码下载4. 纯 CSS3 制作的两级菜单在线演示 源码下载5. HTML5/CSS3 灰色导航菜单在线演示 源码下...原创 2016-06-02 22:15:12 · 141 阅读 · 0 评论 -
提交您的博客到各大网站
各大搜索引擎网站登录入口:Google收录入口:http://www.google.com/addurl/?hl=zh-CN&continue=/addurl谷歌博客搜索收录入口:http://blogsearch.google.com/ping?hl=zh-CN 百度Baidu收录入口:http://www.baidu.com/search/url_submit.html 百度博...原创 2016-06-03 21:04:56 · 137 阅读 · 0 评论 -
精美的国外扁平化网页设计作品
Who Wanna<!--more-->Very-MakeBig Data MorningsInvolvioWistiaLayerVaultOakColoured LinesThe Ecology CenterEtchLowdiFhokeFitbitSpellTowerMinimal Monkey...原创 2016-06-05 16:02:55 · 175 阅读 · 0 评论 -
分享一个JQuery写的点击上下滚动的小例子
效果图演示地址 源码下载<!--more-->代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.o...原创 2016-06-08 22:00:38 · 104 阅读 · 0 评论 -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
1、正方形CSS代码如下:#square {width: 100px;height: 100px;background: red;}2、长方形CSS代码如下: #rectangle { width: 200px; height: 100px; background: red;}3、圆形CSS代码如下:#circl...原创 2016-06-11 21:32:16 · 165 阅读 · 0 评论 -
jQuery制作元素在屏幕中水平垂直居中效果
jQuery.fn.center = function () { this.css("position","absolute"); this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px"); this.css("left", ( $(window).wid...原创 2016-06-14 21:56:53 · 151 阅读 · 0 评论 -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作,只作记录并且过滤危险参数。主要功能:拦截攻击者注入恶意代码,可以防御诸如跨站脚本攻击(XSS)、SQL注入攻击等恶意攻击行为。 <!--more--><?php/** * 安全模块 * 主要针对xss跨站攻击、sql注入等敏感字符串进行过滤 */class safeMode{ /**...原创 2016-06-19 21:45:07 · 258 阅读 · 0 评论 -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置,怎么让双击不放大?在Mobile页面上有提供viewport这个meta,可以用它来设置缩放。但是在使用viewport之前要把页面的文档类型改成Mobile类型。通常的页面DTD都是XHTML或者简单的HTML5声明,移动设备要用下面这个声明。<!--more--><!DOCTYPE html PUB...原创 2016-06-24 22:29:45 · 362 阅读 · 0 评论 -
ecshop 时间问题请注意 /data/config.php
ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以服务器为基准, 而是 以安装是 设定的 时区为基准,这样导致, 如果您将ecshop 从 国内移到国外,或者 移到了其他时区,导致 ecshop 后台 如订单等时间差几个小时的问题;只能手动修改 /data/config.php将$timezone = "PRC"; (中国北京时间)这样 后台设置为北京时间, 即可转...原创 2016-06-27 22:43:32 · 211 阅读 · 0 评论 -
php千万级pv架构经验分享
转载自:http://www.9958.pw/post/php_hign_pv原创 2016-06-28 22:04:29 · 265 阅读 · 0 评论 -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
史上最全ajax详细注释!(原生JS,javascript版,非jquery)<!--more-->var xmlHttpfunction sajax(typ,str)//定义一个函数:showHint,函数showHint有两个参数typ,str{ type=typ; //声明一个变量type,并将函数showHint的一个参数typ赋值给变量...原创 2016-06-29 22:31:01 · 209 阅读 · 0 评论 -
js实现图片放大缩小后进行的复杂排序
首先,我们来讲下需求:1.图片分为大小和小图,大图占四个小图的位置,2.点击图片放大缩小, 重新排列顺序,当点击偶数列(2,4)时,它前面的那项将向提出来向后面排列4.第一个项不能动,点第二个是将占第三四的位置,从后面取第一个小的放置在第二的位置上。需求就是这样的了,现在难度是否有加大呢,我的思路就是按照这个需求一步步去实现的。代码如下:<!--more-->v...原创 2016-06-30 21:57:15 · 212 阅读 · 0 评论 -
前20名的不安全密码(需要避免)
下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你的密码更安全一些技巧。转载自:http://www.9958.pw/post/top20_password原创 2016-07-01 21:41:48 · 271 阅读 · 0 评论 -
15 个非常棒的 CSS3 效果教程
1. 创建一个漂亮的图标 这个教程将教你如何用纯 CSS3 创建一个图中的图标<!--more--> 2. CSS3 图片样式 这个教程将教你如何使用 box-shadow, border-radius 和 transition。 3. CSS3 Transition 的模糊效果 4. 实用的 CSS3 圆角表格 5. 创建纯 CSS3 的票...原创 2016-07-03 20:42:00 · 201 阅读 · 0 评论 -
项目管理之如何控制项目进度和质量
控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整个管理过程中,严格按照流程走。流程的每一步如果都控制好了,那么整个项目管理就不会出大问题。下图是我们所有项目应该严格遵守的流程。<!--more-->流程-需求需求是整个流程的入口。通常需求从客户那里来,而客户通常不是那么专业,客户发过来的需求可能很零散,甚至可能不合理,这时,项目经理需要对需求进行整理,并且多...原创 2016-07-16 22:37:57 · 469 阅读 · 0 评论 -
node.js入门教程
安装下载地址:http://nodejs.org/download/我的系统是win7所以安装了node-v0.10.4-x86.msi,默认安装即可安装成功之后我们开始实现第一个Node.js程序,输入一下代码console.log('Hello World'); 将文件保存为HelloWorld.js ,打开命令提示符,进入HelloWorld.js所以的目录,输入 n...原创 2016-03-01 23:18:08 · 82 阅读 · 0 评论 -
express视图助手dynamicHelpers和helpers从2.x到3.x的变化
2.x:app.helpers({ config: config, title: config.title});app.dynamicHelpers({ //防止csrf攻击 csrf: function(req,res) { return req.session ? req.session._csrf : ''; }, req: function(req,r...原创 2016-03-01 23:19:59 · 258 阅读 · 0 评论 -
node.js获取RSS返回json
安装依赖包npm install rsj示例rsj = require('rsj');//RSS as JSON when use it we must (npm install rsj) firstrsj.r2j('http://news.ifeng.com/pubres/rss/opinion/phjd/feed.xml',function(json) { var obj = ...原创 2016-03-02 20:23:56 · 242 阅读 · 0 评论 -
node.js实现图片验证码
用node做web开发很多都可能碰到需要验证码的地方,之前在github上搜索,有一些比如node-captcha等的类库,都需要依赖第三方的图形处理库或者软件,像我之前安装cario这个图形库时,真是费了好大一番劲,但是其实我们只用到了这些图形库的一点点小功能,比如图片的尺寸修改裁剪,或者生产验证码。先介绍一下CImg这个c++的图形库吧,CImg是一个跨平台的C++的图像处理库,提供了加载、...原创 2016-03-02 20:48:18 · 175 阅读 · 0 评论 -
appfog下用客户端管理你的mongodb、mysql(类似)
刚开始用appfog的时候,需要管理mongodb,查了资料是用af tunnel方式,自己试的时候,总是提示caldecott没有安装(我安装成功N次了,郁闷的),后来看网上的很多人用的都是ruby1.9.3,我安装的是最新的ruby2.0.0,然后我就重新安装了一次ruby其他的也就都安装了一遍,现在把过程记录下来,希望对大家有所帮助。1.首先是安装ruby1.9.3(建议是安装这个)下载...原创 2016-03-02 20:57:21 · 114 阅读 · 0 评论 -
MongoDB安装
下载mongodb下载地址:http://www.mongodb.org/downloads 选择32-bit的最新版本安装1.解压mongodb-win32-i386-1.8.1.zip ,创建路径C:\Program Files\mongodb ,将解压后的Bin文件Copy to 此文件夹下2.C:\Program Files\mongodb 下建立Data文件夹 C:\Progr...原创 2016-03-03 20:26:30 · 99 阅读 · 0 评论 -
让nodejs应用后台执行:forever
forever可以跨平台,在windows和Linux下都能运行。//forever的安装:npm install forever -g//使用forever启动守护进程:forever start your_app.js//关闭守护进程:forever stop your_app.js//重启守护进程:forever restart your_app.js//如果需要记录输出日...原创 2016-03-03 21:35:32 · 148 阅读 · 0 评论 -
mongodb常用命令
1. 超级用户相关: 1. #进入数据库admin use admin 2. #增加或修改用户密码 db.addUser('name','pwd') 3. #查看用户列表 db.system.users.find() 4. #用户认证 db.auth('name','pwd') 5. #删除用户 db.removeUser('name') ...原创 2016-03-03 22:29:04 · 119 阅读 · 0 评论 -
node.js定时事务node-schedule
有的时候需要根据业务需要,晚上凌晨以后执行某些操作的时候,这个可能会有所帮助,我最近正在研究这个,欢迎共同探讨。github地址:https://github.com/mattpat/node-schedule安装npm install node-schedule1.确定时间,例如:2012年11月21日,5:30var schedule = require('node-schedule...原创 2016-03-03 22:40:39 · 128 阅读 · 0 评论 -
js闭包,解决for循环变量未定义等类似问题
循环中的闭包一个常见的错误出现在循环中使用闭包,假设我们需要在每次循环中调用循环序号for(var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 1000);}上面的代码不会输出数字 0 到 9,而是会输出数字 10 十次。当 console.log 被调用的时候...原创 2016-03-04 21:57:41 · 487 阅读 · 0 评论