- 浏览: 404370 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
goahead2010:
有用
JS遍历对象或者数组 -
bishibaodian:
不要在这样找笔试题了,一次就这么几个,还没过瘾就没有了,去安装 ...
整理了一份招PHP高级工程师的面试题 -
smallearth:
不错
整理了一份招PHP高级工程师的面试题 -
ipodao:
暂时没发现啊!
IE域名带有下划线导致的session丢失 -
ipodao:
谢了
JS遍历对象或者数组
关键词高亮
function highlight($sString, $aWords) { if (!is_array ($aWords) || empty ($aWords) || !is_string ($sString)) { return false; } $sWords = implode ('|', $aWords); return preg_replace ('@\b('.$sWords.')\b@si', '<strong style="background-color:yellow">$1</strong>', $sString); }
获取你的Feedburner的用户
function get_average_readers($feed_id,$interval = 7){ $today = date('Y-m-d', strtotime("now")); $ago = date('Y-m-d', strtotime("-".$interval." days")); $feed_url="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=".$feed_id."&dates=".$ago.",".$today; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $feed_url); $data = curl_exec($ch); curl_close($ch); $xml = new SimpleXMLElement($data); $fb = $xml->feed->entry['circulation']; $nb = 0; foreach($xml->feed->children() as $circ){ $nb += $circ['circulation']; } return round($nb/$interval); }
自动生成密码
function generatePassword($length=9, $strength=0) { $vowels = 'aeuy'; $consonants = 'bdghjmnpqrstvz'; if ($strength >= 1) { $consonants .= 'BDGHJLMNPQRSTVWXZ'; } if ($strength >= 2) { $vowels .= "AEUY"; } if ($strength >= 4) { $consonants .= '23456789'; } if ($strength >= 8 ) { $vowels .= '@#$%'; } $password = ''; $alt = time() % 2; for ($i = 0; $i < $length; $i++) { if ($alt == 1) { $password .= $consonants[(rand() % strlen($consonants))]; $alt = 0; } else { $password .= $vowels[(rand() % strlen($vowels))]; $alt = 1; } } return $password; }
压缩多个CSS文件
header('Content-type: text/css'); ob_start("compress"); function compress($buffer) { /* remove comments */ $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer); /* remove tabs, spaces, newlines, etc. */ $buffer = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer); return $buffer; } /* your css files */ include('master.css'); include('typography.css'); include('grid.css'); include('print.css'); include('handheld.css'); ob_end_flush();
获取短网址
function getTinyUrl($url) { return file_get_contents("http://tinyurl.com/api-create.php?url=".$url); }
根据生日计算年龄
function age($date){ $year_diff = ''; $time = strtotime($date); if(FALSE === $time){ return ''; } $date = date('Y-m-d', $time); list($year,$month,$day) = explode("-",$date); $year_diff = date("Y") – $year; $month_diff = date("m") – $month; $day_diff = date("d") – $day; if ($day_diff < 0 || $month_diff < 0) $year_diff–; return $year_diff; }
计算执行时间
//Create a variable for start time $time_start = microtime(true); // Place your PHP/HTML/JavaScript/CSS/Etc. Here //Create a variable for end time $time_end = microtime(true); //Subtract the two times to get seconds $time = $time_end - $time_start; echo 'Script took '.$time.' seconds to execute';
PHP的维护模式
function maintenance($mode = FALSE){ if($mode){ if(basename($_SERVER['SCRIPT_FILENAME']) != 'maintenance.php'){ header("Location: http://example.com/maintenance.php"); exit; } }else{ if(basename($_SERVER['SCRIPT_FILENAME']) == 'maintenance.php'){ header("Location: http://example.com/"); exit; } } }
阻止CSS样式被缓存
<link href="/stylesheet.css?<?php echo time(); ?>" rel="stylesheet" type="text/css" /&glt;
为数字增加 st\nd\rd 等
function make_ranked($rank) { $last = substr( $rank, -1 ); $seclast = substr( $rank, -2, -1 ); if( $last > 3 || $last == 0 ) $ext = 'th'; else if( $last == 3 ) $ext = 'rd'; else if( $last == 2 ) $ext = 'nd'; else $ext = 'st'; if( $last == 1 && $seclast == 1) $ext = 'th'; if( $last == 2 && $seclast == 1) $ext = 'th'; if( $last == 3 && $seclast == 1) $ext = 'th'; return $rank.$ext; }
发表评论
-
引用和global
2013-02-01 18:05 834<?php $var1 = 1; $var ... -
面向对象之多态
2013-02-01 17:49 982Java实现 //定义接口Animal interf ... -
PHP HTTP Authentication
2012-11-22 17:39 890<?php $config['admin_ ... -
PHP实现的栈
2012-11-16 13:44 971<?php class Stack{ ... -
pearl && pecl
2012-09-21 15:02 958Pear:是PHP的扩展代码包,所有的扩展均以PHP代码的形式 ... -
PHP集成PayPal
2012-09-18 18:34 18891.注册开发者账号,注册完登陆,然后新建一个Business账 ... -
PHP中 Magic quotes
2012-06-26 17:45 1330什么是 Magic Quotes? Magic Quo ... -
php请求
2012-06-20 15:25 966wev-server处理一个php请求,是给 ... -
一个CURD的demo
2012-06-13 16:19 0一个后台管理的demo -
php
2012-06-09 18:22 0redis是个单线程的程序,为什么会这么快呢?每秒100 ... -
PHP的工作模型
2012-06-05 17:16 1367http://www.mike.org.cn/arti ... -
phpstorm3.0以下的注册码
2012-03-31 09:52 901EMBRACE ===== LICENSE B ... -
call_user_func函数和call_user_func_array函数
2012-03-09 14:56 10021.call_user_func函数是当需要动态调用函数时,才 ... -
SNS
2012-03-08 16:09 01.AS可以打包多个请求成一个包然后一起发送,服务端然后一个一 ... -
PHP this,self 和 parent 关键字
2012-02-29 22:23 887我们先建立几个概念,这三个关键字分别是用在什么地方 呢? ... -
一些截取的函数
2012-02-29 18:33 0<?php $str = 'abcdk123 ... -
细说PHP中strlen和mb_strlen的区别
2012-02-29 16:53 1313在PHP中,strlen与mb_strlen ... -
PHP数据库
2012-02-28 16:36 0但对于 PHP 语言来说它是放在 Apache 上的,每一个请 ... -
PHP取权重
2012-02-17 14:42 1060在实际的开发过程中,经常会用到一些几率的时间,例如有这样一个奖 ... -
整理了一份招PHP高级工程师的面试题
2012-02-08 09:04 422271. 基本知识点 HTTP协议中几个状态码的含义:1xx( ...
相关推荐
这个文件名可能表示这是华为(HUAWEI)WISGV300系列设备的软件版本,R002C02可能是该软件的版本号,D11-04-08可能代表编译或发布的日期,而.suse10则暗示了这可能是在SUSE Linux 10操作系统上构建的。 源代码是软件...
代码折叠,顾名思义,就是将一段较长的代码块在默认状态下隐藏一部分,仅显示关键部分,当用户感兴趣时,可以通过点击或悬停等方式展开查看完整代码。这种方法可以有效减少页面的拥挤感,提高阅读体验,尤其是对于...
标题中的“硬件工程师可能会用到的工具的大合集”指的是一个综合性的工具包,它包含了硬件工程师在设计、开发、调试和维护电子设备时可能需要用到的各种软件和硬件工具。这样的工具包通常旨在提供一站式的解决方案,...
Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而著名。"工作中用到的各种Java功能代码大全...在使用时,应仔细阅读注释,理解每个代码段的目的和工作原理,以便更好地应用于自己的项目中。
12. 泛型:泛型提供了类型安全,项目中可能会用到泛型类、泛型接口和泛型方法。 13. Lambda表达式:Java 8引入了Lambda表达式,简化了函数式编程,项目可能涵盖其在流API中的应用。 14. 枚举与集合框架:理解枚举...
这里提到的"java核心技术用到的代码"应该是该书籍第七版中的源代码示例。这些代码旨在帮助读者更好地理解和应用书中介绍的概念。 在Java核心技术中,主要涉及以下几个关键知识点: 1. **基础语法**:包括变量、...
本文将围绕ASP.NET的核心知识点,详细解释标题"asp.net 开发中常用到的代码"所涵盖的内容。 ASP.NET是Microsoft .NET框架的一部分,用于构建动态Web应用程序。它提供了一个强大的开发环境,支持服务器端脚本、控件...
4. **音频处理**:部分表白效果可能包含背景音乐,这需要用到HTML5的`<audio>`标签。你可以将自己录制的语音或歌曲添加到`src`属性中,使得表白页面在打开时自动播放,或在特定条件下播放。 5. **响应式设计**:...
可能用到的关系型数据库如MySQL、PostgreSQL或非关系型数据库如MongoDB,用于存储用户数据、题目数据、答案及成绩等。数据库设计应遵循规范化原则,确保数据的一致性和完整性。 3. **后端开发**:后端服务器处理...
`开发 Flutter 时会用到的一些工具代码.zip`这个压缩包很可能包含了帮助开发者快速构建、调试和优化Flutter应用的各种实用工具和库。由于标签提到了`kotlin`,这可能意味着其中包含了与Kotlin相关的Flutter插件或者...
此外,由于建模过程中可能会用到Python和Java的嵌套编程方式,因此还需要具备一定的Jython环境配置知识。 1. **安装Windchill 10.x**:确保已经安装了Windchill 10.x及其相关组件。 2. **Jython环境配置**:Jython...
10. **版本控制**:如果这个代码是通过GitHub等版本控制系统管理的,那么可能还涉及到了git的基本操作,如commit、push和pull。 以上是基于常规编程场景的一些猜测。具体代码的内容和实现方式,需要查看压缩包内的...
本文将深入探讨“学习VB,经常用到的代码”这一主题,为那些初入VB的小白提供一些实用的编程技巧和代码片段。 1. **变量声明** 在VB中,我们首先需要声明变量来存储数据。例如: ```vb Dim myVariable As ...
可能用到的技术有Socket编程,或者是更高层次的API,如Python的requests库。 2. **数据解析与处理**:接收到的消息需要被解析成有意义的数据结构,可能涉及到JSON、XML或自定义格式的数据解析。此外,还需要对这些...
开发者可能会用到SQL来创建数据库表结构,并使用C++或JAVA等编程语言进行前端界面设计。 2. 报刊订阅管理系统:此系统主要用于处理用户订阅和取消订阅报纸或杂志的业务流程。它可能涉及用户管理、订阅计划管理、...
在数学建模中,代码是将数学模型转化为可执行程序的关键步骤。2018年数学建模的第一题,可能涉及了多种算法和数据结构的应用...理解每段代码背后的原理,并根据实际问题进行调整和优化,才是数学建模中编写代码的关键。
标题 "10种非常漂亮的js广告代码" 描述的是一个包含10个JavaScript广告代码示例的资源集合,这些代码可能用于网站上展示各种类型的广告,以吸引用户注意力并提高互动性。JavaScript作为一种动态编程语言,常用于网页...
【OA项目学习代码,在工作中也能用到】 OA(Office Automation)项目是指利用信息技术实现办公自动化,提高工作效率,减少人力成本的系统。这个项目是针对培训学校的教学内容设计的,但其核心价值在于其实用性,...
10. **代码结构和模块化**:良好的代码组织能够提高代码的可读性和可维护性。可以将游戏的不同部分(如UI、逻辑、音频)封装为独立的模块或类。 通过对以上知识点的理解和应用,我们可以构建出一个功能完善的打地鼠...