web开发
ZDX_Y
记录下学习的点滴和感悟
展开
-
http-equiv="X-UA-Compatible" 设置IE浏览器兼容模式
前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编译模式。新的IE为了确保网页在未来的版本中都有一支的外观,IE8引入了文件兼容性。当你引入一个增设的兼容性模式,此文章说明文件兼容性的必要性,列出现有版本IE能使用的文件兼容性模式并示范如何选择特定的兼容性模式。转载 2016-03-25 22:29:10 · 580 阅读 · 0 评论 -
解读PHP数组排序
PHP拥有一套强大的函数库,下面我们看看每个数组排序函数的具体用法,下面的截图来源于PHP7.0手册。 sort( ) — 对数组由低到高排序,该函数是所有排序函数的根函数;bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )两个参数,除了数组,第二个可选参数sort_flags通过可选类型标记改变排序行为。 <?php$原创 2016-07-09 12:21:22 · 825 阅读 · 0 评论 -
OSI七层模型与TCP/IP模型
——学习资料来源于网络参考技术文章地址,参考CSDN博客地址OSI模型和TCP/IP模型的区别TCP/IP 是 OSI 模型之前的产物,所以两者间不存在严格的层对应关系。 在 TCP/IP 模型中并不存在与 OSI 中的物理层与数据链路层相对应的部分,相反,由于 TCP/IP 的主要目标是致力于异构网络的互连,所以在 OSI 中的物理层与数据链路层相对应的部分没有作任何限定。 OSI 模型包括了七原创 2016-09-25 16:28:22 · 1092 阅读 · 0 评论 -
TCP三次握手和四次挥手
文章大部分是收集于技术博客和技术文章,把自己觉得有用的和感兴趣的记录在这篇博客中。酷勤网中这篇文章详细讲解了网络协议TCP三次握手 所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在 Socket 编程中,客户端原创 2016-09-24 18:00:08 · 336 阅读 · 0 评论 -
微服务实战(一):微服务架构的优势与不足
【编者的话】本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。原文地址Introduction to Microservices这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 PaaS平台CloudFoundry.转载 2016-10-07 16:41:57 · 4546 阅读 · 0 评论 -
MSChart常用图表注解
最近在维护一个C#的项目,主要是对MSChart的操作,比如对图表添加图例这类等,修改的过程中完完全全的体验到VS的强大,拖控件修改属性绑定事件这样搞,真的简单方便啊,微软这波就是稳。由于对C#的了解也只是皮毛,学习的时候觉得这篇博客总结挺到位,转载一下。 原文地址 http://blog.csdn.net/kasama1953/article/details/51442948整个图形控件主要由转载 2016-11-28 21:39:19 · 2657 阅读 · 0 评论 -
js正则表达式验证
写在前面的话这段废话后面是自己收集整理过后的,值得收藏,挺有用的,上午写的一个登录验证用上了。一般的表单验证直接放在了前台进行处理,这样减轻了浏览器对服务端的请求,减少了服务端代码的逻辑,把得到的有效数据再与数据库交互。js正则表达式验证test() 匹配match()。此外还需要注意,判空的时候,要注意null、undefined和”,之间的区别。null是object类型,值就只有null,n原创 2016-12-18 19:36:27 · 996 阅读 · 0 评论 -
ThinkPHP下实现Word导出
实现这个模块的困难在于对多位数组的操作。在查询完点选范围内的所有台站信息后,在根据这些信息逐一去查询测项名称和分数信息。最开始由于思维局限,考虑的是把逐一查询的信息和台站信息匹配存放在同一一个数组中,然后单独在绘制word模板函数中再把它遍历出来。先不原创 2017-03-01 22:04:28 · 6245 阅读 · 0 评论 -
PHP中require和include引入
PHP系统在加载PHP程序时有一个伪编译过程,可使程序运行速度加快。但incluce的文档仍为解释执行。include的文件中出错了,主程序继续往下执行,require的文件出错了,主程序也停了,所以包含的文件出错对系统影响不大的话(如界面文件)就用include,否则用require。原创 2017-03-01 22:11:11 · 624 阅读 · 0 评论 -
WordPress内网访问无法加载css样式
在本地安装部署好wp后,本机localhost和ip访问能访问,主题样式和酷炫的页面效果加载都没有问题。开始我用手机连上本地局域网后访问wp站点,没有样式,当时怀疑的是手机的浏览器不支持css和js效果,仔细想想这个结论并不成立;然后换在同一网段下的另一台主机访问,也是加载不出样式。 在另一台主机上依次尝试换了火狐、谷歌、360极速和兼容几个浏览器,无果。期间发现浏览器请求连接和解析的地址都是lo原创 2017-03-22 11:12:51 · 6724 阅读 · 0 评论 -
PHP单引号和双引号区别
之前在项目中,出现过字符串拼接SQL语句的错误,在网上查过资料后开始认识到单引号和双引号并不是完全互通可用的,昨天也在参加美图在线笔试有一个问题是单引号和双引号的区别。写这篇博客是想对这个区别的认识在深入全面一下。单引号和双引号的区别一个是在效率和使用的复杂情况下。 如果是定义一个纯粹的字符串,使用单引号的效率是要高于双引号的效率。单引号的输出内容是原样输出,即使有变量,php也不会解析,当成普通字原创 2017-04-17 17:34:23 · 716 阅读 · 0 评论 -
CI中引用外部类库报出“ Cannot redeclare class IOFactory”错误
明确知道是重复定义声明了IOFactory,出现这个错误的时候我首先想到的是自己之前引用的外部类库PHPWord中的IOFactory和PHPPowerPoint中的IOFactory冲突了。先说明下项目是在CI框架下,在application/library下引用phpWord已经实现了导出word,但我在引入PHPPowerPoint时,总是提示重复申明IOfactory。PHPPowerPoi原创 2017-04-17 21:01:01 · 2511 阅读 · 0 评论 -
【Linux】解压缩命令
通过tar命令完成解压缩命令,Tar(Tape ARchive,磁带归档的缩写,LCTT 译注:最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用于归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用 gzip 或者 bzip2 等技术进行压缩。换言之,tar 命令也可以用于备份:先是归档多个文件和目录到一个原创 2017-06-01 19:16:12 · 423 阅读 · 0 评论 -
jsp内置对象总结
内置对象是web容器创建的一个对象,不使用new关键是也能使用,下面是总结jsp常见的内置对象。 - out对象void println()向客户端打印字符串 void flush()方法将缓冲内容输出到客户端 int getBufferSize()获得缓冲区大小 int getRemaining()获得缓冲区剩余大小 boolean isAutoFlush()是否自动清除缓存 voi原创 2016-07-19 13:08:48 · 1899 阅读 · 0 评论 -
Chrome中XMLHttpRequest请求失败问题解决
在学习XMLHttpRequest和XML过程中,出现了XML内的数据无法显示的问题,F12调试后找到浏览器报出如下错误:“Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.”原创 2016-07-07 11:00:30 · 9001 阅读 · 4 评论 -
javascript中XMLHttpRequest对象同步获取XML数据
XMLHttpRequest对象是一个利器,通过它可以在不重新加载整个页面的情况下实现对网页数据的局部更新,XML是用来存储传输数据的可扩展标记语言,这两个又是AJAX的核心。弄了个小例子捋一捋。new.xml来源于网络。test.html我放在我wamp环境下的www目录下,虽然并不影响运行。在这其中出现了XML数据无法读取的问题,我的这篇博客有具体的解决过程。<!DOCTYPE HTML><h原创 2016-07-07 11:36:59 · 2994 阅读 · 0 评论 -
对<iframe>标签的认识
在知乎上看到很多前端工程师们并不赞成使用,具体的原因大致可以说是阻塞页面加载,window 的 onload 事件需要在所有 加载完毕后包含里面的元素才会触发(Safari 和 Chrome 里,通过 JavaScript 动态设置 iframe 的 SRC 可以避免这种阻塞情况)。另一个是绝大部分浏览器,主页面和其中的是共享连接池,这篇博文有比较详细的解释http://www.williamlo原创 2016-03-24 19:31:23 · 801 阅读 · 0 评论 -
三大动态网页技术
ASP PHP和JSP三大动态网页技术 ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和转载 2015-11-21 13:40:37 · 5334 阅读 · 0 评论 -
字符编码中utf-8与gb2312
在写页面的时候,常常遇到字符编码的问题,纠结于 utf-8或是gb2312,也就是charset属性。(如果外部文件中的字符编码与主文件的编码方式不同,那我们就要用到charset属性。)你比如说php文件本身就是必须是utf-8编码,输出头header("Content-Type: text/html; charset=utf-8");PHP连接mysql数据库时,MYSQL数据库字符编原创 2016-04-25 20:26:13 · 622 阅读 · 0 评论 -
php连接mysql数据库
php连接数据库为我们提供了mysqli方法和PDO方法,而PDO可以针对不同的数据库,只需要修改连接字符串和部门查询语句。如果项目需要在不同的数据库中切换,最好使用的PDO。使用 MySQLi, 如果不同数据库,你需要重新所有代码,包括查询。对于这次的协会网站项目,我们得数据库为mysql,所以使用的mysqli方法。而对于mysqli与mysql的区别,在php5版本出来后,就不建议使原创 2016-04-18 20:25:39 · 880 阅读 · 0 评论 -
php编码解码json对象
JSON是轻量级的文本数据交换格式,类似与XML,在接触微信公众平台开发和自己写给妹子的订阅号上,认识到了JSON的方便,比如在获取天气,就需要用到JSON进行数据格式转化。JSON(JavaScript Object Notation)全称为JavaScript对象表示法,虽然它是使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSO原创 2016-04-19 15:04:55 · 1608 阅读 · 0 评论 -
PHP变量作用域小结
变量是用来存储信息的“容器”,PHP变量中有这几个规则:以$符号开始,后面接着变量的名称;变量名必须以字母或下划线字符开始;变量名只能包含字母数字字符及下划线;变量名区分大小写;变量作用域是指脚本中变量可被引用或使用的部分。PHP有四种不同的变量作用域:static parameter global local.局部和全局作用域(loacal global)在所有函数外定义原创 2016-06-10 14:32:17 · 7641 阅读 · 0 评论 -
Web性能优化学习MySQL查询缓存
在完成协会网站后,最近在学习Web性能优化。看咯很多博客和专栏,自己总结整理了一部分自己能用到的。启用MySQL查询缓存可以极大地减低数据库服务器的CPU使用率。一.下面是自己在wamp集成环境中开启MySQL查询缓存的步骤。1.打开MySQL consle,敲入"show variables like '%query_cache';"并没有出现query_cache_type 的原创 2016-06-29 20:25:32 · 831 阅读 · 0 评论 -
JSP内置对象、基础语法笔记
学习JSP一个是为Servlet作准备,自己对java web 和 java EE有很大的兴趣,此外它是一门脚本语言,也是三大动态网页技术之一。JSP全名Java Server Pages,其根本就是一个简化的Servlet,遵循javaEE标准,JSP与Servlet一样,是在服务器端执行的脚本。page指令 page指令位于jsp页面顶端,一个页面可以包括多个page指令,常用的有三原创 2016-07-12 08:28:11 · 1132 阅读 · 0 评论 -
Web性能优化方案
原文是在博客园上边的,作者虎头原文地址,个人觉得十分值得读一读和分享,虽然是在未通过作者本人同意转载,也是内心忐忑啊,个人也会在实践中也会多考率如何在开发中就对Web就行性能优化。第一章 打开网站慢现状分析在公司访问部署在IDC机房的VIP网站时会感觉很慢。是什么原因造成的?为了缩短页面的响应时间,改进我们的用户体验,我们需要知道用户的时间花在等待什么东西上。 可以转载 2016-06-30 10:31:06 · 468 阅读 · 0 评论 -
php基础知识笔记
学习php有一段时间了,也能做出一些东西了,计划利用这个暑假继续好好深入学习php知识,个人觉得CSDN的php知识图库中知识图谱非常不错知识结构,我的php学习很大一部分是参照上面所列出的进行学习,实践是通过小组里面的实际项目,还有通过自己想做的一些东西。整理 总结了下自己学习php基础知识时多花时间记得一些点,仅仅是对我个人认为需要着重记忆的地方。 变量变量名是区分大小写的(y和y 和 Y原创 2016-07-05 17:51:03 · 905 阅读 · 0 评论 -
CodeIgniter框架下实现表单传值
这半个月在学长的推荐下用CI重构了之前写的协会网站,明天就要为期7天的项目封闭开发,赶紧把这个月学的一些东西整理一下。越来越觉得在学新一门东西看它官方文档的重要性,觉得CI的官方的文档相对来说是非常详细的。入门CI的过程感觉还是相对轻松地。按着它的官方介绍:小巧但功能强大的PHP框架,广泛兼容各种主机环境,几乎零配置。http://codeigniter.org.cn/。还有就是通过它对MVC原创 2016-05-26 17:24:32 · 851 阅读 · 0 评论 -
XML需要注意的问题
这几天在学PHP的XML格式解析,总结一下个人觉得需要的问题,下一阶段是去详细学习XML DOM在XML中所有元素的标签必须都闭合XML的命名规则和其他语言的命名规则类似,它没有的保留的字词,可以使用任何的名称XML是一种树结构,这就导致一个XML元素包括其他元素 文本 属性 也可以混合以上一起使用XML的命名规则和其他语言的命名规则类似,它没有的保留的字词,可以使用任何的名称有关数据的数原创 2016-07-07 16:04:23 · 748 阅读 · 0 评论 -
git创建
git config --global user.name "zhudongxu"git config --global user.email dongxu.zhu@******.comgit config --listmkdir serverListcd serverList\--------------------------λ git initInitialized empty...原创 2018-03-07 14:54:24 · 289 阅读 · 0 评论