实习日记
Ciiiiiiindy
这个作者很懒,什么都没留下…
展开
-
实习日记(9)——C++编译出现error in locking authority file ~/.Xauthority
编译出现error in locking authority file ~/.Xauthority问题编译C++时,出现暂时锁定.Xauthority文件的问题1.调用.Xauthority的空间不足用命令:df -h查看.Xauthority所在空间(一般是home地址)是否充足。如果满了,可以清理一些内存(当我遇到这个报错时home的占用已达到100%,下图是我清理后的)空间充足时,也可能是因为文件索引节点不足,使用下述命令查看:df -i2.调用.Xauthority文件的权限原创 2020-11-13 10:04:47 · 2265 阅读 · 0 评论 -
实习日记(8.5)——废柴的废话
1.C++程序编译成功,但在Linux环境下执行时,出现“段错误(吐核)”,80%都是因为变量没有初始化。2.程序报错或结果出错时,90%都是因为自己写的代码有问题,10%才是因为客观原因,比如内存不足、接口断了、重置后链接错误。3.改了一整天都改不对的错误,很可能出在一个非常弱智的地方。被老板一针见血指出后恨不得原地消失。4.策略真的有可能越改越差。别人能做到7,你改好几天从5改到3这件事,是真的很磨人意志。...原创 2020-10-22 14:06:50 · 294 阅读 · 0 评论 -
实习日记(8)——lightgbm的.whl压缩包的安装
一、背景:虚拟机无网络连接,其Linux操作系统下已经配置好了anaconda,使用的是python3。目标:在无网络环境下安装lightgbm文件。在网址 https://pypi.org/project/lightgbm/2.0.3/#files 中选择相应格式的文件,传至虚拟机中。在虚拟机中执行安装程序二、安装好lightgbm包后,使用lightgbm训练,生成model.txt,但在调用model.txt文件进行预测时,出现错误runtime_error。Tree model原创 2020-10-20 14:23:32 · 934 阅读 · 1 评论 -
实习日记(7)——pycharm企业版的linux环境配置
pycharm企业版的Linux环境配置1.点击左上角“文件”,选择设置2.在项目环境配置界面下,选择设置选项,点击添加3.选择远程链接SSH,输入远程linux环境的用户地址和用户名,在弹出的下一个界面中输入登录密码。4.输入python路径。我公司的虚拟机的python处于/usr/bin文件夹下,使用的是python3。这样就配置好啦~下一步是将pycharm中写好的程序上传到Linux操作系统中。5.在工具栏的deployment中找到configuration,在该选项下配置原创 2020-10-15 13:59:58 · 332 阅读 · 0 评论 -
实习日记(6)—— Linux出现错误 E138:无法写入 viminfo 文件 /home/root/.viminfo!
很多帖子都说是要删除隐藏文件~/.viminf*.tmp,但实际上我遇到的问题是内存满了……我个人认为以下这篇帖子讲的最好最全面,应对错误E138的方式如下:1.检查磁盘空间df -h2.如果一切正常,那么使用下面的命令检查inode的使用情况。df -i如果发现vps服务器已满,则报错的原因是没有空闲的inode节点,可增加inode来解决问题。3.如果以上均正常①可能是$/HOME/.viminfo!中的viminfo文件已损坏。可通过删除此文件解决问题。rm /HOME/.vimi原创 2020-10-13 14:50:05 · 6594 阅读 · 0 评论 -
实习日记(5)——C++ STL容器(vector和deque)
3.vector和dequevector是单向开口的连续线性空间, deque是一种双向开口的连续线性空间。vector和deque的使用方法十分相似。在实际应用中,仅需要一端操作的可使用vector,需要两端操作的使用deque。①vector和deque的输入及删除void main(){ vector<float>v; deque<float>d; //vector尾部输入及删除 v.push_back("张三"); v.pop_back(); /原创 2020-09-29 10:52:32 · 360 阅读 · 0 评论 -
实习日记(4)——C++ STL容器(map和multimap)
STL容器STL是Standard Template Library的简称,中文名为标准模板库。STL是一些“容器”的集合,这些“容器”包括list、vector、set、map等。STL是C++的一部分,因此不用安装额外的库文件。在C++标准中,STL被组织为下面的13个头文件:algorithm、deque、functional、iterator、vector、list、map、memory.h、numeric、queue、set、stack和utility。STL容器的类型可分为以下几种:序列原创 2020-09-29 10:51:31 · 275 阅读 · 0 评论 -
实习日记(3)——Tick策略
策略函数模板策略函数的模板基本如下:ofstream log("log.txt"); //生成日志文件,可用于记录操作或结果void Strategy::OnInitialize(Enum mode)//整个程序初始状态下执行一次{ log << "Strategy Initialized" << endl;}bool Strategy::OnTick(std::shared<ATPPriceEventData> tick)//对每个tick执行一次{原创 2020-09-02 17:47:06 · 1438 阅读 · 0 评论 -
实习日记(2)——Visual Studio中TFS的使用及Linux环境配置
Visual Studio1.TFSTEAM中选择Connect to Team Foundation Server(TFS),然后在弹出的对话框中选择Servers,再选择Add,在地址栏中输入192.168.x.xx(共享地址),点击确定即可访问TFS。在TFS中点击Source Control Explorer,可以查看team project中的目录与文件,右边的Local Path可以显示文件在本地的位置。若没有本地位置,点击Not mapped,然后选择保存的路径,点击Map即可将TFS中原创 2020-08-31 16:25:42 · 472 阅读 · 0 评论 -
实习日记(1)——Linux常用操作
Linux常用操作1.文件夹命令操作cd返回最高级(home)cd…(两个点,打不出来)返回上一级cd 文件名打开该文件pwd显示工作路径ls查看目录中的文件llls -l 的缩写,查看目录中的文件的详细信息cp 文件名 路径将文件复制到路径下mv 文件名 路径将文件移动到路径下mv 原文件名 新文件名重命名rm 文件名删除文件mkdir 文件名新建文件夹2.文件2.1查看文件命令操原创 2020-08-31 15:43:28 · 810 阅读 · 0 评论 -
实习日记(前言)
实习日记(前言)投出了几十份简历,经历了近十次面试,终于拿到了心心念念的量化实习,也真心希望能够借此机会一窥量化工作的真容。在多次笔面试及与工作团队的沟通中,我了解到国内的量化团队是拥有不同风格的。有些会注重候选人的聪明才智,会出些类似于数论、组合、公务员行测的问题来进行考核;有些团队比较依赖于机器学习、深度学习等方法,因此会更看重候选人在相应领域的研究经历;有些更注重候选人的编程能力,这类一般是需要候选人在工作中能够处理大量的数据。大部分公司对于这些能力不是同时需要的,这取决于团队的策略方法。但每个公原创 2020-08-31 14:36:14 · 352 阅读 · 0 评论