this

Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等

12-12
使用Yii2的时候,在某些场景和环境下需要获得Yii2目前所处于的module(模型).Controller(控制器).Action(方法),以及会调用控制器里面已经定义过的一些公共的方法等.对于这些问题Yii2可以在视图层View中使用$this->context这个对象去获得. 示例:譬如现在(视图层登陆界面)login.php方法下面: <?php //得到Yii2的当前的控制器Controller echo $this->context->id; //输出结果:site /

asp.net PagedDataSource分页实现代码

12-19
   private void databind(ilist<loginlog> datasource,int count)     {         pageddatasource pds = new pageddatasource();         pds.datasource = datasource;         pds.allowpaging = true;         pds.pagesize = 10;         pds.currentpageindex =

js 页面增加返回顶部功能

11-05
 代码如下 复制代码 // ==UserScript== // @name           Scroll To Top // @namespace      sunnylost // @include        http://* // @include        https://* // ==/UserScript== (function(global) {  if(global !== window) return;    function bind(context, name)

一款简单PHP图片上传类带图片显示代码

11-02
uploadimg.class.php文件  代码如下 复制代码 class upload { var $upload_name; var $upload_tmp_address; var $upload_server_name; var $upload_filetype ; var $file_type; var $file_server_address; var $image_w=900; //要显示图片的宽 var $image_h=350; //要显示图片的高 var $upload_f

linux环境下通过fdisk 进行已有磁盘分区扩容

10-29
这篇文章基本是之前老东家公司上班时候一直用的linux磁盘扩容,采用fdisk,后边改成了parted进行扩容. 这里也顺便记录一下用fdisk扩容方法. 注意:未防止意外发生,请提前备份要操作的磁盘,避免操作失败导致数据丢失. [root@localhost ~]# df -lh    //查看扩容分区所在的硬盘名称,这里以home对应的/dev/sdb1 为例.   文件系统              容量  已用 可用 已用% 挂载点 /dev/sda1             9.7G 

Winform中的委托与事件实例

10-16
首先定义一个继承EventArgs类的类,其中包涵自己要传递的数据,类中的属性都是用来传递数据的:  代码如下 复制代码  EventArgs     public class FormulaSetEvent:EventArgs     {         public string _name { set; get; }         public string _formula { set; get; }         public int _select { set; get; }  

mysql 数据库操作类

10-06
 代码如下 复制代码 class dbstuff {  var $querynum = 0;  var $link;     var $sqlid;     var $record;     var $dbcharset='utf-8';     var $charset='utf-8';  function connect($dbhost, $dbuser, $dbpw, $dbname = '', $pconnect = 0, $halt = true) {   if($pconnect)

js特效-状态栏文本一个个飞出来

09-27
提示:您可以先修改部分代码再运行 Click and this script scrolls a message from right to left one character at a time in your status bar. 提示:您可以先修改部分代码再运行

JS创建和存储 cookie一些方法总结

09-25
创建和存储 cookie 在这个例子中我们要创建一个存储访问者名字的 cookie.当访问者首次访问网站时,他们会被要求填写姓名.名字会存储于 cookie 中.当访问者再次访问网站时,他们就会收到欢迎词. 首先,我们会创建一个可在 cookie 变量中存储访问者姓名的函数:  代码如下 复制代码 function Setcookie (name, value) {      //设置名称为name,值为value的Cookie     var expdate = new Date();   /

JavaScript中call()方法

09-12
call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象. call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 参数 thisObj 可选项.将被用作当前对象的对象. arg1, arg2, , argN 可选项.将被传递方法参数序列. 说明 call 方法可以用来代替另一个对象调用一个方法.call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象. 如果没

php 经典的分页代码类

09-03
 代码如下 复制代码 class page{  var $page_name="page";  var $next_page='下一页';  var $pre_page='上一页';  var $first_page='首页';  var $last_page='尾页';  var $pre_bar='<<';  var $next_bar='>>';  var $format_left='';  var $format_right='';  var $page

jquery 选项卡插件

09-02
;(function($){     $.fn.tabsimple = function(c){      c = $.extend({    tab: ".s-tab", //标题项    con: ".s-con", //内容项    curr: "curr",  //当前高亮的css教程类名    event: "click" //触发的事件,jquery所支持的所有事件      },c);      return t

js select 省市级联菜单(读取xml json)

09-02
<script type="text/网页特效" src="../jquery-1.3.2.min.js"></script> <script type="text/javascript"> function loadxml(xmlpath){  var xmldoc=null;  if (window.activexobject){   xmldoc=new activexobject("micro

php 判断字符串包含指定字符

08-16
//实例一  代码如下 复制代码     $string="i am abc";     if (ereg ("www.111cn.net", $string)) echo "'abc' is true <p>";                       if (ereg ("^abc", $string)) echo "'^abc' is true <p>";         

PDO支持数据缓存

08-12
/**  * 作者:初十  * QQ:345610000  */ class myPDO extends PDO {  public $cache_Dir = null; //缓存目录  public $cache_expireTime = 7200; //缓存时间,默认两小时    //带缓存的查询  public function cquery($sql)  {   //缓存存放总目录   if ($this->cache_Dir == null || !is_dir($this->cac

jquery读取复选框值

07-21
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

php mssql server 2005数据库连接类

06-04
php教程 mssql server 2005数据库教程连接类 class msDriver{     public $error;     public $querynum=0;     public $link;     public $lastQuery;     public $lastInsert_id=0;     public $error_callback=array('record');    //record,ignore,report,abort     public $e

asp.net利用存储过程分页代码

05-27
下面是存储过程(sqlserver2000下通过)   --最通用的分页存储过程 -- 获取指定页的数据  CREATE PROCEDURE Pagination  @tblName   varchar(255),       -- 表名  @strGetFields varchar(1000) = ''*'',  -- 需要返回的列  @fldName varchar(255)='''',      -- 排序的字段名  @PageSize   int = 10,          -- 页尺

Object-Level Deceiving / Detouring

05-27
Forget about hooklets for a while, there is some way of deceiving the OS without hooking :>   The OLD, which stands for Object-Level Deceiving/Detouring, is a way of detouring by sending faked kernel objects to the system. This kind of technique repr

PHP中使用strtotime函数注意事项

05-20
今天在微博上看到一个小案例,命令行如下:  代码如下 复制代码 php -r "echo date('Y/m',strtotime('-2 months')) . \"\n\";" 输出结果如下: 2013/03 如果把命令行修改成如下:  代码如下 复制代码 php -r "echo date('Y/m',strtotime('-3 months')) . \"\n\";" 输出结果如下: 2013/03 这里就奇怪了,怎么