zoukankan      html  css  js  c++  java
  • 苏州实习第一天记

    0x01

    今天第一天上班,早上差不多5.30就醒了,毕竟人生第一次去实习单位上班,不到8点到达单位,跟想象中一样,格子间,其实我也蛮喜欢这种的。找了半天发现,我们方向没有格子,悲催……8点到10点半,聊天中度过,10点半开会,讲述了项目背景(这里不多少,要保密的),才发现果然项目都要用C++开发,懵逼了,报的java,要学C++,哎,公司安排什么就做什么吧,主要领会的意思就是用C++读取点的坐标,然后画图,涉及到了向量计算,还有std::vector的学习,计算机中矢量线面的学习,差值算法,贝塞尔,B样条此类东西,虽然没接触过,C++基础也不好,但是心里很坦然,学呗。

    0x02

    中午吃了饭,休息会儿,1.30开工,一位老师给我们联系好了机位,去配环境,然后在vs下运行了一个样例,成功了,画线之类的东西。

    0x03

    4点多开会,WY学长讲的是编码规范与协同开发,对于有些开发经验的我来说,感觉这一点十分重要。WY学长初二就开始学习编程了,想想自己,初二还真没接触过编程语言这些呢。

    ①对齐相关的

    ②缩进

    ③if的后面那个花括号另起一行写

    ④变量对齐

    ⑤空行:分隔程序段落的作用

    ⑥注释,个人认为十分重要,具体重要性就不说了。

    作者,文件名,功能说明,版本,日期(在文件首部写)

    输入参数,输出参数,返回值(函数前写)

    功能,原理说明(语句块前)

    修改代码处表明修改人,修改了哪些

    ⑦类的形式:公有在前,私有在后

    ⑧命名法:functionName,valueName

    ⑨C++中用const常量完全取代宏常量

    例如:#define PI 3.14159

    const float PI=3.14159

    ⑩EPS

    eps是在函数程序中事先说明的常量,默认的eps = 2^(-52),是控制迭代精度的,相当于微积分里面的无限小值。 
    matlab里
    eps(1/2) = 2^(-53)
    eps(1) = 2^(-52)
    eps(2) = 2^(-51)

    使用好像是在double那里用的吧。

    类型变量与0比较

    指针与0比较  if(p==NULL)

    没有参数,用void填充.理由:

    写void是明确函数没有参数,是一种良好的编程习惯,对程序没有影响,写不写都可以。

    注:

    如果参数是指针,并且用作输入,前面加const

  • 相关阅读:
    centos7 tar.gz zip 解压命令[转]
    centos7 下 安装visual studio code ,打开运行。
    yum提示Another app is currently holding the yum lock; waiting for it to exit...
    Linux CentOS7 安装
    虚拟机 centos7 的网络与电脑所在一个网络如何设置
    django创建web项目
    uwsgi Flask web.py
    MariaDB 与 MySQL 区别
    python pymysql 与 mysqlclient
    如何提高自己的象棋水平及象棋开局的五种忌讳
  • 原文地址:https://www.cnblogs.com/baipeng/p/5654843.html
Copyright © 2011-2022 走看看