所有随笔最新随笔(rss)

[转载]ls command not found

今天在搭建编译环境的时候出现了一点问题,自己的ls命令不好用了,百度一下找到了正解,3x BaiDu!

    原因:在设置环境变量时,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。
解决方案:在命令行下打入下面这段就可以了
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


本文是作者原创,转载必须保证文章的完整性并标明出处(blog.sina.com.cn/xywatersky),请尊重作者,支持原创。

2019-01-23 00:47 作者: 杰哥【评论:0】【阅读:1】 

RvmTranslator7.0-IFC

     摘要: RvmTranslator7.0-IFC eryar@163.com   RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, IFC,.etc. So it can be use...  阅读全文

2019-01-19 14:11 作者: eryar【评论:0】【阅读:104】 

win10系统上运行时报错:丢失MSVCR110.dll的解决方法

     摘要: win10系统上运行时报错:丢失MSVCR110.dll的解决方法  阅读全文

2019-01-18 13:07 作者: Benjamin【评论:0】【阅读:6】 

编译MQTT C++ Client

     摘要: win10平台编译MQTT(消息队列遥测传输) C++ Client  阅读全文

2019-01-18 13:06 作者: Benjamin【评论:0】【阅读:3】 

QString::toStdString() crashes

今天在Qt中开发程序时,遇到一个QString::toStdString()的内存问题,用法如下:

void test(const QString& theFileName) { std::string aFileName = theFileName.toStdString(); std::ofstream aFile(aFileName); aFile << aFileName; }

在函数还没执行完就崩溃了,跟踪发现是std::string的问题。最后发现是因为引用的库的Runtime Library不同导致的,一个是MDd,一个是MTd,后来改成一致即可。

2019-01-17 21:50 作者: eryar【评论:0】【阅读:87】 

How to shuffle arrays and slices in Go

原文在此

由于
Go没有为slice提供shuffle函数,所以需要自己想办法。由于我只需要随机一次遍历1 -> N,所以这段code最匹配。
func main() {
  vals := []int{10, 12, 14, 16, 18, 20}
  r := rand.New(rand.NewSource(time.Now().Unix()))
  for _, i := range r.Perm(len(vals)) {
    val := vals[i]
    fmt.Println(val)
  }
}

似乎go不像scala有那种惰性求值的特性,所以这里的r.Perm()还是产生了一个slice,如果N很大可能是个问题。



2019-01-17 20:27 作者: wythern【评论:0】【阅读:1】 

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前32人]