- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 Linux 虚拟机扩展磁盘空间
背景:有一台虚拟机,目前磁盘尺寸20GB,希望增加20GB的磁盘空间给/opt/remote-servers目录用。 1. 关闭要扩展磁盘空间的虚拟机2. 打开虚拟机设置,选中要扩展空间的磁盘,然后点击Utilities,选中Expand...,然后在弹出的窗口中输入新的磁盘尺寸3. 启动虚拟机,并用root或具有相同权限的用户登录系统4. 用fdisk -l查看当前分区状况。
2013-07-14 19:15:40
883
原创 用Python实现QR二维码的生成
QR二维码目前在很多地方都有着广泛的应用,比如微信二维码加好友,将应用软件的下载地址做成二维码等等。今天我们就来看看怎么用python生成二维码。 1.要用python生成二维码,首先需要下载一个python的二维码库,名字叫qrcode,下载地址为:https://pypi.python.org/pypi/qrcode 2. qrcode需要一个python的
2013-06-16 14:06:44
3105
原创 给Super-smack的gen-data程序添加小数格式支持
我们知道,Super-smack的gen-data程序能够产生%n和%d两种数据,%n是从1开始的序列,%d是随机数字。但是他们都只能是整数,无法产生随机小数。但是实际环境中,小数却有着大量的应用(商品单价,百分比等)。因此,对小数格式的支持是很有必要的。 首先我们探讨下随机小数的产生方法。这方面的文章网络上已经很多了,我也不详细讨论了,只是简单回顾下。 1.利
2012-08-30 09:31:55
595
原创 给Super-smack的gen-data程序添加整数长度控制
在实际使用Super-smack对数据库进行压力测试的时候,我们常常需要控制整数的长度,如最大三位整数(从0-999),三位到7七位整数(从100-9999999)等等。这个时候,gen-data的%d格式又不够用了。分析gen-data的源代码(文件在解压出来的super-smack包的src目录下,gen-data.cc文件),发现虽然产生数字的程序接收了最小宽度和最大宽度参数,但是只是用来获
2012-08-28 10:09:45
452
原创 给Super-smack的gen-data程序添加time格式支持
随着数据库应用的蓬勃发展,越来越多的系统都将数据库作为数据永久存储的重要媒介。随着时间的推移,数据库中的数据量越来越大,数据库逐渐成为了应用的性能瓶颈。如何在开发及后期运营阶段对数据库做合理的优化,成为开发人员和DBA重要的工作内容。数据库压力测试工具也就应运而生。我本人选择的是super-smack 1.3作为数据库的压力测试工具。为什么选择它?因为它可以自定义数据库结构,自定义压力测试语句,配
2012-08-27 11:14:14
712
原创 简单几步给Sharp Development的WPF代码编辑器AvalonEditor添加语言支持
说到Sharp Development,可能很多人都不知道。这里简单介绍下,Sharp Development是一个轻量级的开源IDE,支持Python,CSharp等多种语言的程序开发。支持Silverlight、WPF的开发。同时也具备Debug功能,可以方便的调试代码。虽然它的Debug不如Visual Studio的强大,但是作为开源免费的IDE来说,还是相当不错了。既然Sharp D
2012-01-17 19:56:26
6587
1
原创 CSharp转换System.Datetime为MySqlDatetime类型
用CSharp编写过基于MySql数据库的应用程序时,可能会有需要向DataTable.DataRow对象赋值。我就在一个实际项目中遇到了必须使用DataTable对象作为DataGrid的数据源的情况。我向一个MySqlDateTime列写入数据,刚开始使用了如下的代码:DataRow _dr = _dtData.NewRow();_dr["DateTime"] = Sy
2011-11-27 21:59:21
4800
原创 ubuntu server 11.04下全新安装mysql 5.5.15
由于项目需要,要在ubuntu服务器上安装一个最新版本的mysql,从mysql的官方网站上,下载到了5.5.15版本的源代码包,决定用这个源代码包来进行mysql的安装。需要注意,本文中提到的所有的安装,都是在root权限下操作的。 切换到root权限的指
2011-09-04 12:20:36
1187
2
转载 SQL Server 2005复制可用性测试
<br /><br />一、基本的功能测试:<br />DML操作同步:有主键表的增/删/改数据同步(同步正常)无主键表的增/删/改数据同步(无主键不能作同步复制,必须将每一张表加主键,否则无法配置到同步环境)包含索引的表的增/删/改数据同步(同步正常)包含触发器的表的增/删/改数据同步(如果A表包含有触发器,当增加记录时向B表插入数据,备库上会报错)包含级连删除/修改数据的表的删/改数据同步 (同步正常)包含大对象数据的表增/删/改数据同步(同步正常)<br /><br />DDL操作同步:增加表(不能同
2011-01-20 12:15:00
846
原创 MySql5.5.8 源代码编译安装
<br />/*安装CMake*/<br />/*进入CMake源代码所在目录*/<br />cd #<br />/*解压CMake源代码*/<br />tar zxf cmake-2.8.3.tar.gz<br />/*进入CMake源代码目录*/<br />cd cmake-
2011-01-05 17:12:00
2674
7
原创 Linux下MySql多实例免安装部署
<br /> 目前,LAMP、LNMP是两套非常流行的开源Linux Web服务搭建方式。以免费高效著称,是很多网站和Web系统的首选服务器架构。<br /> 业务数据往往是很宝贵的资源,业务数据的损坏和丢失,对企业来讲是一个重大损失。因此,对业务数据做实时的备份和恢复显得尤为重要。<br /> 在LAMP平台和LNMP平台上,数据的存储主要是存储在MySql数据库上。MySql从3.23.15版本开始,提供了主从同步复制机制,通过复制机制,可以达到数据实时备份的目的。同时
2010-06-28 10:39:00
6869
5
原创 VisualSvnServer2.0.8安装失败问题解决
做过团队开发的工程师们,都在使用各种各样的源代码管理与控制工具,用于控制和管理源代码,达到多人并行开发的目的。目前的源代码管理工具也特别多,VSS,SVN,TFS,CVS等等。我自己也同时在使用VSS和SVN,SVN服务端选择的是免费的Visual Svn Server 2.0.8.但是第一次安装却是以失败告终,经过几次尝试,找到了问题的原因并成功安装了Visual SVN Serve
2009-12-02 11:00:00
1512
NPOI 2.0.1 .NET Excel读写库
2013-06-22
csvlib-1.4.1 for AS3
2013-06-16
WPF 语法高亮 编辑器
2011-12-30
mysql 5.5.19 win32 免安装版
2011-12-08
MySql 5.5.8 Linux源代码[编译错误修正版]
2011-01-06
MySql 5.1.48 Linux免安装版本
2010-06-29
MySql5.1.48免安装版[Windows版本]
2010-06-28
mysql 5.1.44 免安装版[Linux]
2010-06-28
支持VS2010的MySql连接器
2010-06-26
SqliteDev3.5中文sqlite可视化管理器(支持多种编码,中文无乱码)
2009-11-08
全国省份城市数据库文件(精确到区县),Sqlite3版本,s3db格式
2009-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人