php怎么取英文时间,程序员是怎么记住许许多多的语法的?
编程看起来高大上,其实并不难。大部分程序员的日常工作,都是针对业务表进行增删改查操作。以我常用的编程语言C#为例,基础语法并不复杂。C#常用的语法关键字才几十个,例如:if,else,switch,case,do,for,foreach,in,while,break,continue,default,return,throw,try-catch,try-finally,try-catch-finally。就是一个完全不懂英语的人,每天如果能写个几十遍,肯定能记得滚瓜烂熟的。当然,对于学过英语的人来说,这些关键字是一看就懂的,不用记都会拼写出来。
记住常用语法是一个程序员的基本功。对于不常用的语法,只要略微了解,当需要用到的时候。再临时去MSDN查它的用法即可。对于程序员来说,电脑如果不能联网,武功其实已经废了一大半。可谓百度在手,天下我有。
你用PHP写过哪些好玩的东西呢?
我用php+html5写过一个定位软件。
手机QQ浏览器打开我做的程序http://www.haiyangtop.net/dw/index.php?id='你起的名',好比是:http://www.haiyangtop.net/dw/index.php?id=123。当然你用手机UC或其它浏览器也可以,只要手机浏览器有分享到微信功能就可以,然后把此网页分享到你女朋友的微信里。
2、过一段时间,等你女朋友打开这个链接后,然后你再打开http://www.haiyangtop.net/dw/你起的名id的.txt。
上文我发送的链接是:
http://www.haiyangtop.net/dw/index.php?id=123
哪么这里我自然要打开的是:
http://www.haiyangtop.net/dw/123.txt 了。
如果你发送的是:
http://www.haiyangtop.net/dw/index.php?id=haiyangtop
哪么你要打开
http://www.haiyangtop.net/dw/haiyangtop.txt
如果你实在找不到,你就先打开www.haiyangtop.net,再点dw列目录。
我们就获得了女朋友所在位置的经纬度了。另外,你要注意123.txt里的时间,明白哪个是你女朋友的经纬度。还有,起一个你想要的特殊ID名字(请用英文和数字),不要用我文章中的123了,方便获得的文件名和别人都不重复,否则跑到别人获的位置信息了。
3、我们去http://www.gpsspg.com/maps.htm这里,输入你获得的维度和精度数字进行查询。注意这两个数字要用逗号分隔。这下一查询,绝对把你女朋友定位准了,误差我想不会超过500米的。
原文我以前发表在海阳顶端头条号里有空大家看下吧。
为什么海阳顶端这么好的头条号没有人关注呢?唉,我转战悟空问答,来拉点粉丝吧。
很多人也私信问我的源码。我用的程序修改自土司论坛里的风在指尖的源码。在此向他表示感谢。
源码在:http://www.haiyangtop.net/dw/index.php.txt
PHP中英文混合排版中处理字符串常用的函数?
对一段文字按照字数进行分割,因为文字中可能是中英文混合的,而php函数strlen只能计算出字串的字节数,于是自己实现了几个函数,分享下。 例1,计算字符总长度。 01 <?php 02 function ccStrLen($str) #计算中英文混合<a href="/"target="_blank" class="infotextkey">字符串</a>的长度 03 { 04 $ccLen=0; 05 $ascLen=strlen($str); 06 $ind=0; 07 $hasCC=ereg(”[xA1-xFE]“,$str); #判断是否有汉字 08 $hasAsc=ereg(”[x01-xA0]“,$str); #判断是否有ASCII字符 09 if($hasCC && !$hasAsc) #只有汉字的情况 10 return strlen($str)/2; 11 if(!$hasCC && $hasAsc) #只有Ascii字符的情况 12 return strlen($str); 13 for($ind=0;$ind<$ascLen;$ind++) 14 { 15 if(ord(substr($str,$ind,1))>0xa0) 16 { 17 $ccLen++; 18 $ind++; 19 } 20 else 21 { 22 $ccLen++; 23 } 24 } 25 return $ccLen; 26 } 27 ?> 例2,从左侧截取字符串。 01 <?php 02 function ccStrLeft($str,$len) #从左边截取中英文混合字符串 03 { 04 $ascLen=strlen($str); if($ascLen<=$len) return $str; 05 $hasCC=ereg(”[xA1-xFE]“,$str); #同上 06 $hasAsc=ereg(”[x01-xA0]“,$str); 07 if(!$hasCC) return substr($str,0,$len); 08 if(!$hasAsc) 09 if($len & 0×01) #如果长度是奇数 10 return substr($str,0,$len+$len-2); 11 else 12 return substr($str,0,$len+$len); 13 $cind=0;$flag=0;$reallen=0;//实际取字节长 14 while($cind<$ascLen && $reallen<$len) 15 { //by
www.jbxue.com
16 if(ord(substr($str,$cind,1))<0xA1){ //如果该字节为英文 则加一 17 $cind++; 18 }else{//否则 加2个字节 19 $cind+=2; 20 } 21 $reallen++; 22 } 23 return substr($str,0,$cind); 24 } 25 ?> 例3,把给定文字,按切割数量存入数组(适合短篇文字,长文章可没分隔一部分就直接处理一次) view sourceprint? 01 <?php 02 function SplitContent($content,$smslen){ 03 $str_tmp=$content; 04 $arr_cont=array(); 05 $len_tmp=0; 06 $i=0;//分割绝对位置 07 while (strlen($str_tmp)>0){ 08 $str_tmp=ccStrLeft($str_tmp,$smslen); 09 array_push($arr_cont,$str_tmp); 10 $i+=strlen($str_tmp); 11 $str_tmp=substr($content,$i,strlen($content)); 12 } 13 return $arr_cont; 14 } //bywww.jbxue.com
15 ?> 测试: 1 <?php 2 $str=’a计算中英文混合1234字符串的长度abcd’; 3 echo $str.’的长度为:’.ccStrLen($str); 4 echo ‘<br>’; 5 $smslen=3;//截取长度 6 print_r(SplitContent($str,$smslen)); 7 ?>python到底怎么使用?
Python 简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有中公优就业很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
Python 发展历史
Python 是由 Guido van Rossum 在八十年代末中公优就业和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。
Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。
像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。
现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。
Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法。
Python 特点
1.易于学习:Python有相对较少的关键字,结构简单,和一个明确中公优就业定义的语法,学习起来更加简单。
2.易于阅读:Python代码定义的更清晰。
3.易于维护:Python的成功在于它的源代码是相当容易维护的。
4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
5.互动模式:互动模中公优就业式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分中公优就业程序,然后从你的Python程序中调用。
8.数据库:Python提供所有主要的商业数据库的接口。
9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。
10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
php和phper有什么不同?
简单的说,phper指的是php开发人员,指的是人,而perl和php都是脚本语言,用于编程的。 perl:简而言之,它像C语言一样强大,像awk、sed等脚本描述语言一样方便,被称之为“一种拥有各种语言功能的梦幻脚本语言"。 php:外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”,是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 phper:php程序员的一种别称,取自php编程语言,加英文er作后缀,同时phper也是一本杂志,是由开源社区门户PHPChina与网上一些PHP技术爱好者共同制作的电子刊物,杂志的内容完全由网上的PHPer们积极提供。在发行致辞中,《PHPer》创作组希望,以履行一个交流平台的使命来运作该杂志--“收集用户之所见,回馈用户之所求。”