年归档:2013年

Sql Server 2008 数据库镜像

系统:win2008企业完全版
sql版本:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64)Enterprise Evaluation Edition (64-bit) Server Pack 1
网络环境:工作组模式
主服务器:   主机名:dbmaster  全名:dbmaster.test.com  IP:10.10.1.175
从服务器:  主机名:dbslave   全名:dbslave.test.com   IP:10.10.1....

继续阅读

发表在 db | 标签为 , | Sql Server 2008 数据库镜像已关闭评论

bat 常用命令

基础部分:
======================================================================

一、基础语法:
    1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。
    2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。
    3.批处理的编程能力远不如C语言等编程语言,也十分不规范。
  &...

继续阅读

发表在 windows | 标签为 | bat 常用命令已关闭评论

MongoDB主从复制和集群

主从复制

最基本的设置是建立一个主节点和多个从节点,每个从节点要知道主节点的地址。

运行mongod --master就启动了主服务器。运行mongod --slave --source master_address则启动了从服务器,其中master_address就是上面的主节点地址。

生产环境下有多台服务器,不过这里我们的例子就在同一机器上试验。

1.给主节点建立数据目录,并绑定端口(10000)

$ mkdir -p ~/dbs/master

$ ./mongod --dbpath ~/dbs/ma...

继续阅读

发表在 db | 标签为 | MongoDB主从复制和集群已关闭评论

一个分布式邮件系统结构

一个分布式邮件系统结构

 

点击查看原图点击查看原图

 

继续阅读

发表在 technologys | 一个分布式邮件系统结构已关闭评论

C#下的异步编程及其同步机制

 前几天公司内部有人搞了一个关于多线程及其同步问题的讲座,内容很丰富,覆盖面很广,让人听了大呼过瘾。他采取了横向铺陈的方法讲的,罗列了C#下异步编程方法和模式及各种同步机制,这种讲述方式对于熟悉这块的人来说总结一下,帮助很大,但对于新手有可能就云里雾里了。虽然我研究不深,但纵向讲一下这一块内容,对新手入门有可能会有所帮助,也算是自己对这块内容的一种总结。只讨论技术,不涉及细节和Demo。

    本篇文章涵盖一下几部分内容:

    1. 什么是异步编程,为什么会需要异步编程

    2. .NET下...

继续阅读

发表在 article | 标签为 | C#下的异步编程及其同步机制已关闭评论

linux chkconfig 启动顺序

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。...

继续阅读

发表在 linux | 标签为 | linux chkconfig 启动顺序已关闭评论

Asp.net Routing UrlRewrite

void Application_Start(object sender, EventArgs e)
{
    //调用 RegisterRoutes() 来注册 Url 路由
    RegisterRoutes(RouteTable.Routes);
}
 
private static void RegisterRoutes(RouteCollection routes)
{
    IRouteHandler rssRouteHandler = new RssRouteHandler();
 
    //对于 /rss-type-num 这种规则的 Url 会转...

继续阅读

发表在 technologys | 标签为 , , | Asp.net Routing UrlRewrite已关闭评论

C# Redis

static void Main(string[] args)
         {
             var Redis = new RedisClient(“127.0.0.1″, 6379);//redis服务IP和端口
             #region =insert=
             //var storeMembers = new List<string> { ”jj”, ”lihui”, ”cc” };
             //storeMembers.ForEach(x => Redis.AddItemToList(“...

继续阅读

发表在 article | 标签为 | C# Redis已关闭评论

dos 当前日期写出文件

set datetime=%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%

 

:: 过滤掉因10点前时间出现的空格,如: 20130613 91337,将其空格替为0

set datetime=%datetime: =0% 

 

echo %datetime%>c:\datetime.txt

继续阅读

发表在 technologys | 标签为 , | dos 当前日期写出文件已关闭评论

bat批处理日期时间格式设置使用

bat批处理日期时间格式设置使用小结。

@echo off
@title 字符串的编辑测试(下面描述用的箭头→ ← 分别表示向右、向左的意思)
set aa=1234567890
echo 说明:下面复合变量中,逗号前的数字表示指针偏移量,逗号后的数字表示提取的字符长度
echo %aa:~1,5% //指针向右→偏移1位,然后从指针处开始向右→提取5个字符.
echo %aa:~0,-3% //指针不偏移,→提取所有字符,并除去最后3个字符.
echo %aa:~5% //单个数字,不指定长度值.表示指针→偏移5个字符,然后,→提取所有字符.
echo %aa:~-5% //单个...

继续阅读

发表在 technologys | 标签为 , , , | bat批处理日期时间格式设置使用已关闭评论

vbs操作windows服务

开启
'***************************************************************************

'Set strComputer = "."

'Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")

'Set objSWbemServices = objSWbemLocator.ConnectServer _
'    (strComputer, "root\cimv2", "fabrikam\administrator", "...

继续阅读

发表在 technologys | 标签为 , | vbs操作windows服务已关闭评论

Socket笔记

1、  为了增加效率,可以考虑采用无异常的函数
.net2.0Socket.Send,Socket.Receive 有了无异常的函数
Socket.Send(Byte[], Int32, Int32, SocketFlags, SocketError)
Socket.Receive(Byte[], Int32, Int32, SocketFlags, SocketError)
减少不必要的异常,就等于增加效率。

2Socket.Connected 不是当前的Socket状态
MSDN
原文:获取一个值,该值指示 Socket 是在上次 Send 还是 Receive 操作时连...

继续阅读

发表在 technologys | 标签为 | Socket笔记已关闭评论

SVN 冲突 树冲突

经常有人会说,树冲突是很难解决的一类冲突,其实一旦了解了其原理,要解决也不难。先回顾下对于树冲突的定义。

    树冲突:当一名开发人员移动、重命名、删除一个文件或文件夹,而另一名开发人员也对它们进行了移动、重命名、删除或者仅仅是修改时就会发生树冲突。
出现冲突时,一般会提示冲突的信息是什么。过后我们可以使用svn st来查看当前状态。svn st的各种状态代表什么,请参考此博文svn st状态详解
先介绍一下概念

Delete : 其中目录结构变化,都认为是Delete

Edit: 是指修改文件

Local : 是你本地修改

Incoming :是别人修改,你要Update或Mer...

继续阅读

发表在 technologys | 标签为 | SVN 冲突 树冲突已关闭评论

input file 浏览器

摘自:http://blog.csdn.net/sdaiweiy/article/details/7672570

 

主要思想就是用一层遮罩input file 的位置,实现样式的统一。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
...

继续阅读

发表在 article | input file 浏览器已关闭评论

Axure PR

可从官方下载原版:

http://www.axure.com/download

 

6.5 KEY (下列KEY仅供测试使用,请支持正版)

注册用户名:Axure
序列号:8t+3Yk/zu4cX601/seX6wBZgYRVj/lkC2PICCdO4+sFKCCLx8mcCnccoylVb40lP

继续阅读

发表在 technologys | 标签为 | Axure PR已关闭评论