- 博客(1973)
- 资源 (14)
- 收藏
- 关注
原创 JS遍历所有checkbox是否选中
var all_checked = true;$(":checkbox").each(function(){ if(this.checked == false){ all_checked = false; break; }});注意:用break,想跳出这个循环。结果报错SyntaxError: unlabeled break must be
2015-02-03 22:17:28 8779
转载 Mysql 列转行统计查询 、行转列统计查询
-- ------------------------------ Table structure for `TabName`-- ----------------------------DROP TABLE IF EXISTS `TabName`;CREATE TABLE `TabName` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `Nam
2015-02-03 22:13:58 2334
转载 Mysql行转列
准备表数据CREATE TABLE test_user ( name varchar(50) DEFAULT NULL, subject varchar(50) DEFAULT NULL, score int(11) DEFAULT NULL);insert into test_user values('zhangsan' , 'chinese' , 10),('zhang
2015-02-03 22:07:50 1606
转载 如何设计sql数据库,以实现商品自定义属性
我最近在开发过程中发现一个问题,有关sql数据库设计的,这个问题有点典型,可是我一直弄不明白。这是一个关于自定义商品属性字段的问题。我们在定义goods(商品)表的时候,我们已经定义了一些属性字段,同时,肯定有些属性需要用户自定义,这该怎么实现呢。--商品的基本信息表CREATE TABLE [GOODS] ( [ID] [BIGINT] IDENTITY (1, 1) NO
2015-02-03 22:03:56 5364
原创 jquery.validate和onsubmit() 同时使用的方法
最近写了点前端代码,验证form表单的时候用到了jquery validate。这个东西很好用,具体的使用方法就不必啰嗦了。这个东西主要是用来验证表单数据的格式,有时候虽然格式正确了但是还要保证某些字段的唯一性,就要另外判断了,我用的方法是在form加一个onsubmit事件。测试的时候发现,只要满足validate验证的格式,onsubmit的判断会被忽略掉。事实上,jquery val
2015-01-31 00:26:32 3500
转载 JS如何取得当前对象的属性
页面中有很多张,要获取当前点击的那一张的"src",语句怎么写?//方法:function fc(dom){ var src = dom.getAttribute("src"); alert(src);}//标签:
2015-01-30 19:12:31 769
转载 PHP实现自动登陆的思路分析
经常在做网站的时候需要用到一周内免登陆,一个月内免登陆这种需求。要实现只能通过cookie来实现了。那具体的实现过程是怎样的呢?1.首先在用户第一次登陆的时候,如果勾选了一周内免登陆,则在登陆操作完成之后,存储一个自动登录的cookie,这个cookie可以是“$value是用户的"id"加一个"随机码"组成的字符串加密处理后的数据”这个随机码是存放在数据库里的用户表里面,作为用户下次
2015-01-28 21:53:35 1228
转载 php 记住密码自动登录
当我们登录网站管理后台的时候,会有提示说记住登录状态,记住我等这样的提示,这个选项有什么用呢?如果选中了记登录状态后,下次在浏览这个网站后台时就不用在填写用户名和密码了,在去登录了。下面写了一小代码,简单说明一下,自动登录的思想。方法不止一个,下面说一下我的想法。一,用户登录的check//检查用户是否登录function checklogin(){ if (empty($
2015-01-28 21:35:34 4779
原创 CI使用注意事项
1.开启sessionsession_start();放在require_once BASEPATH.'core/CodeIgniter.php';之前。2.index是CI保留字,不能作为控制器类名。3.控制器的方法名不能和类名相同。<?php if ( ! defined('BASEPATH')) exit('No direct script access allowe
2015-01-28 20:16:27 1204
转载 php ob_flush() flush() 函数不起作用的原因
<?phpfor($i = 1; $i <= 300; $i++) print(" "); // 这一句话非常关键,cache的结构使得它的内容只有达到一定的大小才能从浏览器里,输出针对ie // 换言之,如果cache的内容不达到一定的大小,它是不会在程序执行完毕前输出的。经 过测试,我发现这个大小的底限是256个字符长。这意味着cache以后接收的内容都会源源不断的被发送出去。 for
2015-01-25 11:39:32 3860
转载 php socket_create undefined的错误解决办法
使用phpwebsocket的时候编译server.php报这个错误。首先在cmd中跳转到server.php的目录下执行php server.php(要在系统环境变量中设置path引用到C:\wamp\bin\php\php5.4.3)报这个错误。根据网上的提示将apache的php.ini的socket和gd2都打开了。在phpinfo()中显示socket为enabled。但是依然报
2015-01-25 11:37:44 3870
转载 利用Ajax实现长连接(模拟推送,半长连接)
很多程序都可以通过socket来实现长连接,实现消息的即时推送。但由于http请求一般都是短连接,一次请求结束,就会断开与服务器的连接,服务器不能主动推送数据到客户端,而只能由客户端发起请求,但有些时候,需要在web上实现即时的消息传输,比如即时聊天、股票动态信息等。 在Ajax技术被发掘以前,在网页上实现无刷新的即时聊天,似乎是很困难的事情,但由于Ajax技术的兴起,人们可以进一步来挖
2015-01-25 11:17:49 3676
转载 PHP ServerPush (推送) 技术的探讨
转自:http://blog.163.com/bailin_li/blog/static/17449017920124811524364/需求:我想做个会员站内通知的功能。不想用以前的ajax查询,听说有个推技术。以下文章介绍的不错,来自转载,========================================================================
2015-01-25 11:09:03 871
原创 使用pecl install 命令安装扩展库报错:-bash: pecl: command not found
出现这个问题是因为没有安装php的扩展开发导致的,建议将php以及apache的开发都安装上,使用如下的命令。yum install php-devel php-pear httpd-devel如果还不行的话,执行:yum install php-pear php5-dev
2015-01-25 11:00:10 6263
转载 微信JS SDK Demo 官方案例
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项。一:html代码部分
2015-01-20 21:37:28 4935
转载 nginx利用第三方模块nginx_upstream_check_module来检查后端服务器的健康情况
大家都知道,前段nginx做反代,如果后端服务器宕掉的话,nginx是不能把这台realserver提出upstream的,所以还会有请求转发到后端的这台realserver上面去,虽然nginx可以在localtion中启用proxy_next_upstream来解决返回给用户的错误页面,方法在:http://www.linuxyan.com/web-server/67.html,大家可以参考一
2015-01-18 22:40:54 14504
转载 Nginx实战系列之功能篇----后端节点健康检查
公司前一段对业务线上的nginx做了整理,重点就是对nginx上负载均衡器的后端节点做健康检查。目前,nginx对后端节点健康检查的方式主要有3种,这里列出:1、ngx_http_proxy_module 模块和ngx_http_upstream_module模块(自带) 官网地址:http://nginx.org/cn/docs/http/ngx_http_proxy_module.
2015-01-18 22:35:19 14600
转载 nginx安装第三方模块的方法
这篇文章主要介绍了nginx安装第三方模块的方法,包含在未安装nginx的情况下安装nginx第三方模块和在已安装nginx情况下安装nginx第三方模块,需要的朋友可以参考下。nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,ng
2015-01-18 22:30:41 924
原创 js如何获取object类型里的键值
最近遇到一个问题: var obj = {"name1":"张三","name2":"李四"};var key = "name1";var value = obj.key; //得到了"undefined"value = obj.name1; //得到了"张三" 其实我是想动态给key赋值,然后得到key为多少所对就的值。但这种做法行不通,obj.key会去找obj下key为"k
2015-01-17 20:34:52 17450
转载 Mysql函数FIND_IN_SET()的使用方法
我们可以设计一个如:一只手机即是智能机,又是Andriod系统的。比如:有个产品表里有一个type字段,他存储的是产品(手机)类型,有 1、智能机,2、Andriod系统,3、小米系统,4、1000元以下现在有条手机的记录即是1000元以下的,又是智能机,还是Andriod的系统。type中以 4,1,2的格式存储.那们我们如何用sql查找所有type中有4的1000元以下的手机呢
2015-01-17 16:07:36 1511
转载 为什么mysql字段要设置为not null?
相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问:1、我字段类型是not null,为什么我可以插入空值2、为毛not null的效率比null高3、判断字段不为空的时候,到底要 select * from table where column 带着上面几个疑问,我们来深入研究一下null 和 not null 到底有什么不一样。首
2015-01-14 21:28:19 5970
转载 JS 循环遍历JSON数据
JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}用js可以写成:var data=[{name:"a",age:12},{name:"b",age:11},{name:
2015-01-13 14:26:25 1142
转载 Linux -- Nginx 负载均衡和反向代理
Upstream 模块是 Nginx负载均衡的主要模块,它提供了简单的办法来实现在轮询和客户端IP之间的后端服务器负载均衡,并可以对服务器进行健康检查。它的配置方式是:在 nginx.conf 中加入:upstream somename{server domain1.abc.com weight=5;server domain2.abc.com:8080}这样就声明了一个负
2015-01-11 22:02:23 868
原创 htmlspecialchars()和htmlspecialchars_decode()
htmlspecialchars()定义和用法htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。预定义的字符是:& (和号)成为 &" (双引号)成为 "' (单引号)成为 '> (大于)成为 >实例把预定义的字符 "" (大于)转换为 HTML 实体:<?php$str = "This is so
2015-01-11 17:55:32 7858
原创 Linux使用SFTP进行数据传输
sFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。sFTP 为 SSH的一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol的安全文件传输子系统,SF
2015-01-06 20:05:28 2702
转载 php扩展xdebug基本使用
1.获取文件名,行号,函数名xdebug_call_class()<?php function fix_string($a) { echo "Called @ ". xdebug_call_file(). ":". xdebug_call_line(). " fr
2015-01-05 22:22:57 988
转载 MySQL性能分析工具profile使用教程
分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数可以在全局和session级别来设置。对于全局级别则作用于整个MySQL实例,而session级别紧影响当前session。该参数开启后,后续执行的SQL语句都将记录其资源开销,诸如IO,上下文切换,CPU,Memory等等。根据这些开销进一步分析当前SQL瓶颈从而进行优
2015-01-05 21:30:39 2655
原创 Python在Windows上的安装
1:下载http://dlsw.baidu.com/sw-search-sp/soft/6e/17016/python-3.3.5.1395976247.msi2:直接next安装3:验证安装是否成功C:\Users\gechong>pythonPython 3.3.5 (v3.3.5:62cf4e77f785, Mar 9 2014, 10:37:12) [MSC v.160
2014-12-28 21:49:41 787
转载 Mysql PARTITION 数据表分区技术
在这一章节里, 我们来了解下 Mysql 中的分区技术 (RANGE, LIST, HASH) Mysql 的分区技术与水平分表有点类似, 但是它是在逻辑层进行的水平分表, 对于应用而言它还是一张表, 换句话说: 分区不是实际真正的对一张表进行拆分,分区之后表还是一个表,它是把存储文件进行拆分。在 Mysql 5.1(后) 有了几种分区类型: RANGE分区: 基于属于一个
2014-12-26 16:00:29 600
转载 Linux 下命令行模式与X-window之间的切换
命令行模式:也可以称为终端界面(terminal或console)默认情况下会有6个Terminal来让用户登录,切换方式为:[Ctrl]+[Alt]+[F1]~[F6](F1-F6为6个终端号)6个终端界面的命名:[tty1~tty6] Linux登录模式主要分为两种:1.纯文本界面(run level 3)2.图形化登录界面X-window(run level5)命令行形式
2014-12-26 10:31:49 2813
转载 Minify把CSS和JS压缩和削减
Minify把CSS和JS压缩和削减(Minify:去掉空格回车符等),以及把多个CSS,JS文件整合到一个文件里。不要以为你的大带宽没有必要进行这类优化。使用它的理由更重要的是文件合并,而不是压缩,而是文件整合,这样可以减少浏览器端不断发出新的连接请求,就像FTP服务器一样,多个小文件和一个大文件耗时是不一样的。安 装 1. 下载最新的Minify然后解压缩到minify
2014-12-24 21:36:41 1225
转载 centos7 nodejs安装
本文演示在Linux上安装NodeJS及Express开发框架软件环境:VMware 9CentOS 6.5NodeJS v0.10.24安装过程:Step 1、确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。[root@BobServerStation local]# yum -y install gcc gcc-c
2014-12-24 17:07:37 1727
转载 sphinx中的索引合并merge二则问题 增量索引中去除旧文档或合并过程中的过滤
通常我们需要做的合并sphinx索引时,需要考虑到使用‘过滤’和‘去旧’的方法,这二个方法在我们使用inderer索引命令时,通过--merge合并索引时,需要单独增加其他参数来处理,具体可以看以下介绍: 过滤:合并两个已有的索引比重新对所有数据做索引更有效率,而且有时候必须这样做(例如在“主索引+增量索引”分区模式中应合并主索引和增量索引,而不是简单地重新索引“主索引对应的数据)。因
2014-12-19 15:39:35 2628
转载 coreseek+php之sphinx扩展安装+php调用示例
sphinx与mysql的配置创建sphinx统计表,在coreseek_test库中执行。CREATE TABLE sph_counter ( counter_id INTEGER PRIMARY KEY NOT NULL, max_doc_id INTEGER NOT NULL ); 创建配置sphinx与mysql的配置文件# vi /usr/l
2014-12-19 13:47:45 4855
转载 Sphinx 配置文件的说明
## 数据源src1source src1{ ## 说明数据源的类型。数据源的类型可以是:mysql,pgsql,mssql,xmlpipe,odbc,python ## 有人会奇怪,python是一种语言怎么可以成为数据源呢? ## python作为一种语言,可以操作任意其他的数据来源来获取数据,更多数据请看:(http://www.coreseek.cn/produ
2014-12-19 10:06:59 639
原创 sphinx的安装篇
一、 Sphinx简介Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式的XML数据。Sphinx的特性如下:a) 高速的建立索引(在当代C
2014-12-16 16:11:17 972
原创 CI批量插入数据方法
使用$this->db->insert_batch();生成一条基于你所提供的数据的SQL插入字符串并执行查询。你可以向函数传递 数组 或一个对象。下面是一个使用数组的例子:$data = array( array( 'title' => 'My title' , 'name' => 'My Name' , 'date' => 'My date
2014-12-12 19:53:06 6159
转载 MySQL中安装样本数据库Sakila过程
通常情况下对于一个全新的MySQL服务器,没有任何数据供我们测试和使用。对此,MySQL为我们提供了一些样本数据库,我们可以基于这些数据库作基本的操作以及压力测试等等。本文描述的是安装sakila数据库。该数据库需要安装在MySQL 5.0以上的版本。以下是其描述。1、下载种子数据库下载位置:http://downloads.mysql.com/docs/sakila-db.zip
2014-12-11 15:26:29 1074
转载 AJAX 跨域请求 - JSONP获取JSON数据
Asynchronous JavaScript and XML (Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mashu
2014-12-09 17:15:01 672
原创 php分页类
<?php class Pages { //分页 //Tcount 总数 //Tpage 每页显示数量 //p 参数 static function multi($Tcount, $Tpage, $p, $url='', $url1='') { $mu = ""; //总页数 $z = ceil($Tcount / $Tpage); $l = 10;
2014-12-04 17:50:45 669
memcached-client
2014-04-09
DELL服务器E2012 E2111内存故障解决图解
2013-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人