编程笔记

  • 如何在Google Chrome中清除JavaScript控制台

    有时您在浏览器控制台中打印了很多命令和日志,并希望清除它们。在chrome中有多种方法可以做到这一点。 使用console.clear方法。此方法清除控制台并显示控制台已清除的消息。 使用快捷键Ctrl + L清除控制台。 使用chrome开发工具控制台

  • 详细分析JavaScript函数定义

    函数 几个要点: a.函数是javascript中的一等公民 重要性 &nb

  • 12个优化MySQL的技巧小整理

    避免编辑转储文件 Mysqldump创建的转储文件原本是无害的,但它很容易被尝试去编辑。然而,人们应该知道在任何情况下的试图修改这些文件被证明是有危险的。直观地看对这些文件的改动会导致数据库损坏,从而导致系统的退化。为了让你的系统免受任何麻烦,你必须避免编辑MySQL转储文件。 MyISAM 块大小

  • javascript中的Function.prototye.bind

    函数绑定Function binding很有可能是你在开始使用JavaScript时最少关注的一点,但是当你意识到你需要一个解决方案来解决如何在另一个函数中保持this上下文的时候,你真正需要的其实就是 Function.prototype.bind,只是你有可能仍然没有意识到这点。 第一次遇到这个问题的时候,你可能倾向于将this设置到一个变量上,这样你可以在改变了上下文之后继续引用到它。很多

  • 使用javascript将时间转换成今天,昨天,前天等格式

    方法超级简单,把时间格式化一下就好了,直接奉上代码 function transDate { var $time =document.getElementById"share-time"; var date = $time.innerHTML.trim; var tt = new DateparseIntdate; var days =

  • MySQL结合使用数据库分析工具SchemaSpy的方法

    近来,我和一帮老客户一起工作,他们让花时间给他们说一下在他们新环境中使用的新工具。其中,我发现的一个非常有用的工具是SchemaSpy。 SchemaSpy是Java开发的的工具(要求java 5或更高版本的支持),主要用来分析数据库中数据模型的元数据,并且能生成基

  • javascript最基本的函数汇总

    我记得早期的 JavaScript ,要完成任何事情几乎都绕不开一些简单的函数,因为浏览器提供商实现功能有所差异,而且不只是边缘功能,基础功能也一样,如 addEventListener 和 attachEvent。虽然时代变了,但仍有一些函数是每个开发者都应该掌握的,以便于完成某些功能和提高性能。 debounce 对于高耗能事件,debo

  • SQL中IS NOT NULL与!=NULL的区别

    平时经常会遇到这两种写法:IS NOT NULL与!=NULL。也经常会遇到数据库有符合条件!=NULL的数据,但是返回为空集合。实际上,是由于对二者使用区别理解不透彻。 默认情况下,推荐使用 IS NOT NULL去做条件判断,因为SQL默认情况下对WHERE XX!= Null的判断会永远返回0行,却不会提示语法错误。 这是为什么呢? SQL Server文档中对

  • 在VB.NET应用中使用MySQL的方法

    绪言 在Visual Studio中使用向导连接到MySQL数据库是一件相当棘手的事情。因为MySQL并不在VS2012默认支持的数据库中(比如SQL Server)。在本文中我将介绍如何使用VB.NET连接到MySQL数据库并且执行SQL语句(SELECT,UPDATE,DELETE),同时我会展示如何将MySQL连接器导入(connectors)到Vis

  • 浅谈JavaScript字符串拼接

    在JavaScript中会经常遇到字符串拼接,但是如果要拼接的字符串过长就比较麻烦了。 如果在一行的话,可读性太差;如果换行的话,会直接报错。 现在就来介绍几个JavaScript拼接字符串的几个小技巧主要针对字符串过长的情况。

  • javascript实现跨域的方法汇总

    由于同源策略的限制,XMLHttpRequest只允许请求当前源(包含域名、协议、端口)的资源。 json与jsonp的区别: JSON是一种数据交换格式,而JSONP是一种依靠开发人员创造出的一种非官方跨域数据交互协议。 script标签经常被用来加载不同域下的资源,可以绕过同源策略。(有src属性的都可以获取异域文件

  • jquery实现带缩略图的全屏图片画廊效果实例

    本文实例讲述了jquery实现带缩略图的全屏图片画廊效果。分享给大家供大家参考。具体如下: 运行效果如下图所示: 主要代码如下: function$ { $.fn.prelo

  • 在MySQL中创建带有IN和OUT参数的存储过程的方法

    在 MySQL 中创建储存过程的语法很难记,除非你经常跟储存过程打交道,原因很简单,语法不是什么小笑话。如果你通过命令行控制 MySQL,你需要记住准确的语法。一个快速示例可以很好的帮助你做到这点。在MySQL 入门教程中,我们能够看到很多关于如何创建储存过程 和如何利用 IN 和 OUT 参数调用存储过程的示例。这些示例都很简单,能够很好的帮助你理解 MySQL 中创建带参数存储过程的语法。这些示例已在 M

  • php获取、检查类名、函数名、方法名的函数方法

    1.function_exists - Return TRUE if the given function has been defined 2.is_callable - 检测参数是否为合法的可调用结构 3.class_exists - 检查类是否已定义 4.method_exists - 检查类的方法是否存在 __FUNCTION__&

  • php中instanceof 与 is_a()区别分析

    instanceof 运算符 和 is_a 方法都是判断:某对象是否属于该类 或 该类是此对象的父类(用于确定一个 PHP 变量是否属于某一类 class 的实例) 是的话返回 TRUE,不是的话返回 FALSE 区别: instanceof 运算符是 PHP 5 引进的。在此之前用 is_a,但是后来 is_a 被废弃而用 instanceof 替代了。

  • PHP获取POST数据的几种方法汇总

    一、PHP获取POST数据的几种方法 方法1、最常见的方法是:$_POST['fieldname']; 说明:只能接收Content-Type: applicationx-www-form-urlencoded提交的数据 解释:也就是表单POST过来的数据 方法2、

  • 百度UEditor编辑器如何关闭抓取远程图片功能

    这个坑娘的功能,开始时居然不知道如何触发,以为有个按钮,点击一下触发,翻阅了文档,没有发现,然后再网络上看到原来是复制粘贴非白名单内的图片到编辑框时触发,坑娘啊............... 问题又来了:今天在写百度UEditor编辑器的【取远程图片功能】时有碰到:该功能如何关闭了? 又花了15分钟左右的时间查阅了[官方文档]以及[官方论坛],都没有找到解决办法,那就查阅下源文件看看,

  • 在win系统安装配置 Memcached for PHP 5.3 图文教程

    如何在windows系统上让php支持memcached呢? 第一步:安装 Memcached 服务 第二步:让php加载memcached.dll扩展 以下资料参考: 1、Installing Memcached for PHP 5.3 on Windows 7 2、Windows 下Memcache安装配置 + 没有成功加载memcached

  • 深入理解JavaScript系列(36):设计模式之中介者模式详解

    介绍 中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 主要内容来自:a href="http:www.addyosmani.comresourcesessentialjsdesignpatternsbook#mediatorpa

  • 微信小程序左滑删除功能开发案例详解

    直接进入正题,我们需要做的就是通过手指滑动列表项后,右侧出现删除; 比如说像这样: 向左边滑动后出现如下的效果: p style

  • python Yaml、Json、Dict之间的转化

    Json To Dict import json jsonData = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; printjsonData printtypejsonData text = json.loadsjsonData printtext printtypetext ##

  • 如何在docker容器内部安装kibana分词器

    步骤: 1.在虚拟机目录下新建docker-compose.yml文件,然后进入yml文件编辑 vi docker-compose.yml 2.在yml文件中添加如下代码: version: "3.1" services: elasticsearch: image: daocloud

  • jQuery实现图片切换效果

    本文实例为大家分享了jQuery实现图片切换效果的具体代码,供大家参考,具体内容如下 动画:点击左右按钮实现图片切换 jQuery方法:animate, stop, first, last, siblings, appendTo, prependTo, attr, addClass, removeClass, eq 动画效果

  • python MD5加密的示例

    什么是MD5 Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 199

  • 小程序实现左滑删除的效果的实例代码

    前言:实现小程序滑动删除有几种方式,文章会简单列举两种实现,先看效果。 一、使用movable-view实现滑动 先看官方文档

  • 浅谈java对象结构 对象头 Markword

    概述 对象实例由对象头、实例数据组成,其中对象头包括markword和类型指针,如果是数组,还包括数组长度; | 类型 | 32位JVM | 64位JVM| | ------ ---- | ------------| --------- | | markword | 32bit | 64bit |

  • SiteMesh如何结合Freemarker及velocity使用

    Freemarker 入门示例 https:www.nhooo.comarticle197670.htm FreeMarker 整合Struts2示例 https:www.nhooo.comarticle197698.htm SiteMesh入门示例 https:www.nhooo.comarticle197668.htm 那么如何将

  • mybatis plus怎么忽略映射字段

    其实mybatis plus是比mybatis优秀的mybatis有的,他全有,它没的,或者不优秀的地方,mybatis plus全优秀,所以晚的总比早的好。 今天要说的是: 忽略字段问题,我被这个坑了好长时间,我开发项目呐有个需求是忽略数据库中字段,但是实体类还要有,我操,我目前的知识告诉我,@Transient这个是很好的选择,我操,我于是,开始搞,忘了说了,我

  • jQuery实现推拉门效果

    本文实例为大家分享了jQuery实现推拉门效果的具体代码,供大家参考,具体内容如下 方法:anemate, stop, siblings 动画效果: pre

  • vue3为什么要用proxy替代defineProperty

    在这之前,我们得先了解下vue的核心理念mutable 不管是vue2还是vue3,在实现的过程中,核心概念一直保持稳定,以可变数据源为核心的理念,来实现整个UI变动更新 用最简单的讲法就是:初始化数据生成了页面,直接修改源数据触发更新,页面重新渲染 关注vue的人都知道,vue3里面使用了proxy替换了defineProperty, 在使用vue

  • jQuery实现计算器功能

    本文实例为大家分享了jQuery实现计算器功能的具体代码,供大家参考,具体内容如下 动画效果: !DOCTYPE html html lang="e

  • Python爬虫抓取论坛关键字过程解析

    前言: 之前学习了用python爬虫的基本知识,现在计划用爬虫去做一些实际的数据统计功能。由于前段时间演员的诞生带火了几个年轻的实力派演员,想用爬虫程序搜索某论坛中对于某些演员的讨论热度,并按照日期统计每天的讨论量。 这个项目总共分为两步: 1.获取所有帖子的链接: 将最近一个月内的帖子链接保存到数组中 2.从回帖中搜索演员名字:

  • 干掉Navicat,这个数据库管理工具真香

    DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。 img src="https:img.

  • Python调用REST API接口的几种方式汇总

    相信做过自动化运维的同学都用过REST API接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化运维的必修课。 本文主要介绍python中调用REST API的几种方式,下面是python中会用到的库。 - urllib2 - httplib2 - pycurl

  • DOM解析XML报错Content is not allowed in prolog解决方案详解

    报错内容为: Content is not allowed in prolog. Nested exception: Content is not allowed in prolog 网上所述总结来说就是解析内容内包含BOM。这个标记是看不到的,流里面有这个标记而已。 BOM:Byte Order Mark,中文名字节顺序标记。UCS规范建议在传输字节流前,

  • 详解mybatis-plus配置找不到Mapper接口路径的坑

    mybatis-plus今天遇到一个问题,就是mybatis 没有读取到mapper.xml 文件。 特此记录一下,问题如下: at com.baomidou.mybatisplus.core.override.MybatisMapperMethod$SqlCommand.initMybatisMapperMethod.java:242

  • jQuery实现可以计算进制转换的计算器

    本文实例为大家分享了jQuery实现可以计算进制转换的计算器,供大家参考,具体内容如下 在案例8的基础上增加了进制转换功能 动画效果: !DOCTY

  • SpringBoot下使用MyBatis-Puls代码生成器的方法

    1.官方地址: http:mybatis.plusguidegenerator.html#%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B 2.数据库结构: img src="https:img.nhooo.comstaticupload2103142131280.pn

  • springboot+mybatis-plus 两种方式打印sql语句的方法

    1.注解方式,yml文件配置上以下就可以直接使用 mybatis-plus: mapper-locations: classpath:mapper*.xml configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 2.这一种网上没有,搜过好多资料都没有,我是配置多数据源,所以是

  • Mybatis传入List实现批量更新的示例代码

    Dao层写法 ** * 批量更新新库存 * @param list * @return * int updateNewStock@Paramvalue = "list" ListGreenBeanMsg list; xml具体实现代码 update i