0%

在调用数据库查询时,由于从model接收从controller传递过来的参数时,顺序发生了错误,导致模糊匹配的关键字不是从前端post过来的name数值,因而始终查不出数据,由于这个错误一旦被忽略,是不会报错的,所以一直没有debug出来,浪费我好多脑细胞,关键是时间被耗费了,谨以此文警示自己,常识性的错误不要再犯,有时一直无法找到的错误可能就是出错在很基础的地方。

Read more »

不多说,直接上代码
1
2
3
4
5
6
7
8
9
10
11
12
13

//可以识别手机UC浏览器(业界毒瘤)

var u=navigator.userAgent;
if((u.match(/AppleWebKit.*Mobile.*/)!==null)||( //苹果等浏览器
u.indexOf('Android')>-1)|| //某些安卓浏览器
(u.indexOf('Linux')>-1)){ //UC浏览器
window.location='/user/checkStore?browser=mobile';
return;
}
window.location='/user/checkStore?browser=pc';
return;

svg:Scalable Vector Graphics (SVG) is an XML -based markup language for describing two-dimensional vector graphics.

现代网页中许多能够形象的表达功能的图标都是用svg技术实现的,这种技术实现的图案可以在任意比率下放大而不出现失真,因为是矢量图案,并且占用的资源也比传统图片少很多。

Read more »

<rect> 创建矩形:

1
2
3
4
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="300" height="100"
style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)"/>
</svg>

属性解释

  • rect 元素的 width 和 height 属性可定义矩形的高度和宽度
  • style 属性用来定义 CSS 属性
  • CSS 的 fill 属性定义矩形的填充颜色(rgb 值、颜色名或者十六进制值)
  • CSS 的 stroke-width 属性定义矩形边框的宽度
  • CSS 的 stroke 属性定义矩形边框的颜色
    Read more »

line

用于创建直线

1
2
3
4
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<line x1="0" y1="0" x2="200" y2="200"
style="stroke:rgb(255,0,0);stroke-width:2"/>
</svg>

属性:

  • x1,y1 属性定义线条的开始坐标
  • x2,y2 属性定义线条的结束坐标
    Read more »

circle

用于定义圆形
属性:cx,cy,r

1
2
3
4
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" cy="50" r="40" stroke="black"
stroke-width="2" fill="red"/>
</svg>

解释:cx,cy定义了圆心的位置(相对于左上角)
r定义了圆的半径

Read more »

简介

Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。

PHP通过setcookie函数进行cookie的设置,任何从浏览器发回的cookie,PHP都会自动将其存储在$_COOKIE的全局变量中,我们可以$_COOKIE[key]的形式来读取某个cookie值。

HP中的Cookie具有非常广泛的使用,经常用来存储用户的登录信息,购物车等,且在使用会话Session时通常使用Cookie来存储会话id来识别用户,Cookie具备有效期,当有效期结束之后,Cookie会自动的从客户端删除。同时为了进行安全控制,Cookie还可以设置域跟路径。

Read more »