开源项目 http://uncletoo.com/html/openobj/ zh-cn Apache Arrow:一个跨平台的内存数据交换格式 http://uncletoo.com/html/openobj/1182.html        Apache Arrow是Apache基金会下一个全新的开源项目,同时也是顶级项目。它的目的是作为一个跨平台的数据层来加快大数据分析项目的运行速度。

       用户在应用大数据分析时除了将Hadoop等大数据平台作为一个经济的存储和批处理平台之外也很看重分析系统的扩展性和性能。过去几年开源社区已经发布了很多工具来完善大数据分析的生态系统,这些工具涵盖了数据分析的各个层面,比如列式存储格式(Parquet/ORC)、内存计算层(Drill、Spark、Impala和Storm)以及强大的API接口(Python和R语言)。Arrow则是最新加入的一员,它提供了一种跨平台跨应用的内存数据交换格式。

       提高大数据分析性能的一个重要手段是对列式数据的设计和处理。列式数据处理借助向量计算和SIMD使我们可以充分挖掘硬件的潜力。Apache Drill这一大数据查询引擎无论是在硬盘还是在内存中数据都是以列的方式存在的,而Arrow就是由Drill中Value Vector这一数据格式发展而来。除了列式数据,Apache Arrow也支持关系型和动态数据集,这使它成了处理物联网等数据时的理想格式选择。

]]>
4个DEDE开发中非常有用的功能 http://uncletoo.com/html/openobj/1019.html        DEDE是很多PHP爱好者使用较多的一套开源网站程序,我们只要在其基础上进行简单的二次开发即可变成我们想要的网站程序。在本章PHP教程中,UncleToo给大家推荐4个DEDE开发中经常使用的几个功能。


1、设置文章页上一篇下一篇标题字数

]]>
WordPress后台加载空白页的解决方法 http://uncletoo.com/html/openobj/1016.html        前几天碰到一个很是郁闷的问题:WordPress后台打开后一片空白,无法登陆。在网上找了很多帖子也没找到相关的解决办法,大部分帖子都是在介绍前端显示空白的处理办法。后来无意中看到网站日志里有这样一些错误:

[06-Jul-2014 05:55:27 UTC] PHP Fatal error:  Access to undeclared static property: WP_Screen::$this in /home/abcd/public_html/wp-admin/includes/screen.php on line 706

[06-Jul-2014 05:55:33 UTC] PHP Fatal error:  Access to undeclared static property: WP_Screen::$this in /home/abcd/public_html/wp-admin/includes/screen.php on line 706

]]>
如何毫发无损的手动更新/升级WordPress http://uncletoo.com/html/openobj/992.html        在WordPress手册中有一个很好的手动更新教程,但是当我按此教程更新之后,后台可以正常登陆及管理信息,可是前端却一片空白。经过几个小时的的故障排除,最后我恢复了老版本程序,并且采用自己的方式来手动更新WordPress。下面是我更新的方法及步骤:

1.在更新之前,请确保你程序文件和数据库均已备份。

2.下载并安装最新的WordPress版本。

]]>
WordPress新站安装之后必须做的21个优化设置 http://uncletoo.com/html/openobj/958.html WordPress新站安装之后必须做的21个优化设置

WordPress的安装过程非常简单,基本上在一两分钟内可以处理完。但安装完,花一点时间来对WordPress进行优化,不但有利于提高安全系数,而且能够更好地发挥WordPress的作用。


]]>
4个学习WordPress的最佳网站 http://uncletoo.com/html/openobj/942.html 1.WordPress TV

WordPress TV是所有WP初学者的天堂,网站拥有大量来自全球的WordPress学习视频教程,让你有一个系统的学习机会。

]]>
为什么你应该参与到开源项目中 http://uncletoo.com/html/openobj/917.html        试图描述开源并不是一件容易的事——很多图书作家,社区领袖和主持人对于开源社区的工作原理以及它是否对新人程序员有帮助持不同意见。

为什么你应该参与到开源中

       如果你关心开放的互联网、开放的网络和自己的隐私,那你就应该关心开源社区。我从来没有见到任何人因为参与他人的想法和梦想而受到伤害。这一切真是太棒了,它们使得网络更加贴近大众。

]]>
WordPress:如何判断页面类型 http://uncletoo.com/html/openobj/902.html wordprees有三种类型的页面:

Post

Page

]]>
8条SQL命令管理WordPress的评论 http://uncletoo.com/html/openobj/862.html 8条SQL命令管理WordPress的评论

       虽然WordPress中有一个内置的评论管理界面,但是如果想批量删除评论意见信息还是使用SQL语句来的更容易。 在这篇文章中,UncleToo将给大家展示一些超级有用的SQL命令来更轻松地管理你的WordPress评论

使用这些语句前,你需要注意:

]]>
2013年TOP3开源PHP CMS http://uncletoo.com/html/openobj/766.html 互联网上每年都会产生很多CMS,今年也不例外,但是今年基于开源的CMS开发有了重大的转变,我们可以看到现在大部分CMS开发都趋向于响应式设计HTML5+CSS3、Bootstrap、NoSQL及云应用等。

本文将推荐本年度前3位的PHP开源CMS。


]]>
利用functions.php文件能够做到的10件很酷的事情 http://uncletoo.com/html/openobj/761.html 利用functions.php文件能够做到的10件很酷的事情

许多设计人员不经常使用它因为它的代码很复杂很吓人,但functions.php文件是WordPress中最强大的主题文件。 让我们来看看它提供了哪些强大的功能。

1、改变摘要的长度

]]>
WordPress实现与社交网络互动 http://uncletoo.com/html/openobj/734.html WordPress实现与社交网络互动

WordPress实现与社交网络互动

社交网络是宣传你的博客,并吸引新游客的重要途径。 所以,你一定要确保你的网站或博客与FacebookTwitter,谷歌+及其他网络进行交互。 在这篇文章中,给大家分享一些超有用的代码片段与流行的社交网络表。

]]>
ecshop二次开发:在商品列表页显示重量、货号、购买数量 http://uncletoo.com/html/openobj/694.html ecshop二次开发:在商品列表页显示重量、货号、购买数量

一、在themes\default\library\goods_list.lbi文件中找到

,将改标签的内容修改如下:

]]>
WordPress发布文章后,点击预览出现404错误 http://uncletoo.com/html/openobj/687.html WordPress发布文章后,点击预览出现404错误的解决方法:

找到apache的安装目录,在conf文件夹下面,找到httpd.conf并使用编辑器打开。需要修改以下内容:

1、找到 #LoadModule rewrite_module modules/mod_rewrite.so ,将前面的“#”去掉;

]]>
WordPress数据库及各表结构 http://uncletoo.com/html/openobj/669.html WordPress使用MySQL数据库。作为一个开发者,我们有必要掌握WordPress数据库的基本构造,并在自己的插件或主题中使用他们。

截至WordPress3.0,WordPress一共有以下11个表。这里加上了默认的表前缀 wp_ 。

wp_commentmeta:存储评论的元数据
wp_comments:存储评论
wp_links:存储友情链接(Blogroll)
wp_options:存储WordPress系统选项和插件、主题配置
wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
wp_posts:存储文章(包括页面、上传文件、修订)
wp_terms:存储每个目录、标签
wp_term_relationships:存储每个文章、链接和对应分类的关系
wp_term_taxonomy:存储每个目录、标签所对应的分类
wp_usermeta:存储用户的元数据
wp_users:存储用户

]]>
dedecms增加php函数功能及在列表页获取当前栏目的文章数 http://uncletoo.com/html/openobj/595.html dedecms增加php函数功能及在列表页获取当前栏目的文章数

打开include/common.func.php,在其中任一行(的中间任一行)中加上如下函数.

]]>
wordpress在IIS下伪静态后子目录无法访问的解决办法 http://uncletoo.com/html/openobj/587.html 众所周知,wordpress是基于php开发,在apache服务下运行是最优秀的。但是,国内仍然有很多主机上不能提供apache服务器,大多都是IIS环境。因此,导致wp在IIS环境下,出现很多问题,解决起来也比较麻烦。UncleToo也不小心使用了IIS。因此,在遇到的关于IIS环境造成的一系列问题,记录下来,帮助有同样痛苦的站长共同分享。

本篇主要是关于IIS伪静态成功后造成的子目录和其他一些根目录的文件不能正常访问的问题。

近几日想给网站加上一些别的页面,自然要用到子目录。没想到访问所有非WP-开头的子目录内容都转到404页面去了。看样子WP还真有的高深莫测,令我丈二和尚摸不着头脑啊,后找了不少资料才基本解决此问题,方法是修改伪静态规则文件httpd.ini:

]]>
实现WordPress中自动转换URL,跳转至超链接 http://uncletoo.com/html/openobj/530.html WordPress中,如果你想自动转换URL,跳转至超链接页面,你可以利用内置的函数make_clickable()执行此操作。如果你想基于WordPress之外操作该程序,那么你可以参考wp-includes/formatting.php源代码:


]]>
修改Wordpress的custom field显示个数的上限 http://uncletoo.com/html/openobj/507.html Wordpress 自带的custom  field下拉框 默认显示的个数是有限制的

当你加的custom field 的个数大于30的时候 会只显示按字母排序的前30个


]]>
Wordpress小技巧 大用处 -wp-config.php技巧 http://uncletoo.com/html/openobj/492.html 如果说functions.php文件是WordPress主题当中最为重要的文件,那么对于整个WordPress来说,最为重要的会是什么呢?它应该是 wp-config.php文件。使用它可以配置数据库的功能、改善性能、提高所有由WordPress驱动的网站和博客的安全性。由此可见,此文件的重要性非同一般。所以这篇文章与大家分享的几个使用的WordPress配置技巧也是相当重要的,希望大家能学会吧!

默认情况下安装WordPress并没有wp-config.php文件,而是一个样本文件,叫做wp-config-sample.php。你需要依据这个样本文件为你的博客创建一个真正的配置文件wp-config.php。大多数人都不会手动来创建这个真正的配置文件,因为WordPress的安装过程中可以让你自动完成这个过程,这种自动创建的过程实际上也是添加、修改了主要的WordPress配置,因此,我们先来看看这个自动创建过程都帮你做了哪些事情。

通过FTP上传WordPress进入站点后,你会看到如下的页面:

英文部分的意思主要是说需要一个配置文件才能运作,你可以通过web界面来创建一个配置文件(这是一个样本),但是这个样本的配置文件 wp-config-sample.php并不一定适合所有的主机。如果你用的是当前非常流行的主机的话,它才可以运作。下一步就会变成这样:

在那里输入一些关键的信息,有了这些信息WordPress才能与数据库相连。所有在此输入的信息也会被添加到你的配置文件wp-config.php 里:

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

默认情况下,数据库的主机是localhost,因为它对大多数主机都适用。不过也有一些主机的配置不同,所以如果你使用下面的主机的话你还需要对它进行修改:

   1and1 Hosting — db12345678
   DreamHost — mysql.example.com
   GoDaddy — h41mysql52.secureserver.net
   ICDSoft — localhost:/tmp/mysql5.sock
   MediaTemple (GS) — internal-db.s44441.gridserver.com
   Pair Networks — dbnnnx.pair.com
   Yahoo — mysql

Digging into WordPress电子书里有讲到一个最酷的 wp-config.php配置技巧,通过它你可以检测数据库的主机,代码如下:

define('DB_HOST', $_ENV{DATABASE_SERVER});

粘贴上面的代码,它就很可能可以掌握你的数据库服务器,不过这样的话,你当然需要手动来编辑 wp-config.php配置文件了。

]]>