最近的文章列表

二维数组根据某个字段排序的PHP具体实现示例代码

本文记录的要实现的功能类似于 MySQL 中的 ORDER BY,上个项目中有遇到这样的一个需求。 

要求:从两个不同的表中获取各自的4条数据,然后整合(array_merge)成一个数组,再根据数据的创建时间降序排序取前4条。 

遇到这个要求的时候就不是 ORDER BY 能解决的问题了。因此翻看 PHP 手册查找到了如下方法,做此笔记。

2014/11/6 Comments:
关于色彩的知识、色彩搭配、如何准确定位你的色彩 - 美工必读

前言

色彩是一个网站的情绪表达方式或者说是性格特征的体现,每种颜色都有着属于自己的声音。作为一种视觉元素,色彩是很难被量化被衡量的,也很难用理性的角度去分析和阐述它,我现在试着用另外一个角度去试图衡量网页的色彩,一种尝试。从最基础的色彩本质、色彩搭配形式、及色彩对用户的潜在影响和心理暗示等着手,去分析色彩,读懂色彩,让色彩帮设计师说话。

2014/11/5 Comments:
Android通过SharedPreferences对象来读取对应的键值

   Android读取对应的键值代码,可获得当前的SharedPreferences对象,获取消息,将键值对写入配置文件,编辑SharedPreferences对象,插入和提交数据等功能。

2014/11/5 Comments:
Android的apk文件功能说明英汉对照表

   /system/app/AccountAndAyncSettings.apk帐户和同步设置

  /system/app/AlarmClock.apk 闹钟

  /system/app/ApplicationsProvider.apk 应用程序存储

  /system/app/AtCmd.apk AT命令

2014/11/5 Comments:
Eclipse ADT - Android项目打包jar

   在做android项目的时候,我们往往会遇到这样的需求:把曾经做过的一些项目整合到当前的项目上,一种方法的把以前的项目的类与资源都移到当前项目,下面我将介绍方法是把以前的项目打包jar,然后在当前的项目里面引用。

  次方法的缺陷是需要两个项目必须同时存在同一个ADT,优点是在强大的ADT帮助下,我们不需要把以前的项目一点一点地移到当前项目,而只需把以前的项目的引用交给ADT,下面请看简单过程。

  第一步:新建一个准备打包成jar的android项目(TestLib):

2014/11/5 Comments:
AngularJS的指令(Directive) compile和link的区别及使用示例

如果我想实现这样一个功能,当一个input失去光标焦点时(blur),执行一些语句,比如当输入用户名后,向后台发ajax请求查询用户名是否已经存在,好有及时的页面相应。

输入 camnpr
angularjs directive input focus

失去焦点后提示 camnpr这个用户名已经存在 
angularjs directive input focus用户名已经存在

2014/11/5 Comments:
PHP根据array_map、array_column、array_reduce获取二维数组中某个key的集合

具体是这样的,如下一个二维数组,是从库中读取出来的。

代码如下:
$user = array( 
0 => array(
'id' => 1,
'name' => '张三',
'email' => 'zhangsan@camnpr.com',
2014/11/5 Comments:
Photoshop粉笔字效果PS教程

 今天在跟同事讨论一人专题时想用粉笔效果,但是没做过不知道怎么做  就在网上找  最后找到一个还不错的的教程分享给大家!这个教程主要使用Photoshop制作风化的文字效果,前期主要过程在通道里面进行,剩下的都在图层面板来完成。

2014/11/4 Comments:
PHP的curl函数实现取得数据、模拟登陆、POST数据的示例代码

详情说明,相信,您看到代码就可以知道了:

代码如下:
/********************** curl 系列 ***********************/
//直接通过curl方式取得数据(包含POST、HEADER等)
/*
 * $url: 如果非数组,则为http;如是数组,则为https
 * $header: 头文件
 * $post: post方式提交 array形式
 * $cookies: 0默认无cookie,1为设置,2为获取
 */
2014/11/4 Comments:
Nginx与NodeJS实现简单的代理跨域(proxy_pass)

在用nodejs时,有个地方需要用到跨域,使用

   app.use(function(req, res, next){
         res.header('Access-Control-Allow-Origin', '*');
         res.header('Access-Control-Allow-Headers','X-Request-With');
         next();
   });
2014/11/3 Comments: