自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 指针、引用、const常量三者之间的关系

一、说明 指针和引用均实现对其他对象的间接访问。 1、指针:存放另一个对象的地址。 1)指针本身就是一个对象,允许对指针赋值和拷贝,而且指针可以先后指向几个不同的对象。 2)指针可以在定义时不赋初值。2、引用:为一个已经存在的对象所起的另外一个名字。 1)定义了一个引用后,必须对其初始化(引用的初始值必须是一个对象)。对其进行的所有操作都是在与之绑定的对象上进行。 2)为引用赋值,实际上

2017-05-10 20:59:27 520

原创 C++ explicit关键字的详细介绍

在C++中,如果类的构造函数只有一个参数,可以直接将该参数的数据赋值给类对象,编译器在编译时会自动进行隐式的类型转换。explicit关键字的作用就是防止构造函数的隐式自动转换,以避免程序混乱。当构造函数用explicit修饰时,将参数直接赋值给类对象, 编译器会报错。class Student { public: char m_name; int m_age;

2017-04-23 01:37:30 423

原创 拷贝构造函数、浅拷贝/深拷贝构造函数的应用

一、基本概念 构造函数:属于特殊的类成员函数,为数据成员初始化和分配内存。 拷贝构造函数:属于特殊的构造函数,同一个类的A对象构造和初始化B对象。二、什么时候用拷贝构造函数? 在C++中,拷贝构造函数将会适用在下面三种情况。 1、一个对象以值传递的方式传入函数。 2、一个对象以值传递的方式从函数返回。 3、一个对象需要通过另一个对象进行初始化。1、一个对象以值传递的方式传入函数 cla

2017-04-17 19:14:14 331

原创 IEC61850中用到的TLV,结构及解析

ASN.1的ber编码  http://blog.chinaunix.net/uid-20064600-id-1978624.html ASN.1标准编码规则BER ASN.1 -- MMS --ICCP ( TABSE2) http://blog.chinaunix.net/uid-12664992-id-129765.html 自定义通信协议设计之TLV编码应用 h...

2016-05-12 11:29:39 471

原创 继电保护工最常做的整组试验介绍

保护工最常进行的用装置做整组试验,下面我们只讲大概逻辑和具体校验仪设置,其他部分不涉及。 以ISA-351G(深南瑞)来进行简单的10KV-35kV保护整组试验:包括三段式保护、后加速、以及控制回路断线、过负荷告警、三相一次重合闸等的试验。 我们首先来进行最简单的瞬时电流速断的整组试验:速断逻辑和试验都很简单:速断压板投入(d034)、三相电流有一相大于速断定值,速断就出口...

2016-04-17 21:16:13 1884 1

原创 继电保护测试相关知识

电力故障最基本的特征为电流上升和电压下降。继电保护的最初原理反应电流剧增这一特征,即熔断器保护和过电流保护。故障的另一特征是电压下降,相应有低电压保护。同时反应电压降低和电流增大的一种参数为阻抗,即对应的是距离保护,它以阻抗降低的多少反应故障点距离的远近,决定保护的动作与否。 电力系统发生短路故障时,许多参数会发生变化,变化明显的参数量适合用来做保护的判断依据。如:过电流保护——短路时,电流较...

2016-04-17 15:58:13 1361

原创 配网自动化相关

未来配电网将会从现在的智能配电网向主动配电网发展,并呈现出以下的技术特点:一是分布式电源、储能系统与微电网在配电网的大规模应用,配网自动化水平要求更高也更灵活;二是随着电动汽车的普及,配电网将要具备承载电动汽车充电负荷的能力;三是能源消费模式的双向互动,用户将会迎来更科技高效的智能配电系统;四是先进的信息与自动化技术的普及,电网基础设施集成度将会越来越高。“三遥”功能:...

2016-04-13 14:47:02 823

原创 C++指针

[b][color=red]一、变量与内存[/color][/b]内存的最小单元是字节(8位),每个变量都有一个地址,变量int的内存大小是4个字节。[quote]int a = 10;int* pa= &a;[/quote] 定义一个变量pa,类型为int*,初始值为&a;称int*为指针类型,pa指向了一个int型变量,pa为指针类型的变量(简称“指针”)*p...

2016-03-29 01:14:51 73

原创 XML处理数据

[url]http://zhoujingxian.iteye.com/blog/438750[/url][url]http://laokaddk.blog.51cto.com/368606/599977/[/url][url]http://blog.csdn.net/jdh99/article/details/38677811[/url][url]http://blog.jobbole...

2016-01-25 17:24:20 92

原创 SpringMVC+Mybatis学习资料

Spring3 MVC+Mybatis+ExtJS基本权限管理 [url]http://www.iteye.com/topic/1119744[/url]MyBatis3整合Spring3、SpringMVC3 [url]http://blog.csdn.net/ibm_hoojo/article/details/6335485[/url]//Spring3 MVC 深入研究 [url...

2012-04-03 23:51:05 119

原创 业务基础平台的设计

-参考文章:产品之路的随想 >> http://timeson.iteye.com/blog/651601总体思路为:组件—>框架—>平台1.组件报表展现、规则引擎、流程引擎等2.框架基本上为MVC方式,以struts+spring+ibatis为例:表示逻辑:采用MVC模式展现(struts处理)业务逻辑:采用spring的bean装配模式(用...

2011-04-27 01:47:24 279

原创 关于接口

1.接口接口是一种特殊的抽象类,给出实现定义,实现封装隔离的功能。2.面向接口编程优先使用对象组合而非类继承3.类设计经验类单一化;松散耦合、加强内聚;好的封装性;4.关于分层表现层:人机数据交互、收集参数调用逻辑层逻辑层:逻辑判断、业务流程处理,数据返回给表现层数据层:实现数据持久化、实现对象和持久化数据的双向映射数据持久化:把...

2011-04-21 16:33:08 78

原创 SAP与Oracle的简单说明

SAP与ORACLE两位对手的营销策略针锋相对:SAP坚持“通用型”,ORACLE坚持“行业化”;故有人说:SAP什么业务都能配置出来,Oracle什么业务都能定制开发出来。在国内能看到的是Oracle客户有多家投奔了SAP怀抱,实际上很少听说实施SAP的企业改换为oracle,很多都明白,ERP的二次开发并非易事。下面重点说说SAP1.实际上所谓的面向服务架构(SOA)也...

2011-04-21 04:28:09 483

原创 记不准确的linux命令

Linux命令老是记不住,列出来就方便多了 1.wget http://downloads.rootkit.nl/rkhunter-1.2.8.tar.gz//下载rkhunter 2.tar -xzvf chkrootkit.tar.gz tar -czvf chkrootkit.tar.gz sunny/ 3.lsof -n -p 1584 //查看PID 158...

2011-04-21 01:24:15 97

原创 linux上启动服务

1.apache/etc/rc.d/init.d/httpd restart(配置文件:/etc/httpd/conf/httpd.conf)2.mysql/etc/rc.d/init.d/mysqld restart (#mysqladminshutdown)(配置文件:/etc/my.cnf)3.cron/etc/rc.d/init.d/crond restart...

2011-04-21 01:23:13 79

原创 mysql创建用户和忘记root密码

1.创建mysql用户[quote]grant all on myidb.* to myidb@'localhost' identified by'password';revoke all on myidb.* from myidb@'localhost';[/quote] 说明:除grant/revoke命令,其他与权限相关的修改都要执行flush privile...

2011-04-21 01:21:45 96

原创 linux下修改系统时间

修改系统时间为:2007-01-19 12:30:00 [code="java"]#date -s 01/19/2007#date -s 12:30:00#clock -w(强制把系统时间写入CMOS)[/code]

2011-04-21 01:19:26 75

原创 在本地模拟外部环境

修改文件:C:\WINDOWS\system32\drivers\etc\hosts 在最后加上:200.194.59.154 aaa.baidu.com192.168.1.215 bbb.baidu.com

2011-04-21 01:18:11 125

原创 linux下查看cpu和memery信息

1.查内存 #more/proc/meminfo cat /proc/meminfocat /proc/meminfo | grep MemTotal[root@www proc]#more /proc/meminfoMemTotal: 2054100 kBMemFree: 840524 kBBuffers: 61216 kBC...

2011-04-21 01:16:46 284

原创 linux下查看cpu和memery的个数

1.CPU数量[code="java"]# cat /proc/cpuinfo | grep processor|wc -l(AIX: # lsdev -C | grep -i processor|wc-l)[/code] 2.Memery数量[code="java"]free(AIX:# lsdev -C |grep mem)[/code]

2011-04-21 01:15:30 124

原创 mysql数据库定期备份脚本

1.mysqldatabak.sh文件(/root/) dbuser=ihsebakdbpasswd=-----^1998logfile=/root/mysqldatabak.logdbname1=**********dbname2=**********dbname3=**********backuppath1=/home/mysqldatabak/iheecent...

2011-04-21 01:14:20 98

原创 有效配置MySQL参数

1.获取当前配置参数要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数:mysqld –verbose –helpmysqladmin variables extended-status –u root –p在MySQL控制台里面,运行下列命令可以获取状态变量的值:mysql> SHOW STATUS;如果只要...

2011-04-21 01:09:11 62

原创 优化mysql性能的几个参数的介绍

(1)、back_log:要求 MySQL能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的大小。你的...

2011-04-21 01:07:56 138

原创 mysql的master/slave数据同步配置

mysql数据同步备份A服务器: 192.168.1.2 主服务器masterB服务器: 192.168.1.3 副服务器slaveA服务器设置#mysql –u root –pmysql>GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY‘1234’;mysql>\exit上面是Master开...

2011-04-21 01:06:52 87

原创 网站开发中用到的工具(2007)

1.基本工具mysql :数据库smarty:分离php程序和页面adodb:数据库模版svn:版本控制工具phpmyadmin:数据库管理工具 2.比较好用的工具snort:防入侵监控cacti:流量监控工具bugzilla:测试工具google analyst:流量分析awstats:流量统计分析...

2011-04-21 01:02:00 100

原创 (转)大型网站的架构-2007年

小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来...

2011-04-21 01:00:57 83

原创 (转2007)思考高并发高负载网站的系统架构

下面是我10月中旬的想法,经过和小黑的讨论,现在想法有些变化。如今百家@*店的网站架构已经在超负荷工作了。服务器经常达到100%的使用率。主要是数据库占用了大量的CPU资源。这样的系统,根本无法跟上网站的发展。所以,我针对我们网站,考虑了一些关于网站流量分流的方法。1,看了一下别人的文章,大部分都说,现在的网站瓶颈在于数据库。所以,我们这里放在第一条。我们设计的网站要求用户数量要达...

2011-04-21 00:58:54 95

原创 SQL常用语句

0.一条语句实现删除数据库中相同的记录,保留一条delete from `tieba` where id in (select idfrom (SELECT *,count(`name`) as num FROM `tieba` group by `name`)as b where num>1)查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出...

2011-04-21 00:56:06 89

原创 mysql数据库参数show status(2007-04-25)

mysql> show status like '%table%';+-------------------------+----------+|Variable_name | Value |+-------------------------+----------+|Com_alter_table |0 ||Com_backup...

2011-04-21 00:53:52 96

原创 BIND+Mysql实现DNS轮询泛解析和IP视图

文档内容:1.关于本文档2.Bind+Mysql+Mysql-bind环境搭建3.Bind配置4.Mysql数据库设置5.常见问题解决文档正文:1. 关于本文档 本文档用于DNS和BIND结合配置域名解析和其他更深化的服务,如DNS轮询和squid反向加速结合做简单的流量动态均衡,泛解析和apachemod_rewrite结合做虚拟多级域名,应用IP视...

2011-04-21 00:51:46 354 1

原创 这次开发中会用到的ZendFrameWork模块

Zend_DbZend_ControllerZend_ViewZend_ConfigZend_LoaderZend_FeedZend_SessionZend_AclZend_AuthZend_LogZend_CacheZend_JsonZend_MailZend_SearchZend_XmlRpc1 各模块工作原理1.1Zen...

2011-04-21 00:47:41 69

原创 处理提示信息常用的js

一、controller里 1.返回前一页面并刷新echo"alert('修改成功!');window.location='/Diary/showSubTypeList;"; 2.返回前一页面并刷新$msg = $SubType->addSubType($data) ?"分类添加成功!" : "分类添加失败!" ;echo "alert('{$msg}');windo...

2011-04-21 00:46:29 99

原创 网站性能测试工具ab(Apache Bench)

进入ab.exe根目录ab -n 1000 -c 10 http://www.baidu.com/ab -n 1000 -c 10 http://www.baidu.com/index.php 相关参数-n:请求数-c:并发数 可以测试的参数Time taken for tests:测试用时Requests ...

2011-04-21 00:44:49 106

原创 在linux上搭建postfix邮件系统

一、基本概念1.MTA:(Mail TransportAgent)邮件传输代理.如:sendmail、qmail、postfix都是MTA。 2.SMTP:(Sample Mail Transfer Protocol)邮件传输协议。SMTP描述了两个进程之间如何交换信息;用SMTP收发邮件的过程为:建立TCP连接(端口号25),传送邮件,释放连接; 3.POP3:(Po...

2011-04-21 00:43:41 222

原创 查目标网站的配置命令

1.wget -S http://www.sina.com.cn查sina的apache版本和操作系统2.nslookup查DNS服务器各种参数,查询域名信息 3.arp -a显示连接到本机的用户4.netstat -a显示所有开放端口...

2011-04-21 00:41:52 127

原创 设置mysql慢查询

1.建log文件touch /var/log/mysql-slow.logchown mysql:mysql /var/log/mysql-slow.log 2.编辑配置文件my.cnf long_query_time=3log_slow_queries = /var/log/mysql-slow.log 3.重启mysqld/etc/rc.d/in...

2011-04-21 00:40:08 63

原创 mysql管理和优化-概述

相关status[code="java"]1, Bytes_sent 累计值,向客户端发送的字节数2, Binlog_cache_disk_use 当前值,Binlog中(因为Binlog_cache_size不够大)用了临时文件的事务数,如果不用Binlog则没有什么事情.3, Connections 累计值,向MySQL发出连接的数量, 成...

2011-04-21 00:38:25 90

原创 (转)Lighttpd+Squid+Apache搭建高效率Web服务器

架构原理Apache通常是开源界的首选Web服务器,因为它的强大和可靠,已经具有了品牌效应,可以适用于绝大部分的应用场合。但是它的强大有时候却显得笨重,配置文件得让人望而生畏,高并发情况下效率不太高。而轻量级的Web服务器Lighttpd却是后起之秀,其静态文件的响应能力远高于Apache,据说是Apache的2-3倍。Lighttpd的高性能和易用性,足以打动我们,在它能够胜任的领域,尽量用...

2011-04-21 00:33:26 124

原创 用mod_rewrite实现多用户二级域名Blog

在httpd.conf中,对某个主机进行以下操作:[code="java"]rewriteengine onrewritecond %{HTTP_HOST} [^.]+\.域名\.com$rewriterule ^(.+) %{HTTP_HOST}$1 [C]rewriterule ([^.]+)\.域名\.com(.*) /$1$2其他配置文件[/code]接...

2011-04-21 00:29:32 123

原创 (转)通过URL Rewrite实现链接静态化(PHP)

我们知道搜索引擎对于静态页面是非常友好的,因此很多网站通过生成静态页面等手段方便爬虫抓取自己网站的内容。但是有时候一些应用并不适合全部静态化,比如数据变化非常大的论坛/贴吧系统,这时候我们可以通过URL重写来实现链接的伪静态化,即网站对外使用静态化的链接,而内部实际上仍然使用动态页面的URL形式。比如像这样一个链接:http://www.ci123.com/abc.php?action=a&id=...

2011-04-21 00:27:09 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除