CSS hack浏览器兼容一览表

CSShack是指我们为了兼容各浏览器,而使用的特别的css定义技巧。这是国外摘来的一张CSShack列表,显示了各浏览器对csshack的支持程度,对我们制作兼容网页非常有帮助。...

【laravel5.4】查询构造器对象与模型instance的互相换换

1、查询构造器一般情况下返回对象,但是无法直接使用model类的一些方法,如toJson、toArray等DB::table结果转换成model类实例【collect实例】publicfunctionfind($id=''){if(!isset($id)||!is_numeric($id)){echo'数据传入有误,请重试';}$select_obj2=[];$select_obj=DB::table('student')->whereRaw('id>=?andpassword!=?',[$id,''])->select('id',DB::raw("count('username')asusernamecount"))->first();foreach($select_objas$k=>$v){$select_obj2[$k]=$v;}/*DB查询构造器数据转换成模型数据collectinstance*/$collectInstance=collect($select_obj);var_dump($collectInstance);//查询构造器对象var...

【jquery】ajax 动态 改变 select下拉框选中的值

//JS<scripttype="text/javascript>//ajax动态给添加原料的【商品名称】下拉框绑定selected属性$("#origin_code").find("option").each(function(index,dom){if($(this).val()==msg.data.origin_code){$(this).attr("selected","selected");returnfalse;}})</script> //html<selectname="ajax[origin_code2]"id="origin_code"class="form-control"><optionvalue="">请选择原料名称</option><volistname="origin_arr"id="vo"><optionvalue="{$vo.origin_code}"ref="{$vo.origin_unit}">{$vo.origin_name}</option>...

【table】给table表格设置一个通用的css3样式(默认有斑马条纹)

/*=表格(默认有斑马条纹)------------------------------------------*/.data-table{margin:10px0;}.data-tabletable{width:100%;border-collapse:collapse;//设置表格边框合并为单一边框}.data-tablecaption{height:30px;line-height:30px;font-weight:700;}.data-tabletheadth,.data-tabletbodytd{padding:8px;height:19px;line-height:19px;font-weight:400;}.data-tabletheadth{text-align:left;color:#fff;background-color:#353535;}.data-tabletbodytr{background-color:#fefefe;color:#686868;}.data-tabletbodytr:nth-child(even){background-color:#f2...

【转】file_get_contents("php://input")的使用方法

$data=file_get_contents("php://input");  php://input是个可以访问请求的原始数据的只读流。POST请求的情况下,最好使用php://input来代替$HTTP_RAW_POST_DATA,因为它不依赖于特定的php.ini指令。而且,这样的情况下$HTTP_RAW_POST_DATA默认没有填充,比激活always_populate_raw_post_data潜在需要更少的内存。enctype="multipart/form-data"的时候php://input是无效的。 1,php://input可以读取httpentitybody中指定长度的值,由Content-Length指定长度,不管是POST方式或者GET方法提交过来的数据。但是,一般GET方法提交数据时,httprequestentitybody部分都为空。 2,php://input与$HTTP_RAW_POST_DATA读取的数据是一样的,都只读取Content-Type不为multipart/form-data的数据。学习笔记...

【laravel5.*】详解laravel中的依赖注入

1、下面这个是自定义的类,钉钉扫码登录web网页授权OAuth2.0,是一个典型的依赖注入参考示例: ...

python中的urlencode与urldecode

当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换。所以对于一些中文或者字符,url不识别的,则需要进行转换,转换结果如下:urllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串,比如:importurllib.parsevalues={}values['username']='02蔡彩虹'values['password']='ddddd?'url="http://www.baidu.com"data=urllib.parse.urlencode(values)print(data)结果如下:如果只想对一个字符串进行urlencode转换,怎么办?urllib提供另外一个函数:quote()importurllib.parses='长春's=urllib.parse.quote(s)print(s)输出结果为:当urlencode之后的字符串传递过来之后,接受完毕就要解码了&md...

css选择器

一、css简介            在学习css的前提,需要知道css的全称是什么?:CascadingStyleSheets。   css指的是折叠样式表,其组成结构为:样式表->规则->选择器和声明块->声明->css属性和属性值组成。      浏览器读取编译css的顺序是由右往左,因为这样子,右边首先定位到具体的元素或者属性,这样子可以加快定位的速度。   css注释,作用和HTML类似,只不过必须编写在style标签中,或者css文件   选择器:通过选择器可以选择页面中指定的元素并且将声明快中的样式应用到选择器对应的元素上。   声明块:声明块紧跟在选择器右边,使用一对{}括起来   声明块实际上是一组一组的明值对结构   在一个声明块中可以写多个声明之间使用;隔开   声明的样式名和样式值使用:来连接 二、css选择器(1)基本选择器  &...
IT猿 IT猿·2020-03-25

python模块中的__all__属性

转自:http://blog.csdn.net/sxingming/article/details/52903377python模块中的__all__属性,可用于模块导入时限制,如:frommoduleimport*此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入。若没定义,则导入模块内的所有公有属性,方法和类。 [python] viewplain copy # kk.py  class A():      def __init__(self,name,age):          self.name=name          self.age=age   &nbs...

python中的正则表达式(re模块

转自:https://www.cnblogs.com/tina-python/p/5508402.html正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。1、普通字符和11个元字符:普通字符匹配自身abcabc.匹配任意除换行符""外的字符(在DOTALL模式中也能匹配换行符a.cabc转义字符,使后一个字符改变原来的意思a.c;a\ca.c;ac*匹配前一个字符0或多次abc*ab;abccc+匹配前一个字符1次或无限次abc+abc;abccc?匹配一个字符0次或1次abc?ab;abc^匹配字符串开头。在多行模式中匹配每一行的开头^abcabc$匹配字符串末尾,在多行模式中匹配每一行的末尾abc$abc|或。匹配|左右表达式任意一个,从左到右匹配,如果|没有包括在()中,则它的范围是整个正则表达式abc|defabcdef{}{m}匹配前一个字符m次,{m,n}匹配前一个字符m至n次,若省略n,则匹配m至无限次ab{1,2}cabca...

软件设计之UML—UMLred'>中的六大关系

一、UMLred'>中的六大关系在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。1.1、继承关系—泛化(Generalization)指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中用extends关键字。【泛化关系】是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:猫头鹰是鸟的一种,即有鸟的特性也有猫头鹰的共性。【箭头指向】带三角箭头的实线,箭头指向父类。【描述】上图red'>中的类bird有嘴、翅膀、羽毛等属性。会飞、会唧唧喳喳的叫,那么就有这些方法。而猫头鹰有大眼睛和捕捉老鼠的本领,这则是自身的特性。1.2、实现关系(Realization)指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此...

如何解决loadrunner回放日志中的乱码问题

在Loadrunner回放脚本时,会看到replaylog区会展示脚本回放时的信息。有时候选中了打印服务器返回具体信息后,服务器返回的中文字符为乱码。怎么破?  原来Loadrunner的replaylog需要和具体请求返回的数据格式相对应后,log才能显示正常。那么怎么看服务器返回的内容的具体格式呢?  在发送请求的header字段中,Content-Type字段代表客户端可以接受服务器的请求格式。服务器就是根据这个字段来判断应该返回什么样的格式的。如果没有定义,默认为UTF-8格式。这样,在Run-timeSettings→Preferences→Options...中可以选择General→Convertfrom/toUTF-8选择Yes。再次回放脚本时,发现中文正常显示了。 另外附录Run-timeSettings里面log不同级别的含义:i.Parametersubstitution代表打开参数的描述。例如你在脚本中定义了截取函数,则这项可以直接打印出你定义函数的返回值。ii.Datareturnedbyserver:代表从服务器返回的...

jquery中的replaceWith()和html()的区别

区别在于,html()会替换指定元素内部的HTML,而replaceWith()会替换元素本身及其内部的HTML。//目标div<divid="myid"/>html:$('#myid').html('<p>Text</p>');//输出<divid="myid"><p>Text</p></div> replaceWith:$('#myid').replaceWith('<p>Text</p>');//输出<p>Text</p> ...

CSS中position:fixed的相关用法

CSS中的三大重点知识:1.float,浮动2.盒子模型3.position绝对定位今天主要写下position中fixed相关知识:position:static,relative,absolute,fixed今天写一个吸顶式菜单,当浏览器滚动条向下滑动时!菜单随着页面向下滑动!一开始以为用了absolute,这个大家也应该常用.发现效果是达到了~但发现有一个严重的问题是:向下滑动时这个浮动层会非常的抖动.很影响美观!结果测试后发现了问题~position:absolute是相对于整个网页的顶部定位的(外部容器为body的情况下)~position:fixed是相对于网页的显示窗口定位的(外部容器为body的情况下)~所以用position:fixed固定层随滚动条下滑时!效果很完美!...

css3新特性学习系列 -- border

css3新特性border属性(border-radius、border-image、box-shadow)详解1、border-radius 圆角   支持:IE9+  用法:    border-radius:25px25px25px25px    有四个值,分别表示top-left、top-right、bottom-right、bottom-leftdiv{border:2pxsolid;border-radius:25px25px25px25px;/*可简写为border-radius:25px*/-moz-border-radius:25px;/*OldFirefox*/}  2、border-image 边框图片  支持:safari5及更早版本,需要前缀-webkit;oprera需要前缀 -o;  用法:url图片路径;  裁剪位置(支持数值、百分比值),默认单位px,百分比相对于图片而言;stretch为默认值    border-image:url("image/border.png")...
首页上一页...366367368369370下一页尾页