- 博客(68)
- 收藏
- 关注
转载 唐山网站建设色彩搭配方法
成功的色彩组合总是遵循一定的搭配准则,这些准则大部分都与颜色在色轮中的位置有关系。比如: 对比色搭配: 使用对比强烈的颜色,不同的颜色在色轮上相隔至少两格。使用对比色可以用来吸引注意力或者将某颜色分离,在网站中最适用于"行为引导"按钮。 互补色搭配:这种方法利用色轮上位置相对的两种颜色,就像红色和绿色,或者黄色和紫色。当两个互补色并列开来,他们会将对方代表的情感推向极端...
2017-08-22 15:28:00
275
转载 ASP程序中常用的脚本语言
在浏览器中通过查看源代码的方式是无法看到ASP源代码的,你只能看到由ASP文件输出的结果,而那些只是纯粹的HTML而已。这是因为,在结果被送回浏览器前,脚本已经在服务器执行了。实例:用ASP写文本以下为引用的内容:<html><body><%response.write("Hello World!")%></body>&...
2017-08-18 15:37:00
612
转载 PHP之PDO操作MySQL基础教程
具体如下: PHP中的PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。 PDO支持的PHP版本为PHP5.1以及更高的版本,而且在PHP5.2下PDO默认为开启状态,下面是在php.ini中PDO的配置:extension=php_pdo.dll 为了启用对某个数...
2017-08-17 15:12:00
121
转载 PHP处理bmp格式图片的方法
具体如下:白天QA提出项目上传图片有问题,具体为:上传成功,预览失败。我去了之后,又上传了几张其他的图片可以上传,然后仔细问了下他上传的是哪张图片,看了后使用getimagesize函数打印了下。Array([0] => 494[1] => 260[2] => 6[3] => width="494" height="260"[bits]...
2017-08-16 15:37:00
166
转载 PHP截取发动短信内容的方法
代码如下所示:$str_tmp = DAdmin_Utils::gbkStrSplit(“短信内容”, 700);//内容过长返回的是一个截取内容后的数组 700指的是截取的长度 $total = count($str_tmp); $num = 1; foreach($str_tmp as $str) { if($total > 1) ...
2017-08-15 15:36:00
62
转载 ASP.NET 定时器回调方法
代码:using System;using System.Collections.Generic;using System.Text;namespace NET.MST.Sixth.Reenter{ class Reenter { //用来造成线程同步问题的静态成员 private static int TestInt1=0; ...
2017-08-14 17:10:00
101
转载 Ionic3实现图片瀑布流布局
我们先要定义一个container,在container中存在有多个box,box里面放置图片。1、首先获取container中的所有box。2、获取box的宽度和屏幕的宽度。3、获取在当前屏幕宽度下一行可以放置多少个box。4、将所有的box的高度放到一个数组当中。5、遍历数组,获取到第一行中最高度最小的box。6、遍历数组的下标到达第二行的时候将第二排的首元素放在第一行的高度最低的元...
2017-08-11 15:42:00
142
转载 基于Bootstrap Datetimepicker联动
先看一下层级联动的案例先选择前面时间后后面的时间不要超过前面的时间先选择后面的时间后,前面的时间不要少于后面的时间下面看封装代码函数initDateTimePicker(startTime,endTime,timeFormat,minview){ $(开始时间).datetimepicker( “删除”); $(开始时间).datetimepicke...
2017-08-10 15:47:00
248
转载 PHP中trait使用方法详细介绍
说通俗点,PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。carName}\n"; } } class Person { public function eat() { echo "eat\n"; } } class Student extends Person { use Drive; p...
2017-08-09 16:25:00
120
转载 PHP中调用JAVA
PHP与JAVAJAVA是个非常强大的编程利器,它的扩展库也是非常的有用,这篇教程,主要讲述怎样使用PHP调用功能强大的JAVA 类库(classes)。为了方便你的学习,这篇教程将包括JAVA的安装及一些基本的例子。windows下的安装第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。在 Win9x 下加入 :“PATH=%PATH%;C:...
2017-08-08 15:58:00
85
转载 正则表达式 \w \d 的意义
对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正...
2017-08-07 15:50:00
236
转载 MySQL批量SQL插入性能优化详解
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句插入多条数据。常用的插入语句如:INSERT INTO `ins...
2017-08-04 14:09:00
70
转载 使用正则表达式判断密码强弱
代码def password_level(password): weak = re.compile(r'^((\d+)|([A-Za-z]+)|(\W+))$') level_weak = weak.match(password) level_middle = re.match(r'([0-9]+(\W+|\_+|[A-Za-z]+))+|([A-Za-z]+(\W+|\_+|\d+...
2017-08-03 15:28:00
227
转载 详解PHP防止盗链防止迅雷下载的方法
防止盗链:原理:当服务器要我们下载文件的时候,我们会拿到一个链接,然后我们通过这个链接找到这个文件,然后将它下载下来。那么也就是说这个链接必须要有的,那么如何防止盗链呢?那就是给你的链接并不是真正的文件链接了。这一点很容易想到,那么不给你真正的链接又怎样让你下载文件呢?我们在用php做网页的时候,总是会把php代码穿插在HTML代码中间,然后用php去生成剩下的代码,然后传给客户...
2017-06-06 16:35:00
521
转载 PHP创建单例后台进程的方法示例
具体如下:可以通过如下语句启动一个PHP后台进程:$command = " php script.php ";$pid = exec("nohup $command > /dev/null 2>&1 & echo $!");nohup表示这个进程独立于创建的用户,可以以守护方式运行。如果需要这个后台进程是单例运行的,那么可以通过下面的方法来记录/判断进程是...
2017-06-05 17:51:00
82
转载 PHP网站自动化配置的实现
一直都在用yii2做项目,有在用自动化配置,但是没有自己去配置过。中午没事去看了下yii的初始化代码,发现都是php而已!yii2初始化项目代码所以,我们做项目肯定是可以用php做的,于是我新建了个文件夹,名为autoConfig,里面创建了个init,里面写了如下代码:if(!file_exists('./uploads/')){ if(!mkdir('./up...
2017-06-02 17:59:00
137
转载 Oracle数据库集群添加表空间操作规范
1、首先检查dg空间是否充足SQL> select name,total_mb,free_mb,USABLE_FILE_MB from v$asm_diskgroup;NAME TOTAL_MB FREE_MB USABLE_FILE_MB--------------------------------- -...
2017-06-01 14:03:00
248
转载 LVM逻辑卷管理器配置使用详解
简介逻辑卷是一种device mapper技术,即可以将一个或者多个底层块设备组织成一个逻辑设备,从而提供动态改变大小,不停机情况下添加磁盘,快照以及备份等功能,使得对于磁盘的管理更加方便。Logical Volume Manager (LVM),逻辑卷管理LVM是一个多才多艺的硬盘系统工具,无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新...
2017-05-16 17:14:00
240
转载 mysqldump 创建基于GTID的从库
对于小型的数据库,我们可以直接使用mysqldump全库导出导入来创建从库。试验环境:CentOS6.8 x86_64 MySQL5.6.34 社区rpm版 主库:node0 192.168.2.10 从库:node1 192.168.2.115.6下GTID复制必须配的参数(主库和从库都要加上这3行参数): gtid-mode=ON enforce_gtid_...
2017-05-15 17:26:00
83
转载 PHP实现的简单异常处理类示例
具体如下:<?phpheader('content-type:text/html;charset=UTF-8');// 创建email异常处理类class emailException extends exception{}// 创建pwd异常处理类class pwdException extends exception{ public function __tostr...
2017-05-12 16:43:00
60
转载 Lnux系统网卡绑定配置详解
一、CentOS配置网卡绑定(bonding)1、bonding概述(1)作用:就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。(2)Bonding的工作模式1)Mode 0 (balance-rr)轮转(Round-...
2017-05-08 18:01:00
123
转载 基于CentOS的FreeRADIUS高可用LVS(UDP)
最近在CentOS下做freeradius的高可用配置,使用LVS的vip做轮询: freeradius的配置见前面的文章; 下面是lvs的keepalived的配置: global_defs { router_id LVS_DEVEL_TEST } vrrp_sync_group LVS_RA { group { ...
2017-05-04 11:04:00
179
转载 MySQL主从复制原理及其配置步骤简述
一、MySQL复制原理。二、MySQL复制配置。一、MySQL复制原理1.MySQL复制原理图复制原理:Slave启动IO Thread和SQL ThreadMaster启动DumpThread1.Slave通过IO Thread向Master的Dump Thread发送请求,Master的Dump Thread请求本地的binlog。2.Master...
2017-05-03 17:23:00
115
转载 MongoDB 简单介绍以及安装
MongoDB 介绍MongoDB是一种NoSQL数据库,它在数据存储的形态上和MySQL这类关系数据库有本质区别。MongoDB存储的基本对象是Document,所以我们把它称为一种文档数据库,而文档的集合则组成了Collection。与SQL的概念类比,Collection对应于Table而Document对应于Row。Document使用一种B...
2017-04-18 11:18:00
69
转载 Linux用户配置sudo权限(visudo)
Linux用户配置sudo的工作过程如下:1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认3,若密码输入成功,则开始执行sudo后续的命令4,root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条...
2017-04-14 10:39:00
61
转载 Linux下安装memcache扩展
memcache是php的一个扩展模块,安装前应先保证目前具备php环境。先找到phpize的存在目录(如果是通过yum安装的php,则存在于/usr/bin中,如果没找到它们,则#yum install php-devel并重启)解压memcache压缩包后,“进入解压出的文件夹中”。接下来使用phpzie将memcache编译到php扩展模块中。#/us...
2017-04-13 10:45:00
77
转载 MySQL 二进制日志的结构
MySQL5.0引入了一个新的binlog格式,也就是binlog format 4,,binlog format 4是专门为扩展设计的。binlog事件由4部分组成1 通用头包含事件的基本信息,其中最重要的字段就是事件类型和时间大小2 提交头提交头与特定事件类型有关,对于不同的类型,字段存储的信息不同,但与通用头一样,给定的binlog文件中,提交头的大小是相同的,事件...
2017-03-29 15:12:00
66
转载 Zabbix自定义监控MySQL性能状态
环境是CentOS6.5 x86_64系统Zabbix版本:3.0.4MySQL Server 版本:5.6.29 二进制安装zabbix_agentd.conf的配置文件如下:[root@linuxidc alertscripts]# cat /usr/local/zabbix/etc/zabbix_agentd.conf | grep -v '^#' | grep...
2017-03-27 18:50:00
132
转载 MySQL5.6之use_index_extensions优化
InnoDB的二级索引(Secondary Index)除了存储索引列key值,还存储着主键值(而不是指向主键的指针)。为什么这样做?因为InnoDB是以聚集索引方式组织数据的存储,即主键值相邻的数据行紧凑的存储在一起(索引组织表)。当数据行移动或者发生页分裂的时候,可以减少大量的二级索引维护工作。InnoDB移动行时,无需更新二级索引。CREATE TABLE t1 ( i...
2017-03-24 17:51:00
82
转载 MySQL MRG_MyISAM 引擎报错解决
报错: Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist因此当遇到Unable to open underlying table which is differently defined or of non-MyISAM type or...
2017-03-22 14:45:00
513
转载 借助OGG完成Oracle到MySQL的数据迁移
现在有个任务是需要把Oracle的数据迁移到MySQL,因为就涉及到了几个表,所以我最先想到了使用spool把Oracle的数据导成txt文件,然后再load 进去MySQL。非常遗憾的是,我的有一个表有110个字段,并且有160万的数据,始终就只能倒进一部分数据,最后由于时间问题,没有继续尝试,然后打算用golden gate完成任务。我们知道golden gate主要就在于几个进...
2017-03-21 10:45:00
158
转载 MySQL之数据备份与和即时点还原
错误处理: 1. 语法错误 2. 运行时的错误 3. 逻辑错误错误报告: 错误E_ERROR 警告E_WARNING 注意E_NOTICE开发阶段:开发时输出所有的错误报告,有利于我们进行调试运行阶段:不要让程序输出任何一种错误报告将错误报告写入日志中一. 指定错误报告err...
2017-03-10 11:25:00
58
转载 MySQL利用yum安装指定数据存放路径
测试环境:CentOS6.5、MySQL5.6.28yum安装具有速度快,便捷关键是不用编译,编译时间太久了!01、下载mysqlhttps://mirrors.tuna.tsinghua.edu.cn/mysql/yum/ ###一般每个都下载下,在同版本下!http://repo.mysql.com/02、安装rpm文件yumlocalinstall ...
2017-03-06 09:45:00
162
转载 MySQL的逻辑备份(mydumper+mysqldump)
虽说MySQL的逻辑备份经常会由于锁表等缺陷遭到诟病, 实际上在停机窗口时间内, 如果数据量不是太高的话, 做逻辑备份还是挺简单的~准备工作:1. 目标库(从这个库备份数据)先要有足够权限的账号(临时的root就可以了~用完就删);2. 对应的工具要安装好, 如mydumper;3. 准备好脚本/命令, 不放心就在测试环境演练一下~一切准备就绪之后就可以等停机了~这里记下备份...
2017-03-04 20:00:00
136
转载 MySQL数据类型--日期时间
一、前言 自接触学习MySQL已有一段时间了,对于MySQL的基础知识还是有一定的了解的。在这一路学习过来,每次不管看书还是网上看的资料,对于MySQL数据类型中的时间日期类型总是一扫而过,不曾停下来认认真真的研究学习。最近在图书馆借了一本关于MysQL的书籍,打算全面的学习研究一遍。 在之前,我对于时间日期数据类型不怎么感冒,也没怎么用过这一类型。在我的做项目里用到存贮时间...
2017-03-03 15:58:00
112
转载 LinuxMint&Ubuntu下安装配置NFS设置共享目录
假设有两台机器, 机器A:10.68.93.2 机器B:10.68.93.3现在需要将机器A上的/opt/nfsshare共享出去,然后挂载到机器B的/nfsshare目录下。1.在机器A上:要在机器A上将目录/apt/nfsshare目录共享出去,我们需要借助nfs服务程序,LinuxMint发行版默认没有安装,我们运行下面命令来安装,$ su...
2017-03-02 10:19:00
109
转载 MySQL之MariaDB启用审计插件
对于MySQL Percona MariaDB三家都有自己的审计插件,但是呢,MySQL的审计插件是只有企业版才有的,同时也有很多第三方的的MySQL的审计插件,而Percona和MariaDB都是GPL的审计插件首先看一下mariaDB 的审计插件[root@linuxidc /usr/local/mysql]# mysql -uroot -ppasswordWelcome t...
2017-02-28 16:33:00
111
转载 MySQL+InnoDB semi-consitent read原理及实现分析
semi-consistent简介对于熟悉MySQL,或者是看过InnoDB源码的朋友们来说,可能会听说过一个新鲜的名词:semi-consistent read 。 何谓semi-consistent read?以下一段文字,摘于semi-consistent read一文:A type of read operation used forUPDATEstatements,...
2017-02-23 10:09:00
160
转载 MySQL 一致性读 深入研究
MySQL一致性读,又称为快照读。使用的是MVCC机制读取undo中的已经提交的数据。所以它的读取是非阻塞的。相关文档:http://dev.mysql.com/doc/refman/5.6/en/innodb-consistent-read.htmlAconsistent readmeans thatInnoDBuses multi-versioning to pres...
2017-02-21 14:49:00
94
转载 MySQL的collation
mysql的collation大致的意思就是字符序。首先字符本来是不分大小的,那么对字符的>, = , < 操作就需要有个字符序的规则。collation做的就是这个事情,你可以对表进行字符序的设置,也可以单独对某个字段进行字符序的设置。一个字符类型,它的字符序有多个,比如:下面是UTF8对应的字符序。utf8_general_ci utf8 33 Yes Y...
2017-02-20 15:12:00
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人