天有不测风云,机房断电或者电源有出现问题的时候,会造成死机或者直接断电的现象,这个是比较正常的情况了。这些莫名其妙的死机会造成邮件系统的错乱,错乱了可使用下面的步骤进行紧急检查一下,切记只可在紧急的情况下运行,否则可能会对系统造成危害。 方法步骤 开机的时候有出现下面的界面,看提示有按CTRL+D继续,按了CTRL+D会重启,再次回到这个界面。p
本文实例讲述了PHP大文件分块上传功能。分享给大家供大家参考,具体如下: 前端代码 使用file.slice将文件进行分割,然后分别进行异步上传。 !DOCTYPE html html lang="zh-cn" head meta charset="utf-8
使用setStyleSheet方法修改得到自己想要的字体,大小,颜色 self.lab = QLabel"标签字体大小颜色", self self.lab.setGeometry50,50,300,200 self.setStyleSheet"QLabel{color:rgb225,22,173,255;font-size:50px;fon
使用UrlConnection实现后台模拟http请求的简单实例 这两天在整理看httpclient,然后想自己用UrlConnection后台模拟实现Http请求,于是一个简单的小例子就新鲜出炉了(支持代理哦): public class SimpleHttpTest { public static String se
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式,但是其中涉及的知识点却一点也不少,所以经常作为面试题来考。一般单例都是五种写法:懒汉,饿汉,双重校验锁,静态内部类和枚举。为了记录学习过程的过程,这里整理了几种常见的单例写法, img src="https:img.nhooo.comstaticupload2103130408
基本上,javascript中所有数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题,本文将详细介绍,有需要的朋友可以参考下。 toString toString函数的作用是返回object的字符串表示,JavaScript中object默认的toString方法返回字符
效果描述为:当鼠标经过某一导航选项的时候,后面的背景图片(上图“圣诞节”后圆角背景)会弹性缓动到该导航选项,如果没有发生单击动作,鼠标移开后,背景图又回到原来的位置。 您可以狠狠地点击这里:d
本文实例讲述了jquery+ajax实现省市区三级联动效果。分享给大家供大家参考,具体如下: 一直想学习下Ajax,没时间,汗,这借口太牵强了.下了点教程在手机里,翻了好几遍了,没实战一次. 最近的项目里需要Ajax实现效果,就下了个jquery,然后找了个实例,学习了一下,幡然醒悟,NND,jquery果然强大的一塌糊涂,实现Ajax简直就是不费吹灰之力.下面把学习过程跟大家分享下,
前言 本文主要介绍的是三种不同的 md5 计算方式,其实区别是读文件的不同,也就是磁盘 IO, 所以也可以举一反三用在网络 IO 上。下面来一起看看吧。 ReadFile 先看第一种, 简单粗暴: func md5sum1file st
1 表单验证的准备工作 在开启长篇大论之前,首先将表单验证的效果展示给大家。 img src="https:img.nhooo.co
一、前言 如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。 Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLConnection,这些API很好用、很常用,但不够简便; 所以,也流行有许多Java HTTP请求的framework,如,Apa
本文实例为大家分享了js点击任意区域弹出层消失的具体代码,供大家参考,具体内容如下 采用jquery element.parents;判断点击区域是否在弹出层上面或者在按钮上面,否则让弹出层消失。 完整代码 !DOCTYPE html html lang="en" head meta char
1. 获取磁盘总空间大小 磁盘总空间 + CGFloatdiskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHo
注:本文的邮件服务器只用于发送邮件,也就是STMP服务器。 一、准备工作 1. 为邮件服务器添加DNS解析 虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件。根据我们的实际经验,需要添加三条DNS解析记录:A记录、MX记录、TXT记录。比如域名cnblogs.info,对应的DN
本文为大家分享了Ubuntu虚拟机多网卡配置,供大家参考,具体内容如下 1、场景说明 系统平台:Ubuntu16.04 服务器:VMWare workstation 虚拟机12c 解决问题:添加4块网卡(四个网段、四个网关),第4个网卡nat上网,但是默认路由有问题 2、网卡
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 命令格式 touch [选项]… 文件… 命令参数 -a 或–time=atime或–time=access或–time=use
Linux下sftp配置之密钥方式登录 由于vsftp采用明文传输,用户名密码可通过抓包得到,为了安全性,需使用sftp,锁定目录且不允许sftp用户登到服务器。由于sftp使用的是ssh协议,需保证用户只能使用sftp,不能ssh到机器进行操作,且使用密钥登陆、不是22端口。 1. 创建sftp服务用户组,创建sftp服务根
cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。 命令格式 cp [选项]… [-T] 源
在大多数金融类 app 上或者其他 app 需要数字展示的地方, 经常会有如下的动画效果: 动画效果 怎么做呢?
本文实例讲述了JS正则表达式修饰符globalg用法。分享给大家供大家参考,具体如下: g修饰符代表全局匹配,查找所有匹配而非在找到第一个匹配后停止。先看一段经典代码: var str = "123#abc"; var noglobal = abci;非全局匹配模式 console.logre.teststr;
本文实例分析了JS正则表达式修饰符中multilinem用法。分享给大家供大家参考,具体如下: JavaScript正则表达式有3种修饰符i、m和g。i是我们最常用,也是最好理解的,代表正则表达式匹配的时候不区分大小写。 var regex = abci; alertregex.test"aBc";true
今天给大家介绍一下左侧菜单栏可折叠功能,在后台管理中左侧菜单折叠功能是特别常见的一个功能,基本不管是什么类型的管理后台都会涉及到这个功能的实现。 今天给大家介绍的是二级可折叠菜单的功能,相对一级的菜单折叠功能就显得稍微比较复杂一点了,我这里将给大家介绍菜单折叠过程中三种变换形式。 第一种变换形式是:不管点击哪一级菜单都可以打开或者关闭本级菜
本文实例分析了js正则表达式最长匹配贪婪匹配和最短匹配懒惰匹配用法。分享给大家供大家参考,具体如下: 最近在阅读RequireJS 2.1.15源码,源码开始处定义了一系列的变量,有4个正则表达式: var commentRegExp = \\*[\s\S]*?\*\|[^:]|^\\.*$mg, cjsRequireRegExp = [
今天给大家介绍一下,如何利用jQuery实现顶部导航栏功能。其实原理很简单就是利用css和JQuery样式选择器实现的。 下面举个例子具体介绍一下如何这些功能,案例如下: html head meta http-equiv="Content-Type" content="texthtml; charset=utf-8"
自动分区、格式化、挂载脚本 功能:自动检测是否有尚未分区的数据盘,格式化新的数据盘并自动挂载 解决了什么问题:一键式检测是否有尚未分区的数据盘,并能对其格式化和自动挂载,省去了复杂的命令和步骤 执行方法:以root身份执行命令 wget http
mv命令是用于移动文件或者将文件改名 一.命令格式: mv [选项] 源文件或目录 目标文件或目录 二.命令参数: -b :若需覆盖文件,则覆盖前先行备份。 -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖; -i :若目标文件
在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用。禁用匿名。第一个小组使用ftp账号:ftp1,工作目录在:varftpftp1;第二个小组使用ftp2,工作目录在:varftpftp2。 两个小组互相不能访问各自的文件,需要限制用户不能离开自己的工作目录。 【实现步骤】 1.检查安装vsftpd服务器 以root进入终端
首先看一下最终要实现的效果: 最终效果 一、初始化barChartView
1、在SQL Plus下,以DBA身份登陆 用户名密码@服务器SID as sysdba 方法一:(注意必须用双引号把后面的引上) C:Documents and Settingsssysqlplus a rel="nofollow" href="mailto:syssystem@t
CentOS MySQL 5.7编译安装 MySQL 5.7 GA版本的发布,也就是说从现在开始5.7已经可以在生产环境中使用,有任何问题官方都将立刻修复。 MySQL 5.7主要特性: 更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS
本文实例为大家分享了js仿聊天室聊天记录的具体代码,供大家参考,具体内容如下 参考样式(css自定义聊天窗口样式):http:xiazai.jb51.net201612yuanmacss3chatstylejb51
首先先看一下效果: 折线图 一、 初始化折线图对象 创建一个折线图的用到的类
做web开发一直用到分页控件,自己也动手实现了个,使用用户自定义控件。 翻页后数据加载使用委托,将具体实现放在在使用分页控件的页面进行注册。 有图有真相,给个直观的认识: img src="https:img.nhooo.comstaticupload2103130357290.jpg?2016112
1、概述 优秀的图片加载框架不要太多,什么UIL , Volley ,Picasso,Imageloader等等。但是作为一名合格的程序猿,必须懂其中的实现原理,于是乎,今天我就带大家一起来设计一个加载网络、本地的图片框架。有人可能会说,自己写会不会很渣,运行效率,内存溢出神马的。放心,我们拿demo说话,拼得就是速度,奏事这么任性。
制作PHP的RPM包教程 有时候为了方便源码包的安装,我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有了源码包就可以直接编译得到二进制安装包和其他任意包。spec file是制作rpm包最核心的部分,rpm包的制作就是根据spec file来实现的。下面是我以制作php的rpm开始介绍其制作方法。以下操作在CentOS6.6 64位系统
废话不多说了,直接给大家贴java实现图片与base84字符串之间的转换代码了,具体代码如下所示: package cn.com; import a href="http:lib.csdn.netbasejavase" class='replace_word' title="Java SE知识库" target='_blank' style='color:#df3434; f
前言 本文主要给大家介绍的是关于jquery jsonp发起跨域请求及其原理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。 浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。 如果协议,端口和主机
本文介绍了如何使用 C# 实现一个简化 Scheme——iScheme 及其解释器。 如果你对下面的内容感兴趣: 实现基本的词法分析,语法分析并生成抽象语法树。 实现嵌套作用域和函数调用。 解释器的基本原理。 以及一些 C# 编程技巧。 那么请继续阅读。
利用面向对象自己动手写了一个封装好的jquery轮播对象,可满足一般需求,需要使用时只需调用此对象的轮播方法即可。 demo:https:github.comzsqososshopweb 具体代码如下: p
网上搜索die与exit两个函数的区别,大部分的”标准答案”都是说die是退出并释放内存,exit是退出但不释放内存。 这个解释显然是错的,PHP手册中已经说过“die — Equivalent to exit.This language construct is equivalent to exit. ”两者只是别名关系,除此之外完全一样。 不过我还是很好奇,决定从源码中找找