编程笔记

  • WPF实现转圈进度条效果

    在设计界面时,有时会遇到进度条,本次讲解WPF如何设计自定义的绕圈进度条,直接上代码: 1、控件界面 UserCon

  • 关于Python的一些学习总结

    一、类型 1.变量没有类型,数据有类型   例:num = 1 ----num是没有类型的,1是int类型 二、格式化输出 2.name = "张三"   age = 18 pr

  • Python高级用法总结

    列表推导(list comprehensions) 场景1:将一个三维列表中所有一维数据为a的元素合并,组成新的二维列表。 最简单的方法:新建列表,遍历原三维列表,判断一维数据是否为a,若为a,则将该元素append至新列表中。 缺点:代码太繁琐,对于Python而言,执行速度会变慢很多。 针

  • Android获取点击屏幕的位置坐标

    在Android开发过程中,有时需要获取触摸位置的坐标,以便作进一步处理,比如做炫酷的动画效果,或者响应其他操作。 本文简单介绍Android中触屏操作时,触屏的开始位置、当前位置、结束位置。 布局: RelativeLayout xmlns:android="http:schemas.android.comapkresandroid"

  • springboot读取自定义配置文件节点的方法

    今天和大家分享的是自定义配置信息的读取;近期有写博客这样的计划,分别交叉来写springboot方面和springcloud方面的文章,因为springboot预计的篇章很多,这样cloud的文章就需要等到很后面才能写了;分享这两种文章的原因主要是为了方便自己查找资料使用和对将要使用的朋友起到便捷作用; •

  • android获取手指触摸位置的方法

    本文实例为大家分享了android获取手指触摸位置的具体代码,供大家参考,具体内容如下 手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件。 其原型是: public boolean onTouchEventMotionEvent eventp

  • python 脚本生成随机 字母 + 数字密码功能

    下面一段代码给大家介绍python 脚本生成随机 字母 + 数字密码功能,具体代码如下所述: #coding:utf-8 import random,string def GetPasswordlength: # 随机生成数字个数 Ofnum=random.randint1,length Ofletter=length-Ofnum # 选中ofnum个数字

  • Android捕获点击事件范围的方法

    View的Tween动画过程中点击事件的位置并不会因为动画位置的改变而改变,是因为在动画过程中layout的位置实际上没有变,因此曾经一度认为View的点击事件(其实不仅仅是点击事件,包括所有的触摸事件)触发的范围是该View在layout的时候指定的left,top,right,bottom。今天才发现不完全是这样的。一切都是因为平时看代码没有仔细一点所造成了对问题理解不全面。 在这里记录一下发现问题

  • Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解

    一、Vue的实例 1.1、创建一个 Vue 的实例 每个 Vue 应用都是通过 Vue 函数创建一个新的 Vue 实例开始的: var vm = new Vue{ 选项} 虽然没有完全遵循 MVVM 模型,Vue 的设计无疑受到了它的启发。因此在文档中经常会使用 vm ViewModel 的简

  • 浅谈Vue.js 1.x 和 2.x 实例的生命周期

    在Vue.js中,在实例化Vue之前,它们都是以HTML的文本形式存在文本编辑器中。当实例化后将经历创建、编译、销毁三个主要阶段。 以下是Vue.js 1.x 实例的生命周期图示: img src="https:img.nhooo.comstaticupload210313091758

  • python生成不重复随机数和对list乱序的解决方法

    andom.samplelist, n即是从list中随机选取n个不同的元素 # -*- coding: utf-8 -*- import random # 从一个list中随机挑选5个 list = [12, 23, 13, 14, 78, 234, 123, 12345] randomlist = random.samplelist, 5 print random

  • 关于vue属性使用和不使用冒号的区别说明

    vue中冒号:是v-bind的缩写。 一直最常见的做法是代表绑定一个变量。 但是我今天用到复选框是时候缺出现选不中的情况 el-checkbox v-model="checked" 备选项el-checkbox checked:1但是没有选中 block

  • Vue的属性、方法、生命周期实例代码详解

    实例 !DOCTYPE html html lang="en" head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0" meta h

  • vue 属性拦截实现双向绑定的实例代码

    下面通过代码给大家介绍vue 属性拦截实现双向绑定,具体代码如下所示: let obj = {} let get = '' Object.definePropertyobj, 'get', { set: functionval { document.getElementById'input'.value = val document.getElementById'te

  • Android学习笔记之应用单元测试实例分析

    本文实例讲述了Android学习笔记之应用单元测试。分享给大家供大家参考,具体如下: 第一步:在AndroidManifest.xml中加入如下两段代码: manifest xmlns:android="http:schemas.android.comapkresandroid" package="com.pccw" android:versi

  • 详解Oracle在out参数中访问光标

    详解Oracle在out参数中访问光标 一 概念 申明包结构 包头:负责申明 包体:负责实现 二 需求 查询某个部门中所有员工的所有信息 三 包头stro

  • 详谈表单重复提交的三种情况及解决方法

    第一种情况:提交完表单以后,不做其他操作,直接刷新页面,表单会提交多次。 - 在servlet中写一句输出,用来判断是否提交多次 System.out.println"已经插入"; request.getRequestDispatcher"login_success.jsp".forwardrequest, respon

  • 深入研究jQuery图片懒加载 lazyload.js使用方法

    lazyload是一个用Javascript编写的jQuery插件,它可以延迟加载长页面中的图片,在浏览器可视区域外的图片将不会被载入,直到用户将它们滚动到它们所在的位置。 跟bootstrap一样,lazyload.js也是依赖于jQuery script src="resourcesjsjquery-1.8.3.min.js"script>

  • 浅谈Android单元测试的作用以及简单示例

    前提概要 受人嫌弃的单元测试 对于单元测试这个知识点,其实很多开发者是不太接触的,包括笔者,在实习之前也并未实用过单元测试,或者说并没感受到单元测试的好处。 对于bug的调试,笔者之前更倾向于使用log和断点调试,可以说会了这两个,大部分的逻辑bug都能自己解决了。这两个与看似臃肿的单元测

  • java 读取文件方法的总结

    java 读取文件方法的总结 1、按字节读取 文件 内容 2、按字符读取 文件 内容 3、按行读取 文件 内容 4、随机读取 文件 内容 public class ReadFromFile { ** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 *

  • 在一般处理程序(ashx)中弹出js提示语

    在提交form表单时,比如前台是$"form".submit同步提交的时候,这个是没有回掉函数的,那么我们只能在后台提示,在前台显示,自己作为一个参考吧 public class Script { public static void Alertstring message { ResponseScript"alert'" + me

  • 关于vue.extend和vue.component的区别浅析

    前言 最近一个朋友问我vue.extend和vue.component两者之间有什么区别?突然这么一问竟答不出来,回来想想有必要总结下,所以本文就来给大家介绍关于vue.extend和vue.component的区别,下面话不多说了,来一起看看详细的介绍吧。 Vue.extend 返回的是一个“扩展实例构造器”,也就是一个预设了部分选项的 Vue 实例

  • Android单元测试之对Activity的测试示例

    上一篇文章已经介绍了单元测试的作用和简单示例,如果不了解的读者可以先阅读上一篇Android单元测试-作用以及简单示例。 这篇文章主要介绍常见的Activity中的测试。 对Acitivity的测试 对于Activity,我们大致有两种测试需求: 1、在Activity正常启动后,

  • Oracle的out参数实例详解

    Oracle的out参数实例详解 一 概念 1、一般来讲,存储过程和存储函数的区别在于存储函数可以有一个返回值;而存储过程没有返回值。 2、过程和函数都可以通过out指定一个或多个输出行。我们可以利用out参数,在过程和函数中实现返回多个值。 3、存储过程和存储函数都可以有out参数。

  • vue父组件通过props如何向子组件传递方法详解

    前言 本文主要给大家介绍了关于vue中父组件通过props向子组件传递方法的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: vue 组件中的 this vue 中 datacomputedmethods 中 this的上下文是vue实例,需注意。 str

  • laravel 中如何使用ajax和vue总结

    最近写一个项目是基于laravel框架的,这个框架传言是为艺术而创作的优雅框架,简洁分明的风格,很吸引我,所以最近研究比较多。本次就是基于该框架然后将Vue插件加入实现一定的功能,vue插件本身强大,具体不说了,有兴趣的同学可以去官网https:cn.vuejs.org

  • vue的事件绑定与方法详解

    一、在vue中,绑定事件,用v-on:事件类型, 如绑定一个点击事件, 我们可以这样子做 window.onload = function { var c = new Vue{ el : 'body', methods : { say : function{ aler

  • Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)

    把js的验证方法改成angular可使用的方法 AngularJS文件的写法: $scope.clearNoNum = functionobj,attr{ 先把非数字的都替换掉,除了数字和. obj[attr] = obj[attr].replace[^\d.]g,""; 必须保证第一个为数字而不是. obj[attr] = obj[att

  • Laravel使用支付宝进行支付的示例代码

    本文介绍了Laravel使用支付宝进行支付的示例代码,分享给大家,也给自己留个笔记 * 支付 * public function pay { header"content-type:texthtml;charset=utf8"; echo 1;die; *********************************

  • Shell中实现整数自增的几种方法示例

    前言 我们日常使用的Shell脚本中,在用于while或for循环中经常要涉及到整数自增的情况,其实实现自增的方法有很多,下面罗列下可能的方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 【方式一】declare -i来声明整数变量 root@local

  • 深入浅出分析Java抽象类和接口【功能,定义,用法,区别】

    本文实例讲述了Java抽象类和接口。分享给大家供大家参考,具体如下: 对于OOP编程来说,抽象是它一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:抽象类和接口。 这两者有相似之处也有很大的不同之处。 一、抽象类 在了解抽象类之前,先了解下抽象方法。抽象方法是一种特殊的方法:只有声明,而没有具体的实现。

  • 详解java 中Spring jsonp 跨域请求的实例

    详解java 中Spring jsonp 跨域请求的实例 jsonp介绍 JSONPJSON with Padding是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1

  • vue实现留言板todolist功能

    通过前面两篇文章的的学习,我们掌握了vue的基本用法. 本文,就利用这些基础知识来实现一个留言板, 老外把他称之为todolist. 第一步、使用bootstrap做好布局 !DOCTYPE html html head lang="en" meta charset="UTF-8

  • Shell中建立与使用临时性文件的方法详解

    前言 在我们日常开发中经常会需要用到临时文件,本文就给大家介绍了关于Shell建立与使用临时性文件的相关内容,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍: 虽然使用管道可以省去建立临时性文件的需求,不过有时候临时性文件还是派的上用场的。UNIX不同于其他操作系统的地方就是:它没有那种将不再需要的文件设法神奇删除的想法。反倒提供了两个特殊目

  • jsp隐藏关键敏感字段信息只显示前后字段的示例

    今天写jsp页面,要求对字段中间部分隐藏,只显示前几位和后几位。搜了一下发现网上大都是隐藏前面指定字段,或者是利用正则表达式隐藏手机号或是身份证。这样的话必须预先知道字段长度,而我不想知道长度只显示前3位和后4位。 没办法,谁让我需要隐藏的字段长度未定呢。 解决方案:1、如果知道字段长度的话可以用正则表达式或是jsp标签库里的fn函数 p

  • JavaScript-定时器0~9抽奖系统详解(代码)

    具体代码如下: html head title定时器0~9抽奖系统title meta charset="UTF-8" script type="textjavascript" src="https:cdn.bootcss.comjquery3.2.1jquer

  • Java使用正则表达式匹配获取链接地址的方法示例

    本文实例讲述了Java使用正则表达式匹配获取链接地址的方法。分享给大家供大家参考,具体如下: 获取页面中字符串的url地址我们都会使用正则表达式来匹配获取了,下面我来给大家总结几个匹配获取链接地址示例。 1、正则表达式中Matcher中find方法的应用。 2、String对象中的 replaceAllString regex,String replacemen

  • SpringBoot之Controller的使用详解

    本文介绍了 SpringBoot之Controller的使用,分享给大家,具体如下: 1.@Controller:处理http请求 2.@RestController:Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller 3.@RequestMapping 配置url映射

  • JavaScript选取(picking)和反选(rejecting)对象的属性方法

    有时候我们需要将一个对象的某些属性选取出来,比方说我们有一个用数组表示的数据库表,我们需要一些函数来 select 选取 几个字段: function pickobj, keys { return keys.mapk = k in obj ? {[k]: obj[k]} : {} .reduceres, o = Object.assign

  • crontab实现每隔多少天执行一次脚本的两种方法

    前言 我们大家在工作中,经常会碰到每隔多少天小时分钟执行一次脚本,或某个命令的情况。如果是每隔多少小时,多少分运行一次程序,在crontab中可能比较好实现一些,下面是一些示例及crontab的格式说明: img src="https:img.nhooo.comstaticupload