May172016
NHibernate学习之Many-to-Many篇
前言
在对象关系映射(ORM)中,Many-to-Many关系是一种非常常见的关系类型。Many-to-Many关系表示两个实体之间存在着多对多的关系。在NHibernate中,我们可以使用一对多和多对一关联来建立Many-to-Many关系。
什么是Many-to-Many关系
Many-to-Many关系是指两个实体之间存在着多对多的关系,也就是说一个实体可以对应多个另一个实体,而另一个实体也可以对应多个该实体。
举个例子来说,...阅读全文
抢沙发
May162016
深入理解Vue.js响应式原理与使用方法
什么是Vue.js响应式
Vue.js是一套用于构建用户界面的渐进式JavaScript框架,其最大的特点之一就是实现了响应式的数据绑定。
所谓响应式,就是当数据发生变化时,页面上的相应内容也会自动更新,无需手动干预。这种自动感知数据变化并更新页面的能力,使得开发者能够更加专注于数据的管理和业务逻辑的实现,而无需过多关注页面的渲染和更新过程。
Vue.js的响应式系统是通过使用Object.defi...阅读全文
May082016
Linux wget命令整站下载做网站镜像
wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6" "http://www.example.com/"
wget命令 参数注释:
“-e robots=off” 让wget耍流氓无视robots.txt协议
或者改成
-U “Baiduspider+(+http://www.baidu.com/search/spider.htm)” 模拟百度蜘蛛爬行
这...阅读全文
May062016
HTML中的500 Internal Server Error错误解决方法
当用户在访问网站时遇到”500 Internal Server Error”错误时,意味着服务器在处理请求时出现了问题。这种错误可能是由服务器配置问题、代码错误或资源限制引起的。在本文中,我们将探讨一些常见的解决方法。
1. 刷新页面
有时候,500错误只是一个暂时的问题,刷新页面可能会解决它。您可以尝试按下F5键或在浏览器中点击刷新按钮来刷新页面。
2. 检查URL
确保您访问的URL是正确...阅读全文
May062016
ThinkPHP5使用PHPMailer发送电子邮件
phpMailer 是一个非常强大的 php发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。
phpMailer 的特点:
1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。
2、平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
3、支持嵌入图像,附件,HTML 邮件。
4、可靠的强大的调试功能。
5、支...阅读全文
May042016
解决HTML页面中出现的408 Request Timeout错误的办法
在开发和维护HTML页面时,有时可能会遇到408 Request Timeout错误。这个错误意味着客户端向服务器发出请求,但服务器在规定的时间内没有提供响应。
这种错误通常是由于服务器负载过重、网络连接问题或者客户端请求超时等原因引起的。为了解决这个问题,可以尝试以下几种办法:
1. 增加服务器资源
408 Request Timeout错误通常是由于服务器资源不足导致的。这时,可以考虑增加服务器的处理...阅读全文
May012016
CSS – 完美解决 flex 布局下,一行显示固定个数(平均分布)并且强制换行,超出后 “靠左“ 对其 内容丰富一些
在 CSS 中,Flex 布局提供了一种方便的方式来创建灵活的布局。然而,在某些情况下,我们希望在一行中显示固定个数的元素,并在超过该数量后进行换行,并且将超出的元素“靠左”对齐。本文将介绍使用 Flex 布局实现这个需求的完美解决方案。
步骤一:设置容器属性
首先,在 HTML 中创建一个父容器,并为其添加一个类名,以便于我们在 CSS 中进行样式定义。例如:
<div class="container"&...阅读全文
Apr292016
mysql GROUP_CONCAT 函数
GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。
语法:
GROUP_CONCAT([DISTINCT] expr [,expr …] [ORDER BY {unsigned_integer | col_name | expr} [ASC |DESC] [,col_name …]] [SEPAR...阅读全文
Apr222016
简单透彻理解JSONP原理及使用
什么是JSONP
首先提一下JSON这个概念,JSON是一种轻量级的数据传输格式,被广泛应用于当前Web应用中。JSON格式数据的编码和解析基本在所有主流语言中都被实现,所以现在大部分前后端分离的架构都以JSON格式进行数据的传输。
那么JSONP是什么呢?
首先抛出浏览器同源策略这个概念,为了保证用户访问的安全,现代浏览器使用了同源策略,即不允许访问非同源的页面,详细的概念大家可以自行百...阅读全文
Apr222016