![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术文章
文章平均质量分 67
天堂
凡事平常心,专注应用开发及技术研究!
展开
-
eclipse插件PHPeclipse代码自动提示
eclipse安装PHPeclipse插件后,本来觉得开发php应该是没问题了,可是在使用的过程中,发现PHPeclipse插件没有开启代码提示功能,于是就查看eclipse的菜单查找代码自动提示功能,终于还是找到了。方法如下:1、菜单”Window”->”Preferences”->”PHPeclipse”->”PHP”->”code assist”;1、选中Enable原创 2014-05-07 20:05:47 · 421 阅读 · 0 评论 -
eclipse开发php所必需的插件PHPeclipse
eclipse是一款非常实用的开源软件,并且插件众多,可以说eclipse几乎可以开发当前流行的任何编程语言,像php、java、c、c++、python等等众多流行的语言,那么开发php自然会想到PHPeclipse插件。PHPeclipse这个插件包括的功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。本文所使用的eclipse的版本是:Eclipse原创 2014-05-07 20:08:18 · 215 阅读 · 0 评论 -
MySQL中group_concat函数详解说明
mysql的函数是比较多,常用的函数大家都比较熟悉,今天说一个稍陌生的函数,group_concat,功能是将要连接的字段按照排序字段的顺序用分隔符连起来显示,默认分隔符是”,”。一、完整的语法group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])二、查询实例1、基本查询m原创 2014-05-14 19:08:04 · 422 阅读 · 0 评论 -
使用Notepad++进行php开发所必需的插件
一直以来都是使用eclipse类ide集成开发工具进行开发,进行php开发的ide工具当属zend studio了,功能很强大也很全面,从开发、调试等功能都很完善,但是有个问题就是运行速度和响应速度上比较慢,经过摸索终于找到zend studio的替代开发工具Notepad++,Notepad++的插件功能是极其丰富的,通过插件机制可以支持大部分编程语言,推荐使用Notepad++及插件进行开原创 2014-05-14 19:22:54 · 330 阅读 · 0 评论 -
Chrome 里的请求报错 “CAUTION: Provisional headers are shown”
个警告的意思是说:请求的资源可能会被(扩展/或其他什么机制)屏蔽掉。之所以会出现这个警告,是因为去获取该资源的请求其实并(还)没有真的发生,所以 Header 里显示的是伪信息,直到服务器真的有响应返回,这里的 Header 信息才会被更新为真实的。不过这一切也可能不会发生,因为该请求可能会被屏蔽。比如说 AdBlock 什么的,当然了不全是浏览器扩展,具体情况具体分析了。对了,别原创 2014-05-14 19:50:35 · 1107 阅读 · 0 评论 -
mysql如何使用explain语句来分析sql语句
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了,即格式:explain select语句。如:mysql>explain select name,age form aa,bb where aa.id=bb.id结果如下:+—-+——原创 2014-05-15 19:48:51 · 268 阅读 · 0 评论 -
php的扩展php_curl实例详解
curl发送请求的实例在网上搜索,php的扩展php_curl实例详解类似的文章可以搜到很多,但是为什么还要写这篇呢,因为发现网上大多在页面上的排版都挺乱的,看起来比较吃力,实例代码也不整齐,所以干脆重新测试重新编写代码吧,就当是备忘录吧。一、平时我们发送请求采用的方式一般使用如下的方式:<?php$str = file_get_contents("http://www.ba原创 2014-05-15 20:10:48 · 221 阅读 · 0 评论 -
php的扩展php_curl函数及参数详解
curl相信大家并不陌生,主要是用于通过浏览器发送请求获取数据的,可以使用url的语法来模拟浏览器来传输数据,它支持多种协议ftp,、ftps、 http、 https、 gopher、 telnet、 dict、 file、 ldap等协议,还具有一些实用的功能,如下载文件断点续传、上传文件断点续传、http代理服务器管道、甚至它还支持IPv6、scoket5代理服务器、通过http代理服务器上原创 2014-05-15 20:11:36 · 239 阅读 · 0 评论 -
WordPress百度网站地图生成插件:Baidu Sitemap Generator
原文链接:mysql大数据高并发处理前面介绍了 GoogLe网站地图生成插件:Google XML Sitemaps ,今天来看看 WordPress 百度网站地图生成插件:Baidu Sitemap Generator。这个插件是国人 柳城 制作的,通过它可以生成百度 Sitemap XML 文件,就相当于网站被百度搜索引擎订阅,进而为您的网站带来潜在的流量;同时生成一个静态的站点地原创 2014-05-18 10:22:16 · 673 阅读 · 0 评论 -
Mysql中文乱码最佳解决方案
Mysql数据库是一个开源的数据库,应用非常广泛,很多的互联网公司都在使用它,有的还定制通过修改其源代码进行定制开发,那在使用mysql的过程中,也发现了比较多的问题,那最明显的就是mysql的中文乱码问题,下面就来说说mysql的中文乱码的最佳解决方案,另外我们在使用mysql的过程中,强烈建议使用utf8编码,因为utf8可以兼容世界上所有字符。MySQL会出现中文乱码的原因主要有以下原创 2014-05-14 19:06:57 · 300 阅读 · 0 评论 -
php中利用array_filter过滤数组空值
在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是empty函数,不过直接用empty函数判断为空是不对的,因为当这个值是多维数的时候,empty结果是有值的。 其实我们可以利用array_filter函数。在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是empty函数,不过直接用empty函数判断为空是不对的,因为当这个值是多维数的时候,empty结原创 2014-05-14 19:55:49 · 298 阅读 · 0 评论 -
mysql大数据高并发处理
一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性原创 2014-05-14 19:57:34 · 189 阅读 · 0 评论 -
php扩展开发实例源码分享
程序员都懂的,在众多的编程语言中,有各种各样的语言,但大多数语言都离不开这两种语言c和c++,c语言最牛X的当属开发出来了linux内核,c是面向过程的编程语言,c++在某种意义上来说是c的一个升级版,是面向对象的编程语言。c语言也实现多种语言的解析器及编译器,如php、python等,当然还有很多大型的游戏服务器是用c++语言实现的,这也是c语言纵横几十年依然还在经常的原因吧。一原创 2014-05-15 19:57:00 · 249 阅读 · 0 评论 -
实例演示如何防止xss攻击
xss攻击大致分为三种类型 :Persistent型(持久型),Non-persistent(反射型)及Dom-based型。而反射型是最常用,也是使用得最广的一种攻击方式。它通过给别人发送带有恶意脚本代码参数的URL,当URL地址被打开时,特有的恶意代码参数被HTML解析、执行。它的特点是非持久化,必须用户点击带有特定参数的链接才能引起。通过一个反射型xss的实战演示,让大家详细了解这种原创 2014-05-15 20:07:35 · 353 阅读 · 0 评论 -
TortoiseSVN功能讲解
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。TortoiseSVN每个菜单项都表示什么意思,接下来就来说一说:01、SVN Checkout原创 2014-05-14 19:16:24 · 921 阅读 · 0 评论 -
Windows下使用Notepad++和xdebug调试php脚本
Notepad++ 是开放源代码的可替代记事本的编辑器,它运行于 MS Windows 环境,支持多种编程语言。可以浏览http://notepad-plus.sourceforge.net/ 了解更多相关信息。Xdebug 是 php 的一个扩展,它提供了对 php 脚本进行除错、追踪、检查的各种功能。可以浏览 http://xdebug.org 了解更多相关信息。一、下载Notep原创 2014-05-07 20:04:44 · 278 阅读 · 0 评论 -
使用插件制作wordpress的手机版站点
今天介绍两款wordpress的手机版插件,建站一般都会先创建pc站点,之后再创建手机站点,使用wordpress来建站,好处就是插件比较全面,各种功能的插件都有,所以创建手机版的wordpress也不是难事。一、插件介绍1、wp-t-wap插件功能如下:* 浏览、添加、修改、删除文章* 浏览、发表、删除、审批评论* 发布图文日志(发布时附带一张图片)*原创 2014-05-07 20:03:28 · 505 阅读 · 0 评论 -
IPv6相对于IPv4的优势是什么
目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。目前IP协议的版本号是4(简称为IPv4),发展至今已经使用了30多年。不过随着近互联网不断的蓬勃发展,IP位址的需求量也是越来越大,使得IP位址的发放也越来越严格,各项资料显示全球IPv4位址可能在近几年内全部发完,到时会使用IPv6的地址, IPv6是下一版本的互联网协...原创 2014-05-05 12:50:20 · 2623 阅读 · 0 评论 -
编译器开发-lex与yacc
一、编译器介绍编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables) 编译器是软件开发中的核心部件,其作用是其他 任何软件所不能...原创 2014-05-04 19:52:12 · 1532 阅读 · 0 评论 -
extjs中xtype的定义及作用
在学习extjs的过程中,一直对xtype的定义和作用感到迷惑,经过几天的学习,大致是了解了,不过在实战中的应用还不是特别得心应手,需要在以后的工作中不断学习extjs,及作更多的例子来学习xtype。一、xtype定义xtype就是一个代表类(Class)的标识名字。举例说明,假如类名是Ext.ux.DemoGrid,对类的实例化有两种方法:1、使用类名来实例化类原创 2014-05-07 20:06:52 · 1449 阅读 · 0 评论 -
Zend Studio安装插件Spket支持ExtJs代码自动提示功能
Zend Studio for Eclipse是一款开发php的ide工具,集成的代码调试、开发、代码检查等功能,zend studio插件是非常丰富的,通过安装Spket插件来实现extjs的开发,并且具有代码检查、代码提示等功能,Zend Studio for Eclipse+Spket是php+extjs开发非常完美的黄金组合。一、软件准备ZendStudioForEcl原创 2014-05-14 19:00:51 · 183 阅读 · 0 评论 -
mysql触发器实例学习
原文链接:mysql大数据高并发处理mysql触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。一、语法CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_nameFOR EACH ROWBEGINtrigg原创 2014-05-18 09:45:22 · 201 阅读 · 0 评论 -
编程可以教给你的 6 个生活习惯
成功人生所需要知道的一切重要事情,你都能从计算机编程中学到。不相信我?那就继续往下看。当我很小开始编程之时,还只是照搬电脑杂志上前瞻性的文字和符号,以便我和哥哥能够让带有一个双软盘驱动器的旧 Franklin 64 播放一段小巧的数字曲调。当时我们还没有太多生活经验去辨别那些神秘文本。很多年后,在高中的Pascal课程中,事情看起来开始变得不同。了解if条件语句和for循环,开始引转载 2014-05-07 20:09:24 · 168 阅读 · 0 评论 -
关于php自动加载autoload方法的使用及弊端
php自动加载autoload方法,在我们编写mvc框架的时候可能会常常用到,虽然在性能上会有些影响,是在可承受范围之内的,但框架在整体上的架构和开发会方便很多,易于管理框架中的类及方法,觉得它的利还是大于它的弊的。主要通过两种方法来使用自动加载autoload方法:一、通过类路径和类名来调用function __autoload($class_name) { $pat原创 2014-05-07 20:10:37 · 546 阅读 · 0 评论 -
Notepad++支持ExtJS智能提示的方法
ExtJS 是近年来非常流行的Javascript框架,是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。目前作者选择的是Notepad++来进行extjs开发,一直喜欢轻量级的软件来进行Web开发,当然你也可以使用Eclipse+spket的组合来进行。先看一下效果:那么,如何才能让notepad++支持对ExtJS的智能提示呢?首先需要原创 2014-05-14 19:18:06 · 219 阅读 · 0 评论 -
extjs常用基础技巧实用总结
近来一段使用extjs开发统计系统,刚上手还在学习过程中,有很多组件的属性和方法还不是很熟悉,有种新学一种语言的感觉,不过extjs开发后台管理系统,确实是非常方便的,所以学习extjs还是很有必要的,下面把一些extjs的基础知识,通过id查找组件的方法分享给大家。一、从form中获取field的三个方法:1、Ext.getCmp(‘id’);2、FormPanel.ge原创 2014-05-14 19:43:05 · 199 阅读 · 0 评论 -
wordpress通过gravatar设置头像及管理员头像
原文链接:mysql大数据高并发处理wordpress用的是全球认证的头像,需要在http://www.gravatar.com进行注册,是英文站,可以用谷歌浏览器或者其他软件翻译页面,先进入页面后,在这个框框中输入自己的邮箱,这个邮箱就是自己以后和头像绑定的邮箱了,以后要是留言,留这个邮箱,就会显示绑定的头像。点击按钮后,会给邮箱发一封邮件。进入邮件,原创 2014-05-18 10:32:38 · 722 阅读 · 0 评论 -
DNSPod域名解析教程(图)
原文链接:mysql大数据高并发处理原创 2014-05-18 10:31:08 · 1269 阅读 · 0 评论 -
php超大文件及断点续传下载函数
原文地址:php超大文件及断点续传下载函数最近公司导出订单信息的时候出现一个php内存溢出的问题,原因是文件在下载的时候读取生成的临时文件过大,php内存无法容纳,开始是想更改php内存限制,但不是长久之计,于是就想到了把文件分次读取,并下载的方法。以下是原来的源代码:<?php $sourceFile = "1.tmp"; //要下载的临时文件名,可以用几百M的文件来测试原创 2014-05-18 10:19:56 · 183 阅读 · 0 评论 -
web服务器与cgi程序最佳组合
web服务器通过接受用户请求交将用户请求的内容返回给用户,主要功能是提供网上信息浏览服务,支持http、https协议,常见的web服务器有apache、nginx、iis等服务器,Web服务器的代理模型(delegation model)非常简单。当一个请求(request)被送到Web服务器里来时,它只单纯的把请求(request)传递给可以很好的处理请求(request)的程序(服务器端脚本原创 2014-05-14 19:34:18 · 884 阅读 · 0 评论 -
echarts图形展示控件的精典实例
ECharts是一个图形展示控件,基于javascript开发出来的,挺好用的,研究了下。主页地址:http://echarts.baidu.com/index.htmlAPI地址:http://echarts.baidu.com/doc/doc.html在主页中可以找到下载地址,这一个开源的图形展示空间,类似于extjs的图形展示。不过有些功能挺好用的,比extjs更人性原创 2014-05-14 19:41:11 · 768 阅读 · 0 评论 -
Eclipse自动补全功能、自动生成作者、日期注释功能设置
Eclipse是大多数程序员开发使用的编程软件,之所以被大家常用,主要是它有大量的插件,通过插件机制几乎可以将Eclipse用于开发当前任何的编程语言,如PHP、Java、C/C++等等,所以Eclipse的一些常用功能自然也是必不可少的,像自动补全、自动生成作者、自动生成日期注释等功能都是我们开发中常用到的功能。一、Eclipse自动补全功能设置,默认是键入“.”才会有代码提示,否则就只原创 2014-05-07 19:42:12 · 263 阅读 · 0 评论 -
提升运行效率 php不得不知道的优化建议
PHP是流行的脚本开发语言,相对于Java、C等编译语言,一次编译,到处运行,效率上是比脚本类语言要快的;而PHP是通过Zend语言引擎进行解析的,可以将其作为Web服务器的内嵌模块或者通过Socket与服务器进行通讯,提升PHP的执行效率,掌握一些优化技巧和建议总是有好处的。1、用单引号替代双引号引用字符串。2、将类的方法定义成static。3、$row['id']代替$row[原创 2014-05-07 19:37:10 · 172 阅读 · 0 评论 -
编程常用的php函数和代码片段
在开发的过程中,经常会用到一些代码,每次使用都需要重新编写,在工作的过程中整理总结了几个php代码片段供大家参考使用,这些代码片段有的可以封装成函数,有的可以直接拿来使用。1、连接 MySQL 数据库<?php $host="localhost"; $uname="database username"; $pass="database password"; $database =原创 2014-05-07 19:47:22 · 151 阅读 · 0 评论 -
MySQL性能优化 批量SQL插入可以提高性能
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句插入多条数据。常用的插入语句如:INS转载 2014-05-07 19:40:48 · 215 阅读 · 0 评论 -
php-des加解密封装类
在web应用开发的过程中,加解密算法都会使用到,常用的加解密算法有des、rsa、md5等,每个编程语言也都有自已的封装类,今天就发一个php的吧,其它的加解密算法及各种不同语言的封装类会陆续奉上来的。php的des封装类:<?php/*** PHP版DES加解密类* 可与java的DES(DESede/CBC/PKCS5Padding)加密方式兼容* */class Cry原创 2014-05-07 19:34:49 · 184 阅读 · 0 评论 -
使用Notepad++进行php开发所必需的插件
一直以来都是使用eclipse类ide集成开发工具进行开发,进行php开发的ide工具当属zend studio了,功能很强大也很全面,从开发、调试等功能都很完善,但是有个问题就是运行速度和响应速度上比较慢,经过摸索终于找到zend studio的替代开发工具Notepad++,Notepad++的插件功能是极其丰富的,通过插件机制可以支持大部分编程语言,推荐使用Notepad++及插件进行开原创 2014-05-07 20:02:11 · 769 阅读 · 0 评论 -
Notepad++支持ExtJS智能提示的方法
ExtJS 是近年来非常流行的Javascript框架,是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。目前作者选择的是Notepad++来进行extjs开发,一直喜欢轻量级的软件来进行Web开发,当然你也可以使用Eclipse+spket的组合来进行。先看一下效果:那么,如何才能让notepad++支持对ExtJS的智能提示呢?首先需要原创 2014-05-07 20:00:01 · 170 阅读 · 0 评论 -
如何关闭Editplus自动备份功能
Editplus是我们经常使用的软件,不管是文本编辑还是软件开发,它都是不可得多的开发工具之一,有自动备份功能、代码高亮、轻量级编程工具等诸多实用的功能,但是它的自动备份功能有时是我们不需要的,需要关闭此功能。方法如下,中英文都适合的呀:工具(T)->参数设置(P)->文件取消“保存时创建备份文件”前的复选框中选择状态即可。或者Tools–>Preference–>原创 2014-05-07 19:34:03 · 1332 阅读 · 0 评论 -
推荐使用关于PHP的debug调试利器
Web 开发并不是一项轻松的任务,有超级多服务端脚本语言提供给开发者,但是当前 PHP 因为具有额外的一些强大的功能而越来越流行。PHP 是最强大的服务端脚本语言之一,同时也是 web 开发者和设计者用的最多,最经常使用的语言。PHP 有非常多的工具,其中包括测试和优化工具,文档工具,代码编辑器,安全工具,同时也支持框架和在线工具。这就是为什么在那么短的时间内吸引了那么的开发者使用它。工具原创 2014-05-07 19:32:08 · 193 阅读 · 0 评论