Month: April 2015

MySQL替换函数REPLACE替换字符串方法

在网站搬家、更换域名的时候,Drupal和Wordpress都是用的MySQL的数据库,很多配置信息是写在MySQL数据库里面的。我们需要将数据库里面的相关配置信息替换成新空间或域名的信息。这时我们就要用到MySQL的字符串替换函数Replace了。 MySQL Replace 替换函数语法: update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, "find this string", "replace found string with this string"); Replace 替换函数案例: update client_table set url = replace(url, "py… Read More

用PHP正则表达式清除字符串的连续空白 (php 正则 只保留一个空格)

PHP方法: <?php $str = " This line containstliberal rn use of whitespace.nn"; // First remove the leading/trailing whitespace //去掉開始和結束的空白 $str = trim($str); // Now remove any doubled-up whitespace //去掉跟隨別的擠在一塊的空白 $str = preg_replace('/s(?=s)/', '', $str); // Finally, replace any non-space whitespace, with a space //最後,去掉非space 的空白,用一個空格代替 $st… Read More

MYSQL: 查询数据库字符串是否被包含在另一个字符串中 Search where column value is within a string

CREATE TABLE myTable( id INT NOT NULL AUTO_INCREMENT PRIMARy KEY, name VARCHAR(100), city VARCHAR(100)); INSERT INTO myTable (name, city) VALUES ('test', 'anza'); INSERT INTO myTable (name, city) VALUES ('fish', 'riverside');   SELECT * FROM myTable WHERE 'anza city' LIKE CONCAT('%', city, '%') OR 'riverside county' LIKE CONCAT('%', city, '%… Read More

关于 MySQL LEFT JOIN 你可能需要了解的三点

即使你认为自己已对 MySQL 的 LEFT JOIN 理解深刻,但我敢打赌,这篇文章肯定能让你学会点东西! ON 子句与 WHERE 子句的不同 一种更好地理解带有 WHERE … IS NULL 子句的复杂匹配条件的简单方法 Matching-Conditions 与 Where-conditions 的不同 关于 “A LEFT JOIN B ON 条件表达式” 的一点提醒 ON 条件(“A LEFT JOIN B ON 条件表达式”中的ON)用来决定如何从 B 表中检索数据行。 如果 B 表中没有任何一行数据匹配 ON 的条件,将会额外生成一行所有列为 NULL 的数据 在匹配阶段 WHERE 子句的条件都不会被使用。仅在匹配阶段完成以后,WHERE 子句条件才会被… Read More

如何做到 jQuery-free?

jQuery是现在最流行的JavaScript工具库。   据统计,目前全世界57.3%的网站使用它。也就是说,10个网站里面,有6个使用jQuery。如果只考察使用工具库的网站,这个比例就会上升到惊人的91.7%。   虽然jQuery如此受欢迎,但是它臃肿的体积也让人头痛不已。jQuery 2.0的原始大小为235KB,优化后为81KB;如果是支持IE6、7、8的jQuery 1.8.3,原始大小为261KB,优化后为91KB。   这样的体积,即使是宽带环境,完全加载也需要1秒或更长,更不要说移动设备了。这意味着,如果你使用了jQuery,用户至少延迟1秒,才能看到网 页效果… Read More

《实用技巧》——让你的网站变成响应式的3个简单步骤

如今,一个网站只在桌面屏幕上好看是远远不够的,同时也要在平板电脑和智能手机中能够良好呈现。响应式的网站是指它能够适应客户端的屏幕尺寸,自动响 应客户端尺寸变化。在这篇文章中,我将向您展示如何通过3个简单的步骤轻松地使网站变成响应式(Responsive)。 1 – 布局 当创建一个响应式网站,或让现有的网站变成响应式的,首先要关注的元素的布局。我在建立响应式的网站,总是先创建一个非响应的布局,页面宽度固定大小。如果非响应版本完成得非常不错,我再添加媒体查询(Media Queries)和响应式代码。这种操作方式更容易实现响应式特性,在同一时间专注于一个任务。 当你已经完成了无响应的网站,做的第一件事是在你的… Read More

IRC 聊天工具(xchat,chatzilla,pidgin)入门教程

IRC,是常用于linux系统下,使用非常广泛的,古董级别的一种聊天工具,它支持普通的 文本聊天,还有文件传输功能。既然是聊天用的,自然要有客户端软件了。这次的教程,分别讲述了3种客户端软件的使用,包括:xchat(主要介绍和推 荐), Pidgin和 Firefox浏览器的一个IRC插件”chatzilla“。   一. xchat客户端软件的安装: 安装方法非常简单了,在终端里面输入: sudo apt-get install xchat 回车就行了。 安装后,我们退出终端,从“应用程序”—“Internet”,里面可以找到 xchat,点击运行吧   二. 配置xchat 第一次使用xchat,我们需要简… Read More

什么是MARC数据?

MARC简介 机读目录是机器可读目录的简称,英文为Machine-Readable Catalogue,简写为MARC。是计算机编目的产品。它是以代码形式和特定格式结构记录在计算机存贮载体上,能够被计算机识别并编辑输出书目信息的目录形式。 机读目录最早产生于美国。1961年,美国国会图书馆开 始图书馆自动化的设想,随着计算机技术的进步,1963年,美国国会图书馆组织了在内部工作中采用电子计算机技术的可行性调查,1966年1月,产生了 《标准机器能读目录款式的建议》,即MARC-1格式,1967年提出MARC-2,它是目前使用的各种机读目录格式的母本。1969年开始向全国发行 MARCII格式书目磁带,并将… Read More

Twitter开放平台api key申请流程 (Twitter Consumer Key)

一、登录Twitter开放平台 https://developer.twitter.com/ 你可以申请一个developer账户,如果你已经创建过 App,那么直接登录  https://apps.twitter.com/ 然后 Apply for a developer account.   二、申请 developer account 现在需要申请一个 developer 帐号需要手机验证了,输入验证码即可继续:   如果你已经验证了,那么会直接出现:   下面就按照顺序走就可以了 继续点下一步 Continue 按钮   这里有一项至少300字的描述,如果你不想写,我也帮你写好了! We… Read More

使用Google OAuth 2.0存取Google API (Google Client ID)

更多参考:Google Ads API 使用第一步:申请 Google OAuth 2.0 存取Google API, 生成 adsapi_php.ini (Google Client ID)   【在Google Console注册一个Application 】 在这步骤要先去Google Console页面上去注册一个application, 然后再为这个application申请一组client id。 首先要先去这个站( https://code.google.com/apis/console/b/0/#project:1007457656912:access ), 点进去以后大概会见到下图, 见到下图(图一)以后,就先点选下… Read More

从零开始构建HTML 5 Web页面

HTML 5是时下Web开发领域炒得火热的一个术语,是的,很多人都看好它,也有很多业内知名公司开始正式使用HTML 5重新构建自己的网站,如YouTube开始使用HTML 5视频,Google 已经弃用自家的Gears,开始全面拥抱HTML 5实现离线解决方案,各大浏览器厂家也纷纷开始支持HTML 5,连被人诟病的微软也声称要在IE 9中增加对HTML 5的支持。本文打算为大家详细介绍一下如何构建一个完整的HTML 5 Web页面,以加深对HTML 5的理解。 HTML 5有何不同? 首先我们要明白HTML 5是新的语义结构标记,包括画布,离线存储规范和一些新的内联语义标记,但由于客观原因(主要是浏览器支持的原因),我们不… Read More

Google Shopping Feed 数据整理之XML格式实现方法

伴随着越来越多的外贸B2C电商企业开始投放Google PLA广告,Google Shopping Feed 的数据创建一直困扰着一些外贸电商企业;创建数据 Feed 时,一定要选择最适合商家需要的格式。Google 支持两种常规格式的数据 Feed:文本 (.txt) 和 XML (.xml)。   对于大多数外贸商家,建议你使用 .txt 格式,因为这种格式对技术知识的要求最低。您可以使用电子表格编辑器(例如 Microsoft Excel 或 Google 电子表格)轻松地创建 .txt 数据 Feed。但是这种方法的缺点就是要手动更新数据,比较麻烦。我今天给大家介绍的是用 XML 创建 Feed 数据,产品Feed数据自动更新,管… Read More

Google Webmaster Tools 结构化数据标记使用入门指南

要想使自己的产品在Google搜索结果有一个好的排名,我们不仅可以在提高Google搜索排名上下功夫,也可以改善我们的产品在Google搜索结果页的结构化数据样式,这样就能够以更准确、更具吸引力的方式将它们呈现给 Google用户,提高我们产品的点击率(CTR)。然后搜索结果点击率又和搜索排名是相互相成的,CTR越高,排名就可能越好。例如,当Google发现你的网页内容为结构化的产品详情、活动、食谱、评价或类似内容时,Google的算法便可以通过“丰富网页摘要”来完善您的搜索结果。     2012年12月,Google Webmaster Tools推出两项功能,它们可让你以更简单的… Read More

Google Adwords 关键字策略 – SEO数据搭配

做 Google Adwords 搜索广告的时候,关键字策略关系到我们的ROI高低,我们怎样优化我们的 Adwords 关键字列表,今天我这篇文章主要介绍借助SEO电子商务数据优化 Google Adwords 搜索广告,提高关键字广告ROI;该主要使用多渠道路径数据来加强付费关键字广告系列,两种方法:确定账户缺少的价值关键字并制作或者添加到相关广告组, 另外确定投资不足的关键字,提高出价。   实施前提条件: 1.Google Analytics 和 Google Adwords 管理员级别的账号关联; 2.为你的电子商务网站添加了 Google Analytics 电子商务代码; 3.最好对 Google Analytics 的… Read More