编程笔记

  • JavaScript split()是否可以从索引1开始?

    从正式的String.prototype.split方法开始,没有办法开始从索引1拆分字符串,或者从任何索引n拆分一般字符串,但是split只要稍加调整,就可以实现此功能。 我们遵循以下方法- 我们将创建两个数组- 从0到结尾分割的一个--- ACTUAL

  • MySQL数据库远程访问权限如何打开(两种方法)

    下载GPL版本安装 MySQL Community EditionGPL Community GPL Downloads » 在我们使用mysql数据库时,有时我们的程序与数据库不在同一机

  • php开启与关闭错误提示适用于没有修改php.ini的权限

    windows系统开关php错误提示 如果不具备修改php.ini的权限,可以将如下代码加入php文件中: 代码如下 ini_set"display_errors", "On"; error_reportingE_ALL | E_STRICT; 当然,如果能够修改php.ini的话,如下即可: 代码如下

  • 让IE8浏览器支持function.bind()方法

    IE8支持function.bind方法 script type="textjavascript" if !Function.prototype.bind { Function.prototype.bind = function oThis { if typeof this !== "function" { throw new TypeError

  • mysql 中存在null和空时创建唯一索引的方法

    好多情况下数据库默认值都有null,但是经过程序处理很多时候会出现,数据库值为空而不是null的情况。此时创建唯一索引时要注意了,此时数据库会把空作为多个重复值,而创建索引失败,示例如下: 步骤1: mysql select phone ,count1 from User group by phone; +-------------

  • PHP 抽象方法与抽象类abstract关键字介绍及应用

    PHP 抽象方法与抽象类 abstract 关键字 abstract 关键字用于定义抽象方法与抽象类。 抽象方法 抽象方法指没有方法体的方法,具体就是在方法声明的时候没有 {} 括弧以及其中的内容,而是直接在声明时在方法名后加上分号结束。 abstract 关键字用于定义抽象方法,语法: abstract func

  • PHP图片自动裁切应付不同尺寸的显示

    如果做过那种门户站的朋友,肯定知道,一张图片可能会在不同的地方显示,大小不同,比例也不同, 如果只用一张图的话,那么肯定会变形,而且在显示小图的地方,链接 大图,又太浪费了.....用缩略图来处理,也不完美,因为每个地方出现的比例 大小可能都不一样 ,举个例子! img src="https:img.nhooo.comstaticupload2103111621350.gif?2014916

  • android判断动画已结束示例代码

    添加一个动画效果 发现动画没执行完 就直接跳转或者finish掉 添加动画监听事件即可,代码如下: player.startAnimationanim; anim.setAnimationListenernew AnimationListener { @Override public void onAnimationStartAni

  • php中__destruct与register_shutdown_function执行的先后顺序问题

    根据php手册的解析。 __destruct是 析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。 而register_shutdown_function是 Registers a callback to be executed after script execu

  • JavaScript字符串对象substring方法入门实例(用于截取字符串)

    JavaScript substring 方法 substring 方法用于通过指定开始和结束位置来截取字符串并返回截取部分字符串。其语法如下: str_object.substringstart, end

  • php中spl_autoload详解

    SPL有两个不同的函数 spl_autoload, spl_autoload_call,通过将autoload_func指向这两个不同的函数地址来实现不同的自动加载机制。 spl_autoload 是SPL实现的默认的自动加载函数,它的功能比较简单。它可以接收两个参数,第一个参数是$class_name,表示类名,第二个参 数$file_extensions是可选的,表示类文件的扩展名" title="

  • JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)

    JavaScript toLowerCase 方法 toLowerCase 方法用于把(英文)字符串转换为小写,并返回转换后的字符串。其语法如下: str_object.toLowerCase toLowerCase 方法实例

  • MySQL GROUP_CONCAT限制解决方案

    作用:   GROUP_CONCAT函数可以拼接某个字段值成字符串,默认的分隔符是 逗号,即"," ,   如果需要自定义分隔符可以使用 SEPARATOR   如: SELECT GROUP_CONCATname SEPARATOR '_' FROM user 限制:

  • mysql中GROUP_CONCAT的使用方法实例分析

    本文实例讲述了mysql中GROUP_CONCAT的使用方法。分享给大家供大家参考,具体如下: 现在有三个表,结构如下: cate表: CREATE TABLE `cate` `id` int10 unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', `name` char20 DEFAULT ''

  • MySQL拼接字符串函数GROUP_CONCAT详解

    上一篇文章 跨表更新,看到自己写的SQL像个憨憨写了关于跨表个更新的内容。一年过的很快,文中后来的两位员工 馮大 和 馮二 也要面对无情的 KPI 考核了,他们工作干的很不错,performance 分别是 4 和 5 新需求来了,静悄悄的来了!!! 领

  • mysql group_concat 实现把分组字段写成一行的方法示例

    本文实例讲述了mysql group_concat 实现把分组字段写成一行的方法。分享给大家供大家参考,具体如下: 功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。 函数语法: group_concat [DISTINCT] 要连接的字段 [Order BY 排序字段 A

  • 如何修改Mysql中group_concat的长度限制

    在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改 详细说明如下: 用了group_concat后,select里如果使用了limit是不起作用的. 用group_concat

  • Mysql5.7中使用group concat函数数据被截断的问题完美解决方法

    前天在生产环境中遇到一个问题:使用 GROUP_CONCAT 函数select出来的数据被截断了,最长长度不超过1024字节,开始还以为是navicat客户端自身对字段长度做了限制的问题。后面故意重新INSERT了一个字段长度超1024字节的数据,但是navicat能完整展示出来,所以就排除了navicat的问题。 然后想到1024这个熟悉的数字,会不会是C++框架在接收MySQL通过socket传输过

  • mysql group_concat()函数用法总结

    本文实例讲述了mysql group_concat函数用法。分享给大家供大家参考,具体如下: group_concat,手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。 通俗点理解,其实是这样的:group_concat会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数就是

  • MySQL中NULL对索引的影响深入讲解

    前言 看了很多博客,也听过很多人说,包括我们公司的DBA,说MySql中如果某一列中含有null,那么包含该列的索引就无效了。 翻了下《高性能MySQL第二版》和《MySQL技术内幕——InnoDB存储引擎第2版》,并没有看到关于这个的介绍。但在本地试了下,null列是可以用到索引的,不管是单列索引还是联合索引,但仅限于is null,is

  • JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)

    JavaScript onkeypress 事件 用户按下或按住一个键盘按键时会触发 onkeypress 事件。 注意:onkeypress 事件与 onkeydown 事件有些细微差别,onkeypress 事件不做相应功能键按下的处理。具体可将下面的示例更改为 onkeydown 事件后,可输入 !@#$ 等特殊字符即可体会出二者之间的差别。

  • Visual C++中Tab View的多种实现方法

    本文实例讲述了Visual C++中Tab View的多种实现方法,分享给大家供大家参考。具体如下: 一、引言 标签控件Tab Control是VC++编程中经常使用的控件之一,它允许在单个对话框或窗口中设置多个页面,每个页面代表一组控件。当某个页面的标签被选中时,该页 面内的控件就会被显示出来。标签控件使得在有限的窗口空间内可以显示更多的信息,而

  • JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)

    JavaScript fromCharCode 方法 fromCharCode 方法用于把一个或多个 Unicode 值转换为(大写)字符串,并返回该字符串。其语法如下: String.fromCharCode num1, num2, ... 参数说明:

  • vue实现裁切图片同时实现放大、缩小、旋转功能

    本篇文章主要介绍了vue实现裁切图片同时实现放大、缩小、旋转功能,分享给大家,具体如下: 实现效果: 裁切指定区域内的图片 旋转图片 放大图片 输出bolb 格式数据 提供给 formData 对象 效果图s

  • jQuery实现模拟flash头像裁切上传功能示例

    本文实例讲述了jQuery实现模拟flash头像裁切上传功能。分享给大家供大家参考,具体如下: 是的,jq已经有类似的插件了,或者干脆用flash算了,为什么我还要自己写?因为造(wo)轮(bu)子(hui)也(flash)是一个学习的过程,轮子不会造,将来怎么造飞机?先来一张最终效果图: img src="https:img.nhooo.comstaticupload21

  • PHP Imagick完美实现图片裁切、生成缩略图、添加水印

    本文实例讲解了PHP使用Imagick 裁切、生成缩略图、添加水印自动检测和处理,支持gif,分享给大家供大家参考,具体内容如下 调用方式: include 'imagick.class.php'; $image = new lib_image_imagick; $image-open'a.gif'; $image-resiz

  • PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF

    给骨头系统开发的图像库的 imagick 部分 ,支持 gif , 完美支持裁切、生成缩略图、添加水印 。 支持按方位生成缩略图像, 如: 把左上角优先 $image-resize_to100, 100, 'north_west'; 右边优先 $image-resize_to100, 100, 'east'; ..

  • PHP图像裁剪缩略裁切类源码及使用方法

    最近在做网页拖拽验证码的开源项目,需要在服务端生成图片对应的可移动的色块,但是网上的资源都是做缩略图,对整个图片进行缩放的,所以自己动手,完成了对图片进行裁剪小块的工具 ?php namespace App\Libs; ** * 2016-01-07 15:54:58 * Lixiaoyu * * mode 1 : 强制裁剪,生成图片严格按照需要,不足放大,超过裁剪,图片

  • java实现图片裁切的工具类实例

    本文实例讲述了java实现图片裁切的工具类。分享给大家供大家参考,具体如下: package com.yanek.util; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io

  • PHP结合JQueryJcrop实现图片裁切实例详解

    我们经常可以看到一些网站上有图片剪切的功能,或许你会觉得这一功能炫目华丽,神秘莫测!但是今天介绍的一款专用于图片裁切的插件jquery.Jcrop.min.js就将揭开图片剪切的神秘面纱。使用这个插件可以很方便的实现这一功能,使用时仅需鼠标在图片上圈选出选区,即可把图片裁切成所选部分,非常适合用于头像的裁切编辑功能。 本实例演示分为HTML和php两部分: 第一部分,HTML代码:

  • JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)

    JavaScript charAt 方法 charAt 方法用于从字符串中取得指定位置的字符。其语法如下: str_object.charAt x 参数说明:

  • Java本地缓存的实现代码

    使用场景 在 Java 应用中,对于访问频率高,更新少的数据,通常的方案是将这类数据加入缓存中。相对从数据库中读取来说,读缓存效率会有很大提升。 在集群环境下,常用的分布式缓存有 Redis 、 Memcached 等。但在某些业务场景上,可能不需要去搭建一套复杂的分布式缓存系统,在单机环境下,通常是会希望使用内部的缓存( LocalCache )。

  • javascript编写简易计算器

    本文实例为大家分享了js简易计算器的具体代码,供大家参考,具体内容如下 代码如下 !DOCTYPE html html lang="en" head meta charset="UTF-8" title简易计算器title style type="

  • java 基础之JavaBean属性命名规范问题

    java 基础之JavaBean属性命名规范问题 JavaBean属性名要求:前两个字母要么都大写,要么都小写 下面我们来找找如果不遵循这个规范是个什么样子?? 因为本人还没有用反射来通过不规范的属性名来查找相应的属性值,所以以下的结论都是我的猜测。如果有错误欢迎大家来指正!!! package

  • Linux下apache支持PHP配置文件的方法

    本文用来记忆整了两天的lamp环境,如果对PHP没有要求建议全部用yum 一键安装,纯属个人经验,主要作用是用来参考的。 yum install httpd #yum 安装Apache。 php编译安装 安装前记得安装php依赖环境 yum安装PHP5.6的依赖环境 yum -y install g

  • ios实现app强制更新功能

    最近因项目需求,需要用到强制更新功能,网上搜了一下,挺多的,但是把网上的代码拷贝以后,发现一个bug,就是进app,弹出框显示,点击现在升级,跳转到AppStore下载里面,但是我不下载,又切回到app里面,发现弹出框就不跳了,其实也简单,就是appdelegate里面有个代理方法,就是当app从后台切到前台走的方法,将强制更新方法在这里面在调用一下就行了~~~话不多说,上代码!!!用的话直接粘贴复制~

  • PHP 中使用explode()函数切割字符串为数组的示例

    explode函数的作用:使用一个字符串分割另一个字符串,打散为数组。 例如: 字符串 $pizza = "第1 第2 第3 第4 第5 第6"; 根据空格分割后:$pieces = explode” “, $pizza; $pieces是分割后的数组,我们打印出来看下 ?php

  • 浅谈jQuery hover(over, out)事件函数

    hoverover, out事件函数 当鼠标移动一个匹配的元素上面,会触发指定的第一个函数 当鼠标移出这个元素时,会触发指定的第二个函数 overfunction:鼠标移到元素上触发的函数 outfunction:鼠标移出元素触发的函数 nav class="main-n

  • textarea 在浏览器中固定大小和禁止拖动的实现方法

    HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小。但是过分拖动大小会影响页面布局,使页面变得不美观。 可以通过添加如下两个样式禁用拖动,固定大小:p

  • JAVA并发编程有界缓存的实现详解

    JAVA并发编程有界缓存的实现 1、有界缓存的基类 package cn.xf.cp.ch14; ** * *功能:有界缓存实现基类 *时间:下午2:20:00 *文件:BaseBoundedBuffer.java *@author Administrator *