代码改变世界

如何分析和提供PHP的并行问题

2011-11-09 17:15 by AnyKoro, 277 阅读, 0 推荐, 收藏, 编辑
摘要:概述:对于分析并行问题最有效的方法就是递归式地将问题分隔成2个或多个相同类型的子问题,直到这些问题简单(和快速)到可以直接解决。然后将这些子问题的解决方案组合成为原问题的解决方案。实例:为了更好的解释,我们举个实例。在数据库中现在有几百万条的财政支付数据记录,现在你希望使用PHP并行地处理:1、首先将你的数据按逻辑块分组,将需要在同一个事物中处理的分成一组。如果你要为很多个账号处理支付信息的话,就根据账号进行分组。2、确定并行处理的个数。例如,如果我们的服务器是1U的双核CPU,那么我们就运行2个并发的子处理。3、将所有的记录进行分割,具体按照什么分割根据实际情况,比如中位数、因为中位数可以很 阅读全文

PHP中的并行处理(简)

2011-11-09 16:55 by AnyKoro, 1846 阅读, 0 推荐, 收藏, 编辑
摘要:针对多核的cpu泛滥的今天,如何使用好这些CPU资源成了重要的话题。于是异步和并行便开始了大行其道。在PHP中也有异步或并行编程的概念。接下来让我们看具体的例子。并行处理现在我们需要跑两个任务,分别为job1.php和job2.phpjob1.php的代码如下:$jobname = 'job1';set_time_limit(0);$secs = 30;while ($secs) { echo 'current job is'.$jobname,'::',$secs,"\n"; flush(); @ob_flush(); ## 阅读全文

[转]PHP fopen,popen,fsocketopen详细说明及其相关实例

2011-11-09 16:38 by AnyKoro, 1471 阅读, 0 推荐, 收藏, 编辑
摘要:fopen (PHP 3, PHP 4, PHP 5)fopen -- 打开文件或者URLfopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] )fopen() 将 filename 指定的名字资源绑定到一个流上。如果 filename 是 "scheme://..." 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将 filename 当成 阅读全文

【转】PHP函数式编程特性探讨

2011-11-08 23:01 by AnyKoro, 266 阅读, 0 推荐, 收藏, 编辑
摘要:PHP不是像Lisp那样的函数式编程语言,更多的,PHP适合用C的风格来编写代码PHP中没有“函数”这种类型,也就是说,函数不能直接用变量来传递比如下面的代码function test() { echo "Just A Test!!!";}$test1=test;echo gettype($test1);//输出stringPHP是这样解析上面的代码的//出现一个裸字符串,不以$符开头,那么就把它当成常量 $test1=test;//PHP将test当成一个常量,但代码中并没有test这一常量,接着PHP将常量名当成其值 //当PHP遇到一个未定义常量时,就将它当成一个字符 阅读全文

F#基本关键词学习笔记

2011-11-08 14:10 by AnyKoro, 237 阅读, 0 推荐, 收藏, 编辑
摘要:let 动作:绑定作用:将一个标示符与一个值或函数关联在一起。语法:// Field.[static] let [ mutable ] binding1 [ and ... binding-n ]// Function.[static] let [ rec ] binding1 [ and ... binding-n ]let默认是private性质的说明:其中红色字体部分表示在类定义中的let具有该属性。例子:let result = let i, j, k = (1, 2, 3) // Body expression: i + 2*j + 3*ktype PointWi... 阅读全文

【转】使用 F#、MapReduce 和 Windows Azure 分析日志文件

2011-11-08 08:52 by AnyKoro, 400 阅读, 0 推荐, 收藏, 编辑
摘要:http://msdn.microsoft.com/zh-cn/magazine/gg983490.aspx使用 F#、MapReduce 和 Windows Azure 分析日志文件Noah Gift下载代码示例作为一名长期使用 Python 的程序员,我对访问 F# 语言架构师 Don Syme 很感兴趣。在访谈中,Don 提到“有些人把 [F#] 看作一种强类型的 Python,只是句法上存在差异。”这让我觉得有必要做进一步的调查。事实证明,F# 是一种富有想像力且激动人心的新编程语言,但许多开发人员对它还并不了解。F# 也能为人们提供 Ruby 和 Python 程序员近年来所享受到的 阅读全文

【转】F# 基础知识 - 面向 .NET 开发人员的功能性编程简介

2011-11-05 17:17 by AnyKoro, 398 阅读, 0 推荐, 收藏, 编辑
摘要:http://msdn.microsoft.com/zh-cn/magazine/ee336127.aspxF# 基础知识面向 .NET 开发人员的功能性编程简介Chris Marinos下载代码示例到目前为止,您很有可能已经听说过 F#,即 Microsoft Visual Studio 语言系列中新增的一种语言。有很多令人兴奋的理由来学习 F# - 它具有清晰的语法、强大的多线程功能以及与其他 Microsoft .NET Framework 语言之间流畅的互操作性。但是,F# 包括一些重要的新概念,您将需要了解这些概念,然后才能利用上述功能。要开始学习另一种面向对象的语言(甚至是像 Ru 阅读全文

【转】F# 基础

2011-11-05 15:41 by AnyKoro, 347 阅读, 0 推荐, 收藏, 编辑
摘要:http://msdn.microsoft.com/zh-cn/magazine/ff714588.aspxCLR 全面透彻解析F# 基础Luke HobanF# 是一种面向对象的新型函数编程语言,用于 Microsoft .NET Framework,已集成到本年度发行的 Microsoft Visual Studio 2010 中。F# 集简单、简洁的语法与高度的静态类型化于一身。这种语言能够胜任的任务从 F# Interactive 中的轻量探索性编程直到使用 Visual Studio 进行的基于 .NET Framework 的大型组件开发。F# 设计为完全在 CLR 上运行。作为一 阅读全文

【转】从简单的 F# 表达式构建并发应用程序

2011-11-04 17:38 by AnyKoro, 244 阅读, 0 推荐, 收藏, 编辑
摘要:http://msdn.microsoft.com/zh-cn/magazine/cc967279.aspx从简单的 F# 表达式构建并发应用程序Chance Coble红色为重点,黄色背景为Tips本文基于 F# 的 Visual Studio 加载项和相关技术的预发布版撰写而成。文中的所有信息均有可能发生变更。本文将介绍以下内容:传统记法和函数记法异步表达式构建和使用基元使用其他 .NET 语言本文使用了以下技术:F#目录传统记法的问题函数式编程异步表达式使用 let!和 return!基元创建自己的基元基元和支持函数将异步调用扩展到 Web使用其他 .NET 语言许多程序员都认为异步编程 阅读全文

【转】F# 入门: 使用 .NET Framework 中的函数式编程技术

2011-11-04 16:59 by AnyKoro, 300 阅读, 0 推荐, 收藏, 编辑
摘要:http://msdn.microsoft.com/zh-cn/magazine/cc164244.aspx#S3使用 .NET Framework 中的函数式编程技术Ted Neward红色字体为重点,黄色背景的胃tips本文讨论:安装 F#F# 语言基础.NET 互操作性异步 F#本文使用了以下技术:.NET Framework, F#目录为什么要使用 F#?安装 F#您好,F#Let 表达式关键字 For管道F# 也能够处理对象异步 F#与 F# 合作作 为 Microsoft®.NET Framework 家族的新成员,F# 提供类型安全、性能以及类似脚本语言的工作能力,所有 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页