-
ionic2懒加载配置详解
文章标题为part 1,并解释目前可以如此配置,但后续使用上可能还有变动. 以ion-cli默认home组件为例.添加home.module.ts文件 import { NgModule } from '@angular/core'; import { IonicPageModule } from 'ionic-angular'; import { HomePage } from './home'; @NgModule({ declarations: [HomePage], imports: [
-
从阿里妈妈发现的几个不错的表单验证函数
//-------- // 检查当前浏览器是否为Netscape //-------- function isNetscape(){ app=navigator.appName.substring(0,1); if (app=='N') return true; else {return false;} } //-------- // 保存当前Form表单(仅适用于IE浏览器) //-------- function formSaveCheck(fileName){
-
快速分辨清楚 IaaS、PaaS、BaaS和SaaS
2006年,Amazon发表了弹性运算服务云端(EC2)和简单储存服务(S3),这几项服务为云计算技术在21世纪开启了一个新篇章,云服务就此从 IaaS 进展到了 PaaS层级.之后,云计算服务继续发展.演变,又新出现一批_aaS系云服务:SaaS和BaaS. 这下,除了部分专业的人员,吃瓜群众们全懵了,完全搞不清楚. 帮助大家简单快速分辨清楚 IaaS.PaaS.BaaS和SaaS. 这些云服务模式最直接的区分方式在于--整个云计算的架构,服务涵盖的范围都各有所不同. 见下表格 看不懂?没关系
-
TinyMce 中文手册 在线手册与下载
因为发现网上只有cube316翻译的1.x版TinyMCE的用户手册,而现在TinyMCE 2.0 的用户手册相比以前有了比较大的变化,所以就根据TinyMCE2.0.3RC1中的手册进行了翻译,希望方便有需要的朋友. 由于本人水平有限,加之英文手册本身内容也有问题,如有错误欢迎指正交流.另外谢谢cube316的翻译,让我有了参考. 打包下载:TinyMce中文手册
-
JS正则截取两个字符串之间及字符串前后内容的方法
本文实例讲述了JS正则截取两个字符串之间及字符串前后内容的方法.分享给大家供大家参考,具体如下: 1.js截取两个字符串之间的内容: var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//结果bbbcccdddeee 2.js截取某个字符串前面的内容: var str = "aaabbbcccdddeeefff"; tr = str.match(/(\S*)ff
-
golang 通过ssh代理连接mysql的操作
我就废话不多说了,大家还是直接看代码吧~ package main import ( "bytes" "context" "database/sql" "errors" "fmt" "github.com/go-sql-driver/mysql" "golang.org/x/crypto/ssh" "io" "io/ioutil"
-
Vue实现路由过渡动效的4种方法
Vue 路由过渡是对 Vue 程序一种快速简便的增加个性化效果的的方法. 可以让你在程序的不同页面之间增加平滑的动画和过渡.如果使用得当,可以使你的程序显得更加专业,从而增强用户体验. 本文中会先介绍使用 Vue 路由过渡的基础知识,然后在举几个例子,为你一些灵感.下面是其中的一个案例: 在 Vue 程序中添加路由 一般 Vue 路由设置如下所示: <template> <router-view /> </template> 在旧版本的 Vue 路由中,我们可以简单地用
-
简单谈谈centos7中配置php
安装: yum -y install php php-devel php-pear php-mysql 配置: vim /etc/php.ini display_errors = on # 允许php报告错误 upload_max_filesize = 20M # 上传文件大小限制 memory_limit = 512M # 内存使用量 default_socket_timeout = -1 # 脚本超时时间,设置为无期限 完整配置文件参考: [PHP] engine
-
Docker compose 编排工具详解
Docker Compose Docker Compose是一个定义及运行多个Docker容器的工具,通过 Compose,无需用shell脚本来启动容器,而使用 YAML 文件来配置应用程序需要的所有服务,然后使用命令,根据 YAML 的文件配置创建并启动所有服务,非常适合于多个容器进行开发的场景. Compose非常适合开发,测试和登台环境以及CI工作流程. YAML YAML是一个可读性高,用来表达数据序列化的格式 相关命令及格式 version:指定此yml文件基于的compase的版本
-
Spring @Valid @Validated实现验证
对于属性的验证有如下一些注解 @NotBlank:只用在String上,值不能为null,并且trim后长度大于零.不为null,不是全为空格的字符串 @NotNull: 不能为null,但可以是长度为零的字符串 @NotEmpty: 不能为null,长度大于零 @Null:必须为null @Min(value): 数字,值必须大于等于指定的值 @Max(value): 数字,值必须小雨等于指定的值 @DecimalMin(value): 数字,值必须大于等于指定的值 @DecimalMax(v
-
python获取标准北京时间的方法
本文实例讲述了python获取标准北京时间的方法.分享给大家供大家参考.具体分析如下: 这段python代码主要通过www.beijing-time.org的官网上获取标准的北京时间,如果你的服务器挂在网上,你可以通过这段代码定时获取北京时间,然后更新自己系统的标准时间. import time,httplib def getBeijinTime(): try: conn = httplib.HTTPConnection("www.beijing-time.org") conn.req
-
Java复合语句的使用方法详解
与 C 语言及其他语言相同, Java 语言的复合语句是以整个块区为单位的语句,所以又称为块语句.下面我们来看看有关复合语句的使用方法和实例. 复合语句由开括号"{"开始,闭括号"}"结束. 相信大家在Java的学习过程中已经接触到了这种复合语句,例如,在定义一个类或者方法时,类体就是以"{ }"作为开始与结束的标记,方法体同样也是以"{ }"作为标记.复合语句中的每个语句都是从上到下被执行.复合语句以整个块为单位,可以用在任
-
THINKPHP2.0到3.0有哪些改进之处
1.thinkphp中我们的入口文件写法,可能最后要加一个app::run(); 3.0就完全不用了,你会发现不然会出现两次调用2.debug 我们开发的时候在2.0中我们一般都这样写,在conf下边的config.php 但是现在的3.0的申明方式就不一样了,我们就用define('APP_DEBUG',true); 这样来申明 3.在模板分配模板的时候,在2.0的时候我们会写这些$this->display(皮肤@模块:方法); 但是我们在3.0就是$this->display(皮肤:模块
-
js代码实现随机颜色的小方块
下面一段代码就是用js实现的随机颜色的小方块,不多说了代码很简单,直接上代码了. /**/js注释已删 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF- "> <meta charset="utf- "> <title>koringz&l
-
Python在线运行代码助手
Python代码运行助手可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码.原理如下: 在网页输入代码: 点击Run按钮,代码被发送到本机正在运行的Python代码运行助手: Python代码运行助手将代码保存为临时文件,然后调用Python解释器执行代码: 网页显示代码执行结果: 下载 点击右键,目标另存为:learning.py 备用下载地址:learning.py 完整代码: #!/usr/bin/env python3 # -*- coding: utf-
-
一步一步教你写带图片注释的淡入淡出插件(三)
其实凭借着之前良好的代码结构,加入控制器很简单(^_^这也就是为什么我说刚开始的架构的代码结构很重要!) 先说一下加入控制器的思路: 根据轮播元素的个数为每一个元素添加一个对应的控制按钮,(这里我直接用a标签来做,考虑语义的话可以用ul或ol),考虑到书写样式的方便可以先create一个控制器父标签,然后依次把每个控制按钮append到控制器父标签,再把父标签append到我们的轮播模块中就ok了.然后再为对应的元素添加上对应的css样式即可 好了,说完思路,咱们动手开始,控制器的绘制应该在in
-
PowerShell设置文件只读、隐藏属性的方法
本文介绍一个PowerShell中如何设置文件属性.我们知道文件的属性有只读.隐藏.系统.存档和无内容索引等5个,只读和隐藏用得比较多,另外三个用得比较少. 一.文件的属性 不知道大家有没有用过attrib.exe这个cmd下的小程序,它可以用来设置文件的属性.建议大家先去了解一下这个attrib小程序.可以参考文章:使用attrib设置文件只读.隐藏和系统属性 下面我们来看看如何在PowerShell中设置文件只读.隐藏和系统属性. 我们知道,获取一个文件对象可以使用Get-Item这个cmd
-
navicat连接mysql时出现1045错误的解决方法
navicat for MySQL 连接本地数据库出现1045错误 如下图: 查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够: 解决方法: 1.首先打开命令行:开始->运行->cmd. 2.先进入电脑安装的mysql的bin目录下,因为我用的是phpstudy,mysql安装在D盘,如果你的是C盘 就不用执行第一个命令 D: cd D:\phpStudy\MySQL\bin mysql -u root mysql mysql> UPDATE user SET Passw
-
python实现通过flask和前端进行数据收发
python代码: # -*- coding: utf-8 -*- from flask import Flask,jsonify,render_template,request import json app = Flask(__name__)#实例化app对象 testInfo = {} num=10 @app.route('/test_post/nn',methods=['GET','POST'])#路由 def test_post(): global num '''receive dat
-
layui表格分页 记录勾选的实例
layui 分页之后没有记录之前勾选项的功能 , 自己写了一个 , 主要点就是表格的done 函数 ,每次渲染完成之后做表格勾选操作.然后需要一个全局变量记录所有已经勾选的项 .下面是自己的代码 . 首先,监听表格的复选框点击事件 , 将单选或全选全部记录下来 var checkArray = new Array(); // 当前页数据 var currentArray ; //监听行单击事件(单击事件为:rowDouble) table.on('checkbox(test)', functio
