2005 年 7 月 01 日本文详细地介绍了 Linux 2.6 内核中新的锁机制
RCU(Read-Copy Update)
的实现机制,使用要求与典型应用。一、引言众所周知,为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一...
分类:
其他好文 时间:
2014-05-09 17:49:48
阅读次数:
477
在oracle10g中,oracle默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。解决方法:将$ORACLE_BASE/admin/你的数据库名称/pfile/init.ora.628201264542(这串数字未必一样)
copy到$ORACLE_HOME/dbs目...
分类:
数据库 时间:
2014-05-09 16:26:52
阅读次数:
508
对于使用sql server 编写存储过程或者类似的sql
查询的时候我们使用表变量进行临时数据的存储,可以方便我们进行下来的数据处理表变量的使用类似如下:declare @userinfo table(id
nvarchar(50),name nvarchar(50));insert into @...
分类:
数据库 时间:
2014-05-09 11:01:07
阅读次数:
436
using System;using System.Collections.Generic;using
System.Linq;using System.Text;using System.Threading.Tasks;using
System.IO;namespace DirectoryCopy...
分类:
其他好文 时间:
2014-05-08 20:30:59
阅读次数:
381
本文之初的目的是讲述设计模式中的
Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone
其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和 深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制...
分类:
其他好文 时间:
2014-05-08 20:13:45
阅读次数:
339
看代码declare @iid intselect @iid=111select top 1
@iid=isnull(IID,0) from YYGL_PCDMX where IID=0print
@iid上面的情况,如果iid=0没有记录,则@iid会取111,为了避免这个问题1、在查询前,初始化...
分类:
数据库 时间:
2014-05-08 20:13:13
阅读次数:
438
这篇对应的是习题16,读写文件
# -*- coding: utf-8 -*-
#对文件更多操作复制A文件的内容到B文件
#from sys import argv
from os.path import exists
prompt = "> "
from_file = raw_input("please input the filename where you want to copy...
分类:
编程语言 时间:
2014-05-05 12:54:02
阅读次数:
402
今天给大家来的得失LVM相关的备份一、LVM快照写时复制的特性(copy-on-write,COW)写时复制快照在快照时间点之后,没有物理数据复制发生,仅仅复制了原始数据物理位置的元数据。因此,快照创建非常快,可以瞬间完成。然后,快照副本跟踪原始卷的数据变化(即原始卷写操作),..
分类:
系统相关 时间:
2014-05-05 12:27:20
阅读次数:
561
Private Declare Function CreateWindowEx Lib
"user32" Alias "CreateWindowExA" (ByVal dwE As Long, ByVal lpC As String, ByVal
lpW As String, ByVal dwS A...
#!/bin/bash
clear
declare FirstName Greeting
Greeting="Hello ,"
echo ""
echo "Enter Your First Name:"
read FirstName
echo "$ Greeting $FirstName"
首先 vim Print 回车
然后 i 进入插入状态
编辑以上代码,Esc 键...
分类:
其他好文 时间:
2014-05-03 21:05:20
阅读次数:
283