自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Simael的专栏

手挥即逝

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

原创 php 随机生成数字字母组合

直接上代码:function getRandomString($len, $chars=null){ if (is_null($chars)) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; } mt_srand(10000000*(doubl

2015-01-06 14:20:49 2369

转载 HandlerSocket (mysql + nosql)

HandlerSocket的原理HandlerSocket的应用场景:MySQL自身的局限性,很多站点都采用了MySQL+Memcached的经典架构,甚至一些网站放弃MySQL而采用NoSQL产品,比如Redis/MongoDB等。不可否认,在做一些简单查询(尤其是PK查询)的时候,很多NoSQL产品比MySQL要快很多,而且前台网站上的80%以上查询都是简洁的查询业务。MySQ

2014-12-27 10:48:29 670

原创 解决magento 订单0元的情况

支付宝 和快钱等支付平台对于0元 的订单会提示参数不合法,这里阐述一下如何解决magento中 订单0元的情况

2014-12-24 14:27:03 1235

原创 magento 后台取产品自定义的select(下拉菜单)字段

magento 后台取产品自定义的select(下拉菜单)字段

2014-12-22 21:59:17 1191

原创 magento 后台订单grid表获取shipping_description

magento 后台的订单信息grid 表取出shipping_descption(shipping_method)信息

2014-12-14 10:14:47 1088

原创 部分支付宝插件开发bug

部分支付宝插件开发bug。文章最后有个问题希望大牛们能帮解答,拜谢!

2014-12-06 12:17:14 907

原创 magento 后台模块开发之设定时间 显示小时和分钟

当我们在后台 Form.php设定某个 输入框的时候有时候 我们需要设定一个可以选择时间的输入框代码: $fieldset->addField('date', 'date', array(          'label'               =>  Mage::helper('web')->__('Date'),          'after_element_htm

2014-12-01 22:48:22 887

原创 magento 输出缓存

开发magento 手机模版的时候,我

2014-11-15 11:33:38 605

翻译 如何使用magento的HTML输出缓存

如何使用magento的HTML输出缓存, 翻译自magento wiki

2014-11-14 11:09:32 594

原创 svn 的使用(二)

这篇主要介绍下 svn 钩子的使用,svn 的安装以及配置等可以查看 svn 的使用(一)。利用钩子我们可以实现 开发者commit之前必须提交日志信息,服务器自动更新代码,邮件通知等功能。

2014-11-06 09:49:23 1058

原创 svn 的使用(一)

svn 的基础使用 包括svn服务器的安装,svn的配置,开启svn,创建项目,svn版本管理简单介绍。

2014-11-05 15:19:59 1206

原创 magento Shopping Cart Price Rule 购物车促销规则

magento 有着强大的促销规则设置,能满足许多常规的促销手段。(当然在现实问题中,我们在很多地方是需要定制开发的。)这里主要解析下magento 的 Shoppping Cart Price Rule.我们先假定实现一个购买sku为 VGN-TXN27N/B的商品1个就免费送1个。当然你可以通过本文类似设置0元购买,买即包邮,满减等促销规则。

2014-11-03 16:13:27 3614 2

转载 Magento 常用SQL命令

Magento SQL命令可以加快解决你遇到的问题,不同版本,数据库可能会有所不同,所以SQL命令可能也会有所变化,在用SQL命令的时候一定要记得备份!!1. 批量调整所有产品的价格 ( 参考命令在 1.3 下通过 )UPDATE `catalog_product_entity_decimal` SET value=round(value*1.45) WHERE attribute_id=

2014-11-03 14:21:22 877

原创 php 中ob_flush函数 和 flush函数

ob_flush()函数: 取出PHP buffering中的数据,放入server bufferingflush()函数: 取出Server buffering的数据,放入browser buffering例如代码:                           echo str_repeat('a' ,1000);                 fo

2014-11-01 10:52:34 613

原创 php 错误Cannot modify header information - headers already sent by

PHP 的输出缓存先明确一下PHP的输出顺序1.打开了php输出缓存: echo,print -> php output_buffring -> server buffering -> browser buffering -> browser display2.未打开php输出缓存: echo,print -> server buffering -> browser bufferi

2014-11-01 10:34:23 54937 1

原创 magento根据运送城市设置支付方式

例如,有的时候我们的商城并不是支持所有地区都可以货到付款的。那么这个时候就会根据不同城市 选择性的显示货到付款支付方式。但首先我们要在后台做一些可控的配置

2014-10-27 13:28:22 1079

原创 Laravel 查看和配置当前环境

可以通过$environment = App::environment();var_dump($environment);获取当前环境默认情况下当前环境是 production那是因为在 文件 bootstrap\start.php 中有设置:$env = $app->detectEnvironment(array( 'local' => array('homest

2014-10-24 09:25:22 4478

原创 larevel学习笔记 程序体系结构

进来抽时间开始学习Laravel,过程应该是断断

2014-10-23 10:54:47 2074

原创 magento 根据产品id,获取产品信息

假设产品的id 存在变量$id中那么$_product=Mage::getModel('catalog/product')->load($id);这是

2014-10-20 14:04:23 2314

原创 Magento 创建新的产品详情页面

当我们在为magento 开发手机模版的时候常常

2014-10-20 13:43:58 954

转载 Ruby社区应该去Rails化了

从Linkedin和Iron.io抛弃ruby说起转自:http://linux.cn/thread/10782/1/1/最近半年关于Ruby编程语言最负面的两条新闻莫过于2012年10月的报导:Linkedin从ruby迁移到node.js,30台服务器减到3台,以及2013年3月的报导:Iron.io从ruby迁移到Go,30台服务器减到2台node.js和Go都是最近两年服务器端高并

2014-10-18 09:48:33 1168

转载 Ruby·正则表达式

原文地址:Ruby·正则表达式作者:乙烯Ruby的正则表达式以"//"作为构造方法。表达式返回一个RegExp的对象。一、字符规则1./a/匹配字符a。     2.  /[d]/代表任意数字3.  /[w]/代表任意字母,数字或者_4.  /[s]/代表空白字符,包括空格,TAB和换行。   5.  /?/匹配特殊字符?。特殊字符包括^, $, ? , ., /,

2014-10-18 09:48:31 990

原创 Ruby连接mysql数据库

Ruby 连接mysql数据库首先要安装gemgem install mysql此时编写程序require 'mysql'db = Mysql.real_connect('127.0.0.1','root','123','sqltest')res = db.query('select * from name')while row = res.fetch_row do    put

2014-10-18 09:48:28 721

转载 使用MySQL字符串运算实施精巧化SQL注入攻击

借用pnig0s的文章标题:使用MySQL字符串运算实施精巧化SQL注入攻击但是内容讲解的更细致应该是这篇文章:在SQL注入中利用MySQL隐形的类型转换绕过WAF检测这里转载一下这篇文章非常有助于对MySQL的理解web应用一般采用基于表单的身份验证方式(页面雏形如下图所示),处理逻辑就是将表单中提交的用户名和密码传递到后台数据库去查询,并根据查询结果判断是否通过身份验证。对于L

2014-10-18 09:48:26 635

原创 Ruby autoload

autoload可以加载(注册)任何模块的类或常量,不能有::操作符的...特别广泛应用在如下代码结构:#rack.rb#这样的文件结构ruby源码里随处可见module Rack  autoload :Builder, "rack/builder"  autoload :Cascade, "rack/cascade"  autoload :Chunked, "rack/chunk

2014-10-18 09:48:24 1161

原创 ruby 操作剪切板和gem install ffi 问题

最近有个问题需要解决 ,于是想到用ruby操作剪切板但是 gem install clipboard 后 运行 写的程序提示需要安装ffi.gem于是又gem install ffi提示出错:ERROR:  Error installing ffi:       invalid gem format forE:/bin/ruby/lib/ruby/gems/1.9.1/cach

2014-10-18 09:48:21 1563

转载 CentOS,Ubuntu,Gentoo,Freebsd,RedHat,Debian的区别及选择

CentOS,Ubuntu,Gentoo,Freebsd,RedHat,Debian的区别及选择Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,RichardStallman创建了Free SoftwareFoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: GeneralPublicL

2014-10-18 09:48:15 756

转载 汇编中的所有寄存器类型与作用

原文地址:汇编中的所有寄存器类型与作用作者:夜雨盛唱ebp和esp是32位的SP,BPesp是堆栈指针ebp是基址指针ESP与SP的关系就象AX与AL,AH的关系. 32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)6个段寄存器(ES、

2014-10-18 09:48:13 5507

转载 利用窗口引用漏洞和XSS漏洞实现浏览器劫持

转自:http://www.80vul.com/webzine_0x03/PSTZine_0x03_0x05.html貌似是好久之前的文章了,今天读起来还是收获颇多啊注:有很多code处都加了 否则会被博客给转译一、前言   最近国内关于XSS漏洞的技术文档都比较少,所以决定写这篇文档,其中的很多细节和朋友们都沟通讨论很久了,其中包括了我对浏览器同源策略和XSS的一些理解。XSS漏

2014-10-18 09:48:10 1254

转载 linux安全设置mysql用户和超级用户的访问权限

原文地址:linux安全设置mysql用户和超级用户的访问权限作者:瞬间为了在linux进行安全配置 于是在网上找到了这篇文章也不知道到底出自哪了。。。1. 保护 MySQL安装程序文件在重设置文件权限时,请先关闭数据库服务器。用以下命令把MySQL安装程序目录的属主和所属组设置为MySQL管理员帐号的用户名和用户组名。% chown -R mysql.mysql /usr/local

2014-10-18 09:48:08 2901

转载 linux 下 /bin /sbin 的区别

原文地址:下 /bin /sbin 的区别">linux 下 /bin /sbin 的区别作者:zhangyuxiu/bin,/sbin,/usr/bin,/usr/sbin区别/ : this is root directory             root 用户根目录/bin : commandsin this dir are all system installed use

2014-10-18 09:48:01 596

转载 XSS与HTTP-only

原文地址:httponly作者:buptwangzhe摘自:http://netsecurity.51cto.com/art/200902/111143.htm一、XSS与HTTP-only Cookie简介跨站点脚本攻击是困扰Web服务器安全的常见问题之一。跨站点脚本攻击是一种服务器端的安全漏洞,常见于当把用户的输入作为HTML提交时,服务器端没有进行适当的过滤所致。跨站点脚本攻击可能

2014-10-18 09:47:57 1046

原创 ruby post的简单使用

要使用Ruby进行post操作首先需要安装mechanize输入命令:gem install mechanize (在线安装)我们首先看提交post的网页 (为了防止被博客转换成html代码所以每一行前面添加了’#‘)   <#formaction="welcome.php" method="post"> Name: <#input type="text"

2014-10-18 09:47:52 1482

转载 不使用Ruby的十大理由?

原文地址:http://www.oschina.net/news/34942/10-reasons-not-to-use-ruby?from=20121125请注意:这是一篇主观意识的文章。它的目的并不是要说服你使用或者不使用Ruby,或者其他任何技术。这篇文章所涉及到的环境是 Web开发,而不是通用的编程。我想要通过这篇文章解释这些年来非 Ruby 社区对于 Ruby的一些看法,并且提醒人

2014-10-18 09:47:50 3604

转载 在Ruby中方便的调用Win32 API (使用windows-pr和CStruct)

原文网址: http://www.w-yong.com/docs/ruby_win32_api.html在Ruby中方便的调用Win32 API (使用windows-pr和CStruct)缘由平时工作中,我主要使用C/C++和Ruby。有时经常需要调用API来写一些工具,但又不想动用重量级的C/C++.这时就想到了用Ruby来写。话说Ruby,确实是程序员的好帮手,方便

2014-10-18 09:47:48 2571

原创 ruby md5,sha1,base64 加密

查看网上资料发现这些加密大致是这么写的 #md5加密 require 'md5'   puts MD5.hexdigest('admin')  #sha1加密 require 'digest/sha1'  putsDigest::SHA1.hexdigest('admin')  #base64 require 'base64'   code = Base64.encode

2014-10-18 09:47:43 1631

原创 ruby中gets 和 gets.chomp 区别

其区别主要体现在输出时例如 :print "how old are you?"age=gets.chomp() print "how tall are you?" height=gets.chomp() print "how much do you weight?" weight=gets puts "so ,you're #{age} old,#{height}

2014-10-18 09:47:39 1889

转载 ruby 中叹号问号的作用

ruby中的方法可以以问号和叹号结尾,问号通常用于谓语方法,这种方法返回一个布尔值。例如array和hash类都定义了一个empty?方法,这个方法用于测试数据结构中有没有元素。     如果方法以叹号结尾,这意味着我们在使用这个方法的时候要小心,比如大多数核心的ruby类库方法都提供两个同名的方法,一个以叹号结尾,一个没有,     区别在于,如果使用没有叹号结尾的方法,你

2014-10-18 09:47:37 2396

转载 Ruby 的文件操作

原文地址:的文件操作    (经典)">Ruby 的文件操作    (经典)作者:绿色的海洋一、用文件和目录工作当我们说"文件"时,我们通常是指一个磁盘文件,尽管不总是这样。在Ruby中我们通常将文件做为一个抽象的概念,就像其它程序语言那样。当我们说"目录"时,我们是指通常的Winows或Unix的目录。File类与它继承的IO类很接近。Dir类就不这样,但我们将文件和目录放在一起讨论,是因为

2014-10-18 09:47:35 934

原创 ruby 操作大文件

本人测试的ruby版本是ruby1.9.3p286 首先我读取一个 100M 的1.txt文件然后将它完全复制到另一个2.txt中,发现只能复制45736kb代码主要部分如下:puts "文件大小是:#{File.size(filepath)}字节"#文件再大它的大小还是能够正确的读出来的 while value = file.gets     file1.printva

2014-10-18 09:47:33 1011

J2T积分插件

magento 积分插件,需要自己修改很多地方。当然不是哪个插件拿过来就能用的。我用的就是这个积分插件很不错。

2014-10-21

PHP5函数查询手册

PHP5函数查询手册 适合开发的时候 且过来查询一些函数

2014-10-17

空空如也

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

TA关注的人

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