- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 ServLet中的基础知识
今晚聊聊Servlet中的两种页面之间的跳转和传值方法的区别,下面开始分享。 Servlet常用的跳转有两种:1. SendRedirect ; 2. getRequestDispatcher(分派器);这两者都能够实现跳转,前者的URL是:/web项目名/页面名称;后者的URL是:/页面名称;大家应该看出来了,区别就在于一个指明了项目名称,另外一个不需要指明,为什么get
2016-01-25 20:59:47 415
原创 初探JSP
今天我正式开始接触JSP,今晚和大家聊一丢丢学习的内容,主要是关于JSTL标签的。虽然网上也有教程,但是大家自己去学习的时候,可能会因为忽略一些细节导致程序一直报错,因此我还是谈谈自己的学习经历。 首先谈我学习的第一个标签:jsp:forward,英语不错的童鞋应该能够猜出来这个标签是用于页面跳转的,为什么我会先谈这个标签呢?这是出于网站安全考虑的,jsp文件存放的目录一般
2016-01-20 23:42:54 360
原创 MacbBook之Apache配置
今晚聊聊Apache配置虚拟主机和Yii框架的URL美化问题,下面开始分享。 我直接上我的虚拟主机配置图,然后对于细节,加上一些文字说明: DocumentRoot:虚拟主机指向的网站目录 ServerName:虚拟主机的名字,同时需要在hosts文件里面加上一个对应127.0.0.1 login.2mm.cn Directory:
2016-01-18 23:35:17 856
原创 MacBook开发程序的配置问题
今天就聊两个问题,都是关于MacBook开发程序的配置,下面开始。 第一个问题:如何修改MacBook自带终端的字体(包括颜色,大小,终端背景),用过MacBook的朋友应该知道,Mac自带的终端默认字体是黑色的,而且字体是非常小的,十分亏眼睛,因此我今天就研究了一下,接下来给大家分享一下操作步骤,有截图哦! 1. 默认终端样式
2016-01-17 18:24:54 594
原创 Macbook下安装Mysql
今天讲讲在MacBook下安装MYSQL时,发生的各种奇怪的事情,我会尽量将遇到的每个问题和解决办法都列出来,希望能够帮助到以后需要的朋友。 第一步,先下载Mysql的安装包,由于是在Mac系统下,因此安装包是:Mysql-5.7.dmg文件,大家可以自己去官网下载即可,下载完成之后,双击安装即可,这一步非常容易; 第二步,安装之后,需要启动MYSQL,大家
2016-01-15 22:24:45 1609
原创 javascript变量作用域
今天分享javascript的变量作用域问题,以两个例子来对比说明。 案例一: // 声明全局变量box var box = 'blue'; function setColor(){
2016-01-13 23:49:54 268
原创 PHP正则表达式实战
今天分享两个PHP的正则表达式实际案例,大家仔细理解,多多练习,很轻松就可以掌握了! 案例一:在字符串"111-222-444dkg123-444-666sdl666-777-888fkk"中,找出xxx-yyy-zzz这样的字符格式; 分析:很明显就是匹配出"111-222-444"和"666-777-888"这样的字符式,因此肯定是用正则表达式,代码如下:
2016-01-11 22:24:23 542
原创 javascript之类型陷阱
今天分享一个我前几天写代码遇到的经典错误,大家也一起来找找,看你们能发现吗? 项目就是一个简单的ajax用户名验证,下面用代码开始讲解: 前端页面: 用户名: JS验证代码: $('input[name=uname]').blu
2016-01-09 20:54:17 416
原创 PHP之Smarty模板的基本使用
今晚聊聊Smarty模板,为什么会有模板这种东西呢?其实就是为了让PHP代码和HTML代码进行分离,便于维护。 主要讲解三个知识点:1. if else判断 2. foreach循环 3. 变量调节器。 首先是if else判断语句的使用,这里我们以{}作为默认分隔符,因此格式就是:{if}{else if}{else}{/if},注意:一定要记得
2016-01-08 23:35:37 394
原创 java之辨析Session Cookie Servletcontext
今天聊聊Session,Cookie,Servletcontext三者的区别,因为概念是很容易混淆的! 首先Session:会话,是保存在服务器端的,常用于登录状态的判定,之所以网站能够辨析是A用户还是B用户在访问网站,全靠Session中的SessionID当作区分的标志;当然由于Session是保存在服务器端,因此安全性相对还是比较高的,也常用在验证码等功能模块;它的生
2016-01-07 00:03:24 452
原创 Yii框架配合Redis实现网站自动登录
今天给大家介绍一下Yii框架,它是一款高性能的PHP MVC框架,利用它可以很方便的完成一些复杂的功能,再说说Redis,它是内存数据库,存储读取速度十分惊人,常用在缓存数据中,今晚聊聊这两个结合的实战教程。由于我们之前课程已经很详细的讲过自动登录的原理,要是不清楚的朋友,可以看之前文章,PHP和java自动登录的实现:http://blog.csdn.net/bayren820/ar
2016-01-05 21:03:15 1846
原创 javascript中的this到底是神马
今天我们来聊一个很有意思,而且又很让人迷糊的问题,就是javascript中的this,下面开始案例分析讲解。 // 1. this结合普通变量使用function t(){ this.xx = 999;} // 结合普通变量来调用,默认是window对象调用t() //
2015-12-30 23:37:49 281
原创 MYSQL之常见易混淆概念
今晚我们就聊MYSQL中,3个极易混淆的概念,下面我们开始分享。第一个:"_"与"%",这两个符号都是用在like语句中,"_":表示的是匹配1个字符,即占位1个字符; "%":表示匹配任意长度字符;第二个:char(n),列类型,其中n表示的是字符长度,那么无论是汉字还是英文,其实都只占一个字符长度, 比如cha
2015-12-30 23:12:52 448
原创 PHP通过邮件发送附件
今晚我们聊聊利用PHP来发送邮件,而且邮件内容是添加图片附件,教程很有实用价值哦! 我们首先需要引入一个封装好的邮件发送类:PHPMailer,大家可以自行去百度下载,开源的。大家在学习之前,必须先清晰一个概念,我们需要借助一个邮件服务器帮我们发送邮件,我们是无法直投邮件的,因为有反垃圾邮件机制,我们需要找一个白名单里面的邮件服务器替我们完成这个工作,这里我们以163邮件服
2015-12-29 23:43:01 1282
原创 PHP字符串拆分函数之mb_substr
PHP处理字符串的方法非常多,今晚我们挑选了一个非常具有代表性的而且使用特别广泛的函数讲解,它就是字符串拆分函数:mb_substr(),希望大家认真学习领悟! // mb_substr()有几个参数,一般是3个或者4个参数,我们尤其说一下最后一个参数,是设置编码的 // 下面我们通过案例看编码不同,结果有什么巨大区别 $str = '我们都有一个梦想rventrc'
2015-12-29 23:40:02 1520 1
原创 PHP单双引号的关系与区别
今天我们直接通过几个实际小案例来讲解区别,大家认真观察! // 双引号的知识讲解 // 这个写法有错误,因为它会将hello看成双引号字符,而world则会成为不认识的字符 $str1 = "hello"world"".''; // 正确写法:应该给带双引号的world加上转义字符\,这样就不会出现边界歧义了 $str1 = "hello \
2015-12-29 23:30:05 604
原创 浅谈网站文件下载的原理
今晚我们来聊聊网站文件下载的原理,下面我结合代码来给大家分析。 function download($file_name){ header("Content-type:text/html;charset=utf-8"); // 可以将带中文的文件名进行编码转换,避免file_exists函数不认识中文! $file_name = iconv("ut
2015-12-28 23:39:41 3776
原创 PHP实现翻译功能
今天我们聊聊用PHP实现翻译功能,当然PHP这门语言它肯定无法成为一个翻译家,我们需要借助专门做翻译这件事情的程序给我们开放的API接口来获取数据,最终交由PHP来解析数据,展示到我们需要的平台上。 大家应该都知道有道翻译,它算是国内做的比较好的翻译平台,今天我们就利用它开放的接口来学习,下面开始讲解代码。 function tran
2015-12-28 21:16:12 14701
原创 PHP include与require的区别
今晚我们聊聊PHP系统函数中include()和require()的区别,这两个方法我们经常使用,平时正常的时候,它们的区别也是体现不出来的,可是一旦发生意外情况的时候,马上区别就显现了,下面我们来详细说一下。 include():从英语来讲,是包含的意思,常用于一个页面引入一个文件或者包含另一个页面,当该被引入的文件不存在时,系统会提示一个错误,但程序还是会继续执行下去;
2015-12-28 21:04:05 344
原创 PHP之随机截取汉字
今天给大家分享一下如何利用PHP自带的方法,来截取汉字。大家注意哦,截取汉字和截取字符的方法是不一样的,因为一个汉字会因为编码不同,占的字符数量会不同,会是2或者3个字符!下面我讲讲具体方法: function getH($str){ // 利用preg_split函数,将汉字字符串拆分成数组,第一个参数是正则匹配,必须加
2015-12-28 20:45:12 1470 1
原创 PHP Cookie实战教程
前两天我们分享了用java中的Cookie来记录页面上一次访问时间的方法,今天我们来聊聊用PHP中的Cookie如何实现,大家可以根据自己喜欢的语言来选择! // 控制页面显示编码 header("Content-type:text/html;charset=utf8"); // cookie记录页面是
2015-12-27 10:23:01 372
原创 HTML之JS经典验证
今天我们来聊聊一些前端知识,前端包括了HTML,CSS,JavaScript,我们重点聊聊JS(JavaScript)! 原生js其实对于我们深入理解js这门语言是非常好的,但是工作中我们用的更多的往往是js的框架,用一些封装好的方法,就可以用极少的代码去实现复杂的功能,提高了工作效率,我今天重点和大家分享jQuery这款框架的经典应用!下面我给大家讲解一下下面的案例,是关于表
2015-12-26 11:34:01 615
原创 java Cookie实战教程之留下的痕迹
今晚我们来聊聊java技术,java的应用是非常广泛的,比如桌面程序,安卓apk程序,今天我们说说java web网站应用的一个非常有用且重要的技术:Cookie。Cookie的应用面很多,比如网站商品的浏览历史,记住用户名等等应用场景,我们今天讲解一个实际的案例:记录用户上次访问页面的时间。 下面我分享代码,并且会给代码加上我的讲解注释,帮助各位童鞋理解。
2015-12-24 00:37:53 466
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人