日历

2017年十二月
« 9月    
 123
45678910
11121314151617
18192021222324
25262728293031

最近评论

    MS应用

    win7(64)未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序

    在xp系统下能正常运行的程序,到win7 64位系统下老是报错:win7(64)未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序
    在网上找到了两个方法:
    解决方法之一:

    编译项目指定目标平台为x86就完了,不能用any cpu

    生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86

    上面这个方法在我没有找不到,在我的环境里对应的路径是:

        项目->属性->编译->高级编译选项->目标CPU->x86,也就是将目标CPU选项选择为x86,我的程序就能跑了。

    解决方法之二是:

    在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。

    MS应用

    微软操作系统下载链接

    msdn.itellyou.cn

    MS应用

    更改文件名的小批处理文件

    这几天帮邻居下载电视剧,个数不少,电视剧名字因为包含下载网站的网址,所以比较长,一个一个改名字有些费劲,所以写了一个小批处理文件:

    内容如下:

    getname.bat

    rem @echo off
    rem #===========================================

    set CUR_DIR=.
    SET NAME=NAME.txt
    SET RENAME=rename.bat

    del %NAME%
    del %RENAME%

    dir /B %CUR_DIR%\*风和日丽*.rmvb > %NAME%

    for /f %%i in (%NAME%) do (
    echo rename %%i .rmvb>> %RENAME%
    )

    del %NAME%

    :END_FLAG
    echo 电视剧名字选择完了………
    echo 按任意键结束
    pause

    上面的批处理文件产生重命名的批处理文件rename.bat,但是这个文件还不完美,还需要手工改动一下,运行getname.bat后产生rename.bat的内容如下:
    rename [迅雷下载www.2tu.cc]风和日丽01.rmvb .rmvb
    rename [迅雷下载www.2tu.cc]风和日丽02.rmvb .rmvb
    rename [迅雷下载www.2tu.cc]风和日丽03.rmvb .rmvb
    rename [迅雷下载www.2tu.cc]风和日丽04.rmvb .rmvb
    rename [迅雷下载www.2tu.cc]风和日丽05.rmvb .rmvb
    rename [迅雷下载www.2tu.cc]风和日丽06.rmvb .rmvb
    rename [迅雷下载www.2tu.cc]风和日丽07.rmvb .rmvb

    在EditPlus里,按住ALT键,从上往下选择[风和日丽01~风和日丽07],然后粘贴在后面[.rmvb]前,如下
    rename [迅雷下载www.2tu.cc]风和日丽01.rmvb 风和日丽01.rmvb
    rename [迅雷下载www.2tu.cc]风和日丽02.rmvb 风和日丽02.rmvb
    rename [迅雷下载www.2tu.cc]风和日丽03.rmvb 风和日丽03.rmvb
    rename [迅雷下载www.2tu.cc]风和日丽04.rmvb 风和日丽04.rmvb
    rename [迅雷下载www.2tu.cc]风和日丽05.rmvb 风和日丽05.rmvb
    rename [迅雷下载www.2tu.cc]风和日丽06.rmvb 风和日丽06.rmvb
    rename [迅雷下载www.2tu.cc]风和日丽07.rmvb 风和日丽07.rmvb
    rename [迅雷下载www.2tu.cc]风和日丽08.rmvb […]

    MS应用

    自动草稿

    Sql Server、Oracle以及Access数据库 判断字段是否为空的办法 (From calmzeal’s code life)

    Oracle :
    Nvl
    NVL函数:
    NVL函数是将NULL值的字段转换成默认字段输出。

    NVL(expr1,expr2)
    expr1,需要转换的字段名或者表达式。
    expr2,null的替代值

    下面是NUMBER, DATE, CHAR OR VARCHAR2的例子:
    NVL(commission_pct,0)
    NVL(hire_date,’01-JAN-97′)
    NVL(job_id,’No Job Yet’)

    MS应用

    自动草稿

    刚刚装了SQL2008,配置了一下,在网上找到这个教程,觉得不错,转载学习

     http://fonter.javaeye.com/blog/520500

    1、 更改TCP/IP连接为启用

    MS应用

    聚集索引和非聚集索引的区别?

    实际上,您可以把索引理解为一种特殊的目录。微软的SQL   SERVER提供了两种索引:聚集索引(clustered   index,也称聚类索引、簇集索引)和非聚集索引(nonclustered   index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:

    其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。

    我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。

    MS应用

    数据库调优的方法有那些

    1.引言    
        数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素。将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能;适当程度的非规范化可以改善 系统查询性能;建立索引和编写高效的SQL 语句能有效避免低性能操作;通过锁的调优解 决并发控制方面的性能问题。     数据库调优技术可以在不同的数据库系统中使用,它不必纠缠于复杂的公式和规则,然 而它需要对程序的应用、数据库管理系统、查询处理、并发控制、操作系统以及硬件有广泛 而深刻的理解。

     2.计算机硬件调优

    2.1 数据库对象的放置策略     利用数据库分区技术,均匀地把数据分布在系统的磁盘中,平衡I/O 访问,避免I/O 瓶 颈:    
        (1)访问分散到不同的磁盘,即使用户数据尽可能跨越多个设备,多个I/O 运转,避免 I/O 竞争,克服访问瓶颈;分别放置随机访问和连续访问数据。    
        (2)分离系统数据库I/O 和应用数据库I/O,把系统审计表和临时库表放在不忙的磁盘 上。    
        (3)把事务日志放在单独的磁盘上,减少磁盘I/O 开销,这还有利于在障碍后恢复,提 高了系统的安全性。    
        (4)把频繁访问的“活性”表放在不同的磁盘上;把频繁用的表、频繁做Join的表分别 放在单独的磁盘上,甚至把频繁访问的表的字段放在不同的磁盘上,把访问分散到不同的磁 盘上,避免I/O 争夺。

    MS应用

    Exchange 2007 active directory : A local error occurred解决方法

    Get-ExchangeServer failed error:

    active directory server exchan.xxx.com is not available. error message: A local error occurred.

    Get-UMServer failed error: active directory server exchan.xxx.com is not available. e

    rror message: A local error occurred.

    The above error occurred, when try to open exchange management tools; It happens after I using OL、 OWA and save your credientials on the website.

    解决方法:开运->运行,命令行中输入 control  keymgr.dll,会出现一个对话框(对话框的内容让我给删除了),选中在对话框中的内容,删除。

    这样重新启动Exchange管理控制台,就好了,没有问题了!