• Windows:常见问题


    1、文件(夹)非法字符

      Windows系统文件(夹)非法字符"\/:*?"<>|",不包含‘.’,但"."字符不能是文件(夹)的首字符,因此"\/:*?"<>|."

            /// <summary>
            /// 过滤掉非法字符和点字符
            /// </summary>
            /// <param name="directoryName"></param>
            /// <returns></returns>
            public String DirectoryNameFilter(String directoryName)
            {
                string invalidChars ="\/:*?"<>|.";    //自定义非法字符(比系统的多了个.)
                foreach (char c in invalidChars)
                {
                    directoryName.Replace(c.ToString(),string.Empty);
                }
                return directoryName;
            }
    
            /// <summary>
            /// 过滤掉非法字符
            /// </summary>
            /// <param name="name"></param>
            /// <returns></returns>
            public String NameFilter(String name)
            {
                string invalidChars = "\/:*?"<>|";    //自定义非法字符(比系统的多了个.)
                foreach (char c in invalidChars)
                {
                    name.Replace(c.ToString(), string.Empty);
                }
                return name;
            } 
    View Code

     2、安装IIS、添加Ftp站点:
       1)、安装Ftp、IIS:控制面板所有控制面板项程序和功能,双击“打开或关闭Windows功能”,勾选“IIS”、“FTP”
       2)、安装Ftp后,在控制面板所有控制面板项管理工具,打开Internet 信息服务(IIS)管理器,添加Ftp站点
     

    3、删除VS生成的.iTrace文件

      用Visual Studio 后,发现c盘变得越来越小,C:ProgramDataMicrosoft Visual Studio很占内存越来越大,预删除其下文件。

      配置:打开vs2010找到工具-->选项-->IntelliTrace-->取消(启用IntelliTrace),点确定。

    4、查看Win7授权方式:

      在“运行”窗口输入"slmgr.vbs /dlv"命令。Retail代表零售密钥、OEM代表零售密钥、VOLUME代表批量授权密钥。据说:VOLUME不能免费升级Win10

     5、界面显示在最前端:

      间隔*ms,设置窗体显示在最前端。

      需要设置的属性(WPF):

            1)this.Topmost = true;this.Show();
                   2)SetWindowPos(new WindowInteropHelper(this).Handle, -1, 0, 0, 0, 0, 0x4000 | 0x0001 | 0x0002);

      注意:

        1、仅仅设置this.Topmost = true;this.Show();是不够的因为在某些情况下会被覆盖。

        2、SetForegroundWindow函数时,转换到其他窗体无法输入内容。

    6、关闭休眠功能,自动删除Hiberfil.sys文件:powercfg -h off

    7、编译、链接错误:https://msdn.microsoft.com/zh-cn/library/799kze2z.aspx

    8、CMD拷贝指定路径下的文件:“ xcopy /E/I/Y E:A E:B ” 保存在*.cmd文件内 双击改文件即可

  • 相关阅读:
    【转】iOS WKWebView基本使用总结
    【转】让JS在Android/iOS WebView中反调接口统一,调用更容易
    关于Xcode的Other Linker Flags
    SonarQube+Jenkins+Cppcheck实现C++代码扫描
    YAPI工具配置LDAP统一用户认证
    LDAP脚本批量导出用户
    软件配置库备份之删除指定日期前的备份文件
    软件测试中测试环境独立性的原因
    [SVN]TortoiseSVN工具培训5─常见问题解决
    [SVN]TortoiseSVN工具培训4─客户端常用操作命令
  • 原文地址:https://www.cnblogs.com/shenchao/p/5609575.html
Copyright © 2020-2023  润新知