自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 js中的模块

函数封装 我们在讲函数的时候提到,函数一个功能就是实现特定逻辑的一组语句打包,而且JavaScript的作用域就是基于函数的,所以把函数作为模块化的第一步是很自然的事情,在一个文件里面编写几个相关函数就是最开始的模块了 这样在需要的以后夹在函数所在文件,调用函数就可以了 这种做法的缺点很明显...

2020-03-05 21:38:10 50 0

原创 CI的csrf的使用说明(2)

在application的config中可以开启csrf的设置 $config['csrf_protection'] = TRUE; $config['csrf_token_name'] = 'csrf_test_name'; $co...

2020-03-05 20:28:03 46 0

原创 CI的csrf的使用说明

在application的config中可以开启csrf的设置: $config['csrf_protection'] = TRUE; $config['csrf_token_name'] = 'csrf_test_name'; $c...

2020-02-19 21:25:27 177 0

转载 防止网页被嵌入框架的代码

作者:阮一峰 日期:2010年8月15日 两年前,我写过一段代码,防止网页被嵌入框架(Frame)。 <script type="text/javascript">   if (window!=top) // 判断当前的window对象是否是top对象 ...

2020-02-16 16:18:26 41 0

转载 VC++ 使用WebBrowser控件中html文件以资源形式加载

. . . . //加载资源文件中的HTML,IDR_HTML1就是HTML文件在资源文件中的ID wchar_t self_path[MAX_PATH] = { 0 }; GetModuleFileName(NULL, self_path, MAX_PATH); CSt...

2020-02-14 01:13:17 56 0

转载 MFC的WebBrowser控件 C++与JavaScript之间数据交互传递

----------------------------------------------------------------------------------------------------------------------------------------------- 最近开发M...

2020-02-14 01:08:47 65 0

转载 CI框架获取控制器名和方法名

CI获取控制器名和方法名 第一种方法: 即使有__CLASS__,__FUNCTION__魔术变量,但是在父类控制器,或者在model中,只能获取当前类的类名和方法名。 第二种方法: $this->uri->segment(3, 0); 这种是通过URL来获取,万一url路由...

2020-02-11 02:43:47 56 0

转载 CI静态资源处理

CI的application是有请求拦截的,静态资源,css,js,以及图片等是无法加载得到了,需要修改application 下的.htaccess文件,如图!

2020-02-10 16:41:46 81 0

转载 CI的CSRF防范原理及注意事项

首先我们谈谈什么是CSRF,它就是Cross-Site Request Forgery跨站请求伪造的简称。很多开发者甚至不够重视这个问题,认为这不是安全漏洞,而不过是恶意访问而已,它的攻击原理我在这里简单地描述一下: 有一天你打开你简单优雅逼格十足的谷歌浏览器,首先打开了一个tab页,登录并访问了...

2020-02-10 16:39:25 58 0

原创 【小马技术-Vue.js入门教学】第3课:处理用户输入

处理用户输入 ============ ## 知识点 * v-model ### v-model 为页面输入框进行数据邦定,例如: + input + select + textarea + components ### 使用例 ~~~html <div id="my...

2020-02-06 17:08:45 69 0

转载 【小马技术-Vue.js入门教学】第3课:条件与循环

条件与循环 ========== ## 知识点 * v-if * v-for ### v-if 条件判断式,根据表达式的真伪进行页面处理。 ~~~html <p v-if="seen">快看我!</p> ~~~ ### v-for 处理数组...

2020-02-06 17:06:54 135 0

转载 【小马技术-Vue.js入门教学】第2课:从index.html开始

从index.html开始 ================ ## 知识点 * html5文档 * vue.js导入 * Vue对象 ## index.html 从第一个index.html开始吧! ### vue.js引用 ~~~html <script src="h...

2020-02-06 17:02:34 122 0

原创 VC6和VS2017使用webbrowser,并禁用鼠标右键

vc6直接在控件里添加webbrowser控件,并给控件添加一个变量m_ctrlWeb。 打开网页:m_ctrlWeb.Navigate("http://blog.csdn.net/fjb2080",NULL,NULL,NULL,NULL); 禁止鼠标右键: 在添加w...

2020-01-22 19:09:09 147 0

转载 VC(MFC)中加入文件资源,并使用

将一个版本的程序包含到另一个版本(母体)里面,母体在运行的时候,判断是不是自己需要的版本,如果是,那么就运行,如果不是,那么释放出包含的那个版本的程序,然后运行释放出来的程序。 这样就没有必要将两个程序捆绑到一起,只是把一个程序当作那个母体程序的资源包含到母体程序里面 VC6,新建了一个m...

2020-01-20 02:37:06 149 0

转载 Handlebars.js入门教程

转自:https://segmentfault.com/a/1190000002796397 概述 刚接触前端的时候,师傅就给我推荐了Handlebars,自己也蛮喜欢它的语法。到现在,Handlebars都已经更新到3.0.3了,是时候重新过一遍文档了。 引入 要使用Handlebars...

2019-12-29 17:37:45 32 0

转载 PHP之Trait详解

php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性 用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化 如下代码实例: <?php ...

2019-11-29 00:23:31 45 0

转载 php实现多继承-trait语法

转自:https://www.cnblogs.com/ddddemo/p/6547688.html 自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发...

2019-11-29 00:14:58 19 0

转载 QTableView使用

  QTableView ​    表格视图控件QTableView,需要和QStandardItemModel, 配套使用,这套框架是基于MVC设计模式设计的,M(Model)是QStandardItemModel数据模型,不能单独显示出来。V(view)是指QTableView视图,要来显示...

2019-02-10 01:17:10 809 0

原创 QTreeView和QStandardItemModel的简单使用

Dialog.h #ifndef DIALOG_H #define DIALOG_H #include &lt;QDialog&gt; namespace Ui { class Dialog; } class QStandardItemModel; class Dialo...

2019-02-09 15:36:54 412 0

转载 C语言编写简易病毒

转自:https://blog.csdn.net/hbhgyu/article/details/77775926 本次实验设计的是一个基于C语言的恶意代码,其执行流程如下:  1、 在病毒第一次执行时,即检测到注册表的任务管理器没有被禁用,则病毒依次执行以下功能:  创建开机启动项,在系统目录路...

2018-12-07 22:48:20 447 0

原创 php 命令行运行

1、运行 php abc.php start ctrl-c 进行结束 2、停止 php abc.php stop 3、重启 php abc.php restart 4、后台运行 php abc.php start -d 可以在后台运行php的workman定时检测某些参数。...

2018-10-19 18:23:53 651 0

原创 页面设置锚点,进行跳转

  例如,如果页面内容比较多,进行下拉之后,如果想快速回到上面,可以在页面上面加上: &lt;a name="anchor" &gt;&lt;/a&gt;   然后如果点击跳转,如下: &lt;a href="#a...

2018-10-06 22:04:30 513 0

转载 CodeIgniter 和 Twig 整合

转自:http://ju.outofmemory.cn/entry/124067 为啥还要用 Twig PHP可以嵌入HTML,可以说本身就是模版语言,为啥还要用Twig这样的模版引擎? 首先,PHP可以嵌入HTML,但它首先是一种编程语言,这就意味着他对语法的要求很严格。比如,你在View...

2018-10-05 13:03:10 392 0

转载 Twig的安装与使用

转自:https://blog.csdn.net/swain_yj/article/details/51693906 1.下载Twig源码 https://github.com/twigphp/Twig/tags 2.复制lib文件夹下核心目录到CI框架的 common 目录 3.在CI框架...

2018-10-05 13:02:23 541 0

转载 在 CI 中使用 composer 安装的依赖包

转自:https://blog.csdn.net/wujiangwei567/article/details/51488426 step 1  全局安装 composer $ curl -sS https://getcomposer.org/installer | php $ mv comp...

2018-10-05 13:01:31 565 0

原创 phpstorm激活

地址:http://idea.lanyus.com/

2018-10-04 23:48:54 262 0

转载 FastRoute - 快速请求路由

转自:https://dryyun.com/2018/04/20/php-FastRoute/   链接https://github.com/nikic/FastRoute 这个库提供了基于正则表达式的快速路由实现。这篇文章解释了 FastRoute 是如何工作的和它为什么很快。 安装...

2018-09-10 21:34:35 1802 0

原创 Medoo 排序查询

$this-&gt;model-&gt;select("table_name", 'title', [ 'LIMIT'...

2018-08-31 15:27:56 484 0

原创 宝塔面板卸载

1、wget http://download.bt.cn/install/bt-uninstall.sh 2、sh bt-uninstall.sh

2018-08-26 23:15:32 10504 1

原创 PHP 提示:proc_open() has been disabled for security reasons 错误的解决方法

此proc_open函数被php禁用了,打开即可 宝塔面板在:软件管理 ----&gt;  php7.2----&gt;设置 ---&gt; 禁用函数,将proc_open删除即可。

2018-08-24 23:26:22 2878 0

原创 PHP提示错误:file_exists() [function.file-exists]: open_basedir restriction in effect 的解决办法

open_basedir 这个是用来限制php的目录访问权限的,如果不在允许的范围内,php就不能访问。 这个 open_basedir 在 php.ini 里可以设定,也可以在 apache的httpd.conf 里面设定。 php.ini open_basedir=/var/web/w08...

2018-08-24 23:23:15 5937 0

转载 Chrome浏览器调试技巧

摘自网络:地址http://www.cr173.com/gonglue/62840_1.html   这次分享的是Chrome开发工具中最有用的面板Sources。 Sources面板几乎是我最常用到的Chrome功能面板,也是在我看来决解一般问题的主要功能面板。通常只要是开发遇到了js报错或...

2018-08-24 13:33:11 2595 0

转载 php使用QueryList轻松采集JavaScript动态渲染页面

转自:https://blog.csdn.net/wohj1/article/details/78168929 QueryList使用jQuery的方式来做采集,拥有丰富的插件。 下面来演示QueryList使用PhantomJS插件抓取JS动态创建的页面内容。 安装 使用Compos...

2018-08-24 02:31:19 1466 0

转载 javascript使用btoa和atob来进行Base64转码和解码

转自:https://www.jb51.net/article/108957.htm javascript原生的api本来就支持,Base64,但是由于之前的javascript局限性,导致Base64基本中看不中用。当前html5标准正式化之际,Base64将有较大的转型空间,对于Html5 ...

2018-08-15 01:44:08 443 0

原创 composer安装和卸载各种插件

1、进入composer环境,并用命令行cd进入php项目的根目录 2、修改项目根目录下的composer.json文件,如果是增加插件,就写入插件,如果是卸载插件,就把composer.json里所配置的相应的 插件删除。 3、运行composer update命令,就可以安装或者卸载插件。...

2018-08-08 14:05:16 9426 0

原创 关于php的跳转

第一、用header进行跳转 header('location:http://www.baidu.com'); 这个跳转是不带HTTP_REFERER的,即是在服务端的$_SERVER看不到HTTP_REFERER。 第二、用js跳转 echo "&...

2018-08-08 12:04:24 90 0

转载 使用.htaccess实现apache URL重定向

转自:https://www.cnblogs.com/itshark/p/5849750.html 一、什么是URL重定向?   URL重定向(URL redirection,或称网址重定向或网域名称转址),是指当使用者浏览某个网址时,将他导向到另一个网址的技术。 二、URL重定向怎么配置?...

2018-07-27 00:13:50 1516 0

原创 php识别跳转来源

a.php &lt;?php echo "&lt;a href='http://test.im/b.php'&gt;click me&lt;/a&gt;"; b.php &lt;?php if (...

2018-07-21 00:27:32 2208 2

原创 QT软件打包发布

1、生成软件release可执行程序,如:a.exe,并拷贝到一个发布目录,例如:aaa-release。2、运行qt的命令行工具,并进入到aaa-release目录。3、运行:windeployqt a.exe。这时会自动加入各种库和语言文件。如果软件有用到mysql,需要自己拷贝libmysq...

2018-07-16 11:58:00 182 0

原创 QT为软件增加图标

1、在源代码目录下增加App.rc文件,里面内容为:IDI_SYSICON       ICON        DISCARDABLE       "/images/app.ico"2、在pro文件最后一行增加代码:RC_FILE = App.rc3、在代码目录的images目...

2018-07-16 11:47:25 608 0

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