用CSS实现一些特殊的形状
用CSS实现一些特殊的形状虽然我们现在大都使用字体图标或者svg图片,似乎使用 CSS 来做图标意义不是很大,但怎么实现这些图标用到的一些技巧及思路是很值得我们的学习。
.lock {
font-size: 8px;
position: relative;
width: 18em;
height: 13em;
border-radius: 2em;
top: 10em;
box-sizing: border-box;
border: 3.5em solid red;
border-right-width: 7.5em;
border-left-width: 7.5em;
margin: 0 0 6rem 0;
}
.lock:before {
content: "";
box-sizing: border-box;
position: absolute;
border: 2.5em solid red;
width: 14em;
height: 12em;
left: 50%;
margin-left: -7 ...
MySQL数据库迁移
MySQL修改数据库存放目录MySQL安装并配置完毕,默认的数据库安装目录为
C:\ProgramData\MySQL\MySQL Server 5.1\data(vista或者win7下)C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/(xp下)
下面以win7为例介绍:
正常安装并配置MySQL;
新建想修改的数据库安装目录如E:\MySQL\Data;
拷贝C:\ProgramData\MySQL\MySQL Server 5.1\data下所有文件到E:\MySQL\Data;
找到MySQL软件的安装目录默认为C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件,找到datadir="C:/ProgramData/MySQL/MySQL Server 5.1/data/",修改为:datadir="E:/MySQL/Data/"
重新启动MySQL服务即可,新建一个数据库目 ...
MSSQL数据库迁移
MSSQL修改数据库存放目录MS SQL 数据库迁移文件,这里说的不是将数据库迁移到另外一台服务器,只是在服务器不同磁盘目录内做迁移。移动数据库文件的情况大致有下面一些:
事先没有规划好,数据库文件或日志文件增长过快,导致某个盘或整个磁盘空间不足,需要移动数据文件或日志文件;
纯粹由于业务需求,数据增长过快;
为了更好的IO的性能,需要将数据文件、日志文件分布到不同磁盘,减轻IO压力,提供IO性能;
故障恢复。例如,数据库处于可疑模式或因硬件故障而关闭。
迁移过程:
对数据库中每个要移动的文件(数据文件/日志文件),通过下面命令指定到新的目录:
12345678USE masterGOALTER DATABASE MyAssistantMODIFY FILE(NAME='MyAssistant', FILENAME='F:\DataBase_Data\MyAssistant.mdf');GOALTER DATABASE MyAssistantMODIFY FILE(NAME='MyAssistant_log', FIL ...
WNMP一键管理脚本
主文件 server.bat12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697@echo offrem Server.bat(主文件):oclsecho a.初始化安装并启动 s.仅启动服务 e.仅停止服务 d.卸载所有服务并删除 q.退出choice /c asedq /nif %errorlevel%==1 goto :installif %errorlevel%==2 goto :startif %errorlevel%==3 goto :stopif %errorlevel%==4 goto :uninstallif %errorlevel%==5 goto :edgoto o:installecho 注册mysql服务...cd D:\Server\mysql\ ...
为nginx配置https并自签名证书
Windows下安装OpensslOpenSSL官方推荐win32可执行文件版下载:http://www.slproweb.com/products/Win32OpenSSL.html
制作CA证书ca.key CA私钥:
openssl genrsa -des3 -out ca.key 2048 -config openssl.cnf制作解密后的CA私钥
openssl rsa -in ca.key -out ca_decrypted.keyca.crt CA根证书公钥:
openssl req -new -x509 -days 7305 -key ca.key -out ca.crt -config openssl.cnf制作生成网站的证书并用CA签名认证生成a.com证书私钥:
openssl genrsa -des3 -out a.com.pem 1024制作解密后的blog.creke.net证书私钥:
openssl rsa -in a.com.pem -out a.com.key生成签名请求:
openssl req -new -key a.com.pem -out ...
ASP使用Jmail组件发送邮件
ASP使用Jmail组件发送邮件1234567891011121314151617181920212223242526272829303132333435<%@ codepage="65001"%><%Response.Charset="utf-8"E_Server = "smtp.163.com" '发件服务器E_ServerUser = "weifupeng75@163.com" '登录用户名E_ServerPass = "d2VpZnVwZW5n" '登录密码E_SendManMail = "weifupeng75@163.com" '发件人邮件地址E_SendManName = "系统管理员" '发件人姓名Sub Jmail(Email,Topic,Mailbody)On Error Resume NextDim JMailSet JMail = Server.Creat ...
ThinkPHP下使用PHPMailer发送邮件
测试文件内容123456789101112131415161718192021222324252627282930313233error_reporting(E_ALL);ini_set('display_errors','On');function sendMail($to, $title, $content) { include('ThinkPHP/Library/Think/Exception.class.php'); include('ThinkPHP/Library/Org/Util/PHPMailer.class.php'); $mail = new \Org\Util\PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host='smtp.qq.com'; //smtp服务器的名称(这里以QQ邮箱为例) $mail->SMTPAuth = true; // ...
Windows下PHPunit安装及入门演示
PHPunit安装及入门演示PHPUnit 5.0 需要 PHP 5.6,PHP 5.4只能使用PHPUnit 4.8.9.要获取 PHPUnit,最简单的方法是下载 PHPUnit 的 PHP 档案包 (PHAR),它将 PHPUnit 所需要的所有必要组件(以及某些可选组件)捆绑在单个文件中.
安装PHPUnit
下载PHPUnit.phar,并保存到PHP程序根目录;
在PHP根目录下新建phpunit.cmd,输入@php "%~dp0phpunit.phar" %*;
将PHP根目录加入Windows系统Path变量.
PHPUnit基本使用
新建一个类文件sample.php
12345678910111213141516<?phpclass RemoteConnect{ public function connectToServer($serverName = null) { if ($serverName == null) { throw new Exceptio ...
ASP ServerVariables说明
ASP ServerVariables说明查询字符串內容 Request.ServerVariables(“QUERY_STRING”)
当前页面的相对路径 Request.ServerVariables(“SCRIPT_NAME”)
服务器名 Request.ServerVariables(“SERVER_NAME”)
本机IP Request.ServerVariables(“REMOTE_ADDR”)
服务器IP Request.ServerVariables(“LOCAL_ADDR”)
服务器端口 Request.ServerVariables(“SERVER_PORT”)
IIS版本 Request.ServerVariables(“SERVER_SOFTWARE”)
服务器CPU数量 Request.ServerVariables(“NUMBER_OF_PROCESSORS”)
服务器操作系统 Request.ServerVariables(“OS”)
支持的文件类型 Request.ServerVariabl ...
PHP5.3-5.5废弃与过期函数整理汇总
PHP5.3-5.5废弃与过期函数整理汇总很多PHP程序员都知道,从PHP5.3开始加入了一个新的报错级别DEPRECATED,即将废弃过期。下面我们来一个个版本梳理一下。
PHP 5.3被放弃的函数有:call_user_method() //使用 call_user_func() 替代
call_user_method_array() //使用 call_user_func_array() 替代
define_syslog_variables()
dl()
ereg() //使用 preg_match() 替代
ereg_replace() //使用 preg_replace() 替代
eregi() //使用 preg_match() 配合 'i' 修正符替代
eregi_replace() //使用 preg_replace() 配合 'i' 修正符替代
set_magic_quotes_runtime() //以及它的别名函数 magic_quotes_runtime()
session_register() //使用 $_SESSIO ...