ptz 发布的文章

使用 韦东山 的 imx6ul 的开发板,按照手册上面的 nfs rootfs 的说明进行操作,结果开发板加载的时候,打印 VFS: Unable to mount root fs via NFS, trying floppy.然后直接卡住不动了。

经过仔细分析,原来是因为我 虚拟机使用的是 桥接网络,所以端口不需要特别的设定。

setenv netargs 'setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp,port=2049,mountport=9999'

上面这个端口设定是不需要的,改成下面这种就可以,或者直接取消这条命令。

setenv netargs 'setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp'

git 仓库迁移两步就够了。

  1. 从原仓库把整个仓库拉下来。

    git clone --bare git://192.168.10.XX/git_repo/project_name.git
  2. 把仓库推到新的仓库里面去。

    cd project_name.git
    git push --mirror git@192.168.20.XX/path/to/path/new_project_name.git
  3. 如果有分支或者tag没有推送上去
    git checkout branch_1
    git config --unset core.bare
    git reset --hard
    git push -u origin --all
    git push -u origin --tags

参考: https://www.cnblogs.com/ZhangRuoXu/p/6706530.html
https://blog.csdn.net/Hungryof/article/details/86521835
https://www.codenong.com/40310932/
https://www.cnblogs.com/pansidong/p/7773873.html

需要删除最后3个字符:

```c++ std::string projectName; foreach (std::string s, sampleNameVector) { projectName += s + " + "; } projectName.erase(projectName.end() - 3, projectName.end());

今天使用 qt 的写入文件,发现中文乱码,经过一番查找,解决问题。 ```c++ QTextStream txt(&file); txt.setCodec(QTextCodec::codecForName("utf-8")); txt << QString::fromStdString(json.toFormattedString()) << endl;