自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 php realpath()函数的使用

1.返回指定的目录例如   echo realpath("mac")   /opt/lampp/htdocs/easiio-portal/mac 运行函数的同层文件夹有mac文件夹,不然返回false       echo realpath("/opt/lampp/htdocs/easiio-portal/protected/config/..");  /opt/lampp/htd

2016-03-28 18:16:24 1093

原创 yii const static 的区别

(1) static (类内部使用,可以修改)static要害字在类中是,描述一个成员是静态的,static能够限制外部的访问,因为static后的成员是属于类的,是不属于任何对象实例,其他类是无法访问的,只对类的实例共享,能一定程序对该成员尽心保护。类的静态变量,非常类似全局变量,能够被所有类的实例共享,类的静态方法也是一样的,类似于全局函数。类的静态方法能访问类的静态的属性。另外说明的

2016-03-17 18:16:33 1106

原创 yii学习点滴

为了使用mysql 默认的一些函数,可以采用如下方式关联查询的使用技巧,特别是在GridView 搜索中,我们常规的,会在每个字段里面查询并显示关联关系,但是正确的做法应该是在 search中就设定 criteria 中设定 with的逻辑,这样,查询的时候,直接所有的就关联查询了,而不是找到数据以后,再查找关联的关系。这种是懒加载方式,适合单一查询的数据,

2016-03-16 13:44:51 307

原创 前端开发工具

batarang 断点调试工具

2016-02-01 23:54:15 274

原创 Http请求

在chrome 查看dns缓存  chrome://net-internals/#dns

2016-01-26 12:35:59 243

原创 javascript的几种数据类型

undefined声明了,但没有赋予初始值 例如var message;alert(message==undefined);没有声明,就直接使用的变量。以上两种方式的区别,用操作符typeof的时候,返回的都是undefined,但是在直接使用的时候,第一种会显示undefined,第二种直接报错。script>var message;console.log

2016-01-21 09:08:27 350

原创 javascript中typeof的运用

typeof 是操作符,而不是函数typeof 的返回下列参数 undefined boolean string number object (对象或者null) function因为typeof是一个操作符,而不是函数,建议写法是alert(typeof 99);而不是alert(typeof(99));虽然结果是一致,但是需要斟酌

2016-01-20 23:47:27 231

原创 html+css踩过的一些坑

图片下面有间隙,可以用 display:block来解决。例如加上block以后,就没有下面的间隙了。

2016-01-17 18:08:32 358

原创 ie和其他浏览器关于透明度的使用

IE:filter:alpha(opacity=sqlN)其中 sqlN的值域为[0, 100]js: ieNode.style.filter="alpha(opacity=sqlN)";  Firefox,Chrome和Safari:opacity:sqlN其中sqlN的值域为[0, 1]js: firefoxNode.style.opacity=

2016-01-17 17:13:45 296

原创 table td tr th的含义(参考百度知道)

是定义一个表格 table data cell是定义表格中的一行 table row是定义单元格中的一个单元格 table head

2016-01-15 01:41:38 1579

原创 jQuery 使用unbind()方法移除元素绑定的事件(参考慕课网)

使用unbind()方法移除元素绑定的事件unbind()方法可以移除元素已绑定的事件,它的调用格式如下:$(selector).unbind(event,fun)其中参数event表示需要移除的事件名称,多个事件名用空格隔开,fun参数为事件执行时调用的函数名称。例如,点击按钮时,使用unbind()方法移除元素中已绑定的“dblclick”事件,如下图所

2016-01-13 00:47:00 356

原创 jQuery 使用hover()方法切换事件(参考慕课网)

使用hover()方法切换事件hover()方法的功能是当鼠标移到所选元素上时,执行方法中的第一个函数,鼠标移出时,执行方法中的第二个函数,实现事件的切实效果,调用格式如下:$(selector).hover(over,out);over参数为移到所选元素上触发的函数,out参数为移出元素时触发的函数。例如,当鼠标移到元素上时,元素中的字体变成金黄色,如下图

2016-01-13 00:44:03 262

原创 jQuery页面加载时触发ready()事件 dom结构加载完成就触发。(参考慕课网)

页面加载时触发ready()事件ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。此外,下列写法是相等的:$(document).ready(function(){})等价于$(function(){});例如,当触发页面的ready()事件时,在元素中

2016-01-13 00:39:28 2283

原创 jQuery 使用remove()和empty()方法删除元素(参考慕课网)

使用remove()和empty()方法删除元素remove()方法删除所选元素本身和子元素,该方法可以通过添加过滤参数指定需要删除的某些元素,而empty()方法则只删除所选元素的子元素。例如,调用remove()方法删除元素中类别名为“red”的,如下图所示:在浏览器中显示的效果:从图中可以看出,使用remove(".red")方法只是把

2016-01-13 00:36:00 324

原创 jQuery each 的使用(参考慕课网)

使用each()方法遍历元素使用each()方法可以遍历指定的元素集合,在遍历时,通过回调函数返回遍历元素的序列号,它的调用格式为:$(selector).each(function(index))参数function为遍历时的回调函数,index为遍历元素的序列号,它从0开始。例如,遍历页面中的元素,当元素的序列号为2时,添加名为“focus”的样式,如下

2016-01-13 00:33:07 219

原创 jQuery全选选择器(基本上来自慕课网)

* 选择器,获取页面中的所有元素选取当前元素下面的所有子元素 缺点:在使用全选选择器,选择元素的时候,浏览器会比较慢。

2016-01-12 13:06:57 308

原创 yii框架 widgets 内部传递参数使用方案

array(            'header' => Yii::t("default", "Account status"),            'value' => function($data) use ($userPhoneStatus) {                if (!empty($userPhoneStatus[$data->easiio_id])) {

2015-12-16 11:02:24 896

原创 makefile 的使用

查看makefile的版本  make -v安装  sudo apt-get install apt-get install make大型项目 都是使用makefile来管理编译的文件名 必须命名为Makefile内容如下(ps:必须要制表符tab键来)demo2.out:max.o min.o demo2.cgcc max.o min.o demo2.c -o d

2015-12-14 23:00:33 225

原创 Netbeans 自带注释插件的使用

先输入 /** 然后回车,就会将注释写出来了,必须先把函数写完整。

2015-12-14 14:49:28 3165 1

原创 linux 编程点滴

进入vim 界面以后,在命令行 输入 sp filename,就可以显示多个文件的内容输入i ,就进入刚才创建的文件的编辑模式下了CRLT+W+下箭头,就进入了下一个文件的文本内容在命令模式下 set nu 可以显示行号鼠标箭头指向一个开始的行 然后输入一个数字 n 并输入两个dd 这样就从鼠标指向的地方,赋值了n行CRLT+W+上箭头,

2015-12-14 00:15:09 213

原创 C语言之NULL说明

NULL并不是指针类型,而是用来描述指针的值。一般情况下,NULL被定义为0。如果定义 char *cp=NULL;意味着cp没有指向任何地址,也就是说,它更本没有指向一个具体可用的值。让cp没有指向任何地址是安全的。NULL对暂时用不到的指针变量赋初始值,以避免野指针的问题。NULL有时候,也用在一些返回指针的函数中,如果返回的为NULL,那么代表函数调用并没有成功,如fopen;

2015-12-10 23:10:31 443

原创 c语言指针之void

void有两种使用使用场景:如果函数没有返回值或者参数,那么应该声明为void。声明一个void的指针类型,对于void的指针类型,它只保存了一个地址,不包含指向变量的指针类型,因此,任何类型的指针变量都可以赋值给它,而不需要类型转换////  main.c//  pointer1////  Created by eric wang on 15/12/10.

2015-12-10 22:34:41 278

原创 C语言指针 指针的赋值,变量的别名

1.任何指针变量都有两个属性:本身保存的地址和指向变量的类型。指针赋值,简单应用。#include int main(int argc,const char * argv[]) {    // insert code here...    int  *p;    int b=10;    p=&b;    printf("%p %p\n",p,&b)

2015-12-10 22:26:23 1030

原创 C语言 变量的存储方式和生命周期

变量的分类:全局变量和局部变量(从变量的作用域,即从空间角度)变量的存储方式:静态存储方式和动态存储方式(变量存在的时间)有的变量在程序运行的整个过程中都存在,而有的变量则是在调用其所在的函数时,才临时分配存储单元,而函数调用结束以后,该存储单元就立即释放,变量就不存在了。内存中供用户使用的存储空间如下:程序存储空间程序区 静态存储区 动

2015-12-08 17:50:02 345

原创 C语言基础,排序算法之冒泡排序算法

C语言,冒泡排序算法

2015-12-06 22:27:44 587

原创 NSString的详细用法(函数说明)

//常见初始化字符创对象的方式              NSString *temp=@"abcdefghijklmn";//方式1             NSString *temp2=[[NSStringalloc] initWithFormat:@"%d",4];//方式2             NSString *temp3=[NSStringstringWi

2015-11-22 23:38:22 263

原创 c语言输出的%

%i和%d没有区别,%i是比较老式的写法,%d是比较新式的写法

2015-11-22 21:42:33 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除