编程笔记

  • BootStrap Typeahead自动补全插件实例代码

    关键代码如下所示: $'#Sale'.typeahead{ ajax: { url: '@Url.Action"..ContractGetSale"', timeout: 300, method: 'post', triggerLength: 1, loadingClass: null, preProcess: function result { retur

  • 在linux命令下导出导入.sql文件的方法

    本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 数据库名.sql #usrloca

  • 对python append 与浅拷贝的实例讲解

    在做Leetcode的第39题的时候,看到网上一个用递归的解法,很简洁。于是重写了一遍。 class Solutionobject: def combinationSumself, candidates, target: """ :type candidates: List[int] :type target: int :rtype: List[List[int]]

  • Spring声明式事务和@Aspect的拦截顺序问题的解决

    在使用AbstractRoutingDataSource配置多数据源时,发现使用@aspect配置的DataSourceSwitchAspect总是在声明式事务之后执行,配置了Order依然不行,经过调研发现是由于两者的aop代理方式不一致导致。 在spring内部,是通过BeanPostProcessor(《spring 攻略》一书中翻译为,后处理器)来完成自动创建代理工作的。根据匹配规则的不同大致分

  • Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法

    本文实例讲述了Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法。分享给大家供大家参考,具体如下: Matplotlib中文显示问题——用例子说明问题 #-*- coding: utf-8 -*- from pylab import * t = arange-4*pi, 4*pi, 0.01 y = sintt plt.plott

  • 原生javascript AJAX 三级联动的实现代码

    js 三级联动的实现代码如下所示: !DOCTYPE html html lang="en" head meta charset="UTF-8" titlejs原生ajaxtitle head body select na

  • Vue结合Video.js播放m3u8视频流的方法示例

    首先,我们需要在vue工程中安装video.js相关依赖。 npm install --save video.js npm install --save videojs-contrib-hls 然后,我们需要引入videojs的css文件,例如在main.js中引入 import 'video.jsdistvideo-js.css'pre

  • 对python中的pop函数和append函数详解

    pop函数 1、描述 pop 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 语法 pop方法语法: list.popobj=list[-1]pr

  • Java创建删除文件和目录的方法(推荐)

    创建和删除文件目录常用的File类的方法 1.boolean exists:判断文件或目录是否存在 2.boolean createNewFile:创建新文件 3.boolean delete:删除文件 4.boolean mkdirs:递归创建多级目录 5.File getParentFile:获取上级目录 1.创

  • WebView的介绍与简单实现Android和H5互调的方法

    为什么要学习Android与H5互调? 微信,QQ空间等大量软件都内嵌了H5,不得不说是一种趋势。Android与H5互调可以让我们的实现混合开发,至于混合开发就是在一个App中内嵌一个轻量级的浏览器,一部分原生的功能改为Html 5来开发。 优势:使用H5实现的功能能够在不升级App的情况下动态更新,而且可以在Android或iOS的Ap

  • vue mint-ui tabbar变组件使用

    新建tabbar.vue template mt-tabbar v-model="message" fixed mt-tab-item id="MainPage" img slot="icon" :src="this.atabs[0]" 主页 mt-tab-item>

  • Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例

    本文实例讲述了Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息。分享给大家供大家参考,具体如下: 进行图像绘制有时候需要设定坐标轴以及图像标题等信息,示例代码如下: #-*- coding: utf-8 -*- #!usrbinpython import matplotlib.pyplot as plt from numpy.random i

  • Android使用ViewPager实现类似laucher左右拖动效果

    现在很多Android应用在首次安装完都会有指引如何使用该应用的某些功能的指引界面,这样会获得很好的用户体验,能够帮助用户更好使用应用的某些功能。其实该功能和Android主界面的 luncher 的功能完全一样的效果,可以实现左右拖动。 下面结合 ViewPager 的实例来展示如何实现该功能,先看下该Demo的结构图: img src="https:img.nhooo.com

  • Android中webview使用的一些坑

    前言 在Android开发中,经常会使用WebView来实现WEB页面的展示,在Activiry中启动自己的浏览器,或者简单的展示一些在线内容等。 WebView可以很好地帮助我们展示html页面,但是webview使用不当的话还是可能产生一定问题的,下面就以下几个方面说说我的优化技巧 1、展示webview的activity可以另开

  • Java使用代码模拟高并发操作的示例

    在java中,使用了synchronized关键字和Lock锁实现了资源的并发访问控制,在同一时间只允许唯一了线程进入临界区访问资源读锁除外,这样子控制的主要目的是为了解决多个线程并发同一资源造成的数据不一致的问题。在另外一种场景下,一个资源有多个副本可供同时使用,比如打印机房有多个打印机、厕所有多个坑可供同时使用,这种情况下,Java提供了另外的并发访问控制--资源的多副本的并发访问控制,今天使用的Semaphor

  • CentOS环境下安装PHPUnit的方法分析

    本文实例讲述了CentOS环境下安装PHPUnit的方法。分享给大家供大家参考,具体如下: PHPUnit之于PHP正如JUnit之于Java,是PHP程序员用来写单元测试代码的工具。由于上级要求员工写代码时也要写单元测试代码,于是我在网上搜集相关资料,并整理了一套符合自己虚拟机环境的PHPUnit安装方法。 要求: 系统:cento

  • Java实现Swing组件定制Button示例

    本文实例讲述了Java实现Swing组件定制Button。分享给大家供大家参考,具体如下: 先来看看运行效果图: 具体代码如下: package themedemo; import j

  • Spring Boot + Kotlin整合MyBatis的方法教程

    前言 最近使用jpa比较多,再看看mybatis的xml方式写sql觉得不爽,接口定义与映射离散在不同文件中,使得阅读起来并不是特别方便。 因此使用Spring Boot去整合MyBatis,在注解里写sql 参考《我的第一个Kotlin应用》 创建项目,在build.gradle文件中引入依赖s

  • IOS动画效果源代码整理(粒子、雪花、火焰、河流、蒸汽)

    学习神奇的粒子发射器,雪花纷纷落下的动画效果,就是通过CAEmitterLayer来实现的,这个layer还能创建火焰,河流,蒸汽的动画效果,常用于游戏开发。 Creating your emitter layer let rect = CGRectx: 0.0, y: -70.0, width: view.bounds.width

  • Android Root设备中的su权限获取和使用详解

    ROOT权限简介: ROOT权限是Linux内核中的最高权限,如果你的身份是ROOT,那么你就具有了ROOT权限。有了最高权限,你就可以为所欲为,换句话说,如果恶意程序获取到了ROOT权限,那么就可以肆意地破坏你的手机,获取的隐私...所以厂商一般在生产手机的时候,不会提供给用户ROOT权限,官方宣称是为了保护用户手机的安全,然后装了一堆开机自动启动,而用户这

  • PHP CURL与java http使用方法详解

    php curl 有时候我们的项目需要与第三方平台进行交互。举个例子。 现在有A、B两个平台。 甲方在最初一段时间由A实现了一部分关键业务(如用户信息等)。 然后基于一部分原因,现在有一些业务需要B来实现,且实现程序调用了一些敏感的接口只能在B方服务器上跑,那么只能做两个平台之间的交互了。curl 就是这种问题的解决方案。 b

  • Python三元运算实现方法

    本文实例讲述了Python三元运算实现方法。分享给大家供大家参考。具体分析如下: Python中没有像C++和Java等语言中的三元运算符,但是可以用if else语句实现相同的功能: condition = True print 'True' if condition else 'False'&nbs

  • 原生javascript实现图片按钮切换

    先给大家看下效果展示图 以下为详细代码: function LGY_picSwitchoption{ this.oWrap = this.getIdopti

  • 原生javascript实现图片弹窗交互效果

    【一】用var 声明多个变量,比每个变量都用var快多了    var sScrollTop = document.body.scrollTop || document.documentElement.scrollTop, sWindow_h = document.documentElement.clientHeight,

  • DOM节点删除函数removeChild()用法实例

    本文实例讲述了DOM节点删除函数removeChild用法。分享给大家供大家参考。具体分析如下: DOM删除一个节点,必须要站在父节点的高度去删除,代码如下: html head script type="textjavascript" function t{ 思路:1.首先找

  • Swift教程之字符串和字符详解

    一个字符串String就是一个字符序列,像”hello,world”,”albatross”这样的。Swift中的字符串是用String关键词来定义的,同时它也是一些字符的集合,用Character定义。 Swift的String和Character类型为代码提供了一个快速的,兼容Unicode的字符解决方案。String类型的初始化和使用都是可读的,并且和C中的strings类似。同时String也可

  • DOM节点深度克隆函数cloneNode()用法实例

    本文实例讲述了DOM节点深度克隆函数cloneNode用法。分享给大家供大家参考。 具体实现方法如下: html head script type="textjavascript" function t{ var nodeul = document.getElementsByTa

  • jQuery制作拼图小游戏

    源代码思路分析: 【一】如何生成图片网格,我想到两种方法:    (1)把这张大图切成16张小图,然后用img标签的src    (2)只有一张大图,然后每个元素的背景图用css的background-position进行切割定位,这样就需要16个数组[0,0],[-150,0],[-300,0]..........(我采用这种) 【二】图片背景定位

  • js在指定位置增加节点函数insertBefore()用法实例

    本文实例讲述了js在指定位置增加节点函数insertBefore用法。分享给大家供大家参考。具体分析如下: 函数原型如下: insertBefore参数1,参数2:在指定位置添加节点 具体代码如下: html head script type="textjavascript"&

  • jQuery实现瀑布流的取巧做法分享

    分析:瀑布流,做法有2种 (1)绝对定位方案:每个单元格设置为绝对定位,通过计算,分别设置 top , left 即可实现 (2)浮动方案:弄N列布局(浮动),然后图片数据,按顺序依次插入,如N为3列 ,第一张图片插入到第一列,第二张图片插入到第二列,第三张图片插入到第三列,第四张图片插入到第一列........这样循环插入(不能自适应) CSS与HTML代码:p

  • javascript使用appendChild追加节点实例

    本文实例讲述了javascript使用appendChild追加节点的方法。分享给大家供大家参考。具体分析如下: DOM树节点的增加,实例代码如下: html head script type="textjavascript" function t{ var nodep = docum

  • js常用系统函数用法实例分析

    本文实例讲述了js常用系统函数用法。分享给大家供大家参考。 具体代码如下: html head head body script type="textjavascript" 1. escape函数,把字符串转成各计算机平台通用的unicode编码;解码

  • Swift教程之集合类型详解

    Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。 在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。 Swift 使用确定的集合类型可以保证代码工作是不会出错,和让你在开发阶段

  • Jquery api 速查表分享

    table style="border-bottom: silver 1px solid; border-left: silver 1px solid; padding-bottom: 0px; text-transform: none; background-color: rgb255,255,255; text-indent: 0px; margin: 0px; padding-left: 0px

  • docker上安装使用mysql镜像

    背景: 现如今不管什么服务和应用基本都可以在docker里跑一跑了,但是在我个人的印象中,像数据库这种比较重要大型且数据容易受伤的应用是不适合在docker里跑的。但是也有很多人尝试在docker中跑mysql等数据库,所以也试着尝试一下。(好吧,重点是领导喜欢~~) 获取镜像: mysql的镜像可以自己用dockerfile制作一个,或者直接到官方的docker镜像

  • vue实现ToDoList简单实例

    一、需求与准备 1、准备 使用bootstrap实现页面的基础样式(依赖jquery),使用vue实现功能需要 2、功能需求 1)、表单实现输入任务清单后加入到展示项中 2)、点击删除按钮弹出警告框询问是否删除(bo

  • 深入理解JavaScript中的for循环

    本文对一个循环分享的这么详细,相信看完你会有所收获。下面话不多说,来看看详细的介绍吧。 在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环 for-in forEach 在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种

  • Linux fedora 24 忘记密码图形化界面修改root密码的方法

    方法及其简单,只需要两步即可: 1、第一步: 打开终端,输入sudo su命令。 –此处的密码为普通用户的密码,也就是开机时输入的

  • android基于dialog实现等待加载框示例

    最近想找一些新颖的等待框,但一直找不到理想的效果,没有办法,只好自己动手丰衣足食了。 先给大家看个效果图! 首先就是新建一个dialog的XML文件了 ?xml version="

  • pygame实现贪吃蛇游戏(下)

    接着上篇pygame实现贪吃蛇游戏(上)继续介绍 1.豆子的吃掉效果 只需在代码最后移动蛇头的代码后增加一个蛇头和豆子坐标的判断即可 if snake_x == bean_x and snake_y == bean_y: bean_x,bean_y = get_bean_pos 体验一下,现在蛇头