- 博客(285)
- 资源 (59)
- 收藏
- 关注
原创 MongoDB shard集群部署
# dpkg -l | grep mongoii mongodb-org 3.2.14 amd64 MongoDB open source document-oriented database system (metapackage)ii mongodb-org
2017-06-29 13:59:20
798
原创 memcached主备方式部署
环境Ubuntu 14.04Master: 172.16.1.65Standby: 172.16.1.63Step 1:安装准备apt-get install libevent-dev autotools-dev automake -yStep 2:下载Memcached和补丁代码:补丁下载地址: http://mdounin.ru/files/rep
2017-06-12 18:15:00
1185
原创 Shared Everthting Shared Nothing Shared Disk
Shared Everthting Shared Nothing Shared Disk
2017-03-27 09:51:28
786
原创 ceph os zfs 单机版搭建流程
[root@centos72 current]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.2.1511 (Core) Release: 7.2.1511Coden
2016-05-04 18:05:16
2563
原创 创建ceph集群不使用mkcephfs和ceph-deploy
1. uuidgen2.init cluster and mon daemonmkdir -p /data/mon/mon.0ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'ceph-authtool --create-keyring /etc/cep
2016-03-24 11:28:43
1464
原创 CentOS7使用yum安装ceph rpm包
1. 安装centos7对扩展repo的支持yum install yum-plugin-priorities保证下面的选项是开启的[main]enabled = 12. 安装 release.key的支持。rpm --import 'https://download.ceph.com/keys/release.asc'3. 添加ceph.rep
2016-03-24 11:27:31
5844
原创 cannot open file "mfc42u.lib"
解决办法:在Build菜单下面的Set Active Configuation...子菜单里面设置当前的配置为Win32 Release 或win32 debug,不要设置成Unicode Release 或unicode Debug。这个问题是你的编译配置设置成了unicode的配置,而VC在安装的时候默认不安装Unicode的库,所以找不到mfc42u.lib或mfc42u.dll。
2012-06-03 11:44:32
629
原创 VC项目添加头文件和动/静态添加lib包的方式
在VC中:tools->options->Directories下,show directories for中找到include files和library files,分别在其中添加新的头文件路径和lib路径,并将其优先!例:我要加shellapi.h和shell32.lib,添加C:\Program Files\Microsoft Visual Studio\VC98\Incl
2012-06-02 11:19:44
5559
原创 C语言多线程实例,VC下使用
#include #include #include #include #include #include void ThreadProc(void *param);int main(){ int n;int i;int val = 0;HANDLE handle;printf(" num of threads : ");scanf(
2012-05-21 20:19:12
883
原创 java文件读写操作实例
从文件中读取数据 byte buffer[]=new byte[10]; FileInputStream in = new FileInputStream("abcd.txt"); if ( in != null ) { in.read( buffer ); String str = new String( buffer,0 ); //Strin
2012-03-31 20:22:52
678
原创 日常使用linux命令----随手翻
1. 磁盘使用情况 du -h 查看当前用户每个文件的大小,格式化显示 df -h 磁盘使用情况 2. VI常用命令 esc切换文件读写状态,I键插入,O键追加 :q! 强制退出 :wq 保存后退出 :x 保存后退出 G 到文件尾部 1G到文件首 或者 gg 0行首 $行尾 ctrl + f 向文件尾翻一页 ctrl + b向文件首翻
2012-03-22 23:30:01
932
转载 C语言变参使用实例
#include#includevoid testarg(int number_of_para,...){/*第一个参数是后面参数的个数*/ va_list va_arg;/*定义指向本函数的指针*/int count; va_start(va_arg,number_of_para);/*准备访问可变参数*/ printf("number of rea
2012-03-21 23:17:08
624
转载 扫盲专用c语言中的#号的作用
c语言中的#号的作用 宏中"#"和"##"的用法 一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #i nclude #i nclude using namespace std; #define STR(s) #s #define CONS(a,b) int(a##e##b)
2012-03-21 23:15:04
2002
1
转载 使用时间作为srand的种子制造随机数的案例
#include "stdlib.h" #include "stdio.h" #include "time.h" int main(void) { int i; time_t temp_time; srand((unsigned)time(&temp_time)); for(i = 0;i {
2012-03-21 23:06:55
1376
1
转载 一个牛X的例子来计算结构体的sizeof
0 4 80 4 80 4 6sizeof(E) = 16sizeof(F) = 16sizeof(T) = 14sizeof(struct_taga) = 4sizeof(struct_tagb) = 3sizeof(struct_tagc) = 4 -------------- #include #include //packag
2012-03-21 22:47:43
1044
转载 C语言offsetof宏的说明
offsetof : Retrieves the offset of a member from the beginning of its parent structure.size_t offsetof(structName, memberName);Parameters: structName : Name of the parent data struc
2012-03-21 22:43:04
14186
原创 printf的返回值
引自MSDN:printf, wprintfPrint formatted output to the standard output stream.int printf( const char *format [, argument]... );int wprintf( const wchar_t *format [,argument]... );
2012-03-18 10:31:38
2366
转载 spinlock 详解
在这篇文章中, 我将会介绍 Kernel 提供用来使用 spinlock 的 function。除此之外,我还会告诉各位,为何在 SMP 的环境里,使用 spinlock 会比将所有 CPU 的中断 disable 这个方法来的有效率,我也会告诉各位如何针对不同的使用需求,使 spinlock 的 cost 再降低,进而使系统的效能更好...前言在 Linux Kernel 里
2011-12-06 21:52:49
911
原创 函数指针声明时的形参列表可以没有
原文地址:http://www.cnblogs.com/mlj318/archive/2011/11/02/2233106.html在VC 6.0 环境中调试程序出现错误error C2440: 'initializing' : cannot convert from '' to 'void (__cdecl *)(int,int,...)' None of the fu
2011-11-16 23:00:41
1112
原创 位域(位段)
<br /><br /><br />有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。<br />所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。<br />1. 位域的定义和位域变量的说明<br /
2011-03-20 03:03:00
832
原创 Putty连接VMware下redhat
<br /><br />1.在VM中设置VMware Network Adapter选择Cunstom项设置联网方式为VMnet1<br />2.关闭防火墙<br /> /etc/rc.d/init.d/iptables stop<br />3.在Windows中设置VMnet1的地址,使用静态IP<br /> 我的设置为:VMnet1 :IP-192.168.0.2 mask-255.255.255.0 默认网关:192.168.0.1<br /> VMnet1 :IP-19
2011-01-19 00:00:00
1164
原创 游标使用demo(循环,条件判断,自增长字段)
<br /><br />--数据<br />create proc ut_insert_data<br />as<br />begin tran <br />--声明临时表,<br />create table #temp<br />(<br /> id int identity(1,1),--自动ID,仅作为循环使用<br /> customer nvarchar(50)--存储mzzb的原来的ID<br />)<br /> <br />declare @cus nvarchar(50) --取得当前
2010-11-23 09:35:00
918
转载 SQLServer2000同步复制技术实现步骤-
<br /><br /> <br />一、 预备工作<br />1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户<br />--管理工具<br />--计算机管理<br />--用户和组<br />--右键用户<br />--新建用户<br />--建立一个隶属于administrator组的登陆windows的用户(SynUser)<br />2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:<br />我的电脑--D
2010-11-23 09:28:00
648
原创 在MessageBox显示Table
<br />将需要显示的信息手动的添加到表格中,并在后台配置后显示到在MessageBox中。代码如下<br />://在MessageBox显示Table一 string table_1 = " ╔═══════╦══════════════╗ /n" + " ║ ║ ║ /n" + " ╠═══════╬═
2010-11-23 09:18:00
1145
转载 TCP拥塞控制中慢启动的过程
<br />TCP采用慢开始和拥塞避免的方法控制发送慢开始的思路是,先测试一下,在由小到大的增大发送窗口具体的:预先设置一个慢开始门限,ssthresh(用于控制拥塞)先设拥塞窗口cwnd=1,发送第一个报文,收到确认后把cwnd设为2,在发送,收到回复后,再把cwnd增加2个,即,收到回复后就把cwnd增加一倍,这就是慢开始算法当cwnd>ssthresh就停止上述的慢开始算法而使用拥塞避免算法拥塞避免算法就是每收到一个回复后就把cwnd加1,直到出现拥塞无论在慢开始还是拥塞避免时
2010-10-14 16:37:00
2772
原创 C 指针一例全解(自己学习用)
<br />#include<stdio.h>void main(){ void swap(int *p1,int *p2); int a,b; int *p1,*p2; a=100; b=200; p1=&a; p2=&b; printf("%d,%d/n",a,b); printf("%d,%d/n",*p1,*p2); printf("%d,%d/n",p1,p2); if(a<b) { swap(p1,p2); } prin
2010-10-12 15:04:00
592
原创 起步C语言学习....
<br />#include<stdio.h>#define SIZE 4struct student_type{ char name[10]; int num; int age; char addr[15];}stud[SIZE];void save(){ FILE *fp; int i; if(NULL==(fp=fopen("stu_list","wb"))) { printf("cann't open file/n"); } fo
2010-10-12 12:50:00
587
原创 JNI 学习备忘
<br /><br />1。 java和c是如何互通的?<br /> 其实不能互通的原因主要是数据类型的问题,jni解决了这个问题,<br />例如那个c文件中的jstring数据类型就是java传入的String对象,经过jni函数的转化就能成为c的char*。<br /> 对应数据类型关系如下表:<br /> Java 类型 本地c类型 说明 <br /> boolean jboolean 无符号,8 位 <br />
2010-10-12 10:07:00
871
原创 格式化输出八进制和十进制数字
<br /><br />#include<stdio.h><br />int main()<br />{<br />int x=65;<br />printf("%#o/n",x);<br />printf("%#x/n",x);<br />return 0;<br />}
2010-10-11 14:03:00
1680
原创 构造函数和成员函数的区别(通用)
构造函数 是一种特殊的方法 主要用来在创建对象时初始化对象 即为对象成员变量赋初始值 总与new运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载 构造函数与其他方法的区别 1.构造函数的命名必须和类名完全相同;而一般方法则不能和类名相同.2.构造函数的功能主要用于在类的对象创建时定义初始化的状态.它没有返回值,也不能用void来修饰.这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择.而
2010-09-29 16:58:00
5080
原创 不断的敲打
<br />眼界决定境界,气度决定高度;<br />定位决定地位,格局决定结局; <br />脑袋决定口袋,想法决定活法;<br />思路决定出路,观念决定信念; <br />心态决定姿态,细节决定成败; <br />性格决定命运,习惯决定未来.
2010-09-29 00:04:00
663
转载 SQL 常用语句收藏 备用 memo
<br /><br />一、基础<br />1、说明:创建数据库<br />CREATE DATABASE database-name<br />2、说明:删除数据库<br />drop database dbname<br />3、说明:备份sqlserver<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'
2010-09-28 23:00:00
970
原创 H2 数据库使用 demo
<br />项目中添加jar:h2-1.0.20070617.jar<br /> <br />实例一:<br />import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import org.h2.tools.Server;public class H2Demo {
2010-09-27 12:30:00
10963
1
原创 清空页面输入框中值
<br /> <br />a) C#方法<br /> void FindTextBox(Control ctl) { foreach (Control parent in ctl.Controls) { foreach (Control c in parent.Controls) { if (c.GetType().ToString() == "System.Web
2010-09-25 10:54:00
2898
原创 高频词组笔记
<br /><br />1.abide by(=be faithful to ; obey)忠于;遵守。 <br />2. be absent from…. 缺席,不在 <br />3. absence of mind(=being absent-minded) 心不在焉 <br />4. absorb(=take up the attention of)吸引…的注意力(被动语态)be absorbed i n 全神贯注于…近be engrossed in ; be lost in ; be rapt in
2010-09-22 10:14:00
1357
原创 存储过程的方便与不方便
<br />用存储过程的好处: <br />1、安全性提高 <br />2、业务逻辑封装在过程中,结构相对要好一点 <br />3、易于处理一些表关系复杂的情况,如:子母表的增删改查 <br />4、一些数据库的事务的处理更容易 <br />5、可以提高效率 <br />6、开发过程中便于并行开发(如团队中没有太多对数据库熟悉的人) <br /><br />用存储过程的不便之处: <br />1、更换数据库时工作量增大(应该不会很频繁吧) <br />2、维护工作可能会相对增加 <br />3、对数据库依赖
2010-09-20 10:57:00
643
原创 MSSQL 区分大小写 探究
近日项目中需要从远程服务端下载数据,但是数据有个特点是区分大小写的,所以和我们项目本身上存在冲突,因此做了个实例来研究一下mssql的大小写问题。创建表并查看加入数据的情况--1·情况:不区分大小写的情况if exists (select 1 from sysobjects where name='qufen' and type='U') drop table qufengo--创建表 并添加主键CREATE TABLE qufen( [daxiaoxie] [nchar](10) COLLATE Chin
2010-09-20 10:34:00
1328
db 生成脚本 自动生成
2010-07-14
csechs.rar 小版本数据库连接管理工具
2010-06-24
操作系统试题.doc操作系统试题.doc
2010-06-22
dotnet log 输出 demo
2010-06-22
oracle 监测工具
2010-06-22
常用算法程序集(C语言描述)(第三版)+源代码
2010-06-22
C语言常见错误.docC语言常见错误.doc
2010-06-22
MySQL-python-1.2.2.win32-py2.6.rar
2010-06-10
sql 学习全实例 SQL STUDENT
2010-05-20
正则表达式 学习 全收集 chm pdf 正则表达式验证工具 exe
2010-05-18
C#常用代码(个人收集)
2010-05-17
C语言实例精粹(里面全是经典实例)
2010-05-05
Microsoft.Office.Interop.Excel.rar
2010-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人