自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weyla的专栏

一步步实践

  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

转载 Thinkphp CURD中的where方法

原文地址:http://www.cnblogs.com/kingfly/p/3524365.html今天来给大家讲下查询最常用但也是最复杂的where方法,where方法也属于模型类的连贯操作方法之一,主要用于查询和操作条件的设置。where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、

2016-10-26 19:13:07 309

原创 thinkphp 字母函数介绍T/I/N/D/M/A/R/U

1、/** * 获取模版文件 格式 资源://模块@主题/控制器/操作 * @param string $template 模版资源地址 * @param string $layer 视图层(目录)名称 * @return string */T($template='',$layer='')2、/** * 获取输入参数 支持过滤和默认值 * 使用方法: * * I(

2016-10-26 16:50:17 4472

转载 Django1.4上传图片无法在页面显示的问题

使用ImageField时,图片成功上传至指定的路径,但在.html页面用{{ obj.photo.url }}显示图片时却无法显示。错误指出是urls.py没有对‘media/’进行映射,映射方法是在:misite/urls.py中加入:from django.conf import settingsif settings.DEBUG: urlpatterns += patt

2015-08-23 18:54:15 813

原创 python编码(汉字)

运行.py程序时,如果里面含有汉字,就需要定义编码格式。Python will default to ASCII as standard encoding if no other    encoding hints are given.有以下几种方式(对win7x86+python2.7.10有效):1. 在.py文件的第一行写下:# This Python file uses t

2015-07-17 14:48:44 639

原创 使用PHP调用系统命令实现ffmpeg的调用

1、需要实现的功能:        上传好视频后,PHP后台自动选取视频流中的某一帧作为视频封面。2、工具:FFmpeg      FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,功能很强大。笔者并没有深入了解和研究这个伟大的项目。只是为了实现上述功能。(在搜索工具的过程中,还搜到了php-FFmpeg,这是一个面向对象的FFmpeg /

2015-07-04 19:00:15 15941 9

转载 JQUERY获取当前页面的URL信息

以前在做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网上查到可以用获取当前URL的详细信息来判断。所以收集了JQUERY获取URL的函数的资料。设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhost:

2015-07-03 11:16:10 385

原创 jquery使用each时注意不要把注释写在函数体内

jquery在使用each时,不要有任何注释在each函数体内,否则页面显示时出问题。如:---------------------------下面的是正确的---------------------------------------------//使每条留言的表情符,在点击时都可显示表情选择块  $('.face_hf').each(function(i){   var e

2015-06-22 20:32:06 486

转载 Jquery1.6版本后attr的变化,灰常委屈

基于上次发表的 Jquery 获取checkbox的checked问题,从大家的评论中得到了答案,原因是Jquery1.6版本后 attr 给改了,悲剧的我不知道,给耍了半天。认真地去看了官方的最新文档,当中有这样的一段话 = =!可见,给YIN了吧。下面发个改动后的效果:jquery1.6+版本: 下文来自www.jquery.com The difference bet

2015-06-22 18:56:36 359

转载 PHPMailer不能连接SMTP服务器的两种常见原因(Could not connect to SMTP host)

PHPmailer无法发送邮件,提示错误Error: Could not connect to SMTP host 出现这种情况一般有两种原因: 1.无法发出请求,本地设置问题 2.连接被stmp服务器拒绝,可能账号出问题,比如发信量大且频繁 第二种情况比较好解决,换一个登陆账号或者登陆IP就可以了。 针对第一种情况,执行以下脚本测试 [CODE_LITE] 

2015-06-16 13:41:02 8313

转载 THINKPHP如何在添加数据的时候获取主键id的值

在使用ThinkPHP新增数据后可以很方便的获取自动增长型的主键值。 $Model = D(‘Blog’);$data['name'] = ’test’;$data['title'] = ’测试标题’;$data['content'] = ’测试内容’;$result = $Model->add($data);if ($result){   $id = $result;

2015-05-20 17:24:02 3097

转载 关于php集成环境mysql wamp 修改密码后phpMyAdmin拒绝访问解决办法

1. 将wamp\apps\phpmyadmin3.4.9\config.inc.php    $cfg['Servers'][$i]['auth_type'] = 'config';    $cfg['Servers'][$i]['password'] = '';   修改为   $cfg['Servers'][$i]['auth_type'] = 'http';  

2015-05-18 15:59:47 741

转载 最常用的PHP正则表达式收集整理

正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用的表达式:  PHP代码 $str = preg_replace("/()(.*?)()/", '\1\2\3', $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是 然后第二个参数中\1、\2、\3就表示这三个部分,要替换成什么

2015-04-30 14:51:22 438

转载 phpAdmin修改密码后拒绝访问的问题

phpMyadmin没配置正确,打开 phpMyadmin 目录找到config.inc.php文件,查找到$cfg['Servers'][$i]['password']='';这行,在''中输入你正确的root登录数据密码。转载地址:http://www.cnblogs.com/Medeor/p/3239630.html

2015-04-27 13:25:21 1483

原创 PHP之错误处理技巧

在PHP的错误报告中会输出一些包含服务器信息的提示,在实际应用的环境中,由于一些环境原因导致的错误可能会给服务器或者Web系统带来安全隐患。因此,对于可能出现的错误的处理在实际应用环境中至关重要。1、隐藏错误在被调用的函数名前加上“@”符号来隐藏可能由于这个函数导致的错误信息。如:$fp=@fopen("in.txt","r");2、自定义错误页面在PHP中,使用错误隐藏的方法

2015-04-09 19:57:00 309

原创 PHP之数据库错误调试

使用DIE语句和mysql_error()调试:如:$conn=mysql_connect("localhost","root","111") or die("服务器连接失败:".mysql_error());使用die语句,在出错后会终止程序的运行。mysql_error()函数会输出错误信息。为了查找出MySQL语句执行中的错误,mysql_error()常被放置在mysq

2015-04-09 19:48:18 445

原创 PHP开发中的乱码问题

1、解决页面中的乱码问题两种方法:(1) 使用meta标签设置页面编码meta标签的作用是声明客户端的浏览器用什么字符集编码显示该页面,其中charset可以设置为GB2312、GBK、UTF-8等。大部分的页面都是通过这种方式来告诉浏览器显示这个页面时采用什么编码。(2)通过header()函数设置页面的编码格式header("content-type:text/html

2015-04-09 16:24:56 461

原创 PHP之转换编码格式

1、通过iconv()函数实现编码转换iconv( string in_charset, string out_charset, string str)该函数将指定的字符串str由in_charset编码格式转换成out_charset编码格式,成功返回转换后的字符串;失败返回FALSE。如果在参数out_charset后添加"//IGNORE"参数,那么将忽略转换时的错误。如果在出现

2015-04-09 14:51:16 1634

原创 PHP加密函数

1、crypt()crypt()函数可以完成单向加密功能。string crypt( string str [, string salt]);//str: 是需要加密的字符串;salt: 为加密时使用的干扰串。如果省略salt,则会随机生成一个干扰串。crypt()函数支持4种算法和长度:_____________________________________________

2015-04-08 14:08:53 569

原创 PDO

PDO是PHP Data Object(PHP数据对象)的简称。是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口。在PHP5.1版本及以后版本中可以使用。1、PDO连接数据库在PDO中,要建立与数据库的连接需要实例化PDO的构造函数。new PDO($dsn, $user, $pwd);//$dsn:Data Source Name。数据源名称,提供连接数据库需要的信息。

2015-04-07 10:16:45 348

原创 PHP之面向对象的魔术方法

PHP中以两个下划线"__"开头的方法被称为魔术方法。如__construct()、__destruct()、__clone()。1、__set()和__get()方法对私有成员进行赋值或者获取值的操作。(不需要主动调用)2、__isset()和__unset():当在类的外部使用isset()函数检测对象中的私有成员属性时,就会自动调用类中的"__isset()"方法完成对私有成员属性的

2015-04-04 10:32:38 725

原创 public、private、protected/抽象类和接口/final、static、clone

1、public可以在类内、类外被其他的类和对象调用。子类可以继承和使用父类中所有的公共成员。对于成员方法,如果没有写关键字,默认就是public。2、private只能在所属类的内部被调用和修改,不可以在类外被访问,即使是子类中也不可以。3、protected可以在本类和子类中被调用,其他地方则不可以被调用。4、类的继承(1) class 子类名称 ext

2015-04-02 16:32:53 889

原创 PHP之类的构造方法和析构方法

1、构造方法构造方法是对象创建完成后第一个被对象自动调用的方法。在PHP5以前的版本中,构造方法的名称必须与类名相同;在PHP5的版本中,构造方法的名称必须是以两个下划线开头的“__construct()”。虽然在PHP5中构造方法的声明方法发生了变化,但是以前的方法还是可用的。PHP5中的这个变化是考虑到构造函数可以独立于类名,当类名发生变化时不需要修改相应的构造函数的名称。2、

2015-04-02 14:21:34 838

原创 PHP之文件上传

文件上传,其学习步骤如下:①学习如何控制上传文件(配置php.ini文件)②学习对上传文件判断(判断上传文件的格式、大小)③学习执行文件上传操作的方法1、开启文件上传功能在php.ini中修改File_Uploads项的以下参数:file_uploads:On服务器支持文件上传;upload_tmp_dir:上传文件临时目录。在文件被成功上传之前,文件首先存放到服务器端

2015-03-29 18:47:33 388

原创 PHP之目录操作

目录也是文件,是一种特殊的文件。1、打开指定目录resource opendir( string path [, resource context])该函数成功则返回目录句柄;如果参数path指定的不是一个有效的目录,或者因为权限、文件系统错误而不能打开,opendir()函数将返回FALSE,并产生一个E-WARNING级别的错误信息。** 通过在opendir()函数前添加@符

2015-03-29 17:11:32 329

原创 PHP之文件处理

1、打开文件resource fopen( string filename, string mode [, int use_include_path [, resource zcontext]])//文件名的路径分隔符用“/”//mode:文件可能通过下列模式来打开: 模式描述r只读。在文件的开头开始。r+读/写。在文件的开头开始。

2015-03-29 15:53:25 331

原创 输出上传图片时变形的解决方法

上传图片是一个比较常见的功能,但是在输出上传图片时可能会遇到一些问题,由于上传图片的大小没有固定,从而可能会导致图片在输出时变形,这是一个让人伤脑筋的问题。如果在上传图片时直接将其生成一个固定大小的缩略图,并同时保存上传的原始图片,那么在输出时就不会有任何问题。

2015-03-29 14:03:40 2775 2

原创 GD2函数库

GD2函数库是一个开放的、动态创建图像的、源代码公开的函数库,可以从官方网站http://www.boutell.com/gd下载最新版本的GD2库。使用GD2函数库可以在页面中绘制各种图形图像,以及统计图,如果与Ajax技术相结合,还可以制作出各种强大的动态图表。在PHP中,对图像的操作可以分为以下4个步骤:创建画布-->在画布上绘制图形-->保存并输出结果图像-->销毁图像资源。1

2015-03-29 09:39:07 1164

原创 PCRE兼容正则表达式函数

1、字符串的匹配与查找(1)preg_match()根据正则表达式的模式对指定的字符串进行搜索和匹配。int preg_match( string pattern, string subject [, array matches [, int flags]])//matches存储与第一个参数中的子模式的各个部分的匹配结果。子模式:正则表达式中的子模式是使用括号括起的模式单元,

2015-03-25 09:19:57 385

原创 PHP之字符串

1、转义、还原字符串在PHP编程的过程中,将数据插入到数据库中时可能会引起一些问题,如出现错误或乱码等,因为数据库将传入的数据中的字符解释成控制符。string addslashes(string str)addslashes()函数常用于在生成SQL语句时,对SQL语句中的部分字符进行转义。string stripslashes(string str)st

2015-03-24 20:14:09 279

原创 Cookie和SESSION(二)

cookie 常用于识别用户。什么是 Cookie?cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。如何创建 cookie?setcookie() 函数用于设置 cookie。注释:setcookie()

2015-03-24 13:35:54 377

原创 Cookie和SESSION(一)

Cookie和SESSION是数据的临时档案馆。Cookie将数据存储在客户端,实现数据的持久存储。SESSION将数据存储在服务器端,保证数据在程序的单次访问中持续有效。有了Cookie和SESSION这个临时档案馆,就可以解决HTTP Web协议的无状态问题,实现数据在不同页面之间的传递(如通过SESSION存储的数据来判断用户的访问权限)和数据在客户端的持久存储(如通过Cooki

2015-03-23 19:26:15 556

原创 PHP操作MySQL数据库的方法

1、连接MySQL服务器      mysql_connect('hostname','username','password');       //hostname:MySQL服务器的主机名(或IP),若省略端口号,默认为3306       //username:登录MySQL数据库服务器的用户名       //password:MySQL服务器的用户密码2、选择MySQ

2015-03-20 16:39:35 537

原创 通过命令模式备份和恢复数据库

1、备份数据以管理员身份进入“运行”——"cmd"后,直接输入“mysqldump -uroot -pweyla db_name>E:\db_name.txt”,按Enter即可。其中,weyla是服务器密码;db_name是要备份的数据库名称;E:\db_name.txt是备份文件的存放路径及名称。2、恢复数据以管理员身份进入“运行”——"cmd"后,直接输入“mysql -uroo

2015-03-20 15:29:16 502

原创 使用phpMyAdmin时遇到的问题(win7)

1、在输入SQL语句时,属性列的名字应该用“`”来引用(数字键1左边的那个键,在英语环境下显示的符号)如:insert into tb_user(`name`,`sex`) values('薄荷','男');

2015-03-20 14:17:57 422

原创 MySQL数据库操作(二)

1、向数据表中添加数据      (1)列出新添加数据的所有的值。             insert into table_name values(value 1, value 2, ...)      (2)给出要赋值的列,然后再给出值。             insert into table_name (column_name 1, column_name 2, ...

2015-03-20 12:22:29 422

原创 MySQL数据库操作(一)

1、创建新数据库      CREATE DATABASE db_name;      db_name可由任意字母、阿拉伯数字、下划线、“$”组成,可以使用上述的任意字符开头,但不能使用单独的数字。2、选择指定的数据库      USE db_name;      选择一个数据库,使其成为当前默认数据库。3、删除指定数据库      DROP DATABASE db_n

2015-03-19 21:45:11 431

原创 MySQL基础

1、语句     在MySQL中,可以直接使用SQL语句,这些语句几乎可以不加修改地嵌入到PHP语言中去。     MySQL允许在SQL语句中使用注释,有3中注释的方式:      ⊙ 单行注释: 用 “#”或“-- ”(注意“--”后有一个空格)      ⊙ 多行注释:“/*……*/”2、MySQL服务器通过系统服务器启动/关闭MySQL:“控制面板”/“管理工具

2015-03-19 20:00:57 279

原创 PHP表单提交(POST&GET&URL编/解码)

POST方法不依赖于URL,不会将传递的参数值显示在地址栏中。另外,POST方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器是看不到这一过程的,安全性高。POST方法比较适合用于发送一个保密的或者大量的数据到服务器。GET方法是表单中method属性的默认方法。使用GET方法提交的表单数据被附加到URL上,并作为URL的一部分发送到服务器端。注意:若要

2015-03-19 15:44:57 1116

原创 PHP数组函数(遍历、排序)

一、遍历foreachforeach(array_expression as $value)和foreach(array_expression as $key=>$value)list()和each():list()仅能用于数字索引的数组,且数字索引从0开始。each()返回数组中的键名和对应的值,并向前移动数组指针。<?php$array=array( //定义数组

2015-03-19 14:18:22 901

原创 PHP流程控制语句

1、foreach循环语句主要用于处理数组,是遍历数组的一种简单方法。如果将该语句用于处理其他的数据类型或者初始化的变量,将会产生错误。为了避免这个问题,最好使用is_array()函数先来判断变量是否为数组类型,如果是,再进行其他操作。foreach(array_expression as $value){ statement}//每次循环时,将当前数组单元的值赋给变量$val

2015-03-16 11:23:58 462

操作系统(孙钟秀)部分习题参考答案

操作系统教程(孙钟秀版)部分课后习题参考答案 文件是.mht格式的。

2011-05-07

空空如也

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

TA关注的人

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