JavaScript字符串加密解密函数

Javascript默认没有编加密解密函数,需要手动编写。 如下是完整的字符串加解密函数,用到charCodeAt()、fromCharCode()和encodeURIComponent()函数。 先上代码,三个函数说明请看后面。 /** * 加密函数 * @param str 待加密字符串 * @returns {string} */ function str_encrypt(str) { var c = String.fromCharCode(str.charCodeAt(0) +…

video.js使用技巧

1 初始化 Video.js初始化有两种方式。 1.1 标签方式 一种是在<video>标签里面加上class=video-js和data-setup='{}'属性。 注意,两者缺一不可。刚开始的时候我觉得后面的值为空对象{},不放也行,导致播放器加载不出来,后来加上来就可以了。 1.2 JS方式 另外一种初始化 video.js 的方法是通过JS,格式: var player = …

CodeMirror使用方法

CodeMirror是一个运行在浏览器中的在线代码编辑器,支持100多种语言,高度可定制。 支持语言有C、C++、C#、Java、Perl、HTML、CSS、PHP、JavaScript、Python、Lua、Go、Groovy、Ruby等。 以及diff、LaTeX、SQL、wiki、Markdown等文件格式。 CodeMirror为各种编程语言实现关键字、函数、变量等代码高亮显示,丰富的API和可扩展功能以及多…

PHP和JavaScript正则匹配所有字符(包括换行符)的差异

在PHP和JavaScript中,正则表达式匹配所有字符(包含换行符)是不一样的。 假设有这样的字符串: Hello, PHP, JavaScript 现在,我们要从里面中找出后面两行,也就是多行查找。 1 PHP实现 在PHP中,这样写: $str = 'Hello, PHP, JavaScript'; $find = ''; preg_match('/PHP.*?Script/is', $str, $find); print_r($find[0]); 其中, i标…

Swiper轻量级H5滑动切换框架

5.9k 前端 , , 发表评论
Swiper 是一款免费以及轻量级的移动设备触控滑块的框架,使用硬件加速过渡(如果该设备支持的话)。 主要使用于移动端的网站、网页应用程序、以及原生的应用程序。 Swiper 主要为iOS而设计的,同时,在Android、WP8系统,以及现代桌面浏览器也有着良好的用户体验。 Swiper 官网: http://idangero.us/swiper/ Github仓库地址:https://g…

何时重构代码最合适?

3.6k PHP教程 3评论
最近有很多关于重构的讨论或问题出现在清单和会议上,这些讨论和问题围绕着是否要将重构的“故事”放入积压工作中。即使“技术债”变多,这还是一个毋庸置疑的坏主意。原因如下: 项目开始的时候,代码是空白的。工作的区域平坦干净,生活是美好的,这个世界是属于我的。一切看起来都那么美好。 我们可以轻松顺利地建立起功能,哪怕我们似乎…

PHP实现常用排序算法(含示意动图)

作为phper,一般接触算法的编程不多。 但基本的排序算法还是应该掌握。 毕竟算法作为程序的核心,算法的好坏决定了程序的质量。 本文将依次介绍一些常用的排序算法,以及PHP实现。 1 快速排序 快速排序是由东尼·霍尔发展的一种排序算法。 在平均状况下,排序 n 个项目要Ο(n log n)次比较。 在最坏状况下则需要Ο(n2)次比较,但这种状况并…

MySQL查看实时执行的SQL语句

16.2k MySQL, PHP教程 发表评论
MySQL默认不能实时查看执行的SQL语句,因为这会消耗一定的资源。 要开启这个功能,稍微配置一下,打开这个LOG记录就可以了。 1 查看LOG功能 首先,查看是否已经开启实时SQL语句记录。 mysql> SHOW VARIABLES LIKE "general_log%"; 如下general_log值为OFF说明没有开启: +------------------+----------------------------------+ | …

MySQL批量修改表前缀

4.6k PHP教程 , 发表评论
本方法通过命令的方式实现修改表前缀。 假设有数据库 shop,原本表前缀位sp_,现在要全部改成shop_。 需要两个步骤: 第一步 生成替换命令 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO shop_', substring(table_name, 4),';') FROM information_schema.tables where table_schema='shop' and table_name LIKE 'sp_%'; 其中…

Yii2查询之where条件拼装

22.8k 记录 , 5评论
熟悉Yii2的查询条件后,用Active Record查询数据非常方便。 以下我们介绍where()方法当中,条件的拼装方式。 1 语法 Yii2用where()方法(当然还有其他方法)来实现条件筛选,语法: public $this where ( $condition, $params = [] ) $params为可选参数,指定要绑定查询的值。 $condition为必选参数,$condition可以是字符串(如'id=1'…
« 上一页   下一页 »