• 【置顶】常见问题解决办法


    问题:VMware中点软件右上角的关闭按钮后弹出的对话框中没有“run in background”按钮

    解决办法:启动 VMware Authorization Service 服务 

    VMware在win10中无法启动虚拟机的解决办法(主要原因是hyper-v冲突):

    报错:

    不能为虚拟电脑 centOS7 打开一个新任务.

    Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).

    返回 代码: E_FAIL (0x80004005)
    组件: ConsoleWrap
    界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    以管理员身份运行cmd,然后执行:

    bcdedit /set hypervisorlaunchtype off
    then reboot host machine.

    MKV对应的mime type:

    video/x-matroska

     百度TTS:

    http://tts.baidu.com/text2audio?lan=ZH&pid=101&ie=UTF-8&text=%E7%99%BE%E5%BA%A6%E5%82%BB%E9%80%BC&spd=2

    更多资料:http://blog.csdn.net/joyhen/article/details/21321535

    配置tomcat,允许jconsole远程连接:

    打开tomcat的bin目录,

    vim catalina.sh 

    定位到:

    #JAVA_OPTS="$JAVA_OPTS 

    在下面一行加入(不换行),请注意把下面一行中的hostname改成你服务器的ip地址,端口号可以根据需求来修改:

    CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.72.35 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"

    保存重启tomcat即可。

    ubuntu 忘记用户密码的解决办法:

    启动时按住shift键,进入grub,然后选择第二项进入recovery模式,然后选择root。进入shell后:

    在修改密码的时候,或许会出现authentication token manipulation error导致修改不成功,这是因为存放密码的文件只读了,所以我们得修改一下该文件的权限,通过命令:mount -rw -o remount /,然后在修改就搞定了。

    解决Win10下virtualbox硬件加速灰色不可用

     http://tieba.baidu.com/p/4008666441?qq-pf-to=pcqq.c2c

     远程桌面连接 出错,错误模块名称: ntdll.dll。

    可能是由于CSR蓝牙驱动有个组件与系统冲突造成的。解决方案如下:

    1.进入CSR蓝牙驱动的安装目录,默认是:C:\Program Files\CSR\CSR Harmony Wireless Software Stack;

    2.找到“BLEtokenCredentialProvider.dll”将其删除或重命名即可。

     virtualBox 挂载物理磁盘的办法

    C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands createrawvmdk -filename d:/vms/qunhui/phyHDforVbox.vmdk -rawdisk \\.\PhysicalDrive1
    RAW host disk access VMDK file d:/vms/qunhui/phyHDforVbox.vmdk created successfully.

    PhysicalDrive1表示第二块磁盘,PhysicalDrive0表示第一块磁盘。

    解决centos 中使用 yum安装时报错(

    File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:

    )的解决办法:

    常规问题解决:File "/usr/bin/yum", line 30 及 File "/usr/libexec/urlgrabber-ext-down", line 28
    在执行yum命令时忽然发现出现以下报错:


    # yum list
    File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
    ^
    SyntaxError: invalid syntax
    原因:

    这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 7自带的yum采用的是python2.7,当系统将python升级到3.4后,出现语法解释错误。

    解决办法:

    一是升级yum。

    二是修改yum的解释器为旧版本python2.7,即将连接文件/usr/bin/python连接回/usr/bin/python2.7。治标不治本,不推荐。

    三是在设置里更改解释器设置,即修改/usr/bin/yum文件,指定使用python2.7作为yum的解释器:


    # vi /usr/bin/yum
    将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。

    安装软件时又会出现另一种报错


    Downloading packages:
    File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
    ^
    SyntaxError: invalid syntax
    问题与前面一个一样,因此解决办法也是一样的:


    # vi /usr/libexec/urlgrabber-ext-down
    将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。

    解决PPTP在CENTOS中搭建时,客户端连接后,只能访问XXX服务器的资源,而无法上网或访问XXX服务器所在内网的资源的问题:

    1.开启ip转发功能:修改配置文件/etc/sysctl.conf,使net.ipv4.ip_forward = 1

    2.添加路由(可以加入到开机自启动中):

    #!/bin/bash
    /sbin/iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -j SNAT --to-source 192.168.2.190
    /sbin/iptables -t nat -A POSTROUTING -o xenbr0 -j MASQUERADE

    jstatd+visualVM监控Java:

    在 $JAVA_HOME/bin/下新建 myjstatd.sh
    输入下列内容:
    #!/bin/sh
    policy=${HOME}/.jstatd.all.policy
    [ -r ${policy} ] || cat >${policy} <<'POLICY'
    grant codebase "file:${java.home}/../lib/tools.jar" {
    permission java.security.AllPermission;
    };
    POLICY

    jstatd -J-Djava.security.policy=${policy} &

    保存后,chmod +x myjstatd.sh
    ./myjstatd.sh
    然后使用visualVM连接这台服务器即可,默认端口1099

     即使已经在bios中启用了虚拟化,docker for windows 依然报错的解决办法:

    错误消息:

    Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

    以管理员身份运行powershell,然后执行:

    dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

     然后重启电脑


    删除本地文件后从仓库迁出最新版本: git checkout -- start_all.sh


    防止git 命令行自动进行换行符转换:在[core]一节配置    autocrlf = false   配置文件路径:c:\Users\用户名\.gitconfig

    git 修改远程仓库地址:

    git remote set-url origin http://192.168.88.4/dangzhang/medical-public-cloud.git

    git 添加remote:
    git remote add upstream http://192.168.88.4/medical-cloud/medical-public-cloud.git

    git查看仓库状态:

    git remote -v

     git 拉取上游仓库:

    git pull upstream master

    清理mysql、mariadb的慢查询日志文件的办法

    show variables like '%slow%';
    set global slow_query_log=0;
    -- 删除或者备份log文件后执行下面语句:
    set global slow_query_log=1;
    -- 测试:
    select sleep(10) as a, 1 as b;
    -- 然后去慢查询日志文件中查看是否正确产生了日志

    java 程序启用jmx监控的参数

    -Dcom.sun.management.jmxremote.port=8299 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

    idea中已经创建好的项目如何推到gitlab:

    1.先在gitlab创建好项目,然后设置本地项目允许cvs,类型选择git,然后设置remote,git add所有的文件,然后在终端中执行:

    git pull origin master --allow-unrelated-histories

    ////////////////////////////////
    ////////Sixi. Let it be.../////
    //////////////////////////////

  • 相关阅读:
    libusbwin32
    KMP
    windows.h
    iomanip
    C++继承
    LIST
    fstream
    VS2010中调试c++程序的方法
    sstream
    char 与char* 字符串与字符
  • 原文地址:https://www.cnblogs.com/sixiweb/p/2563070.html
Copyright © 2020-2023  润新知