2013年9月22日

sysbench的安装与使用

摘要: 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 阅读(469) 评论(0) 推荐(1)

电脑中已有VS2005和VS2010安装.NET3.5失败的解决方案

摘要: 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 阅读(297) 评论(0) 推荐(1)

新浪系统工程师笔试--shell

摘要: 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 阅读(526) 评论(0) 推荐(1)

把DEDE的在线文本编辑器换成Kindeditor不显示问题

摘要: 在织梦论坛下载了【Kindeditor编辑器For DedeCMS】,按照操作说明安装后,后台文章编辑的区域却显示空白,有人说不兼容V57版本,有人说不兼容gbk版本,我也纠结了很久,在网上找了很多版本都不行。 今天又试了一次,在用火狐的debug工具调试的时候,偶然发现了问题的所在。在选中了【详细介绍】的div后,可以看到script脚本的路径,我的dedecms是安装在D:/wamp/www/dede这个目录下,可是插件的作者默认的安装路径却是/www这个目录下,因为路径错误,所以压根没有加载到Kindeditor。找到问题后,解决起来就比较简单了,我用了比较简单的方法,就是在每个文件中搜 阅读全文
posted @ 2013-09-22 20:47 you Richer 阅读(309) 评论(0) 推荐(1)

C语言 EOF是什么?

摘要: 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 阅读(294) 评论(0) 推荐(1)

Windows Server 2012 R2超级虚拟化之七 远程桌面服务的增强

摘要: 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 阅读(940) 评论(0) 推荐(1)

C++数据结构之最小生成树

摘要: 最小生成树是图的一部分,一般求最小生成树用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 阅读(508) 评论(0) 推荐(1)

python sqlite 查询表的字段名 列名

摘要: 获得查询结果表的列名:[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 阅读(2057) 评论(0) 推荐(1)

网络连接服务故障排查技巧

摘要: 1.先用ping或wget命令测试网络连接性。[ping命令是网络层协议,不涉及端口的状态;wget是应用层协议,要涉及端口] 2.检测端口是否冲突。[两种思路,一种在本机上测试,主要是netstat命令;另一种利用传输层或以上的通信协议远程测试,这种思路不太可靠,主要有telnet] 3.查看是否防火墙拦截了通信过程。[防火墙属于应用层,阻止不了应用层以下的通信,如位于网络层的ping命令] 4.通信过程的两端的通信软件是否安装配置正确。(略) 阅读全文
posted @ 2013-09-22 20:34 you Richer 阅读(232) 评论(0) 推荐(1)

MediaInfo使用简介(新版本支持HEVC)

摘要: MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。他除了提供DLL之外,本身也提供GUI工具用于查看视频信息。我使用中发现,新版本的MediaInfo支持HEVC。简介:使用MediaInfo可以获得多媒体文件的哪些信息? 内容信息:标题,作者,专辑名,音轨号,日期,总时间…… 视频:编码器,长宽比,帧频率,比特率…… 音频:编码器,采样率,声道数,语言,比特率…… 文本:语言和字幕 段落:段落数,列表 MediaInfo支持哪些文件格式? 视频:MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MP 阅读全文
posted @ 2013-09-22 20:31 you Richer 阅读(620) 评论(0) 推荐(1)

eclipse下的web开发问题总结[struts2文件上传]

摘要: 最近需要做一个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 阅读(397) 评论(0) 推荐(1)

zabbix学习入门总结

摘要: 对于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 阅读(491) 评论(0) 推荐(1)

Hadoop源码解析之: HBase Security

摘要: 文不打算对这部分代码进行全面的解读,而是先对几个主要类的职能进行概述,然后再罗列一些有价值的重要细节。 第一部分: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) 评论(0) 推荐(1)

android中控件公用产生的冲突的解决办法

摘要: 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 阅读(378) 评论(1) 推荐(1)

基于winform的二进制图片数据的存取(用于数据库照片的读写处理)

摘要: 编程目的:文本框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 阅读(347) 评论(0) 推荐(1)

Android4.0中蓝牙适配器state machine(状态机)的分析

摘要: 今天晓东和大家来一起看一下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 阅读(838) 评论(0) 推荐(1)

apache的斜杠问题

摘要: 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 阅读(425) 评论(0) 推荐(1)

linux(边压缩边传输边解压)

摘要: 比如我要转移旧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 阅读(1048) 评论(0) 推荐(1)

C++匈牙利命名法

摘要: 匈牙利命名法 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这... 阅读全文
posted @ 2013-09-22 20:13 you Richer 阅读(346) 评论(0) 推荐(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 阅读(356) 评论(0) 推荐(1)