编程笔记

  • 简单谈谈MySQL优化利器-慢查询

    慢查询 首先,无论进行何种优化,开启慢查询都算是前置条件。慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标。 检查慢查询是否开启 通过show variables like 'slow_query_log'这条语句,可以找到慢查询的状态(OnOff)。 s

  • MySQL启用慢查询日志记录方法

    在MySQL中,慢查询的界定时间是由MySQL内置参数变量long_query_time来指定的,其默认值为10单位:秒,我们可以通过show variables like 'long_query_time';指令来查看该参数变量的信息: long_query_time的默认值为10秒 img src="https:img.nhooo.comstaticupload210313

  • MySQL慢查询之pt-query-digest分析慢查询日志

    一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数

  • 详解WordPress开发中过滤属性以及Sql语句的函数使用

    esc_attr(过滤属性) 一般在写 Html 代码的标签属性的时候会是下边的格式: input type="text" name="rep" value="rep_value" 那如果 value 属性是动态输出的呢? input type="text" name="

  • php使用wordwrap格式化文本段落的方法

    本文实例讲述了php使用wordwrap格式化文本段落的方法。分享给大家供大家参考。具体分析如下: wordwrap函数可以按照指定的固定行长度格式化文本段落,让段落看起来更加整齐 ?php $string = "TRADING ON MARGIN POSES ADDITIONAL RISKS AND IS NOT SUITABLE FOR ALL I

  • PHP 关联数组

    定义和用法 在PHP中,数组是键=值对的逗号分隔集合。这样的数组称为关联数组,其中值与唯一键相关联。关键部分必须是字符串或整数,而value可以是任何类型,甚至是另一个数组。 键的使用是可选的。如果数组仅由值组成,则它将成为索引数组,其中基于零的位置值索引将充当键。

  • php实现将二维关联数组转换成字符串的方法详解

    本文实例讲述了php实现将二维关联数组转换成字符串的方法。分享给大家供大家参考,具体如下: 需求 项目中遇到了二维关联数组转字符串的问题,查阅相关资料,写了如下程序,并且能过滤重复的关键字。 举例,php的二维数组如下: $name = array "self" = "wangzhengy

  • JavaScript中Window对象的属性及事件

    Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 windows对象属性str

  • JavaScript字符串删除重复字符的方法

    本章节介绍一下如何删除一个字符串中重复的字符,先不管有没有实际价值,就当做是一种对算法的学习也是挺不错的。 代码如下: function dropRepeatstr{ var result=[]; var hash={}; forvar i=0, elem; istr.length;i++{ elem=str[i]; if!h

  • JavaScript如何实现在文本框(密码框)输入提示语

    有时候我们需要在登陆表单有一些提示语言,比如“请输入用户名”和“请输入密码”等语言,至于用户名好说,但是在密码框中出现“请输入密码”这样的语言就有点麻烦了,因为在密码框输入的内容不会以明码显示。如果动态的控制type属性的话就有兼容性问题,如果input已经存在于页面中的话,在IE8和IE8以下浏览器中,type属性是只读的。所以就得想其他办法,代码如下: !DOCTYPE h

  • PHP MySQLi连接

    示例 面向对象的风格 连接到服务器 $conn=newmysqli"localhost","my_user","my_password"; 设置默认数据库: $conn-select_db"my_db";

  • PHP MySQLi查询

    示例 该query函数采用有效的SQL字符串,并直接针对数据库连接执行它$conn 面向对象的风格 $result=$conn-query"SELECT*FROM`people`"; 程序风

  • PHP MySQLi中的准备好的语句

    示例 请阅读防止通过参数化查询进行SQL注入,以全面了解为何准备好的语句可帮助您保护SQL语句免受SQL Injection攻击 $conn这里的变量是一个MySQLi对象。有关更多详细信息,请参见MySQLi connect示例。 对于这两个例子中,我们假设$sql是 $sql="SELECTc

  • PHP MySQLi插入ID

    示例 检索带有AUTO_INCREMENT列的表上的插入查询生成的最后一个ID。 面向对象风格 $id=$conn-insert_id; 程序风格 p

  • 讲解iOS开发中基本的定位功能实现

    一、简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- voidstartUpdatingLocation; 停止用户定位- void stopUpdatingLocation;

  • IOS提醒用户重新授权打开定位功能

    iOS 8及以上版本最不为人知的一个特点是与应用设置的深层链接,用户可以根据APP的需要授权启用位置、通知、联系人、相机、日历以及健康等设置。 大多数应用程序仅仅是弹出一个包含操作指令的警示窗口,如“进入设置隐私位置OUR_APP”。例如,推特的应用程序有一个更为精致和友好的指示对话框,所以我就把它当做一个例子来使用(可惜大多数应用程序都会有一个非常糟糕的版本)。br

  • PHP时间类完整实例(非常实用)

    本文实例讲述了PHP时间类。分享给大家供大家参考,具体如下: ?php header"Content-type:texthtml;Charset=utf-8"; class time{ private $year;年 private $month;月 private $day;天 private $hour;小时 private $minut

  • PHP图形操作之Jpgraph学习笔记

    本文实例讲述了PHP图形操作之Jpgraph学习笔记。分享给大家供大家参考,具体如下: 一、Jpgraph安装配置 下载Jpgraph安装包 解压后放置磁盘中,最好是放在和网页一起 修改php.ini文件: 1、内存 memory_limit=X,至少为32M 2、

  • php实现scws中文分词搜索的方法

    本文实例讲述了php实现scws中文分词搜索的方法。分享给大家供大家参考,具体如下: 1、4个文件(本站下载地址。)解压后,放到一个地方 eg:E:wampscws

  • jquery实现图片预加载

    使用jquery实现图片预加载提高页面加载速度和用户体,本就为大家详细分析jquery图片预加载的实现原理。 什么时候使用图片预加载? 如果页面使用了很多不是最初加载便可见的图片,有必要进行预加载: $.preloadImages = function { for var i = 0; i ar

  • 基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)

    本文为大家分享了四个jquery图片常见操作,供大家参考,具体内容如下 1、关于图片大小的重绘,你可以在服务端来实现,也可以通过JQuery在客户端实现。 $window.bind"load", function { IMAGE RESIZE $'#product_cat_list img'.eac

  • 使用纯javascript实现放大镜效果

    jd或者淘宝的具体商品有个放大镜的效果。虽然网上类似插件琳琅满目,应用到项目上有诸多不便,自己抽点时间自己写了个类似插件,积累下代码,何乐而不为呢!!let‘go: 打算把此特效封装成个插件,先把最基本的算法实现,然后再一步步封装吧: 最终实现效果: html 代码:

  • 利用javascript实现的三种图片放大镜效果实例(附源码)

    本文实现的是一款简单的放大镜效果,有三种不同的样式,支持移动端;大家可以直接下载源码进行学习参考,下面来一起学习学习吧。 实现效果如下 p

  • Javascript仿京东放大镜的效果

    随便找一个图片吧。小伙伴们,想怎么玩就怎么玩(注意路径),亲自测试,绝对没问题。 话不多说,请看代码: html head meta charset="utf-8" style type="textcss" body,div{margin

  • 原生JavaScript实现的简单放大镜效果示例

    本文实例讲述了原生JavaScript实现的简单放大镜效果。分享给大家供大家参考,具体如下: 原理: 其实所谓的放大就是准备两张一样的图片,除大小不一样。鼠标移动到不同位置,将会显示大图片对应的图片内容。 完整代码: !DOCTYPE html html lang="

  • JavaScript常见鼠标事件与用法分析

    本文实例讲述了JavaScript常见鼠标事件与用法。分享给大家供大家参考,具体如下: JavaScript 鼠标事件有以下8种 mousedown 鼠标的键钮被按下。 mouseup 鼠标的键钮释放弹起。 click 鼠标左键(或中键)被单击。 事件触发顺序是:moused

  • php导出生成word的方法

    本文实例讲述了php导出生成word的方法。分享给大家供大家参考,具体如下: PHP导出word (1)首先,预览html页面,示例化对象,定义要导出的数据 (2)点击下载页面,给id传值(任何值均可,仅用于判断),如果id有值,输出缓冲文件,保存为word格式。 (3)点击下载后,(如果是图片的话,在保存为word时要使用绝对路径,这

  • MySQL中用户授权以及删除授权的方法

    用户授权方法 你可以通过发出GRANT语句增加新用户:  shell mysql --user=root mysql   mysql GRANT ALL PRIVILEGES ON *.* TO monty@localhost   IDENTIFIED BY 'something' WITH GRANT OPTION;  

  • 大家都应该掌握的PHP关联数组使用技巧

    在使用 PHP 进行开发的过程中,或早或晚,您会需要创建许多相似的变量,这时候你可以把数据作为元素存储在数组中。数组中的元素都有自己的 ID,因此可以方便地访问它们。 关联数组 关联数组,它的每个 ID 键都关联一个值。在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。通过关联数组,我们可以把值作为键,并向它们赋值。 这里介绍10个操作PHP关联数组的技

  • PHP实现逐行删除文件右侧空格的方法 原创

    本文实例讲述了PHP实现逐行删除文件右侧空格的方法。分享给大家供大家参考,具体如下: 在编辑整理代码的过程中发现网上的一些代码经常会有不少的右侧空格,偶尔会影响到代码的排版与阅读,所以写了一段简单的php代码来逐行删除文件右侧的空格,并保存到新的文件中。 带有右侧空格的demo.txt文件该文件是PHP逐行读取功能代码如下: $file = fopen"

  • PHP操作MySQL的mysql_fetch_* 函数的常见用法教程

    mysql_fetch_* 列函数 mysql_fetch_* 列函数的主要功能是从查询返回的结果集中取得相关的查询结果,主要包括: mysql_fetch_array:从结果集中取得一行作为关联数组或索引数组,或二者兼有 mysql_fetch_row:从结果集中取得一行作为枚举数组 m

  • iOS开发中使用CoreLocation框架处理地理编码的方法

    一、简介 1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如 (1)导航:去任意陌生的地方 (2)周边:找餐馆、找酒店、找银行、找电影院 2.在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发 (1)Map Kit :用于地图展示

  • 原生js和jQuery实现淡入淡出轮播效果

    本文实例为大家介绍了基于jQuery实现淡入淡出轮播效果的关键代码,分享给大家供大家参考,具体内容如下: 基本原理:将所有图片绝对定位在同一位置,透明度设为0,然后通过jQuery的淡入淡出实现图片的切换效果。 html代码: html head meta http-equiv="Conten

  • php通过淘宝API查询IP地址归属等信息

    淘宝公司提供了一个很好用的IP地理信息查询接口。 在这里:http:ip.taobao.com TaobaoIPQuery2这个类将极大的简化相关的信息查询。 类 TaobaoIPQuery2 文件: ?php * Usage: * $IPInfo = TaobaoIPQuery2::getIPInf

  • jQuery实现模仿微博下拉滚动条加载数据效果

    本文实例讲述了jQuery实现模仿微博下拉滚动条加载数据效果。分享给大家供大家参考,具体如下: html xmlns="http:www.w3.org1999xhtml" head runat="server" title滚动条距离底部title script src="jquery-1.6.2.min

  • 尝试动手制作javascript放大镜效果

    本文实例为大家介绍了基于javascript实现放大镜效果的原理和代码,分享给大家供大家参考,具体内容如下: 原理: A:放大镜 B:小图片 C:大图片可视区域 D:大图片 鼠标的位置应该在放大镜的中央,所以鼠标位置为: clientX=A.

  • Android仿Win8界面开发

    本文将要模仿Win8界面的一个设计,一个一个的方块。方法很简单。这里自己把图片改改就可以成为自己想要的界面了。 1、首先来看看自定义的MyImageVie

  • 使用OpenLayers3 添加地图鼠标右键菜单

    添加右键菜单,首先我们要监听鼠标右键点击的操作,我们知道鼠标右键事件名是 contextmenu,当鼠标在 html 元素之上,点击鼠标右键,便会触发 contextmenu 事件,在 contextmenu 事件的回调函数中实现相应的显示菜单功能即可。 那么在 openlayers 中,在地图中添加这个事件,我们从哪里下手呢?首先我们得了解

  • Android仿微信顶/底部菜单栏效果

    本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用ViewPage来做,每一个page对应一个XML,当手指在ViewPage左右滑动时,就相应显示不同的page其实就是xml并且同时改变底部菜单按钮的图片变暗或变亮,同时如果点击底部菜单按钮,左右滑动page其实就是xml并且改变相应按钮的亮度。 img src="https:img.n

  • PHP实现批量上传单个文件

    很多时候当我们通过某个通用型RCE漏洞批量抓取了很多的webshell后,可能想要批量传个后门以备后用。这时,我们不禁会面临一个问题,使用菜刀一个个上传显得太慢,那么如何快速的实现文件的批量上传呢?本文给大家介绍基于php如何实现这类需求。 0×01 原理分析 首先,我们必须了解菜刀是如何通过一句话木马来实现web服务器的文件管理的。 p