摘要:
sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL 安装过程(rhel5.8+mysql5.5) 安装过程中不断报错,参考了众多网上资料,一上午时间才搞定 1, 环境准备,安装相关软件包,挂载光驱,配置yum mount -o loop /data/rhel-server-5.9-x86_64-dvd.iso /mnt/cdrom 配置yum vi /etc/yum.repos.d/rhel58.repo [Server] name=rhel58server...
阅读全文
posted @ 2013-09-22 20:52
you Richer
阅读(472)
推荐(1)
摘要:
1.重启 MSI 安装服务;运行-输入“CMD”命令,在弹出的对话框中输入命令: msiexec/unregserver ,回车,并再次输入 msiexec/regserver 。2.启用 Print Spooler 打印机服务;.NET Framework 3.5 安装时需要开启 Print Spooler 打印机服务,而一般情况下我们都会关闭这个服务以节约系统资源。右击桌面上“我的电脑”-“管理”-“服务和应用程序”,找到“Print Spooler”,启动这个服务即可。3.重启 Cryptographic Services 微软补丁验证服务。右击桌面上“我的电脑”-“管理”-“服务和应用
阅读全文
posted @ 2013-09-22 20:50
you Richer
阅读(300)
推荐(1)
摘要:
1. test01 test02 1 200 1 100 2 500 2 300 3 200 3 50 4 100 4 150 输出 200 100 100 500 300 200 300 50 150 100 150 -50 awk 减法数组 awk ‘ NR == FNR { a[NR]=$2 } NR != FNR { print a[FNR], $2,(a[FNR]-$2)} ' /root/test* 2. 123abc456 456def123 567abc789 789def567 要求输出: 456ABC123 123DEF456 789ABC567 567DEF...
阅读全文
posted @ 2013-09-22 20:48
you Richer
阅读(529)
推荐(1)
摘要:
在织梦论坛下载了【Kindeditor编辑器For DedeCMS】,按照操作说明安装后,后台文章编辑的区域却显示空白,有人说不兼容V57版本,有人说不兼容gbk版本,我也纠结了很久,在网上找了很多版本都不行。 今天又试了一次,在用火狐的debug工具调试的时候,偶然发现了问题的所在。在选中了【详细介绍】的div后,可以看到script脚本的路径,我的dedecms是安装在D:/wamp/www/dede这个目录下,可是插件的作者默认的安装路径却是/www这个目录下,因为路径错误,所以压根没有加载到Kindeditor。找到问题后,解决起来就比较简单了,我用了比较简单的方法,就是在每个文件中搜
阅读全文
posted @ 2013-09-22 20:47
you Richer
阅读(314)
推荐(1)
摘要:
Linux中,在新的一行的开头,按下Ctrl-D,就代表EOF(如果在一行的中间按下Ctrl-D,则表示输出"标准输入"的缓存区,所以这时必须按两次Ctrl-D);Windows中,Ctrl-Z表示EOF。(顺便提一句,Linux中按下Ctrl-Z,表示将该进程中断,在后台挂起,用fg命令可以重新切回到前台;按下Ctrl-C表示终止该进程。)那么,如果真的想输入Ctrl-D怎么办?这时必须先按下Ctrl-V,然后就可以输入Ctrl-D,系统就不会认为这是EOF信号。Ctrl-V表示按"字面含义"解读下一个输入,要是想按"字面含义"输入
阅读全文
posted @ 2013-09-22 20:44
you Richer
阅读(299)
推荐(1)
摘要:
Windows Server 2012 R2超级虚拟化之七 远程桌面服务的增强 在Windows Server 2012提供的远程桌面服务角色,使用户能够连接到虚拟桌面、 RemoteApp程序、基于会话的桌面。通过远程桌面服务,用户可以从企业网络或互联网远程访问连接。在Windows Server 2012中,远程桌面服务提供的功能有:虚拟桌面基础架构( VDI )部署、会话虚拟化部署、集中资源发布、丰富的用户体验、远程桌面协议(RDP ) 在Windows Server 2012 R2中远程桌面服务增强了以下几个方面: a)会话重影:在Windows Server 2012 R2的会话重.
阅读全文
posted @ 2013-09-22 20:41
you Richer
阅读(944)
推荐(1)
摘要:
最小生成树是图的一部分,一般求最小生成树用Prim算法和Kruskal算法。对于Prim算法,思想是:在访问过的顶点和未访问的顶点之间选择权值最小的边。Prim算法是基于顶点的操作,适合于顶点较少,边较多的图。对于Kruskal算法,思想是:直接从图中选择权值最小的边,并且已选择的边不能构成连通图。Kruskal算法是基于边的操作,适合于边较少,顶点较多的图。Prim算法,在此我用了关联容器pair作为边的存储结构://普里姆算法int Prim(const int G[][VNUM], vector > &edge){ int w = 0; //权重 vector visite
阅读全文
posted @ 2013-09-22 20:38
you Richer
阅读(512)
推荐(1)
摘要:
获得查询结果表的列名:[python] view plain copy print ?db=sqlite.connect('data.db')cur=db.cursor()cur.execute("select*fromtable")col_name_list=[tuple[0]fortupleincur.description]printcol_name_list 获得所有列名: [python] view plain copy print ? cur.execute("PRAGMAtable_info(table)") printcu
阅读全文
posted @ 2013-09-22 20:36
you Richer
阅读(2061)
推荐(1)
摘要:
1.先用ping或wget命令测试网络连接性。[ping命令是网络层协议,不涉及端口的状态;wget是应用层协议,要涉及端口] 2.检测端口是否冲突。[两种思路,一种在本机上测试,主要是netstat命令;另一种利用传输层或以上的通信协议远程测试,这种思路不太可靠,主要有telnet] 3.查看是否防火墙拦截了通信过程。[防火墙属于应用层,阻止不了应用层以下的通信,如位于网络层的ping命令] 4.通信过程的两端的通信软件是否安装配置正确。(略)
阅读全文
posted @ 2013-09-22 20:34
you Richer
阅读(246)
推荐(1)
摘要:
MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。他除了提供DLL之外,本身也提供GUI工具用于查看视频信息。我使用中发现,新版本的MediaInfo支持HEVC。简介:使用MediaInfo可以获得多媒体文件的哪些信息? 内容信息:标题,作者,专辑名,音轨号,日期,总时间…… 视频:编码器,长宽比,帧频率,比特率…… 音频:编码器,采样率,声道数,语言,比特率…… 文本:语言和字幕 段落:段落数,列表 MediaInfo支持哪些文件格式? 视频:MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MP
阅读全文
posted @ 2013-09-22 20:31
you Richer
阅读(627)
推荐(1)
摘要:
最近需要做一个web方面的文件上传的Demo.开发工具是eclipse[具体名称:Eclipse IDE for Java EE Developers 版本:2.0.0.20130613-0530].使用struts2[struts2-core-2.3.15.1.jar]. [错误1] [console提示]org.apache.struts2.dispatcher.Dispatcher error SEVERE: Dispatcher initialization failed Unable to load configuration. - action - file:**...
阅读全文
posted @ 2013-09-22 20:29
you Richer
阅读(401)
推荐(1)
摘要:
对于zibbix,我现在的轮廓,是多个agent,一个server,再加上一些可选的proxy。 从通信的角度来看,就是数据流从agents流向server.但是agent跟server数据传送的细节,我就无法把握了,即“一个数据怎么从agent传到server的”[原理,标准,协议]是我需要深入学习并积累的东西。 如果叫我来描述agent与server的通信的具体过程,我能说清楚吗?我能说清到哪一步?[抽象层次]。 根据zabbix的说明文档, Zabbix server is the central component to which agents report ava...
阅读全文
posted @ 2013-09-22 20:26
you Richer
阅读(495)
推荐(1)
摘要:
文不打算对这部分代码进行全面的解读,而是先对几个主要类的职能进行概述,然后再罗列一些有价值的重要细节。 第一部分:HBase Security 概述 HBase Security主要是基于User和User Group(Role)对表(或是更粒度的Family、Qualifer)进行安全检查(目前HBase Security暂不支持基于行的安全检查,但后续版本中会追加进来)。在authentication方面,它主要是通过Kerberos来完成的。这部分不是HBase Security实现的重点,HBase Security的大部分代码时在解决authorization的问题,也就...
阅读全文
posted @ 2013-09-22 20:24
you Richer
阅读(715)
推荐(1)
摘要:
1.ViewPager嵌套HorizontalScrollView滑动冲突的解决办法,重写ViewPagerpublic class ZdyViewPage extends ViewPager { public ZdyViewPage(Context context) { super(context); } public ZdyViewPage(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected boolean canScroll(View v, boolean arg1, ..
阅读全文
posted @ 2013-09-22 20:23
you Richer
阅读(386)
推荐(1)
摘要:
编程目的:文本框1中输入id号,则从openFileDialog中选择的图片会以二进制数据存进SQL数据库的对应表的id列;文本框2中输入姓名,从数据库读取对应name的照片并显示在pictureBox控件上。预备操作:新建一个sql数据库,包含一个拥有id和name,image的表,如下图所示,窗体中拖拽两个文本框和两个button按钮。 1、主功能类 public void SaveImage(string ID,OpenFileDialog openF) //openFileDialog打开的图片以二进制流的方式存到数据库的指定表的指定id号的记录中 { ...
阅读全文
posted @ 2013-09-22 20:21
you Richer
阅读(349)
推荐(1)
摘要:
今天晓东和大家来一起看一下Android4.0中蓝牙适配器(Bluetooth Adapter)的状态机变化的过程。首先,我们需要了解一下,蓝牙适配器究竟有哪些状态,从代码可以清晰地看到(frameworks/base/core/java/android/server/bluetoothadapterstatemachine.java): BluetoothAdapterStateMachine(Context context, BluetoothService bluetoothService, BluetoothAdap...
阅读全文
posted @ 2013-09-22 20:19
you Richer
阅读(842)
推荐(1)
摘要:
APACHE默认情况下,网页目录的最后必须加入斜杠“/",比如可以浏览http://www.example.com/abc/,但是不能浏览http://www.example.com/abc,就是说浏览目录时最后必须加/ 改一下设置文件,在httpd.conf里,找到UseCanonicalName On把On修改为Off就可:UseCanonicalName Off就可以了当然也可用mod_rewrite来解决,首先要确认你的apache里已经安装了这module,且你的httpd.conf里起用了rewrite,才可以调用.htaccess# This controls whic
阅读全文
posted @ 2013-09-22 20:17
you Richer
阅读(437)
推荐(1)
摘要:
比如我要转移旧VPS /home/wwwroot 下的web目录到新VPS(123.123.123.123)的/home/wwwroot 目录下1.进入目录 cd /home/wwwroot 2.压缩,传输,解压同步进行(注:此传输默认新VPS的SSH端口为22) tar czf - web | ssh root@123.123.123.123 tar xzf - -C /home/wwwroot 黑阔横行,如果新的VPS端口已修改。(修改SSH端口方法)假设修改端口为8888.则命令应为 tar czf - web | ssh -p 8888 root@123.123.123.123 tar
阅读全文
posted @ 2013-09-22 20:16
you Richer
阅读(1052)
推荐(1)
摘要:
匈牙利命名法 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这...
阅读全文
posted @ 2013-09-22 20:13
you Richer
阅读(352)
推荐(1)
摘要:
通常情况下,Web服务器(如Apache)会默认开启对断点续传的支持。因此,如果直接通过Web服务器来提供文件的下载,可以不必做特别的配置,即可享受到断点续传的好处。断点续传是在发起HTTP请求的时候加入RANGE头来告诉服务器客户端已经下载了多少字节。等所有这些请求都返回之后,再把得到的内容一块一块的拼接起来得到完整的资源。你可以通过以下的命令来测试一下。Linux 测试服务器是否支持断点续传 localhost [~]# wget -S http://httpd.apache.org/images/httpd_logo_wide_new.png 2>&1 | grep ‘Ac
阅读全文
posted @ 2013-09-22 20:11
you Richer
阅读(363)
推荐(1)
摘要:
1.【插入排序】void InsertSort(int* p ,int size){ for(int i=1;i 0 && p[j-1] > t; j--) p[j] = p[j-1]; p[j] = t; } } 2.【选择排序】 void SelectSort(int* arr,int size){ for(int i=0;iarr[i+1]) { cg = true; swap(arr[i],arr[i+1]); } } n++; } while (cg);} 4.【快速排序】 void QuickSort(int* arr,int size){ ...
阅读全文
posted @ 2013-09-22 20:09
you Richer
阅读(251)
推荐(1)
摘要:
在C语言当中,变量的作用域分为两种:全局变量和局部变量。在所有函数之外声明的变量是全局变量,这些变量可以在整个程序当中被访问;局部变量是在某一对大括号({})之间生命的变量,这些变量在这对大括号之外是不可见得,也就是说被访问的话会提示变量未定义。例子:#include int var = 10;int main(){ printf("%d\n", var); int var = 20; printf("%d\n", var); { int var = 30; printf("%d\n", var); } }
阅读全文
posted @ 2013-09-22 20:06
you Richer
阅读(176)
推荐(1)
摘要:
1、首先,当然要推荐Adblock Plus安装地址:https://adblockplus.org/zh_CN/firefox作用:屏蔽广告,从此和该死的广告说拜拜吧(不论是百度推广,还是别的小说网站弹窗,如果qq空间的广告也不能忍受,那就手动添加过滤规则,那烦人的服装广告马上消失),干净的世界真好,没有比这个更牛叉的了,国内浏览器推荐的过滤插件,全是模仿这个的。2、推荐合并搜索栏和地址栏的扩展Omnibar安装地址: https://addons.mozilla.org/zh-cn/firefox/addon/omnibar/作用:这样,就可以像谷歌浏览器一样,直接在地址栏直接搜索了,同时
阅读全文
posted @ 2013-09-22 20:03
you Richer
阅读(338)
推荐(1)
摘要:
题目地址:点击打开链接C++代码:#include #include #include #include using namespace std;struct MyStruct{ char word[30]; char changed_s[30]; void change() { strcpy(changed_s,word); int i; int len=strlen(word); for(i=0;i=0?false:true;}const int maxsize=10000;MyStruct MS[maxsize];struct MyStruct1{ char st[30];};M...
阅读全文
posted @ 2013-09-22 20:02
you Richer
阅读(169)
推荐(1)
摘要:
map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓名快速的查找到他的成绩。 但是,我们除了希望能够查询某个学生的成绩,或许还想看看整体的情况。我们想把所有同学和他相应的成绩都输出来,并且按照我们想要的顺序进行输出:比如按照学生姓名的顺序进行输出,或者按照学生成绩的高低进行输出。换句话说,我们希望能够对map进行按...
阅读全文
posted @ 2013-09-22 20:01
you Richer
阅读(342)
推荐(1)
摘要:
声明:研究学习使用,严禁商业化~~噗嗤,估计也没有商业化的本文地址:http://blog.csdn.net/sushengmiyan/article/details/11906101作者:sushengmiyan做网络开发的,应该都熟悉,要分析网页数据包当然得需要一个抓包工具,本人使用的是HTTP Analyser 嗯。还是汉化的,中国人很强大。 我们登陆Q的时候,是有个要判断是否输入验证码的,这个东东是通过这个链接实现的:https://ssl.ptlogin2.qq.com/check?uin=827379777&appid=1003903&js_ver=10046&am
阅读全文
posted @ 2013-09-22 19:59
you Richer
阅读(352)
推荐(1)
摘要:
知识背景 要弄明白这个问题,首先要了解下C++中的动态绑定。 关于动态绑定的讲解,请参阅: C++中的动态类型与动态绑定、虚函数、多态实现正题 直接的讲,C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内存空间,并在其析构函数中对这些内存空间进行释放。假设基类中采用的是非虚析构函数,当删除基类指针指向的派生类对象时就不会触发动态绑定,因而只会调用基类的析构函数,而不会调用派生类的析构函数。那么在这种情况下,派生类中申请的空间就得不到释放从而产生内存泄漏。所以,为了防止这种情况的发生,C++中基类的析构函数应采用virtual虚析构函数。...
阅读全文
posted @ 2013-09-22 19:57
you Richer
阅读(262)
推荐(1)
摘要:
动态类型与静态类型静态类型 是指不需要考虑表达式的执行期语义,仅分析程序文本而决定的表达式类型。静态类型仅依赖于包含表达式的程序文本的形式,而在程序运行时不会改变。通俗的讲,就是上下文无关,在编译时就可以确定其类型。 动态类型 是指由一个左值表达式表示的左值所引用的最终派生对象的类型。例:如果一个静态类型为“类 B ”的指针p 指向一个继承于 B的类 D 的对象,则表达式 *p 的动态类型为“D”。引用按照相似规则处理。一般地讲,基类的指针和基类引用有可能为动态类型,就是说在运行之前不能够确定其真实类型。通常我们说,“基类指针指向的对象的实际/真正类型”或“基类引用所引用的对象的实...
阅读全文
posted @ 2013-09-22 19:54
you Richer
阅读(405)
推荐(1)
摘要:
Ext3.3完整包Ext3.3中文文档 数据表的结构是:数据表table > 记录record > 字段store的结构是: Ext.data.Store > Ext.data.Record>Ext.dataDataFieldstore 首先驱动 DataProxy 加载数据 ,DataProxy加载完成会驱动 DataReader时行解析,最终获得Record对象。 1.bean : package com.leo.bean; public class Person { private String name; private...
阅读全文
posted @ 2013-09-22 19:53
you Richer
阅读(518)
推荐(1)
摘要:
当你的电脑不在身旁时,为啥不拿起你的安卓手机编程,苹果就不知道了,在捣鼓手机的时候发现了很多有趣的编程软件。 1.C和C++的编译及运行——C4droid。 当你运行HelloWorld时,会出现中文乱码。 今天上传图片发现多了个水印了,防侵权吗?编译后,你的手机 2.Android项目的编译——AIDE 再也不用像eclipse导出那么麻烦了,直接手机编译安装程序。网上的资料:AIDE 本身由 100% 纯 Java 编写。此外,它还包含 Android SDK 中的一些预构建的二进制库以完成生成过程(aapt 和 aidl),以及一些其他的开源 Java 库,用来处理类似打包 A...
阅读全文
posted @ 2013-09-22 19:52
you Richer
阅读(280)
推荐(1)
摘要:
案例2:绘制按钮main.cpp#include#include “demoWidget.h”intmain(int args , int argv){QApplication app(args , argv);DemoWidget w;w.resize(400,400);w.setVisible(true);return app.exec();}main.proTEMPLATE=appSOURCES=main.cpp demoWidget.cppdemoPushButton.cppHEADERS=demoWidget.h demoPushButton.hCONFIG=release qtQT
阅读全文
posted @ 2013-09-22 19:48
you Richer
阅读(857)
推荐(1)
摘要:
象交互,并最终记录测试结果,用户可以根据这些测试结果来判断测试成功还是失败。4Test脚本语言和绝大多数自动化测试工具一样,SilkTest可以自动捕捉,检测和重复用户交互的操作从而驱动测试的进行。除此以外,SilkTest能够让软件测试人员使用新一代面向对象的编程语言4Test来编写灵活的测试脚本从而实现各种复杂的操作。4Test由三部分组成:第一部分是一个可以使testcase和GUI对象交互的强壮的面向对象的类库;第二部分是一组用来创建记录testcase的结构和逻辑的申明,操作符和数据类型;第三部分是一个用来支持普通任务的内建函数库。另外4Test还内置了强大异常处理机制,从而保证了脚
阅读全文
posted @ 2013-09-22 19:46
you Richer
阅读(653)
推荐(1)
摘要:
Micro Focus已将从Borland接管的Silk Mobile™投放到市场,作为一种新的强大的移动应用测试解决方案,它将使企业能够开发出更先进更可靠的移动商业软件。作为市场上最完整的移动应用测试解决方案,Silk Mobile为移动设备上的应用提供了强大、易用的功能测试方法。Silk Mobile能够进行跨平台的测试,支持Android, iOS, Blackberry,Windows Mobile, Symbian和HTML5在内的多种平台。该工具的手势支持包括了多点触摸,扫,拖动,缩放,滚动,专门为最终用户与设备交互的各种方式而定制。所以,用Silk Mobile编写的测试脚本可以
阅读全文
posted @ 2013-09-22 19:43
you Richer
阅读(226)
推荐(1)