15 Apr 2015
03 Feb 2015
网络间歇性抽搐,写了半天的东西不见了...做好备份的重要性
19 Dec 2014
学习使用PHP framework CodeIgniter (CI),web server 使用 nginx,初始一个application后,路由无法正常工作,悲剧的很...
18 Dec 2014
学习一下php,这么火一定是有理由的,先搭个环境,部署个Hello world.
16 Dec 2014
03 Dec 2014
继续唠叨...
12 Nov 2014
使用mysql过程中遵循着一些规范与建议,但是天知道随着mysql版本的更新与具体业务的不同,这些规范与建议还是否试用。 遵循规范与建议目的是获取足够的性能来支撑业务逻辑,如果实践过程中一味的追求符合规范,那就是本末倒置了。
10 Nov 2014
最近越来越多的接触到名词RESTful,一直未求甚解,这货是什么呢?是时候深入得了解下了。
WebService(Network Api),当下后端程序员都会用到,或是调用别人API,或是自己就是开发API的。
04 Nov 2014
教师团队:女教师|男助教|女助教
04 Nov 2014
04 Nov 2014
03 Nov 2014
由于某些安全策略,有时无法在开发机直连数据库,需要通过一台跳板机来完成。
下面的代码可以使ActiveRecord通过配置好的ssh通道连接到指定的MySql数据库。
27 Oct 2014
最新学习到了ruby的c扩展库,试着自己写了一下,把遇到的坑记下来。
使用c扩展ruby还是挺方便的。
22 Oct 2014
系统环境ubuntu13.04,root用户默认是没有密码的,一般情况下使用sudo执行一些需要root权限的指令,如果要使用root账户,可以按下面的方式操作:
14 Sep 2014
先说include 和 extend,看下面的一段代码:
12 Sep 2014
我所了解到的一些必要的系统:
10 Sep 2014
xx电商大学毕业一周年,留下些文字当作纪念。同时一直想写一部厉害的小说,就拿这个再熟悉不过的题目来练笔吧。
10 Sep 2014
sudo apt-get install postgresql
安装完成...
因为在哥们的ubuntu上这个指令直接就安装成功了,故没有在尝试其他的安装方式...
如果是非ubuntu环境或安装失败,再搜一下别的帖子吧~
postgresql 默认的一个role为 ‘postgres’,第一次从命令行登陆可以用下面的指令:
bash
sudo -u postgres psql
然后就可以执行一些简单的查询指令了:
sql
select 1 as row1
查询server中的数据库信息:
sql
select * from pg_database;
从命令行中退出:
bash
\q
07 Sep 2014
nodejs orm,使用npm 包为 node-orm2,初步使用,无法自动适配mysql中已存在的表的列名,查询得到的数据只能在回调函数中使用,别的都还好,下面是coffee scirpt示例代码:
06 Sep 2014
最近在练习使用coffee script + nodejs写后端代码,一些原由ruby实现的功能尝试使用js实现,下面是调用百度PPC api的例子。
soap = require 'soap'
url = 'https://api.baidu.com/sem/sms/v3/AccountService?wsdl'
06 Sep 2014
cd .. #上一层目录
cd ~ #家目录
cd #家目录
cd / #根目录
cd - #返回上一个目录
cd . #当前目录
pwd #显示当前目录
pwd -P #显示完整路径
mkdir #创建目录
rmdir #删除一个空目录
使用zsh时,目录跳转通常无需输入cd
03 Sep 2014
列下大纲,看看有什么素材可以拿来写的吧:
1. 一般电商业务流程
2. 企业发展、扩张、巅峰、衰落的阴谋论假设
3. 养了只龟,这货每天都在想点啥?
写好了转成长微博,然后看效果楼~
03 Aug 2014
task :my_task, [:arg1, :arg2] do |t, args|
puts "#{args}"
end
rake my_task["hello","world"]
30 Jul 2014
在Gemfile中加入下面两行,然后bundle install:
gem 'therubyracer'
gem 'execjs'
sudo apt-get install nodejs
27 Jul 2014
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm list known
rvm install 2.1.1
ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [i686-linux]
27 Jul 2014
直接gem install 发生异常,需要先安装mysql开发包,ubuntu下是这样的:
sudo apt-get install libmysql-ruby libmysqlclient-dev
02 Jul 2014
Rails已掌握与尚需学习实践的知识点
01 Jul 2014
sudo apt-get install curl
01 Jul 2014
第一阶段:
1.熟悉.net mvc的网站建设,刚接触ruby与ror
2.对seo完全没有了解
3.使用ror、bootstrap与ruby爬虫爬取的数据简单建立了一个站点并部署
4.百度显示有索引量,但是site:vxixi.com搜索无结果,特别是product相关页
30 Jun 2014
关键词包含品牌词,比如“汉庭”
关键词能够上传成功
创意内包含品牌词,则创意无法上传
同一个单元中,上传成功的创意包含通配符,则关键词会“审核拒绝”
27 Jun 2014
env
27 Jun 2014
cityid 定长4位数字
regionid 定长8位数字
可以使用 lpad() 函数进行左侧补零操作
25 Jun 2014
20 Jun 2014
vim插件管理:pathogen
在其管理下使用到的一些插件:
1. 目录跳转 The Nerd Tree
2. html编辑器 emmet-vim
3. rails.vim vim-rails
4. 配色方案 vim-color
5. 代码自动补全 vim-snipmate
20 Jun 2014
19 Jun 2014
gem为ruby便捷开发包 gem install .. 好多好多可选的命令,安装gem至本地 gem environment 安装rvm后 gem执行环境发生改变,rvm改变ruby版本,同时会变更gem执行环境
12 Jun 2014
kill 包含keywordscript 关键字的进程: ps aux | grep keywordscript | grep -v grep | cut -c 10-15 | xargs kill
12 Jun 2014
git push origin master 报错如下: error: The requested URL returned error: 403 Forbidden while accessing https://github.com/FBSENDER/fbsender.github.io.git/info/refs
12 Jun 2014
How To Setup Your Own VPN With PPTP inShare Intro One of the commonly asked questions from our users is how to add another IP address to their server. You can assign your own private IP address to your droplet by creating a VPN tunnel. Whether you want to build your own Virtual Private Network (VPN), or assign an SSL certificate to that IP address, you have several options. From all of the possible options, the most optimal ones are between PPTP and OpenVPN. A Point-To-Point Tunneling Protocol (PPTP) allows you to implement your own VPN very quickly, and is compatible with most mobile devices. Even though PPTP is less secure than OpenVPN, it is also faster and uses less CPU resources.
28 Apr 2014
stunnel需要在服务器端以及客户端同时安装:
服务器端安装 yum install stunnel apt-get stunnel 配置stunnel其实很简单,多看看官方的文档:http://www.stunnel.org/static/stunnel.html 服务端的配置只需要两个文件(这两个文件都放在/etc/stunnel文件夹下): 1)stunnel.pem 问网页http://www.stunnel.org/pem填写相关信息后,点击生成,在服务器上创建文件/etc/stunnel/stunnel.pem,并将生成的内容复制到pem文件中,pem文件内容如下 ......
28 Apr 2014
1、什么是Squid Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。
28 Apr 2014
制作U盘为启动盘的软件ultralso
bios设置从USB启动,引导方式FDD HDD ZIP等,制作启动盘时可以尝试不同的写入方式
Y510对于HDD引导方式不支持,设置为ZIP+后引导成功,但是安装fedora还是出错,于是安装了ubuntu
不同型号,容量不同的U盘对于各种bios的兼容性也不同
不同种厂家主板的bios支持的usb启动引导方式也不尽相同
大体来讲新机器怎么着都OK,相对旧的机器就需要通过尝试来制作能够使用的启动盘
28 Apr 2014
输入文件—标准输入 0 输出文件—标准输出 1
28 Apr 2014
添加Path export PATH=$PATH:/home/mengchen/shell 查看Path $PATH
28 Apr 2014
记录配置过程 保留表创建脚本 1.安装 ubuntu下 apt-get install mysql-server apt-get install mysql-client 验证安装是否成功: 服务器端验证:netstat -nat 端口3306为MySql 客户端验证: 登陆Mysql mysql -p 然后输入密码
28 Apr 2014
因为apt-get软件源不包含mono源,所以直接apt-get获取不到mono-xsp4包,首先需要添加源: 参考:http://badgerports.org/lucid.html 先执行:apt-key adv --keyserver keyserver.ubuntu.com --recv 0E1FAD0C,添加源的key 然后编辑文件/etc/apt/sources.list,在其中添加一行“deb http://badgerports.org lucid main“,就是网址中提到的软件源地址,最后需要执行apt-get update刷新缓存中的数据, 安装apache: apt-get install apache2 启动: service apache2 start/stop/restart
28 Apr 2014
linux命令后台运行 有两种方式:
28 Apr 2014
linux下IPTABLES配置详解 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙.
28 Apr 2014
linux crond服务简介: 定时执行系统命令 查看crond服务状态: [root@www ~]# /sbin/service crond status 启动、停止、重启crond服务: [root@www ~]# /sbin/service crond start [root@www ~]# /sbin/service crond stop [root@www ~]# /sbin/service crond restart
28 Apr 2014
command
dhclient eth0
28 Apr 2014
baidu木有邀请我提交sitemap,额...
25 Apr 2014
手机站优化
百度移动搜索一直致力于手机站点的收录,任何符合手机站收录标准的站点,Baiduspider都会积极收录。 其中移动搜索会优先收录的手机站点为: A:拥有手机用户迫切需要内容资源的手机站点。 B:符合手机建站规范的站点,具体建站规范如下: 1. 域名尽量简短,越短的域名,用户记忆成本越低。
2. robots限制放开,百度spider的爬虫UA是Baiduspider(www和wap一致),个别站长经常会误认为百度手机爬虫的UA是baiduspider-mobile。
3. 对内容组织,最好能通过二级域名或者目录区分。使用规范、简单的url,尽量去除与页面内容无关的参数,如用来区分手机型号、区分访问用户,方便统计等的参数。例如:“新浪体育”http://sports.sina.cn/?pos=101&vt=3 “百度知道”http://wapiknow.baidu.com/; “搜狐邮箱”http://wap.mail.sohu.com/。
4. 网站首页或者频道首页的网页代码中最好加上keywords属性的meta标签,内容中列举该网页或该频道的关键字,多个关键字之间以逗号分隔。
例如手机新浪首页(http://3g.sina.com.cn/)的源码中含有如下keywords标签:
<meta name="keywords" content="手机新浪网,新浪首页,新闻资讯,新浪新闻,新浪无线" />
5. 网站首页或者频道首页的网页代码中最好加上description属性的meta标签,内容中列举该网页或该频道的描述信息,对搜索结果的展现(摘要)大有帮助。 例如手机新浪首页(http://3g.sina.com.cn/):
<meta name="description" content="手机新浪网是新浪网的手机门户网站,为亿万用户打造一个手机联通世界的超级平台,提供24小时全面及时的中文资讯,内容覆盖国内外突发新闻事件、体坛赛事、娱乐时尚、产业资讯、实用信息等。手机新浪网iphone版 - sina.cn" />
25 Apr 2014
以下为chinaz站长查询定义的百度权重的规则: 百度预计流量 1~99 百度权重1 百度预计流量 100~499 百度权重2 百度预计流量 500~999 百度权重3 百度预计流量 1000~4999 百度权重4 百度预计流量 5000~9999 百度权重5 百度预计流量 10000~49999 百度权重6 百度预计流量 50000~199999 百度权重7 百度预计流量 200000~999999 百度权重8 百度预计流量 1000000以上 百度权重9
25 Apr 2014
baidu suggestion:在百度搜索框中输入时的提示文字,begin_with已经输入的内容(完全一致)
25 Apr 2014
网站结构: 扁平的树形网状结构
25 Apr 2014
常用的 Windows 键 Windows 键 + 空格键 功能:透明化所有窗口,快速查看桌面。使用此快捷键可以立即将目前所有打开的窗口透明化,以便查看桌面。 Windows 键 + 字母键“D” 功能:最小化所有窗口,并快速查看桌面。这组快捷键能帮助使用者立即将当前桌面上所有窗口最小化,以便查看桌面;再次按下此快捷键时,刚刚最小化的窗口又会全部出现了。 。=- Windows 键 + 数字键 功能:按顺序打开相应程序。与快速启动栏中的程序相对应,如果您能记住快速启动栏中程序的排列顺序,直接按下此组快捷键就能马上调用了。
23 Apr 2014
验证安装版本: [root@singledb ~]# svnserve --version svnserve, version 1.4.2 (r22196) compiled Aug 5 2009, 19:03:56
Copyright (C) 2000-2006 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
23 Apr 2014
质量度相关: 质量度为1的关键词不可展示 有两个品牌词质量度分别为2,3 质量度大于等于4可以展示 质量度为10也不一定排名就靠前 价格相同展示质量度高的关键词 价格高出很多才能弥补质量度上的差距,来自不同账号同一个词的测试
02 Apr 2014