网上买码网址是多少_ocr代码实现

酷勤网 C 程序员的那点事!
浏览次数:次
作者:yahoo21cn
程序内对数据运算处理的速度,不设计数据库和文件操作。纯处理速度。
&yahoo21cn 回复于: 16:47:05
奇怪,整数运算python比php慢一倍,大家看看是不是我写的有问题,初学python,有可能是我些错了造成的。php:&?$n=1;$time=time();while($n&){ $n=$n+1;}echo&time();echo&"&br&";echo&$echo&"&br&";echo&time()-$?&python:#&-*-&coding:gbk&-*-import&timen=1time_start=time.clock()while&n&:&&&&n=n+1time_end=time.clock()print&time_end-time_startphp用时25秒,python是50秒。
&loveddie 回复于: 20:21:29
:em16:&比较似乎意义不大.import&timeclass&timer:&&&&def&__init__(self):&&&&&&&&self.start=&time.time()&&&&def&stop(self):&&&&&&&&self.end=&time.time()&&&&&&&&return&&"with&%f&seconds"%&(self.end-self.start)clock=timer()n=1while&n&:&&&&n+=1print&clock.stop()print&nwith&31.234000&seconds#include&&stdio.h&#include&&time.h&void&main(){&&&&&&&&&&&&&&&&clock_t&&start, start=clock(); long&int&n=0; while(n&)
n+=1; end=clock(); printf("with&%f&seconds\n",(double)(end-start)/CLK_TCK); printf("%ld\n",n);}with&0.421000&seconds嘿嘿,php还是没C快吧.&尽管python......,:D&还是喜欢python.
&yahoo21cn 回复于: 22:12:30
有必要学c了
&mcyclone 回复于: 16:17:50
写出来的代码很简洁呢&&关注一下
&bleem1998 回复于: 17:16:19
python慢的出奇在差一点的CPU上尤其明显
&星尘细雨 回复于: 17:42:47
你是哪个版本的python?在什么系统上运行的?
&bleem1998 回复于: 18:12:02
引用:原帖由&星尘细雨&于&&17:42&发表你是哪个版本的python?在什么系统上运行的?&python2.4在ARM9的CPU上很早以前的事现在没环境干这种坏事了
&newbuding 回复于: 22:41:56
python还可以做一些优化啊,比方说预编译成.pyc文件还有就是现在的计算机,速度基本上已经不是什么问题,主要是看你的算法是否恰当合理推荐楼主看看《一切从游戏开始》这篇文章
&星尘细雨 回复于: 10:02:31
引用:原帖由&bleem1998&于&&18:12&发表python2.4在ARM9的CPU上很早以前的事现在没环境干这种坏事了&哦,在linux上python运行的比windows的快。
&tigerpower 回复于: 19:42:45
python慢是出了名的,肯定比perl慢,但偶还是喜欢用python。
&蒸汽 回复于: 10:19:14
我觉得,你把PYTHON里的算时间的写成函数,而C是过程.2种方式可能会有些速度差距,比较就应该写成一模一样的过程
&meud 回复于: 13:18:20
import&timetry:&&&&import&psyco&&&&psyco.full()except&ImportError:&&&&print&'no&mod&psyco'def&test():&&&&n&=&1&&&&for&i&in&xrange(&&):&&&&&&&&n&+=&1start&=&time.clock()test()end&=&time.clock()&-&startprint&'%.8f'&%&end执行结果:0.大家可以装一下Psyco模块然后比较一下优化后的结果
&meud 回复于: 13:30:24
未优化:9.使用优化后,速度提高了五十四倍对于字符串处理速度更是明显,在我的测试中甚至达到了一百倍的加速效果。以下是字符串操作测试代码:#&-*-&coding:UTF-8&-*-import&timetry:&&&&import&psyco&&&&psyco.full()except&ImportError:&&&&print&'error'def&test(&s&):&&&&t&=&0&&&&for&i&in&xrange(&len(&s&)&):&&&&&&&&if&s&==&'a':&&&&&&&&&&&&t&+=&1&&&&return&ts&=&'中华人民共和国a中华人民共和国'&*&1024test(&s&)start&=&time.clock()for&i&in&xrange(&1000&):&&&&e&=&test(&s&)end&=&time.clock()print&e,&'time:%.6f'&%&(&end&-&start&),&'speed:%.6f&M/s'&%&(&len(&s&)*1000/(&end&-&start&)/&)
&baif 回复于: 15:18:26
[CODE]Psyco&is&a&Python&extension&module&which&can&massively&speed&up&the&execution&of&any&Python&code.[/CODE]
&ipaddr 回复于: 14:55:48
PHP也有ZEND可以优化.
&lzhome 回复于: 16:17:44
psyco&!强啊!我应用到我的程序里速度果然成倍提高!meud,拜你!
&fxsjy 回复于: 11:41:20
为什么在自己的PC上优化很明显,可是在服务器上用psyco后,速度反而下降了?服务器2个cpu,1G内存。是不是硬件体系结构不同造成的啊?
&newbuding 回复于: 21:20:06
你在服务器上跑什么应用?
&baif 回复于: 16:14:23
引用:原帖由&fxsjy&于&&11:41&发表为什么在自己的PC上优化很明显,可是在服务器上用psyco后,速度反而下降了?服务器2个cpu,1G内存。是不是硬件体系结构不同造成的啊?&是如何统计的啊?&psyco早已经停止开发了。。。。而且还不支持64-bit的构架
&guotie 回复于: 17:26:22
差别的确很大:php:39py:85.74c:可以忽略
&ghostwwl 回复于: 19:13:38
不久的将来psyco将被纳入&python的标准库
&assiss 回复于: 07:55:24
引用:原帖由&ghostwwl&于&&19:13&发表不久的将来psyco将被纳入&python的标准库&在哪里看到的?目前仅支持I386体系的PSYCO,恐怕很难加入到标准库里。
&guotie 回复于: 15:35:13
不是说psyco停止开发了么
&fxsjy 回复于: 01:22:50
用的程序就是个循环计数,还有一个传输文件的。
&Aryang 回复于: 11:08:22
psyco早已经停止开发了??我去它的主页上看,还有&24&March&2006&的news
&guotie 回复于: 11:13:45
各种语言的评测:http://shootout.alioth.debian.org/sandbox/综合来看,各语言得分如下:ratio& language& score& × best&possible 100.0 &1.0 C&gcc& 69.5 11.0 D&Digital&Mars& 69.2 &1.2 C++&g++& 56.2 21.3 Eiffel&SmartEiffel& 52.6 21.5 SML&MLton& 46.1 21.5 OCaml& 45.0 11.6 Fortran&Intel& 44.8 31.6 Clean& 43.1 71.8 Haskell&GHC& 38.4 11.8 Ada&95&GNAT& 38.4 12.1 C&Tiny& 32.8 72.2 Oberon-2&OO2C& 31.4 72.2 Pascal&Free&Pascal& 31.3 42.3 Lisp&SBCL& 30.6 42.3 Java&JDK&-server& 30.6 12.4 Java&JDK&-client& 29.0 &2.5 Java&GCJ& 27.5 32.8 Fortran&G95& 25.0 53.1 C#&Mono& 22.4 13.2 Nice& 21.4 53.4 Dylan&Gwydion& 20.2 73.5 Java&JDK&1.4&-server& 19.9 73.8 C&Cyclone& 18.3 104.4 SML&SML/NJ& 15.9 104.5 Python&Psyco& 15.5 &5.0 Objective-C& 14.0 135.4 OCaml&(bytecode)& 13.0 16.0 Parrot&PIR& 11.5 56.0 Forth&GForth& 11.5 16.6 Lisp&CMUCL& 10.6 147.9 Lua& 8.8 &8.7 Python& 8.0 19.4 Erlang&HiPE& 7.4 49.9 Tcl& 7.0 311 Oberon-2&XDS& 6.2 1311 Pike& 6.1 512 Erlang& 5.9 413 Perl& 5.2 414 Scheme&Chicken& 5.0 715 Scheme&MzScheme& 4.6 515 Scheme&Bigloo& 4.6 1118 Java&JDK&-Xint& 3.9 120 Ruby& 3.5 222 S-Lang& 3.1 824 Smalltalk&GST& 2.9 226 Icon& 2.7 829 PHP& 2.4 840 Python&IronPython& 1.7 654 Mozart/Oz& 1.3 6130 Io& 0.5 12189 JavaScript&SpiderMonkey& 0.4 9223 Rexx&Regina& 0.3 12435 Lisp&Newlisp& 0.2 16& Java&SableVM& 0.0 17
&newbuding 回复于: 08:02:25
这分怎么算的?都很低啊?
&newbuding 回复于: 08:04:00
ratio& language& score& × best&possible 300.0 &1.0 C&gcc& 166.1 11.1 D&Digital&Mars& 156.6 &1.2 Haskell&GHC& 136.3 11.2 OCaml& 135.1 11.3 C++&g++& 130.0 21.3 SML&MLton& 125.7 21.4 Pascal&Free&Pascal& 118.8 41.4 Eiffel&SmartEiffel& 116.5 21.7 OCaml&(bytecode)& 100.0 11.7 Forth&GForth& 99.9 11.8 Lua& 94.4 &1.8 Clean& 90.8 71.9 Python& 87.0 11.9 C&Tiny& 86.0 71.9 Fortran&Intel& 85.8 32.0 Ada&95&GNAT& 85.2 12.0 Fortran&G95& 83.1 52.0 Python&Psyco& 82.2 &2.2 Java&JDK&-client& 77.2 &2.2 Java&JDK&-server& 76.4 12.2 Tcl& 75.1 32.3 Ruby& 71.1 22.4 Perl& 70.5 42.4 C#&Mono& 69.8 12.4 Lisp&SBCL& 69.6 42.5 Nice& 65.6 52.6 Java&GCJ& 64.4 32.7 Oberon-2&OO2C& 61.1 73.0 Pike& 55.6 53.1 Python&IronPython& 53.1 63.2 Java&JDK&-Xint& 51.6 13.3 Dylan&Gwydion& 50.4 73.3 Erlang&HiPE& 49.9 43.3 Java&JDK&1.4&-server& 49.7 73.4 Erlang& 48.5 43.5 C&Cyclone& 48.0 103.8 Scheme&MzScheme& 43.2 53.9 Smalltalk&GST& 42.4 24.0 S-Lang& 41.1 84.1 Scheme&Chicken& 40.8 74.1 Icon& 40.1 84.3 SML&SML/NJ& 38.8 104.5 Objective-C& 37.0 134.5 JavaScript&SpiderMonkey& 36.6 95.5 PHP& 30.4 85.7 Rexx&Regina& 29.2 126.1 Scheme&Bigloo& 27.3 116.2 Oberon-2&XDS& 26.6 136.6 Parrot&PIR& 25.3 57.4 Lisp&CMUCL& 22.4 147.9 Mozart/Oz& 21.1 614 Lisp&Newlisp& 11.5 1643 Io& 3.9 1269 Java&SableVM& 2.4 17
&equalnull 回复于: 19:17:14
还是C牛B!!!一定要学好才行。
&lzhome 回复于: 11:33:07
都看仔细了!前面是语言,后面是编译器!&c用gcc,c++用g++,而python居然用.NET平台的ironpython解析,根本没有可比性。如果python用unix下解析,相信分数不会这么低的!
&eha 回复于: 10:03:26
引用:原帖由&newbuding&于&&22:41&发表python还可以做一些优化啊,比方说预编译成.pyc文件还有就是现在的计算机,速度基本上已经不是什么问题,主要是看你的算法是否恰当合理推荐楼主看看《一切从游戏开始》这篇文章&《一切从游戏开始》那里有下载的?
& 相关主题:9943人阅读
& 偶尔做个简单的WEB服务测试程序,我还是喜欢采用PHP。简洁,风格和C/C++接近,上手快,而且库也很齐全。以前为广东移动做移动行业终端的演示程序时,采用国内一个兄弟写的FleaPHP开源框架,两周不到的时间,我从一个对PHP一无所知的水平,快速的搞定了30多个页面的后台,后来演示效果也不错,也很稳定,从此对PHP有了很深的感情。虽然最近用的比较多的是Python,但总感觉Python在Web方面还是不如PHP那么快捷与方便,PHP似乎天生就是为WEB所作。但是要写一些其他的C/S形式的测试程序,python还是显得更胜一筹,虽然python现在也提供了很多的WEB框架,但似乎总没有动力去深究了,也许这就是人的惰性吧!
&& 从我自己使用两种脚本的经验来看,Python和PHP两种脚本要同时适应下来,还确实有一些困难,二者的代码风格差异确实太大了一点点,常常写代码时混淆起来,加上现在的记忆力实在是衰退的厉害,有时成了一个困扰。
& Google应该算是python的最大推崇者和使用者了,google app engine, chrome中无处不是python的身影,里面的一些代码看起来,确实让人赏心悦目,语言的简洁,可读性实在是体现到了极致,读的时候经常在想,要是用C++来实现一遍,需要多大的篇章啊!
& 最近一两年写C++代码比较少了,偶尔自己写写程序也是以脚本为主,脚本用多了真的是体验到动态语言的魅力,我想语言未来的发展趋势应该也是朝着这个方向发展吧!
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:229506次
积分:2286
积分:2286
排名:第15106名
原创:27篇
评论:42条
(5)(1)(1)(1)(1)(6)(7)(9)作为初学者,php,python和ruby应学哪个?
 作者: 编译 | zyy 编辑:
  【IT168 评论】对于web开发初学者来说,最大的问题就是学习哪种编程语言更适合未来的职业发展并且更有前景。你要考虑都有哪些编程语言,各自的优缺点是什么、每种编程语言的学习周期有多长等问题。互联网上也有很多文章,比如“PHP已死”、“PHP学习曲线”、“如何用好Python”等。小编今天和大家探讨一下在Python,PHP和Ruby之中,应该优先学习哪种编程语言?▲图文来源于网络  在PHP,Python和Ruby的对比中,很明显:市场对PHP的需求最高、PHP的可用性最低、Python是最容易学习和理解的、Python更快、学习Ruby比较困难、Ruby具有最高的可用性。单凭这些简单对比,没有办法知道哪种语言最好,我们还应该考虑一些其他问题,比如:  一、哪种语言是最安全的?  网站和应用程序的安全性主要取决于程序员本身,而不是编程语言。但PHP是众所周知的不安全语言,这是因为PHP的语法不像Python或Ruby那么简单。由于语法复杂(可读性低),发生错误的几率更大。如果开发人员在编码过程中足够认真,那么PHP也不是不安全,事实上PHP 5与旧版本相比已经受到了很多用户的认可了。因此,在安全问题上没有真正的结论。  二、这些语言的缺点是什么?  PHP:  1、比C/C ++和Perl更详细的语法,带有大量花括号和美元符号以及“ - &”  2、函数名称容易混淆。内置库有各种各样的命名约定,函数通常有前缀来表示它们的源(但通常大家都不会这么做),函数通常放置在类中以模拟命名空间。  3、不适合大型应用开发,很难维护,因为它不是很模块化。  4、Weak类型:隐式转换可能会使不熟悉的程序员感到惊讶,并导致意想不到的错误。 例如,字符串“1000”和“1e3”看起来是相等的,因为它们被隐式地转换为浮点数。  5、PHP是一种脚本语言,而不是面向对象。  Python:  1、Python没有'switch'语句和'do ... while'语句。  2、递增递减和赋值运算符(赋值语句只在Python中有效)。  3、三元运算符/语句(...?...:...)。  4、所有变量和函数没有私有,受保护或公有的定义。  5、类和方法没有abstract和final修饰符。  Ruby:  1、学习Ruby很困难。  2、缺少信息资源。  3、与其他编程语言相比,处理时间(时间)更慢。  4、开发和更新速度较慢。  三、这些语言的优点是什么?  PHP:  1、初学者容易上手(学习曲线短而平)。如果开发人员有类似的语法学习背景,如C,C ++,C#,Java,JavaScript等。  2、它支持所有主流的Web,如Apache,Microsoft IIS,Netscape,个人Web,iPlanet服务器等。  3、PHP被许多行业广泛接受,它比其他语言更受欢迎。  4、在托管时,很容易直接托管PHP网站,无需任何服务器配置。但是,托管PHP网站可能会让新手感到头痛。  5、PHP中的Zend框架是最知名的。再比如Yii,Laravel,Codeigniter等框架都给予了PHP更强的实力。  6、可快速开发任何类型的CMS。  Python:  1、语法简洁,非常易读。·  2、通用语言。  3、面向对象。  4、Python更适合作为“glue”。  5、Huge标准库。选择一些随机的例子,Python都会附带几个XML解析器,CSV和zip文件读取器和写入器,可以使用几乎所有互联网协议和数据类型的库。  6、高级数据结构是一个列表,该目录非常适合Python。  7、用于Web开发大型框架,如Django和Flask。  Ruby:  1、与Python和PHP相比,Ruby是一种更面向对象的语言。  2、Ruby可以使开发人员的工作更轻松。  3、Mix-ins允许导入的类和模块在导入后被用户代码扩展和覆盖。  4、Ruby代码块比Python的lambda代码块更强大。  5、任何操作都可以返回值(包括类似'if'语句)。编写函数类代码比Python更容易。  6、Ruby的Ruby库让每个任务都很容易,只需几个步骤就可以实现。  7、Ruby在Web开发中的强大之处在于其有条理的框架。实际开发中,你不必担心一些基本功能,如简单的编辑器删除等功能。  8、Ruby可以给予程序员更大的自由和权力。  四、开发人员就业率和平均工资是多少?  这是一个非常主观的问题,答案并不唯一。PHP的开发人员数量最多,这导致开发人员平均薪水比较低。然而,这并不意味着所有PHP开发人员的薪水都很低,有些高级开发人员的薪水非常高。Python和Ruby程序员也有一些稳定的工作机会,因为与PHP相比,这两种语言的开发人员较少,但相应地市场需求也比较低。  总体结论:  1、初学者学习PHP和Python更容易。  2、PHP目前更好就业。  3、PHP对小型网站比较好用。大型网站像Facebook和维基百科等,虽然早期使用PHP,但他们正在嵌入其他语言。不过将网站从一种语言更改为另一种语言并不是一件容易的事。  4、python是最好的通用语言。  5、Python(Django)和Ruby(Rails)的框架比其他Web开发框架更受欢迎。
IT168企业级

我要回帖

更多关于 ocr文字识别代码 的文章

 

随机推荐