精华内容
下载资源
问答
  • 这样虽然解决了上面主窗口一闪而过的问题,但是,如果在my1 对话框出现的时 候不点enterBtn,而是直接关闭对话框,那么此时整个程序应该结束执行,但 是事实是这样的吗?如果你此时对程序进行了改动,再次按下run ...
  • 标准c++较以前的版本功能更强大,其中许多新语言特性,如名字空间、异常、模板、运行时类型声明等使得新技术得以直接应用。本书围绕语言及库功能来组织,内容涉及c++主要特征及标准库,并通过系统软件领域中...
  • C++程序设计语言(特别版)--源代码

    热门讨论 2012-04-23 07:33:51
    标准c++较以前的版本功能更强大,其中许多新语言特性,如名字空间、异常、模板、运行时类型声明等使得新技术得以直接应用。本书围绕语言及库功能来组织,内容涉及c++主要特征及标准库,并通过系统软件领域中...
  • 提供是本书课后习题源代码,也就是《C++程序设计语言(特别版)题解》源代码。非书中源代码。 本版本是高清版,是第1版第18次印刷,是书签最全最好版本。 基本信息 原书名: The C++ Programming Language...
  • 设计者的确能做出良好的设计,而新手则面对众多选择无从下手,总是求助于以前使用过的非面向 对象技术。有经验的设计者显然知道一些新手所不知道的东西,这又是什么呢? 内行的设计者知道:不是解决任何问题都要...
  • 予我耐心解答老师和同学,是他们为我小程序的成功起到了关键性作用,那么多个日夜,如此多困难,同学们勤恳塌实,从开始到结束,没有显出一点倦意,始终热情高涨,我感谢这种氛围,感谢学校提供良好条件。...
  • 5.17 说真,真有机器非零空指针吗,或者不同类型不同表示? 地址0上到底有什么? 5.18 运行时整数值0转换为指针以后一定是空指针吗? 5.19 如何访问位于机器地址0处中断向量?如果我将指针值设为0,...
  • 本书以问答形式组织内容,讨论了学习或使用C语言过程中经常... 5.17 说真,真有机器非零空指针吗,或者不同类型不同表示? 90 地址0 上到底有什么? 90 5.18 运行时整数值0转换为指针以后一定是空指针...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    内容简介 《你必须知道495个C语言问题》以问答...5.17 说真,真有机器非零空指针吗,或者不同类型不同表示? 61 地址0 上到底有什么? 61 5.18 运行时整数值0转换为指针以后一定是空指针吗? 61 5.19...
  • 5.17 说真,真有机器非零空指针吗,或者不同类型不同表示? 61 地址0 上到底有什么? 61 5.18 运行时整数值0转换为指针以后一定是空指针吗? 61 5.19 如何访问位于机器地址0处中断向量?如果我将...
  • 5.17 说真,真有机器非零空指针吗,或者不同类型不同表示?  地址0上到底有什么?  5.18 运行时整数值0转换为指针以后一定是空指针吗? 5.19 如何访问位于机器地址0处中断向量?如果我将指针值设为...
  •  5.17 说真,真有机器非零空指针吗,或者不同类型不同表示? 地址0上到底有什么? 5.18 运行时整数值0转换为指针以后一定是空指针吗? 5.19 如何访问位于机器地址0处中断向量?如果我将指针值设为...
  • 六是通过‘导出和导入’功能可以将全部记录在加密后导出到储存卡或从储存卡中导入您以前备份过的记录;七是特有的定时自动锁功能会在您停止操作一定时间后自动锁定密码管家,最大限度保护您的信息安全。 有了『密码...
  • 疯狂程序员

    热门讨论 2012-07-18 18:05:32
    那两人原来是一对,男的以前在她学校教书,女就是他学生。后来因为她,男也教不成书了,于是就出来开了这么一家广告公司。绝影打心眼里佩服他,因为能泡妹妹就是很牛B,如果能从学校泡到妹妹,那就更牛B了。因为...
  • 六是通过‘导出和导入’功能可以将全部记录在加密后导出到储存卡或从储存卡中导入您以前备份过的记录;七是特有的定时自动锁功能会在您停止操作一定时间后自动锁定密码管家,最大限度保护您的信息安全。 有了『密码...
  • 安装SQL Server遇到错误提示:以前...找了半天,重起了N次系统,把该关进程都关掉了,没发现什么异常程序,该机器上以前没安装SQL Server。只是昨天SYMANTEC PATITIONMAGIC 8.0重新调整分区大小,在调整中出...
    安装SQL Server遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!郁闷,在本本上搞了两天时间怎么也没找到解决方法,恨不得把个系统重装了.
    找了半天,重起了N次系统,把该关的进程都关掉了,没发现什么异常程序,该机器上以前没安装过SQL Server。只是昨天用SYMANTEC PATITIONMAGIC 8.0重新调整过分区大小,在调整中出错。现安装SQL2K就报创建挂起的文件操作错误。
    还是不行,搜索了一下,最后在网上找到解决方法:
    打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
    看看本机的注册表信息,Faint,是winlib.dll病毒!删掉该条注册表注释(之前备份),OK!
     
     
     
    展开全文
  • 利用CI钩子实现权限认证 session

    千次阅读 2017-01-05 21:14:16
    一直没找到CI权限认证扩展,以前好像找到过一个老外扩展,不过不怎么好用,现在记不清了,后来仿着jsp firter方式CI钩子写了一下,感觉还可以,做个网站,应用足够了,没必要搞得太复杂。看到很多人在...

    钩子(hook)作用是:在目标控制器方法调用之前拦截到请求,也是在执行了构造方法后,调用控制器之前执行的程序

    一直没找到CI的权限认证扩展,以前好像找到过一个老外的扩展,不过不怎么好用,现在记不清了,后来仿着jsp firter的方式用CI钩子写了一下,感觉还可以,做个小网站,小应用足够了,没必要搞得太复杂。看到很多人在网上问,这里把我们的方法分享一下,如果你有更好的实现,也请记得分享给我们。^_^


    通常我们后台路径看起来都会像下面这样:

    http://www.php-chongqing.com/index.php/manage/

    http://www.php-chongqing.com/index.php/manage/article/add

    http://www.php-chongqing.com/index.php/manage/product/delete/1

    http://www.php-chongqing.com/index.php/manage/user


    因为CI是MVC的,单一入口,并且给我们提供了7个挂钩点,一切就很简单了,我们只需要在CI执行目标控制器方法之前拦截到请求,检查URI是否是以manage开头即可,如果URI以manage开头,就检查用户权限,没有权限就跳转到登陆页或是相关的提示页。


    1、先到config/config.php中设置允许使用钩子

    $config['enable_hooks'] = TRUE;
    2、再到config/hooks.php中配置权限认证钩子

    $hook['post_controller_constructor'] = array(    'class'    => 'ManageAuth',    'function' => 'auth',    'filename' => 'ManageAuth.php',    'filepath' =>'hooks');
    需要注意的是一定要使用'post_controller_constructor'挂钩点,因为我们可能要在ManageAuth中使用CI的aip,连接数据库等。

    转自:http://codeigniter.org.cn/forums/thread-10877-1-1.html


    3、创建ManageAuth.php文件,放到hooks目录下,ManageAuth.php中的代码如下:

    /** * * 后台权限拦截钩子 * @link http://www.php-chongqing.com * @author bing.peng *  */class ManageAuth {    private $CI;            public function__construct() {        $this->CI = &get_instance();     }            /**     * 权限认证     */    public function auth() {        $this->CI->load->helper('url');        if (preg_match("/manage.*/i", uri_string()) ) {        // 需要进行权限检查的URL            $this->CI->load->library('session');            if( !$this->CI->session->userdata('username') ) {        // 用户未登陆                redirect('login');                return;            }        }            }        }

    OK,就这样,搞定了,我们通过正则表达匹配,凡是以manage打头的url都是需要登陆后才能访问的。

    示例中的权限认证很简单,仅仅只是检查下session是否存有username,如果有就认为用户已登陆,可以访问资源,否则就跳转到登陆页面。注意登陆的url千万不是能以manage开头,否则就重向定死循环了。


    如果,你须更复杂的权限认证直接写你自己的认证方法就OK了,比如你使用了用户、角色、资源等等。


    这种实现基本可以算作AOP(面向切面编程)了,其实PHP已经有了AOP的雏形,改天用原生PHP的方法拦截,实现一下权限认证。^_^

    展开全文
  • 你必须知道495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    当我向p[i] 赋值时候, 我的程序崩溃了。. . . . 5 1.14 我总算弄清除函数指针声明方法了, 但怎样才能初始化呢? . . 5 2 结构、联合和枚举7 2.1 声明struct x1 f . . . g; 和typedef struct f . . . g x2; 有...
  • iz3d 3D立体游戏软件

    2010-07-14 17:25:42
    由于中间不存在破解环节,因此这方法无论兼容性还是合法性都比以前介绍破解法要好,NVIDIA可能会通过修补驱动漏洞阻止破解行为,而使用这一方法则完全不需要担心这一问题。 IZ3Ddriver兼容性好,更多惊喜有待读者...
  • 头条/抖音审核的时候,如果你的小程序有充值功能会导致审核不通过,所以默认情况下,小程序将隐藏充值提现功能,通过该参数可开启充值提现的显示 ROLE_FOR_SHOP (开关类型) 如果你有多店铺功能,改功能将开启...
  • 该方案锁定整个系统,它会禁用任务管理器和所有CD-ROM驱动器,使可能入侵者无法绕我们工具读取光盘和USB存储设备。 智能电脑锁定使用也非常容易,轻点鼠标,让你立刻锁定系统。也可以在空闲模式时自动...
  • 后来我清空FLASH用的小程序还是当时写的LED闪烁程序呢。另外1周里其中还因为自己过于菜,没把OM设置好导致晶阵不阵 哈哈。这个是必须做的,但一带而。目标放的远一点。 八 学习要多长时间 我从菜鸟到现在两个...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    第九章 面向对象的程序设计 .101 9.1 面向对象基本概念.101 9.2 对象模型技术 .103 9.3 面向对象分析 .105 9.4 面向对象设计 .107 9.5 结 .110 第十章 类 .112 10.1 类 声 明 .112 ...
  • 历史上 Linux就是这么产生,Linus Torvalds当时是一名赫尔辛基大学计算机科学系二年级学生,经常要自己电脑去访问大学主机上新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件...
  • 以前的某些时代,有些工程师们仅仅把技术作为赚钱手艺,很多操作技巧都是密不外传,总怕“教会了徒弟,饿死了师父”。本书编排是对此种落后思维一种否定。具体表现为三大特色:    编辑与遴选:搜索...
  • 历史上 Linux就是这么产生,Linus Torvalds当时是一名赫尔辛基大学计算机科学系二年级学生,经常要自己电脑去访问大学主机上新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

怎么找到以前用过的小程序