用jquery实现post请求(非ajax)

jQuery(function ($) { $.extend({ form: function (url, data, method) { if (method == null) method = 'POST'; if (data == null) data = {}; var form = $('<form>').attr({ method: method, action: url }).css({ display: 'none' }); var addData = funct...
WEB开发 | 2015-05-09 10:31 | 阅读 5888 次 | 评论 0 条

用jquery实现post请求(非ajax)

jQuery(function ($) { $.extend({ form: function (url, data, method) { if (method == null) method = 'POST'; if (data == null) data = {}; var form = $('<form>').attr({ method: method, action: url }).css({ display: 'none' }); var addData = funct...
WEB开发 | 2015-05-09 10:31 | 阅读 1206 次 | 评论 0 条

osx文件权限中的@(附加属性xattr),极其删除的方法

有时候在osx中,权限标识后面有@,如下: -rw-r-----@ 在osx中,这叫附加属性(extended attributes),ls -l@ 可以看到具体的附加属性,也可以用 xattr filename 来看 删除附加属性用 xattr -d com.apple.quarantine filename
Mac | 2015-05-07 13:09 | 阅读 6735 次 | 评论 0 条

capistrano列出所有命令(task)

cap -T
Ruby | 2015-05-06 21:14 | 阅读 1687 次 | 评论 0 条

ruby类获取所有非继承方法的方法

Model.instance_methods(false) 如果获取包含继承的方法,后面的参数则改为 true
Ruby | 2015-04-27 11:41 | 阅读 2758 次 | 评论 0 条

搭建完spree commerce以后需要运行的3个命令

bundle exec rake db:migrate bundle exec rake db:seed bundle exec rake spree_sample:load
Ruby | 2015-04-22 17:43 | 阅读 3215 次 | 评论 0 条

开发rails用rack-mini-profiler这个gem看console信息很方便

可以看到当前页面及每个资源的加载时间,还可以看当前页面执行的sql语句,再也不用盯着console看运行日志了。
Ruby | 2015-04-22 10:20 | 阅读 2436 次 | 评论 0 条

rails server运行多个实例

举个例子,在不同的窗口分别运行下面两行代码: rails s -b 192.168.0.68 rails s -b 192.168.0.68 -p 3001 -P tmp/pids/pid2.pid 即可运行不同的实例,各用各的端口,各用各的pid文件,访问两个不同的端口地址的时候,日志互不影响
Ruby | 2015-04-20 19:13 | 阅读 2368 次 | 评论 0 条

osx英文输入法启用长按键盘重复输入

启用重复输入: defaults write -g ApplePressAndHoldEnabled -bool FALSE 关闭重复输入: defaults delete -g ApplePressAndHoldEnabled
Mac | 2015-04-10 18:03 | 阅读 2150 次 | 评论 0 条

rails4.2.0和spree3.0和dotenv-rails冲突的问题

默认安装的dotenv-rails的版本是2.0.1,运行时出现错误: /Users/gs/.rvm/gems/ruby-2.2.1@rails420/gems/railties-4.2.0/lib/rails/railtie/configuration.rb:95:in `method_missing': undefined method `eager_load_paths' for #<Rails::Railtie::Configuration:0x007fb329e66660> (NoMethodError) from /Users/gs...
Ruby | 2015-04-08 14:06 | 阅读 2410 次 | 评论 0 条

php用json_encode输出为空的一个解决办法

从网上搜到的都是 iconv("GBK","UTF-8//IGNORE",$str); ,把GBK转为UTF-8,可我的情况明明都是UTF-8编码的,用了前面的方法就乱码了。试着用了一下: $str = iconv("UTF-8","UTF-8//IGNORE",$str); UTF-8 转为 UTF-8 竟然可以了,我也搞不懂是什么原因,以后遇到类似问题就用这个方法试试。
PHP开发 | 2015-04-07 17:37 | 阅读 6404 次 | 评论 0 条

rvm创建和设置默认的gemset

rvm 2.2.1 --default #设置默认ruby版本 rvm gemset create rails420 #创建gemset rvm 2.2.1@rails420 --default #设置这个gemset为系统默认 rvm gemset delete rails420 #删除gemset
Ruby | 2015-04-03 09:51 | 阅读 4124 次 | 评论 0 条

rvm设置ruby版本和返回到系统默认版本

设置回系统默认版本: rvm use system 设置某个版本(前提是这个版本已经安装): rvm 2.2.1 --default
Ruby | 2015-04-03 09:32 | 阅读 9113 次 | 评论 0 条

PHP中穿插的html代码返回到字符串

在PHP中,有时候我们不想直接输出HTML代码,而是把这些html代码放到一个字符串中。可以用缓冲实现。 <? ob_start(); ?> <div>这些内容将返回到字符串中</div> <? $str = ob_get_clean(); ?>
PHP开发 | 2015-03-31 09:11 | 阅读 2592 次 | 评论 2 条

git push简略教程

git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。 $ git push <远程主机名> <本地分支名>:<远程分支名> 注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。 如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。 $ git push origin master 上面命令表示,将本地的master分支...
Git | 2015-03-26 14:42 | 阅读 1446 次 | 评论 0 条

有空看看李涛的photoshop视频教程

有空看看........................
心情随笔 | 2015-03-11 16:03 | 阅读 1337 次 | 评论 0 条

用selenium python登录网站并抓取登录后的内容

以下代码仅作演示: #!/usr/bin/env python # -*- coding: UTF-8 -*- from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait browser = webdriver.Firefox() browser.set_page_load_timeout(20) # 防止页面加载个没完 browser.get('https://www.zhihu.com/') browser.find_e...
Python | 2015-03-08 22:17 | 阅读 15233 次 | 评论 0 条

用selenium+pyquery爬取javascript生成的页面内容

#!/usr/bin/env python # -*- coding: UTF-8 -*- from pyquery import PyQuery as pq from selenium import webdriver browser = webdriver.Firefox() browser.get('http://www.baidu.com/') html = browser.find_element_by_xpath("//*").get_attribute("outerHTML") # 不要用 browser.page_source,那样得到的页面源码不标...
Python | 2015-03-08 20:36 | 阅读 7154 次 | 评论 0 条

nodejs+jquery爬虫的简单封装

jq.js module.exports.jq = function(){ var request = require('request'); var jsdom = require("jsdom"); var jquery = require('jquery'); var $ = jquery(jsdom.jsdom().parentWindow); var Iconv = require('iconv').Iconv; $.extend({ get: function() { var url, charset, callba...
默认分类 | 2015-03-08 04:19 | 阅读 8211 次 | 评论 0 条

linux环境下安装nodejs

就按最简单的安装二进制文件 到官网 https://nodejs.org/download/ 下载二进制文件 wget http://nodejs.org/dist/v0.12.0/node-v0.12.0-linux-x64.tar.gz mkdir /usr/local/node tar zxvf node-v0.12.0-linux-x64.tar.gz -C /usr/local/node ln -s /usr/local/node/bin/node /usr/bin/node ...
Linux | 2015-03-07 21:16 | 阅读 2243 次 | 评论 0 条
浏览1874652次
文章归档
最新评论
  • 猫云:学习 学习
  • 静夜思:它下面的,直到ob_get_clean() 为止