php网络编程技术详解(如何学习php网络编程)

2024-06-26 04:03:46 14

php网络编程技术详解(如何学习php网络编程)

本文目录

如何学习php网络编程

1、先要掌握HTML+CSS+DIV知识,2、开始学习PHP3、中间要学到数据库大体就这么分类。视频去电驴上搜李炎恢的,html css div我感觉他讲的是国内最细的了,php还没看他的另外兄弟连的也不错,也可以在电驴上搜。最重要的是,要花时间进去学,每天学,大概半年时间能入门。请看参考资料,里面的技术导航

PHP如何编写应用程序啊

PHP编写程序需要依赖于web服务器,如Apache、nginx、IIS等,PHP也可以开发桌面应用,不过很少有这么干的!至于如何编写,你可以看下PHP的基础教程!你用记事本新建个.php结尾的文件,然后里面写上:

《?phpecho ’hello world’;?》

并且依赖于web服务器就可以看到到网页上输出的hello world了

如何使用PHP编程

PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。 但是,要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则。 1.懒惰是金 2.编写漂亮的代码 3.追求程序的速度,而不是编程的速度 一、懒惰是金 做一个懒惰的程序员吗?这个想法太奇怪了!因为这个世界上最忙碌的人可能就是计算机程序员了。但正是因为程序员太忙了,所以才应该在编程时学会偷懒。 对于一个程序员来说,懒惰的方法有两种:其一,大胆使用现成的别人的程序代码,把这些代码融入到你自己的程序或者项目中去。其二是编写一些有用的代码建立一个函数库,在将来编写程序时可以顺手拈来,省去了许多重复的劳动,自然就可以懒惰一点了。 这两种偷懒的方法都非常适合PHP程序员了。 首先,PHP是在自由开放的环境中诞生和成长的一门语言。在世界各地,有成千上万的程序员,他们一直在为PHP的完美而不断奋斗,他们也愿意和别人分享自己的聪明才智和自己编写的代码。你每天都可以从一些PHP网站、邮件列表、新闻组发现大量的优秀的程序代码。这样说,我并不是鼓励你整天等着让别人为你编写代码,但是你可以“站在伟人的肩膀上”,充分发扬“拿来主义”,聪明地应用别人的程序代码可以节省你大量时间。其次,在PHP中,你可以方便地建立自己的函数库,这样可以在你以后编写程序时省去很多麻烦。 下面笔者为大家介绍几个通用的函数,这些函数有的来自网上的一些开放源代码的项目,有的精选自邮件列表。如果你能把它们加入到你自己的函数库中,迟早你将会发现自己受益无穷。 1.通用数据库处理函数 和其它的CGI函数相比,PHP的优点之一是具有很强大的数据库处理能力。但是,在PHP中,对于不同的数据库都使用一些特定的函数来专门处理,缺少通用的数据库处理函数。这大大降低了程序代码的可移植性,这也为初学编程的朋友带来了很多不便。 在网上,许多程序员都通过封装类解决了这个问题。他们编写了统一的函数用来处理任何流行的数据库——不管是在Linux世界深受欢迎的Mysql还是在Windows平台上广泛流行的SqlServer。就笔者个人来说,非常喜欢使用这些函数,因为可以直接使用一些简单的诸如"query"、"next_record"之类的函数,而不需要考虑数据库的连接、数据库句柄这些复杂的东西,更不需要考虑使用的是何种数据库。 如果你需要这些函数,你可以通过访问以下的几个网址而得到: ***隐藏网址******隐藏网址******隐藏网址***2.变量调试函数 PHP程序的调试一直是一件让人头疼的事,它既不像VB等高级语言那样有集成的编译调试环境,也不想Perl那样可以在Linux或者DOS环境下直接运行。其实,我们完全可以通过灵活地使用echo语句来完成对PHP的调试工作。 下面的几个函数可以让你随时查看程序中任何变量的类型及其值。 function ss_array_as_string (&$array, $column = 0) { $str = "Array( n"; while(list($var, $val) = each($array)){ for ($i = 0; $i 《 $column+1; $i++){ $str .= "    "; } $str .= $var. ==》 ; $str .= ss_as_string($val, $column+1)." n"; } for ($i = 0; $i 《 $column; $i++){ $str .= "    "; } return $str.); } function ss_object_as_string (&$object, $column = 0) { if (empty($object-》classname)) { return "$object"; } else { $str = $object-》classname."( n"; while (list(,$var) = each($object-》persistent_slots)) { for ($i = 0; $i 《 $column; $i++){ $str .= "    "; } global $$var; $str .= $var. ==》 ; $str .= ss_as_string($$var, column+1)." n"; } for ($i = 0; $i 《 $column; $i++){ $str .= "    "; } return $str.); } } function ss_as_string (&$thing, $column = 0) { if (is_object($thing)) { return ss_object_as_string($thing, $column); } elseif (is_array($thing)) { return ss_array_as_string($thing, $column); } elseif (is_double($thing)) { return "Double(".$thing.")"; } elseif (is_long($thing)) { return "Long(".$thing.")"; } elseif (is_string($thing)) { return "String(".$thing.")"; } else { return "Unknown(".$thing.")"; } } 需要的时候,在程序中简单地加入下面的一条代码即可查看程序中的所使用的变量(包括数组和对象)的类型和值: echo ss_as_string($my_variable); 使用下面的语句,我们可以直接查看程序中所有的变量的值: echo ss_as_string($GLOBALS); 3. 控制Log信息的函数 调试PHP程序的另外一种重要的方法就是查看Log信息。如果能够方便地控制Log信息的级别以及Log信息的显示内容,将会给程序调试带来更多的便利。下面的几个函数可以方便地实现这个功能。 $ss_log_level = 0; $ss_log_filename = /tmp/ss-log; $ss_log_levels = array( NONE =》 0, ERROR =》 1, INFO =》 2, DEBUG =》 3); function ss_log_set_level ($level = ERROR) { global $ss_log_level; $ss_log_level = $level; } function ss_log ($level, $message) { global $ss_log_level, $ss-log-filename; if ($ss_log_levels) { // 不显示Log信息 return false; } $fd = fopen($ss_log_filename, "a+"); fputs($fd, $level. - - .$message."n"); fclose($fd); return true; } function ss_log_reset () { global $ss_log_filename; @unlink($ss_log_filename); } 在上面的函数中,有四个Log级别变量。运行PHP程序时,只有当Log的级别低于预设的级别值时,Log信息才可以被记录和显示出来。例如,在程序中加入如下的一条语句: ss_log_set_level(INFO); 那么,运行PHP程序时,只有ERROR和INFO级别的LOG信息才能被记录和显示出来,DEBUG级的信息则被忽略了。除此之外,我们还可以设定显示的信息内容,其语句如下: ss_log(ERROR, "testing level ERROR"); ss_log(INFO, "testing level INFO"); ss_log(DEBUG, "testing level DEBUG"); 你也可以随时使用下面的语句清空LOG信息: ss_log_reset(); 4.速度测试函数 为了优化代码,我们需要一种可以测试代码运行时间的方法,从而来选择最优的代码。下面的函数可以测试运行代码所需的时间: function ss_timing_start ($name = default) { global $ss_timing_start_times; $ss_timing_start_times = explode( , microtime()); } function ss_timing_stop ($name = default) { global $ss_timing_stop_times; $ss_timing_stop_times = explode(, microtime()); } function ss_timing_current ($name = default) { global $ss_timing_start_times, $ss_timing_stop_times; if (!isset($ss_timing_start_times)) { return 0; } if (!isset($ss_timing_stop_times)) { $stop_time = explode(, microtime()); } else { $stop_time = $ss_timing_stop_times; } $current = $stop_time; $current += $stop_time; return $current; } 现在可以轻松地检查任何一段代码的执行时间了,甚至我们可以同时使用多个计时器,只需在使用上述的几个函数时设定不同的参数作为计时器的名称就可以了。 5.调试和优化数据库的操作 对于数据库来说,运行速度是至关重要的。尽管很多书籍和文章都讲授了一些快速运行数据库的方法,但是所有的方法都必须经过实践的检验。下面我们将把PHPLib函数库中的query()函数和上面介绍的几个函数综合起来编写成新的query()函数,和原先的函数相比,这个函数增加了运行时间的监测功能。 function query($Query_String, $halt_on_error = 1) { $this-》connect(); ss_timing_start(); $this-》Query_ID = @mysql_query($Query_String,$this-》Link_ID); ss_timing_stop(); ss_log(INFO, ss_timing_current(). Secs - .$Query_String); $this-》Row = 0; $this-》Errno = mysql_errno(); $this-》Error = mysql_error(); if ($halt_on_error && !$this-》Query_ID) { $this-》halt("Invalid SQL: ".$Query_String); } return $this-》Query_ID; } 二、编写漂亮的代码 1.将后台程序与前端程序分开 在编写PHP程序时,有些代码是用来处理一些事务,例如操作数据库、进行数学运算等,而另外的一些代码则只是事务处理的结果显示出来,例如一些使用echo语句将结果以HTML的格式显示在Web浏览器上的PHP代码以及那些直接嵌入PHP程序的HTML代码。首先我们应该清晰地区分这两种代码,把前者称为后台程序,把后者称为前端程序。 因为PHP是一种嵌入式编程语言,也就是说,所有的PHP代码都可以嵌入到HTML代码之中,这为程序的编写带来了许多便利之处。但是,“物极必反”,如果在一段较长的程序中将PHP代码和HTML代码混合编写,这将使程序杂乱无章,不利于程序的维护和阅读。所以我们需要尽可能地将这些程序中混杂于HTML代码中的PHP代码移植出来,在专门的文件中将这些代码封装成函数,然后在HTML代码中使用include语句来包含这些文件,在适当的位置调用这些函数即可。 这种做法一方面使HTML代码和PHP代码都简单易读,另一方面因为HTML代码需要不断更新,而这种分离的方法可以确保后台程序不会被破坏。 同前端程序不同,后台程序更多追求的是稳定、结构化,极少更改,所以应该认真地设计和管理。其实,在设计台程序时,投入大量时间是值得的,“现在栽树,以后乘凉”,在以后的设计工作中将可以轻松地使用现在编写的后台程序。 2.灵活使用包含文件 正如前面所说的那样,后台程序应当安排在一系列的包含文件中。包含文件可以通过include语句在需要时动态装入,也可以在php.ini文件中通过使用auto_prepend_file指令预先自动装入。 如果使用后一种方法的话,虽然取得了一劳永逸的好处,但是也有一些缺点值得我们注意。下面的一段代码向我们展示了解析一个庞大的包含文件需要一定的时间: require(timing.inc); ss_timing_start(); include(test.inc); ss_timing_stop(); echo .ss_timing_current(). ; ?》 在上面的代码中,test.inc是一个1000行的包含文件,运行的结果显示,解析这个包含文件花费了0.6秒钟,对于一个大型网站来说,这个速度并不是可以忽略不记的。 使用包含文件的另外一个缺点是:如果一个文件中的一个语句发生错误,将会使整个网站的PHP程序都无法运行。所以使用起来也及其小心。 其实,对包含文件稍做处理,即可以使包含文件只在需要时进行解析。下面的代码使abc.inc文件只在程序需要时才作解析: if ( defined( __LIBA_INC) ) return; define( __LIBA_INC, 1 ); /* * 代码... */ ?》 3.使用面向对象的编程方法 PHP也是一种面向对象的语言,面向对象的编程方法是优秀的程序员们非常推崇的一种软件设计方法,在PHP编程中可以充分发挥面向对象语言的优势,对编程中的对象进行封装。在前面的代码中,我们使用了面向对象的方法,例如在管理数据库时,我们将query()函数封装进数据库类中,这极大地方便了代码的管理,增加了程序的可读性。 三、追求程序速度,而不是编程的速度 在网站建设中,程序运行速度和网页下载速度都是关系成败的重要因素。作为一名Web程序员,应该更加注意代码的运行速度。下面介绍的几种方法都在不同程度上提高了代码的运行速度。 1.使用内嵌的HTML代码,而不是PHP的echo语句。 因为PHP是一门嵌入式Web编程语言,可以将HTML代码和PHP代码相互嵌入。但是很多程序员担心在HTML代码中过多的使用""嵌入PHP代码会多次调用PHP解释器,从而降低了PHP代码的运行速度,所以宁愿使用PHP的echo语句来输出HTML代码,而不直接使用HTML代码。但事实却恰恰相反。每一个PHP页面只调用一次PHP解释器来解释所有的PHP代码,所以,只在需要时才嵌入PHP代码,而大多数的时候直接使用HTML代码输入结果,不但不会降低程序的运行速度,而且因为减少了对echo语句的解析,往往可以提高代码的运行速度。 下面的一段代码证明了我们的结论。在这段代码中,我们使用了前面介绍的时间测试函数。 使用str-replace而不是ereg-replace 习惯使用Perl进行编程的程序员更加愿意使用ereg_replace完成字符串替换工作,因为在PHP中ereg_replace的用法和Perl中模式匹配的用法相近。但是,下面的这段代码证明,使用str_replace 代替 ereg_replace将可以大大提高代码的运行速度。 测试str_replace和ereg_replace的运行速度 //这段代码测试str_replace的运行速度 emphasis; ?》 for ($i=0; $i《1000; $i++) { str_replace(i》, b》, $string). ; } ?》 //这段代码测试ereg_replace的运行速度 for ($i=0; $i《1000; $i++) { ereg_replace(《(*)i》, 《\1b》, $string). ; } ?》 //打印结果 结论 使用str_replace的时间 - 使用ereg_pattern的时间 - 运行上面的代码,得到的结果是: 使用str_replace的时间 - 0.089757 使用ereg_pattern的时间 - 0.248881 从运行的结果我们可以看出使用str_replace替代ereg_replace作为字符串替换函数,极大地提高了代码的运行速度。 3.注意字符串的引用 PHP和其它很多编程语言一样,可以使用双引号("")来引用字符串,也可以使用单引号()。但是在PHP中,如果使用双引号来引用字符串,那么PHP解析器将首先分析字符串中有没有对变量的引用,有变量的话,将对变量进行替换。如果是单引号,则没有如此复杂——直接将单引号包含起来的所有字符串直接显示出来。显然,在PHP编程中,如果使用单引号引用字符串变量要比使用双引号快速一些。 4.在数据库中避免使用联合操作 比起其它的Web编程语言来说,PHP的数据库功能十分强大。但是在PHP中数据库的运行仍然是一件十分费时费力的事情,所以,作为一个Web程序员,要尽量减少数据库的查询操作,同时应该为数据库建立适当的索引。另一件值得注意的事情是在用PHP操作数据库时,尽可能不使用多个数据表的联合操作,尽管联合操作可以增强数据库的查询功能,但是却大大增加了服务器的负担。 为了说明这个问题,我们可以看看下面的这个简单的例子。 我们在数据库中创建了两个数据表foo和big_foo。在数据表foo中,只有一个字段,包含了从1-1000之间的所有自然数。数据表big_foo同样只有一个字段,但包含了从1-1,000,000之间的全部自然数。所以,从大小上说,big_foo等于foo与它自身进行了联合操作。 $db-》query("select * from foo"); 0.032273 secs $db-》next_record(); 0.00048999999999999 secs $db-》query("insert into foo values (NULL)"); 0.019506 secs $db-》query("select * from foo as a, foo as b"); 17.280596 secs $db-》query("select * from foo as a, foo as b where a.id 》 b.id"); 14.645251 secs $db-》query("select * from foo as a, foo as b where a.id = b.id"); 0.041269 secs $db-》query("select * from big_foo"); 25.393672 secs 从上面操作结果我们可以发现,对于两个有1000条记录的数据表进行联合,其速度并不比对一个1000000条纪录的大型数据表单独进行操作快多少。 5.注意include与require的区别 在PHP变成中,include()与require()的功能相同,但在用法上却有一些不同,include()是有条件包含函数,而require()则是无条件包含函数。例如在下面的一个例子中,如果变量$somgthing为真,则将包含文件somefile: if($something){ include("somefile"); } 但不管$something取何值,下面的代码将把文件somefile包含进文件里: if($something){ require("somefile"); } 下面的这个有趣的例子充分说明了这两个函数之间的不同。 $i = 1; while ($i 《 3) { require("somefile.$i"); $i++; } 在这段代码中,每一次循环的时候,程序都将把同一个文件包含进去。很显然这不是程序员的初衷,从代码中我们可以看出这段代码希望在每次循环时,将不同的文件包含进来。如果要完成这个功能,必须求助函数include(): $i = 1; while ($i 《 3) { include("somefile.$i"); $i++; } 6.注意echo和print的区别 PHP中echo和print的功能也基本相同,但是两者之间也有细微差别。在PHP代码中可以把print作为一个普通函数来使用,例如执行下面的代码后变量$res的值将为1。 $ret = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则不行。同样,在代码中echo语句的运行速度要略微快于print语句,因为echo语句不要求返回任何数值.

PHP网络编程:在数据库中查询记录

    ——此文章摘自《PHP网络编程典型模块与实例精讲》定价 ¥ 特价 ¥   详细》》//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave》

  在关系数据库中使用SELECT查询语句可以在数据库中查询符合用户所需条件的记录 PHP中为操作 MySQL而提供的类mysqli的query()成员函数可用于执行SELECT语句 query()成员函数执行SELECT语句后返回的是一个类 mysqli_result(结果记录集类)的对象 然后通过mysqli_result对象的fetch_array() fetch_row() fetch_assoc()等方法可以以数组的形式按行取得结果记录集中的每条记录

  fetch_row()返回的是以数字为下标的数组 fetch_assoc()返回的是以字段名为下标的关联数组 fetch_array()函数可以带一个参数resulttype 指明要返回的结果类型 当未指定参数或者参数resulttype的值为 mysqli_num时 其作用等效于fetch_row();当参数resulttype的值为mysqli_assoc时 其作用等效于 fetch_assoc()

  下面的代码用于获取用户信息表t_user中的所有记录

//develop csai cn/web/images/ gif 》

  将以上代码保存为alluser php文件并在浏览器中执行 结果如图 所示(实际内容因MySQL数据库中的数据的不同而不同)

lishixinzhi/Article/program/PHP/201311/21433

php网络编程技术详解(如何学习php网络编程)

本文编辑:admin

更多文章:


pdf编辑器免费版(能推荐免费的好用的pdf转换和编辑软件吗)

pdf编辑器免费版(能推荐免费的好用的pdf转换和编辑软件吗)

本文目录能推荐免费的好用的pdf转换和编辑软件吗pdf编辑器破解版哪里有,都找不到免费的PDF编辑器啊有哪些免费不带水印的PDF编辑器pdf编辑器哪个是免费的能推荐免费的好用的pdf转换和编辑软件吗推荐一个既免费又好用的PDF软件——永中P

2024年5月5日 18:10

源码库是什么意思(SCML是什么意思啊(除了模块库))

源码库是什么意思(SCML是什么意思啊(除了模块库))

本文目录SCML是什么意思啊(除了模块库)c#中的类库是什么意思,到底是.cs的源代码还是那些dll格式的程序集sg库是什么意思查手机号的SCML是什么意思啊(除了模块库)SystemC模块库(SCML) CoWare发布了SystemC模

2024年2月17日 14:00

指针的数据类型(c语言中指针到底有几种类型啊)

指针的数据类型(c语言中指针到底有几种类型啊)

本文目录c语言中指针到底有几种类型啊在C51中,DPTR数据指针用哪种数据类型来定义SCL语言中,指针数据类型有哪几种S7-1200PLC专用指针本身的数据类型如何确定指针的存储类型是指针变量本身的存储类型指针属于哪种数据类型指针的存储类型

2024年7月9日 01:16

tcp ip协议ppt(hppt是什么)

tcp ip协议ppt(hppt是什么)

大家好,如果您还对tcp ip协议ppt不太了解,没有关系,今天就由本站为大家分享tcp ip协议ppt的知识,包括hppt是什么的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录hppt是什么http协议处于tcp

2024年7月7日 20:26

program filesx86可以删除吗(电脑c盘里的Program Files里的文件那些可以删除)

program filesx86可以删除吗(电脑c盘里的Program Files里的文件那些可以删除)

大家好,如果您还对program filesx86可以删除吗不太了解,没有关系,今天就由本站为大家分享program filesx86可以删除吗的知识,包括电脑c盘里的Program Files里的文件那些可以删除的问题都会给大家分析到,还

2024年7月14日 16:18

我的世界java模拟器(我的世界手机版玩电脑版要下载什么模拟器)

我的世界java模拟器(我的世界手机版玩电脑版要下载什么模拟器)

本文目录我的世界手机版玩电脑版要下载什么模拟器电脑怎么下载Java版我的世界怎么用模拟器玩我的世界我的世界电脑版需要模拟器吗怎么样在电脑上玩我的世界我的世界电脑版如何安装,你们说的gava安装包又怎么下我的世界模拟器少年骇客怎么进入完整版教

2024年7月17日 10:47

drupal7旅游主题(安装drupal7的时候 提示错误SQLSTATE[HY000]: General error: 1 no such table: node_type 怎么办)

drupal7旅游主题(安装drupal7的时候 提示错误SQLSTATE[HY000]: General error: 1 no such table: node_type 怎么办)

各位老铁们好,相信很多人对drupal7旅游主题都不是特别的了解,因此呢,今天就来为大家分享下关于drupal7旅游主题以及安装drupal7的时候 提示错误SQLSTATE[HY000]: General error: 1 no such

2024年7月21日 11:55

深圳地铁14惠阳最新消息(2022深圳地铁14号线最新线路图-票价-运营时间)

深圳地铁14惠阳最新消息(2022深圳地铁14号线最新线路图-票价-运营时间)

本文目录2022深圳地铁14号线最新线路图-票价-运营时间深圳罗湖北站最新消息2022惠阳14号线到底批没批惠州惠阳地铁14号线什么时候修惠州南站已经改名了吗深圳地铁14号线惠阳段以后会修吗惠阳房价能突破2万吗深圳地铁14号线到惠州哪个位置

2024年4月12日 09:05

文档对象模型(dom是什么)

文档对象模型(dom是什么)

本文目录dom是什么DOM 是什么编程里面DOM是干什么的dom是什么DOM一般指文档对象模型。文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。它是一种与平台和语言

2024年7月19日 20:50

小幸运吉他谱(小幸运吉他谱)

小幸运吉他谱(小幸运吉他谱)

大家好,小幸运吉他谱相信很多的网友都不是很明白,包括小幸运吉他谱也是一样,不过没有关系,接下来就来为大家分享关于小幸运吉他谱和小幸运吉他谱的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录小幸运吉他谱小幸运 吉他谱

2024年7月22日 23:34

export 什么意思(Export是什么意思)

export 什么意思(Export是什么意思)

本文目录Export是什么意思export什么意思export的详细意思是什么export是什么意思 详解export的定义和用途Export是什么意思啊exports什么意思及同义词export是什么意思及用法Export是什么意思同学你

2024年7月16日 15:33

mysql服务已被禁用怎么解决(MySQL服务停止怎么启动)

mysql服务已被禁用怎么解决(MySQL服务停止怎么启动)

本篇文章给大家谈谈mysql服务已被禁用怎么解决,以及MySQL服务停止怎么启动对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录MySQL服

2024年8月1日 19:21

自学程序员到什么程度能工作(Java学习到什么程度可以去找工作)

自学程序员到什么程度能工作(Java学习到什么程度可以去找工作)

本文目录Java学习到什么程度可以去找工作自学C++编程,需要学到什么样的程度才可以工作自学java,学到什么程度可以开始找工作零基础学java学到什么程度可以找工作程序员一般要学多久能成手 找什么工作好学C语言要到什么程度才能找工作Jav

2024年5月23日 09:07

全网最便宜的瓶盖发卡网(瓶盖发卡在哪里提交网址收录呀)

全网最便宜的瓶盖发卡网(瓶盖发卡在哪里提交网址收录呀)

大家好,今天小编来为大家解答以下的问题,关于全网最便宜的瓶盖发卡网,瓶盖发卡在哪里提交网址收录呀这个很多人还不知道,现在让我们一起来看看吧!本文目录瓶盖发卡在哪里提交网址收录呀保温杯瓶盖7.1那么漏网尺寸是多少发卡网哪个好你好,问一下瓶盖专

2024年8月22日 07:40

substr函数3个参数用法(函数SUBSTR(“FOXPRO”,3,2)的结果是)

substr函数3个参数用法(函数SUBSTR(“FOXPRO”,3,2)的结果是)

本文目录函数SUBSTR(“FOXPRO”,3,2)的结果是oracle数据库的substr方法 各种参数的意思substr的参数函数SUBSTR(“FOXPRO”,3,2)的结果是函数的三个参数分别为:SUBSTR( 字符表达式 , 开始

2024年6月30日 09:13

51手机游戏网java(现在还有哪个网站可以下载java游戏)

51手机游戏网java(现在还有哪个网站可以下载java游戏)

本篇文章给大家谈谈51手机游戏网java,以及现在还有哪个网站可以下载java游戏对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录现在还有哪

2024年7月2日 05:05

五金工具轮播图素材(五金店有哪些产品)

五金工具轮播图素材(五金店有哪些产品)

本文目录五金店有哪些产品‘五金’是指哪几样做五金必须知道工具的用途吗高分悬赏:五金行业产品有哪些五金工具图片及名称五金机械设备有哪些五金店有哪些产品1、锁类。这个在生活中很常见,比如房子的外装门锁、防盗锁、浴室锁,家具如玻璃上的橱窗锁,茶几

2024年7月11日 21:31

优惠代码无法加入购物车(京东商城,无法将选购的商品加入购物车,不知道怎么解决的)

优惠代码无法加入购物车(京东商城,无法将选购的商品加入购物车,不知道怎么解决的)

各位老铁们,大家好,今天由我来为大家分享优惠代码无法加入购物车,以及京东商城,无法将选购的商品加入购物车,不知道怎么解决的的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下

2024年7月24日 11:53

eclipse自动提示方法怎么设置(为什么我的myeclipse没有自动提示,哪些类,方法都需要我手敲)

eclipse自动提示方法怎么设置(为什么我的myeclipse没有自动提示,哪些类,方法都需要我手敲)

本文目录为什么我的myeclipse没有自动提示,哪些类,方法都需要我手敲如何注释让eclipse自动提示eclipse怎么设置自动代码提示如何让eclipse进行智能提示为什么我的myeclipse没有自动提示,哪些类,方法都需要我手敲在

2024年6月5日 05:37

evaluate的形容词形式(evaluate, appraise and estimate 这三个词怎样区别使用呢)

evaluate的形容词形式(evaluate, appraise and estimate 这三个词怎样区别使用呢)

本文目录evaluate, appraise and estimate 这三个词怎样区别使用呢appraise,assess和evaluate的区别assess和evaluate区别evaluate, appraise and estima

2024年7月5日 17:47

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索