编程笔记

  • Java从控制台读入数据的几种方法总结

    这里记录Java中从控制台读入信息的几种方式,已备后查! 1JDK 1.4JDK 1.5和JDK 1.6也都兼容这种方法 public class TestConsole1 { public static void mainString[] args { String str = readDataFromConsol

  • 微信小程序 Storage API实例详解

    其实这个存储在新建Demo的时候就已经用到了就是存储就是那个logs日志,数据存储主要分为同步和异步 异步存储方法: 存数据 wx.setStorag

  • 微信小程序 Video API实例详解

    电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tempFilePath文档写的有点问题。 主要属性:s

  • Java中关于控制台读取数字或字符串的方法

    Java中,int a = System.in.read;此句读取的是一个字符,然后返回的是对应字符的ASCII, 例如,控制台输入123,只读取一个字符1,对应的ASCII为49,则输出49,输入abc则读取a,对应的ASCII是97,则输出97; Scanner sc = new ScannerSystem.in int

  • 浅谈Java的String中的subString()方法

    方法如下: public String substringint beginIndex, int endIndex 第一个int为开始的索引,对应String数字中的开始位置, 第二个是截止的索引位置,对应String中的结束位置 1、取得的字符串长度为:endIndex - begin

  • Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

    Android Gradle Build Error:Some file crunching failed, see logs for details解决办法 错误日志:Error:java.lang.RuntimeException: Some file crunching failed, see logs for details Log:

  • Intellij IDEA 与maven 版本不符 Unable to import maven project See logs for details: No implementation for org.apache.maven.model.path.PathTranslator was bo

    1.Intellij IDEA 里面的Evnet Log,报的错误:Unable to import maven project: See logs for details 2.打开了日志:Help

  • python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。 它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览复制粘贴一下

  • jQuery实现优雅的弹窗效果(6)

    弹窗是网页中经常看到的效果,以前的弹窗是用window.open等方式在浏览器窗口新建另一个新窗口来完成的,这种弹窗方式现在已经被很多浏览器所拦截。今天我们来用更加友好的方式来实现弹窗效果。完成的功能效果如图:

  • JavaScript中的子窗口与父窗口的互相调用问题

    注意:要用open打开才行,如果用openModal打开则会访问不到opener. open的参数: window.open'page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=n

  • php正则提取html图片(img)src地址与任意属性的方法

    简单版: ?php header"Content-Type: texthtml;charset=utf-8"; $str = 'div class="ui-block-a" align="center" a href="online-39.html" rel="external nofollow"

  • Android 两种方法实现长按返回健退出

    Android 长按返回健退出 背景 平常比较常见的都是一定时间间隔内按两次返回键来退出应用,并且第一次点击会有相应的提示,网上资料比较多,这里写一下,长按返回键退出。 实现 实现的方案常用的有两个: 重写dispatchKeyEventKeyEvent event方法

  • centOS7下mysql插入中文字符报错问题解决方法

    在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 HY000: Incorrect string value: '\xE4\xBD\x99\xE9\x93\xB6...' 应该是数据库编码问题,所以应该改数据库编码 这里有2中方法。一种是直接敲代码设置,一种是在CentOS7中修

  • 深入理解js中的加载事件

    前面的话 提到加载事件,可能想到了window.onload,但实际上,加载事件是一大类事件,本文将详细介绍加载事件 load load事件是最常用的一个事件,当页面完全加载后包括所有图像、javascript文件、CSS文件等外部资源,就会触发window上的load事件 s

  • 滚动条的监听与内容随着滚动条动态加载的实现

    实例如下: !DOCTYPE html html head title当滚动条滑到底部时自动加载内容title meta http-equiv="Content-Type" content="texthtml;charset=UTF-8"

  • JQuery页面随滚动条动态加载效果的简单实现(推荐)

    Google阅读器上有一个AJAX scollLoad效果很不错,就是阅读项目时不需要翻页,浏览器滚动条往下拉到一定位置时自动加载新的一批项目进来,一直到所有项目加载完为止。要知道,数据量增加很频繁时,要通过定位页码来找到目标数据似乎并没有什么意义。我觉得用户体验成熟的WEB应用程序应当引导用户使用TAG或搜索等功能来找到目标数据。至于浏览数据,尤其是浏览最新的数据,利用浏览器滚动条来加

  • setTimeout学习小结

    大致介绍 今天看了一篇文章,觉得写得不错,所以学习了一下,这篇博客是我自己的理解和总结 原文:你应该知道的 setTimeout 秘密 主要内容:  1、setTimeout原理  2、setTimeoutfunc

  • jquery uploadify如何取消已上传成功文件

    如何使用uploadify进行文件上传,各位都能够在网上找到,但是需要注意版本号.我这里仅仅说一下,在文件已经成功上传到服务器之后,如何取消文件的上传. 我使用的是自动上传,即将'auto'属性设置为true. 1.首先我们要设置cancelmg属性,即设置文件上传成功后,显示在文件上的关闭图片.这里需要修改对应CSS中的代码

  • MacOSX10.11安装VMware Tools图文详解

    VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,下面介绍的是MacOSX10.11中如何安装VMware Tools的操作步骤。 VMware Workstation 12菜单栏单击虚拟机命令——单击安装VMware Tools选项。 img src="https:img.nhooo.comstaticupload21031304

  • js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法

    页面滚动动态加载数据,页面下拉自动加载内容 相信很多人都见过瀑布流图片布局,那些图片是动态加载出来的,效果很好,对服务器的压力相对来说也小了很多 有手机的相信都见过这样的效果:进入qq空间,向下拉动空间,到底部时,会动态加载剩余的说说或者是日志 今天我们就来看看他们的实现思路和js控制动态加载的代码

  • Java8中的 Lambda表达式教程

    1. 什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int addint x, int y { return x + y; } 转成λ表达式后是这个样子: int x, int y ->

  • Android Listview中显示不同的视图布局详解及实例代码

    Android Listview中显示不同的视图布局 1. 使用场景 在重写ListView的BaseAdapter时,我们常常在getView方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView

  • centos7 mariadb主从复制配置搭建详解步骤

    花了小一天的时间,终于实现了centos7 mariadb主从复制配置搭建,下面记录一下过程 环境: 虚拟机:vm8; centos7 版本:7.2.1511; mariadb 版本:centos7.2内置的 主库服务器: 10.69.5.200,CentOS 7,MariaDB 10已安装,有数据。 从库服务器1: 10.69.

  • 用move.js库实现百叶窗特效

    今天操作的是一个,百叶窗效果的一个页面特效,好,现在直接上最终效果吧。demo做的有点low,不过效果都在了 这是html和css代码:思路就是,每一个li里面div,放几个p,通过调

  • Ubuntu 系统中文显示乱码的问题解决

    大家如果在 Ubuntu 系统中出现中文乱码,可能是因为系统没有配置中文字符编码。 解决方法 Ubuntu 系统的字符编码保存在文件 varliblocalessupported.dlocal 中。 要为 Ubuntu 系统添加中文字符编码,可以直接使用 locale-gen: sudo local

  • VMware虚拟机CentOS系统网络设置

    1 VMware网卡   VMware默认情况下会安装三个网卡,如下图示(点击最上方编辑--虚拟网络编辑器)。 VMnet0:“桥接网络” VMnet1:“仅主机虚拟网络” VMnet8:“NAT网络”

  • 浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)

    在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 1..停止事件冒泡 JavaScript代码 如果提供了事件对象,则这是一个非IE浏览器 if e e.stopPropagation 因此它支持W3C的stopPropagation

  • Android实现ImageView阴影和图层效果

    本文实例为大家分享了ImageView阴影和图层效果的实现代码,供大家参考,具体内容如下 import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android

  • PHP正则匹配反斜杠'\'和美元'$'的方法

    本文实例讲述了PHP正则匹配反斜杠'\'和美元'$'的方法。分享给大家供大家参考,具体如下: 1. test.php: ?php $content = '1111111td2222222\td3$'; '\\\\\' 第1个'\'转义字符串的第2个'\',字符串为'\' 第3个'\'转义第4个'\',相当于字符串'\'

  • CentOS 配置防火墙详解及实例

    CentOS配置防火墙 昨天帮朋友配置CentOS服务器,一开始为了方便测试直接把防火墙关了,之后便需要配置好防火墙,网上找了几个防火墙规则都有错误,后来发现是博主发帖不认真,有太多字符错误,下面是我整理的亲测可用的防火墙规则的配置过程: 修改 iptables-config 首先修改iptables-config文件的一

  • Java 8 动态类型语言Lambda表达式实现原理解析

    Java 8支持动态语言,看到了很酷的Lambda表达式,对一直以静态类型语言自居的Java,让人看到了Java虚拟机可以支持动态语言的目标。 import java.util.function.Consumer; public class Lambda { public static void mainString[] args { ConsumerStri

  • Android底部菜单简单应用

    在Android中实现菜单功能有多种方法。 Options Menu:用户按下menu Button时显示的菜单。 Context Menu:用户长时间按下屏幕,所显示出来的菜单也称为上下文菜单。 Submenu:子菜单。 但是有时候这些内置的菜单并不能满足我们功能,这就需要自己自定义一种菜单。接下来我说的这种就是通过TabHost与RadioGroup结合完成的菜单。这也是很常用

  • PHP用正则匹配form表单中所有元素的类型和属性值实例代码

    前言 最近工作中遇到一个需求,需要在正则匹配页面中,所有可能存在的 form 表单的元素,可能有 input,action,select,textarea等等所有可能的元素,本文给出一个代码示例。感兴趣的朋友们可以参考学习。 实例代码如下 假设页面 1.html 的网页源代码

  • PHP正则匹配操作简单示例【preg_match_all应用】

    本文实例讲述了PHP正则匹配操作。分享给大家供大家参考,具体如下: ?php $str = EOT a href="wwwappa2QRN7v" rel="external nofollow" div class="phonebg" img src

  • PHP正则匹配中英文、数字及下划线的方法【用户名验证】 原创

    本文实例讲述了PHP正则匹配中英文、数字及下划线的方法。分享给大家供大家参考,具体如下: 一、问题: 对于用户注册时的用户名要求由中英文、数字或下划线组成,不得含有其他字符。 二、解决方法: 针对输入字符进行中英文、数字及下划线的正则验证即可。 代码如下:

  • PHP简单实现正则匹配省市区的方法

    本文实例讲述了PHP简单实现正则匹配省市区的方法。分享给大家供大家参考,具体如下: 省市区正则匹配 preg_match'.*?省|自治区|北京市|天津市+.*?市|自治州|地区|区划|县+.*?区|县|镇|乡|街道', $address, $matches; 获得省市区数组

  • CentOS防火墙用法浅析

    本文实例讲述了CentOS防火墙用法。分享给大家供大家参考,具体如下: 关闭: etcinit.diptables stop 开启: etcinit.diptables start 重启:str

  • CentOS7 Docker防火墙的简单配置教程

    CentOS7 Docker防火墙的简单配置 禁用 firewalld 服务 systemctl disable firewalld systemctl stop firewalld 安装 iptables 防火墙服务 yum install iptables-service

  • Java8中lambda表达式的应用及一些泛型相关知识

    语法部分就不写了,我们直接抛出一个实际问题,看看java8的这些新特性究竟能给我们带来哪些便利 顺带用到一些泛型编程,一切都是为了简化代码 场景: 一个数据类,用于记录职工信息 public class Employee { public String name; public int age;

  • Android自定义控件实现底部菜单(下)

    在app中经常会用到底部菜单的控件,每次都需要写好多代码,今天我们用到了前几篇博客里的控件来进一步封装底部菜单。先看效果图: 主要包括以下功能: 1 设置icon