编程笔记

  • AngularJs IE Compatibility 兼容老版本IE

    Internet Explorer Compatibility 一、总括   这文章描述Internet Explorer(IE)处理自定义HTML属性、标签的特性(可以理解为“特别糟糕的性质”)。如果我们打算让应用兼容IE8以及以下的版本,那么可以继续往下看。 二、Short Ver

  • centos7下安装mysql6初始化安装密码的方法

    1.先停止数据库服务器 service mysqld stop 2.vim etcmy.cnf 3.配置文件添加skip-grant-tables [root@VM_0_8_centos ~]# vim etcmy.cnf # For advice on how to change settings please s

  • AngularJs 国际化(I18n/L10n)详解

    一、I18n and L10n in AngularJS 1. 什么是I18n和L10n?   国际化(Internationalization),简称I18n,是让产品开发在一个他们可以简单地对产品进行语言、文化的本地化的方法的规范。本地化(Localization),简称L10n,一个使得应用、文本有适应特殊的文化或者语言市场的能力的规范。对于应用

  • Python参数传递及收集机制原理解析

    python参数传递时,主要有位置参数和关键字参数。 1. 位置参数:顾名思义,参数的位置顺序很重要,因为是直接根据位置赋值的。 def func1a, b: printa,b # 位置参数,位置顺序很重要 func11,2 img src="https:img.nhooo.c

  • AngularJs Forms详解及简单示例

    控件(input、select、textarea)是用户输入数据的一种方式。Form(表单)是这些控件的集合,目的是将相关的控件进行分组。   表单和控件提供了验证服务,所以用户可以收到无效输入的提示。这提供了更好的用户体验,因为用户可以立即获取到反馈,知道如何修正错误。请记住,虽然客户端验证在提供良好的用户体验中扮演重要的角色,但是它可以很

  • vue.js入门教程之计算属性

    前言 计算属性是用来声明式的描述一个值依赖了其它的值。当你在模板里把数据绑定到一个计算属性上时,Vue 会在其依赖的任何值导致该计算属性改变时更新 DOM。这个功能非常强大,它可以让你的代码更加声明式、数据驱动并且易于维护。 模板中表达式非常便利,但是它们实际上只用于简单的操作。 模板是为了描述视图的结构,在模板中放入太多的

  • opencv之颜色过滤只留下图片中的红色区域操作

    如图,这次需要在图片中找到卷尺的红色刻度,所以需要对图像做过滤,只留下红色部分。 一开始的想法是分别找到RGB值,然后找到红色区域的部分保留就可以了,不过好像很难确定红色区域的RGB取值范围,所以要把图片转化到HSV空间中去。 在ope

  • AngularJs expression详解及简单示例

    表达式(Expressions)是类Javascript的代码片段,通常放置在绑定区域中(如{{expression}})。表达式通过$parse服务(http:code.angularjs.org1.0.2docsaping.$parse)解析执行。   例如,以下是angular中有效的表达

  • 如何利用Nginx防止IP地址被恶意解析详解

    使用Nginx的目的 使用阿里云ECS云服务器,首先聊聊笔者使用Nginx的背景。 初始化ECS后会生成一个公网IP,默认访问IP地址自动访问80端口,此时通过ip地址可直接访问启动在80端口的服务。 如再把域名解析到当前ip,即可通过域名直接访问80端口的服务。 然后,出现了一个问题:任何人都可以将域名解析到ip地

  • 分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式

    废话不多说了,直接给大家贴关键代码了,具体代码如下所示: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3.org1999xh

  • PHP类的自动加载与命名空间用法实例分析

    本文实例讲述了PHP类的自动加载与命名空间用法。分享给大家供大家参考,具体如下: 作为一名合格的程序员,必定会有一个从面向过程编程到面向对象编程的转化过程,在这个过程中诸如命名空间,类,继承,接口,类自动加载等等都是需要我们去掌握的,之前对这些概念都不是很熟悉,只是能够基础地使用,在这里系统的记录一下关于命名空间与类的自动加载知识。

  • iOS 指纹解锁验证TouchID功能

    1、首先,引入依赖框架 LocalAuthentication.framework #import LocalAuthenticationLocalAuthentication.h 2、然后,判断系统是否为iOS8及以上 iOS8.0后才支持指纹识别接口 if [UIDevice currentDevice].syst

  • JAVA.io读写文件方式汇总

    一、Java把这些不同来源和目标的数据都统一抽象为数据流。   Java语言的输入输出功能是十分强大而灵活的。   在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。   这里介绍几种读写文件的方式 二、Inp

  • mysql 使用存储过程实现树节点的获取方法

    如图: 表数据 img src="https:img.nhooo.comstaticupload210314172

  • PHP标准库 (SPL)——Countable用法示例

    本文实例讲述了PHP标准库 SPL——Countable用法。分享给大家供大家参考,具体如下: 类实现 Countable 可被用于 count 函数. 接口摘要 Countable { * 方法 * abstract public count void : int

  • Idea跑的项目没问题将程序install成jar包运行报错空指针的问题

    在idea运行的程序导成jar包之后,执行程序会出现不一样的情况 首先idea运行是没问题的,我们断点看看: 然后install打包jar p style="text-

  • 解决Android Studio导入项目非常慢的办法

    前言 大家都知道Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义

  • AngularJs concepts详解及示例代码

    原版地址:http:code.angularjs.org1.0.2docsguideconcepts 继续。。 一、总括 本文主要是angular组件components的概览,并说明他们如何工作。列表如下: statup - 依旧是hello world...改为Hello Kit

  • 通过JS和PHP两种方法判断用户请求时使用的浏览器类型

    在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 User Agent 如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是:

  • Javascript中的数据类型之旅

    虽然Javascript是弱类型语言,但是,它也有自己的几种数据类型,分别是:Number、String、Boolean、Object、Udefined、Null。其中,Object属于复杂数据类型,Object 由无序的键值对组成。其余几种都属于简单数据类型。注意:变量类型首字母大写,而变量值首字母是小写的。 JavaScript不支持自定义类型,所以JavaScri

  • 浅谈js基本数据类型和typeof

    JavaScript数据类型是非常简洁的,它只定义了6中基本数据类型 •null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性 •undefined:未定义。当声明变量却没有赋值时会显示该值。可以为变量赋值为undefined •n

  • JS中检测数据类型的几种方式及优缺点小结

    1、typeof 用来检测数据类型的运算符 typeof value 返回值首先是一个字符串,其次里面包含了对应的数据类型,例如:"number"、"string"、"boolean"、"undefined"、"object"、"function" 局限性: 1typeof null -"o

  • 详解Javascript数据类型的转换规则

    一、数据类型 5种基本数据类型:NullUndefinedStringBooleanNumber 1种复杂数据类型:Object 二、数据类型检测 传送门《JS中检测数据类型的几种方式及优缺点小结》

  • JavaScript中数据类型转换总结

    在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Number转换: 代码: var a = “123”; a = Numbera; p

  • 浅谈javascript中的数据类型转换

    1、把其他的数据类型转换为number类型 Number-严格 parseFloatparseInt -非严格 isNaNvalue 如果value值不是数字类型的,它是首先调用Number转换为

  • Python 解决相对路径问题:"No such file or directory"

    如果你取相对路径不是在主文件里,可能就会有相对路径问题:"No such file or directory"。 因为 python 的相对路径,相对的都是主文件。 如下目录结构: | -- main.py | -- conf.py | -- start.png | -- config.txt main.py 是主文件。

  • 详解js的六大数据类型

    js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Null,Undefined),和一种混合数据类型(Object)。 前面说到js中变量是松散类型的,因此有时候我们需要检测变量的数据类型。 typeof操作符可以检测变量的数据类型(输出的是一个关于数据类型的字符串)。 返回如下6种字符串:number,string,boolea

  • Python3内置函数chr和ord实现进制转换

    python的内置函数中,有一对函数:chr 和 ord,有着相反的功能。 1. chrx:用一个数值作参数,返回一个对应的unicode字符,该参数的有效范围是从0到1114111(16进制时为0x10FFFF),参数可以是十进制,也可以是十六进制。 printchr105 # --- i printchr0x9980 # --- 汉字:

  • JavaScript 数据类型详解

    一,数据类型 以下内容基于ES5(ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型。) JavaScript是一种弱类型动态语言,定义变量时无需指定类型,看似简单,但背后有繁琐的转换逻辑。让我们一起来看下js常见的数据类型和背后的隐式转换逻辑。 ES5中有5种简单的数据类型(

  • Vue 封装防刷新考试倒计时组件的实现

    本文详细的介绍了防刷新考试倒计时组件 ,分享给大家,也给自己留个笔记,感兴趣的可以了解下 !-- 考试倒计时组件 -- template div

  • JavaScript数据类型和变量_动力节点Java学院整理

    数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在JavaScript中定义了以下几种数据类型: Number

  • python的常见矩阵运算(小结)

    python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。 1.numpy的导入和使用 from numpy import *;#导入numpy的库函数 import numpy as np; #这个方式使用numpy的函数时,需要以np.开头。 2

  • 详解JS数据类型的值拷贝函数(深拷贝)

    废话不多说了,直接给大家贴代码了,具体代码如下所示: function mottoClone obj { if obj === null || typeof obj !== 'object' return obj; if obj instanceof Boolean return new Booleanobj.valueOf; if obj instanceof

  • 浅谈python 调用open()打开文件时路径出错的原因

    昨晚搞鼓了一下python的open()打开文件 代码如下 def main: infile =open"C:\Users\Spirit\Desktop\bc.txt",'r' data = infile.read printdata main 然而结果总报错invaild argument 或者cant found such fil

  • 老生常谈js数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别: 基本数据类型是对值得引用,引用数据类型是对地址的引用; 基本数据类型存放在栈内存,栈内存提供了供JS代码执行的环境,引用数据类型存放在对内存 基本数据类型包括:stron

  • C#泛型类型知识讲解

    概述   泛型类和泛型方法兼具可重用性、类型安全性和效率,这是非泛型类和非泛型方法无法实现的   泛型通常与集合以及作用于集合的方法一起使用   泛型所属命名空间:System.Collections.Generic   可以创建自定义泛型接口、泛型类、泛型方法、泛型事件和泛型委托,以提供自己的通用解决方案,设计类型

  • JavaScript数据类型的存储方法详解

    一个很基础的知识点,JavaScript中基本数据类型和引用数据类型是如何存储的。 由于自己是野生程序员,在刚开始学习程序设计的时候没有在意内存这些基础知识,导致后来在提到“什么什么是存在栈中的,栈中只是存了一个引用”这样的话时总是一脸懵逼。。 后来渐渐的了解了一些内存的知识,这部分还是非常有必要了解的。 基本数据结构

  • Django crontab定时任务模块操作方法解析

    Django crontab定时任务 安装 pip install django-crontab 配置 在settings.py中 INSTALLED_APP中添加'django_crontab' CRO

  • 使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)

    这是一个示例: html head script type="textjavascript" src="https:code.jquery.comjquery-1.11.3.js"script script type="textjavascript" $document.ready

  • django-crontab 定时执行任务方法的实现

    需求 每天请求一封邮件,并读取该邮件 这个其实可以使用linux 自带了crontab实现,但是毕竟是django 开发。想着不知道有没有方法可以从django 中实现。 简单搜索了下,这方面的方法确实不少。 由于看到celery 插件学习曲线较大,这个小的需求就使用django-crontab 解决。