-
应用示例荟萃 performance_schema全方位解说
所属栏目:[编程] 日期:2022-03-31 热度:179
经过前面6个篇幅的学习,相信大家对什么是performance_schema,已经初步形成了一个整体认识,但我想很多同行看完之前的文章之后可能还是一脸懵逼,今天就为大家带来performance_schema系列的最后一个篇章(全系共7个篇章),在这一期里,我们将为大家列举数per[详细]
-
如何书写PHP代码更安全
所属栏目:[编程] 日期:2022-03-31 热度:143
怎样书写PHP代码更安全?PHP是一个很容易学习的语言, 许多人在没有任何编程背景下学习它作为一种去增加一些互动元素到他们的网站的方法. 不幸的是,这往往意味着PHP程序员,尤其是那些较新的Web开发程序员, 并没有觉察他们网站中潜在安全风险. 这里是一些比较常[详细]
-
用PHP编程语言开发动态WAP网站
所属栏目:[编程] 日期:2022-03-31 热度:58
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准协议。随着无线通讯的不断发展,静态的WAP页面在很多方面已经不能满足用户个性化的要求,因此开发者可以在WAP服务器端使用诸如PHP等语言产生动态的WML页面,来[详细]
-
怎样屏蔽PHP中的通知和警告
所属栏目:[编程] 日期:2022-03-31 热度:113
如何屏蔽PHP中的通知和警告?警告有时可以从一些代码中删除,当代码中弹出警告提示时,用户可进行适当选择,其中包括将它们写在错误日志中,或完全忽视。而Alexander Netkachev却有不同的解决方案通过内建在PHP中的例外报告来处理、该编码技巧将展示如何通过[详细]
-
学习PHP必备的知识和工具
所属栏目:[编程] 日期:2022-03-31 热度:104
学习PHP必备的知识及工具: 数据库操作:PEAR,这个里边的DB库大家都知道很好用,也很耐用。准推荐。PDO,这个在PHP。INI里配置一下,应该说是很不错,很推荐。 ADODB,老同志了,大家也可以用一用,效果也还是很明显,推荐。 框架: ZENDFRAMEWORK,这用说[详细]
-
怎样PHP调用文本文件的内容
所属栏目:[编程] 日期:2022-03-31 热度:77
如何PHP调用文本文件的内容:首先通过file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。 编程思路 首先要使用的函数为fi1e,本函数与 readfile() 类似,不同的地方为[详细]
-
PHP程序员不可忽视的几点精华
所属栏目:[编程] 日期:2022-03-31 热度:198
我发现很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP是[详细]
-
聊聊PHP中汉字替换与模式匹配的问题
所属栏目:[编程] 日期:2022-03-31 热度:113
谈PHP中汉字替换与模式匹配的问题,PHP 4.0中新添加了30个与组数有关的函数,其中一些常见的函数可以判断一个数组中是否包含某个元素,对一个数组中的元素进行计数,添加或删除数组中的元素或者对数组中的元素进行排序。 如果有一个很大的数组,而你需要找出[详细]
-
拿PHP自定义错误处理器处理出错信息
所属栏目:[编程] 日期:2022-03-31 热度:65
用PHP自定义错误处理器处理出错信息,如果您是PHP老手,当然知道当PHP脚本出错时发生了什么事情。此时PHP解析器将在屏幕上给出错误信息,如 Fatal error: Call to undefined function on line 19 --,因此程序在此处终止。这个信息会吓到客户,他可能立即打[详细]
-
怎样使用PHP中的字符串函数
所属栏目:[编程] 日期:2022-03-31 热度:111
1)echo,print,printf,sprintf 前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. 后两个函数类似于C的同名函数. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常用的字符串操作函数,有些和C中的[详细]
-
PHP_include文件出错的解决办法
所属栏目:[编程] 日期:2022-03-31 热度:90
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现未找到文件类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原话[详细]
-
MYSQL sql执行过程的一些追踪分析
所属栏目:[编程] 日期:2022-03-31 热度:113
与oracle或其他的数据库都差不多,一条sql的执行主要还是要经历了解析、优化、执行这几个过程,稍微具体下总结,MYSQL的主要过程如下: 客户端发起连接-----连接器,主要分配线程,验证权限----分析器,对sql语句语法进行分析-----优化器,生成准确的执行计[详细]
-
MySQL 5.1 执行show databases无mysql库
所属栏目:[编程] 日期:2022-03-31 热度:167
同事反映,在mysql的一套测试库中执行show databases;命令,看不到mysql库 -bash-4.1$ mysql -uroot -p Enter password: mysql select version(); +-----------+ | version() | +-----------+ | 5.1.73 | +-----------+ 1 row in set (0.00 sec) mysql show[详细]
-
MySQL 启动与关掉
所属栏目:[编程] 日期:2022-03-31 热度:192
手动管理mysql的启动与关闭 [root@mysql ~]# mysqld --verbose --help --查看MySQL的默认参数的具体值 如果每次启动都手工的指定参数比较麻烦,我们可以把相关的参数配置到参数文件里,在MySQL启动时会读取这些文件,参数文件的位置: On Unix, Linux and Ma[详细]
-
Session重叠难题学习 --再优化
所属栏目:[编程] 日期:2022-03-31 热度:117
接前文: 需求描述和第一版解决方案(执行时间90秒) 优化和修改bug的版本(执行时间25秒) 我觉得在集合思维处理方式中,前文已经达到最优了. 如果放弃完全的集合处理思维,实际上还可以更加的优化. 前文的几个问题. 1.引入了过多的表结构. 2.写表本身也花费了时间[详细]
-
Innodb中mysql如何快速删掉2T的大表
所属栏目:[编程] 日期:2022-03-31 热度:174
假设,你有一个表 erp,如果你直接进行下面的命令 drop table erp 这个时候所有的mysql的相关进程都会停止,直到 drop结束,mysql才会恢复执行。出现这个情况的原因就是因为,在 drop table的时候, innodb维护了一个全局锁, drop完毕锁就释放了。 这意味着[详细]
-
MySQL多主一从的达成
所属栏目:[编程] 日期:2022-03-31 热度:167
大型的系统,数据库往往会根据业务逻辑分隔放在多台机上,但统计的时候又经常需要互相关联,MySQL理论上是不支持多个主库同步到一个从库上的,那么如果实现多主一从以方便统计查询呢?我试着利用MyISAM的简单文件存储的特点来实现,过程如下:[@more@] 1设置[详细]
-
zabbix表分区具体步骤
所属栏目:[编程] 日期:2022-03-31 热度:168
zabbix表分区详细步骤: 1、连接数据库 mysql -h database_ip/fqdn -uuser -p Type help; or h for help. Type c to clear the current input statement. mysql mysql use zabbix; Reading table information for completion of table and column names Yo[详细]
-
mysql5.7 General tablespace运用说明
所属栏目:[编程] 日期:2022-03-31 热度:174
General tablespace General tablespace 是一种共享的 innodb 表空间,有点类似 ibdata1 。可以在一个表空间数据文件下存储多张表,即使这些表来自不同的 schame 。 General tablespace 的优点 类似系统表空间,可以存储多个 schema 下的多张表。 与 file_pe[详细]
-
day1 多案例配置
所属栏目:[编程] 日期:2022-03-31 热度:58
数据库的安装路径:/usr/local/mysql 数据目录:/data/mysql/data (此处mysql的解压就不再列出来了) 在原来的环境上已经有安装了一个实例port3306 在此处要新进2个实例(端口为3307,3308) [root@master2 mysql]# pwd /data/mysql # mkdir data3307 # mkdir[详细]
-
5.6.25后 mysqld_multi 密码验证挫败
所属栏目:[编程] 日期:2022-03-31 热度:87
原因: As of MySQL 5.6.25, my_print_defaults masks passwords by default. Use this option to display passwords in cleartext. # 解决办法 vim ./bin/mysqld_multi # 在下面这行下面添加 ## my @defaults_options; # Leading --no-defaults, --defaults[详细]
-
PHP代码安全与SQL Injection防范
所属栏目:[编程] 日期:2022-03-31 热度:184
在PHP编码的时候,如果考虑到一些比较基本的安全问题,首先一点: 1. 初始化你的变量 为什么这么说呢?我们看下面的代码: 以下为引用的内容: if ($admin) { echo 登陆成功!; include(admin.php); } else { echo 你不是管理员,无法进行管理!; } 好,我们[详细]
-
PHP在网站开发中的一些优点
所属栏目:[编程] 日期:2022-03-31 热度:137
在多数WEB开发者眼中,ASP和JSP都被认为是领跑者,而PHP却被认为是个弱小的挣扎者,或者说它是一门被贬低为业余者才使用的语言,不值得参与企业WEB开发的竞争。在我看来,PHP没有被当作竞争者的理由是评论者缺乏对它的了解,而且也不了解用于WEB开发的其他操[详细]
-
怎样用PHP控制浏览器cache
所属栏目:[编程] 日期:2022-03-31 热度:171
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想 在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有[详细]
-
php代码防注入,保障代码安全
所属栏目:[编程] 日期:2022-03-31 热度:52
今天写代码的时候猛然想到是不能能够通过一个文件来处理整个网站中所有可能出现注入的地方进行防范呢?这样就能够不用在每个程序里对每个变量进行过滤,节省了时间和代码。 我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方式提交过来[详细]
