编程笔记

  • 完美解决MySQL通过localhost无法连接数据库的问题

    问题:一台服务器的PHP程序通过localhost地址无法连接数据库,但是如果设置为127.0.0.1则可以正常连接,连接其他数据库服务器也正常。MySQL的权限设置正确,且通过mysql命令行客户端可以正常连接数据库。 分析:这是典型的socket没有正确设置的情况。 连接MySQL数据库有两种方式:TCPIP(一

  • 基于JS实现翻书效果的页面切换样式

    本文给大家分享一段代码,基于js代码实现的翻书效果的页面切换样式,具体代码如下所示; !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:ww

  • mysql 5.7 安装配置方法图文教程

    本文教程为大家分享了mysql5.7安装配置方法,供大家参考,具体内容如下 mysql-installer-community-5.7.9.1各版本相关说明: mysql-installer-web-community-5.7.9.0 : 有web标识的表示在线安装; mysql-installer-community-5.7.9.1 : 没有

  • js实现3d悬浮效果

    效果如下: 代码如下: !DOCTYPE html h

  • php中的单引号、双引号和转义字符详解

    PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name);最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出。 例如: ?php $name="string"; echo " 字符串" . '$name'; echo "字符串" . "$nam

  • JavaScript中利用构造器函数模拟类的方法

    前言 本文小编带大家一起学习的是在 JavaScript 中使用构造器函数(construcor function)模拟类。下面话不多说,感兴趣的朋友们下面来一起看看吧。 构造器函数简介 你可以使用 ES6 的 class 关键字来实现类,不过我建议你使用传统的构造器函数来模拟类,因为这样可以给人一种

  • js实现截图保存图片功能的代码示例

    前几天公司项目里有这样一个需求,把网页的某一部分能够一键截图。这个功能其实就是对人力的一个优化,如果是人为做的话,相信大家都知道怎么做(用截图工具在指定区域截图,然后保存到本地,再上传的服务器上去)。我这个主要就解决这个批量的人力的优化。好,废话不多说了。直接上逻辑和代码。' 这个问题的解决方案:html to canvas to png. 目前有一个这样的插件: html2canvas,

  • php输出图像的方法实例分析

    本文实例讲述了php输出图像的方法。分享给大家供大家参考,具体如下: PHP作为一种Web语言,无论是解析出的HTML代码还是二进制的图片,最终都要通过浏览器显示。应用GD2函数绘制图像首先需要用header函数发送HTTP头信息给浏览器,告知所要输出的图像的类型,然后应用imagegif函数、imagejpeg函数或者imagepng函数等分别输出GIF,JPG和PNG格式的图片。

  • 移动端H5开发 Turn.js实现很棒的翻书效果

    最近CTO给我分配了一个移动端H5开发的任务,主要功能是需要实现翻书效果,我听过主要需求后,当时是呀!!!接下来自己尝试使用 fullPage.js和Swiper来实现翻书效果,结果效果都不是非常的理想,后来想起自己曾经做过PC版的翻书效果,当时使用的是Turn.js ,查过其相关API

  • 基于Turn.js 实现翻书效果实例解析

    最近项目经理我个项目练练手,其项目需求是要实现翻书效果,看到这个需求后,我真是懵了,这咋整,我可是java出身的啊,这个问题真是难住我了,后来有同事的指导,之前他曾经做过PC版的翻书效果,当时使用的是Turn.js ,查过其相关API后,整个人突然豁然开朗呀,使用Turn.js 完全可以解决当前我接手这个项目的所有需求呀。下面小编把我的学习心得分享给大家,大家可以参考下 Turn.js的官方网址: a

  • windows下oracle 11g r2 安装过程与卸载详细图解

    Oracle11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装。 2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出

  • python字符串中的单双引

    python中字符串可以(且仅可以)使用成对的单引号、双引号、三个双引号(文档字符串)包围: 'this is a book' "this is a book" """this is a book""" 可在单引号包围的字符串中包含双引号,三引号等,但不能包含单引号自身(需转义) 'this is a" book' 'this is

  • java使用WatchService监控文件夹示例

    通过java7提供的WatchService API 实现对文件夹的监控 package service; import config.Config; import java.io.IOException; import java.nio.file.*; import java.util.List; import java.util.concurrent.TimeUnit;

  • ubuntu 设置静态IP的实现方法

    Ubuntu 设定静态IP: 切换到root用户,然后进入etcnetwork目录。备份interfaces文件备份文件是一个好习惯 下面编辑interfaces文件,添加如下语句: 1 # Assgin static IP by eric on 26-SEP-2012 2 ifac

  • 详解ubuntu14.04如何设置静态IP的方法

    本文详细的介绍了如何使用ubuntu14.04设置静态IP的方法,可以快速的设置静态ip,不用每次都需要修改一些SSH链接。所以特将在ubuntu14.04系统下设置静态IP的方法记录一下。 第一步: 配置静态IP地址: 打开etcnetworkinterfaces文件,内容为 auto lo ifa

  • JS自动生成动态HTML验证码页面

    本文为大家分享了JS自动生成动态HTML验证码页面,输入错误自动清空输入框功能,供大家参考,具体内容如下 !DOCTYPE html html head title验证码title meta charset="utf-8" style type="textcss"

  • Vue2.0实现1.0的搜索过滤器功能实例代码

    Vue2.0删除了很多1.0的比较实用的过滤器,如filterBy,orderBy。官方文档给了通过计算属性实现1.0搜索过滤器功能,自己又加入了大小写通用检索功能,比较简单,学一下。 body div class="app" input type="text" v-model="name" ul

  • vue实现百度搜索下拉提示功能实例

    这段代码用到vuejs和vue-resouece。实现对接智能提示接口,并通过上下键选择提示项,按enter进行搜索 !DOCTYPE html html lang="en" head meta charset="UTF-8" titleDocumenttitle scr

  • vue组件实现可搜索下拉框扩展

    本文实例为大家分享了vue组件实现可搜索下拉框的具体代码,供大家参考,具体内容如下 一、效果 二、代码

  • 基于vue实现可搜索下拉框定制组件

    实践加深对vue的理解和运用有效途径,本文是基于vue的可搜索下拉框定制组件实现,在此记录. 一、效果 p style="text-align: le

  • 实例详解ztree在vue项目中使用并且带有搜索功能

    zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 上篇文章给大家介绍了vue中如何使用ztree,大家可以点击查看。 之前博客介绍过怎么在vue里展示以及获取点击元素的内容,此文章之介绍搜索功能 html el-form-item label="机构" c

  • vue搜索和vue模糊搜索代码实例

    1、使用vue来实现一般搜索 form action="" @submit="submitQuery" class="all_two" el-input v-model="input" placeholder="请输入内容" ref="search" style="width:300px;"el-input form

  • PHP中PDO的事务处理分析

    本文实例分析了PHP中PDO的事务处理。分享给大家供大家参考,具体如下: 事务处理具有四个特性:原子性、一致性、独立性、持久性。 并不是所有的数据库都支持事务处理的,PDO 为能够执行事务处理的数据库提供事务支持。 配置事务处理需注意: 1、关闭 PDO 的自动提交; $pdo-se

  • PHP中PDO事务处理操作示例

    本文实例讲述了PHP中PDO事务处理操作。分享给大家供大家参考,具体如下: 概要: 将多条sql操作(增删改)作为一个操作单元,要么都成功,要么都失败。 单条数据不用事务处理 被操作的表必须是innoDB类型的表(支持事务) MySQL常用的表类型:MyISAM非事务增删改速度快、InnodB(

  • PHP使用pdo实现事务处理操作示例

    本文实例讲述了PHP使用pdo实现事务处理操作。分享给大家供大家参考,具体如下: 使用事务的好处: 举个例子:银行用户A向用户B转账100元,这个操作被分为两个步骤: 1A的账户余额被扣去100。 2B的账户余额增加100。 如果不使用事务的话,假设1执行成功了,而2失败了,那用户B

  • 完美解决在Servlet中出现一个输出中文乱码的问题

    如下所示: 在Servlet中出现一个输出中文乱码的问题,已经解。 @Override public void doPostHttpServletRequest reqeust, HttpServletResponse response throws ServletException, IOException {

  • Linux xargs命令详细介绍

    Linux xargs命令 1.功能: xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他意义的名词内含有空格的时候,xargs可能会误判。简单来说,xargs是给其他命令传递参数的一个过滤器,

  • java正则匹配HTML中a标签里的中文字符示例

    本文实例讲述了java正则匹配HTML中a标签里的中文字符。分享给大家供大家参考,具体如下: 今天群里一位朋友问到了一个正则表达式的问题,有如下内容: a href='www.baidu.comds=id32434#comment'rewr特432a 453543 a guhll,,la1特123你好123吗?a&

  • Android开发中RecyclerView模仿探探左右滑动布局功能

    我在此基础上优化了部分代码, 添加了滑动回调, 可自定义性更强. 并且添加了点击按钮左右滑动的功能. 据说无图都不敢发文章了. 看图: 1:这种功能, 首先需要自己

  • Nginx 多站点配置实例详解

    Nginx 多站点配置实例详解 在一台 VPS 上,我们有时候需要同时跑几个 virtualenv。比如 virtualenv app1 跑的是 Django 的一个应用,而 virtualenv app2 跑的是 Tornado。那么如何配置 Nginx,让它同时支持这两个 virtualenv 的运行呢? 首先是 Nginx 的主配置,位于 etc

  • Nginx 的多站点配置方案

    当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VPS 上放置多个网站博客呢?如何通过一个 IP 访问多个站点域名呢?这就是大多数 web 服务器支持的 virtual hosting 功能。这里将描述如何一步一步如何用 n

  • Input文本框随着输入内容多少自动延伸的实现

    实例如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3.org1999xhtml"&

  • 利用Jquery实现几款漂亮实用的时间轴(附示例代码)

    前言 最近在项目中使用了很多前端的东西,对于我一个做后台开发的人员,这是一个很好的锻炼的机会。经过这段时间的学习,感觉前端的东西太多了,太强大了,做出来的东西太炫酷了。现在有很多开源的前端框架,做的都非常的漂亮,h5发展了这么多年了,改变了互联网行业啊! 时间轴是一个按时间顺序描述一系列事件的很好方式,经常用在项目规划中。时间轴的典型方案通常设计成一个

  • Java编程简单应用

    一、输出HelloWorld (关于HelloWorld来源的小故事)或许有很多小伙伴在这里会有一个疑问,就是为什么学习每一种编程语言要学习第一个程序都是输出helloworld呢?牛哥之前和你们一样有相同的疑问,牛哥接触过C、C++、C#、Python这几种编程语言,所接触的教程的第一个小程序都是输出helloworld。于是牛哥就忍不住查了一下资料,事情的缘由是这样

  • IOS 开发之对象为空的判断(nil、null)详解

    IOS 开发之对象为空的判断(nil、null)详解 前言: 在开发中,会遇到很多空的情况,有时候取得对象(null),还有时候会得到null的情况,我们需要判断是否为空,进行return; id result; 针对(null)这种情况 ifre

  • js记录点击某个按钮的次数-刷新次数为初始状态的实例

    实例如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" " http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns=" http:www.w3.org1999xhtml"

  • Yii2中多表关联查询hasOne hasMany的方法

    表positionContent table style="box-sizing: border-box; border-top: rgb238,238,238 1px solid; border-right: rgb238,238,238 1px solid; width: 946px; white-space: normal; word-spacing: 0px; borde

  • Canvas 绘制粒子动画背景

    效果如下: 代码如下: !DOCTYPE html h

  • Docker基础 :网络配置详解

    大量的互联网应用服务包含多个服务组件,这往往需要多个容器之间通过网络通信进行相互配合。Docker 目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务。接下来我们将讲述 Docker 的网络功能,包括使用端口映射机制来将容器内应用服务提供给外部网络,以及通过容器互联系统让多个容器之间进行快捷的网络通信。 端口映射实现访问容器 stro

  • Http与https对比详细介绍

    Http与https对比详细介绍 概要: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层SSL进行信息交换,简单来说它是