- 博客(12)
- 收藏
- 关注
原创 git(3)
git diff <commit_id> stage 和 repository。修改还未stage changes not stages for commit。git restory --staged gile stage回撤。git reset --hard head^ 版本回撤(未提交到远)git diff head -- file 工作区和版本。git diff 默认比较 stage和工作区。工作区与stage,repository。git命令部分大小写。
2023-09-12 21:23:56 39
原创 read1.1
3使用vscode 创建java程序。4java中所有代码都写在类中。1完成配置SSH keys。2上传代码至Github。所有的语句后要加分号。
2023-09-08 21:06:14 39 1
原创 配置电脑环境
SSH keys配置出现问题。1注册Gradescope。5获取Skeleton代码。6安装java 交作业。上传代码至Github。
2023-09-07 21:51:10 35 1
原创 c++语法(4)
当题目太长需求太多,写文字分析时先拆分为几个目标,在完成一个目标时运行一下,确定正确,再完成下一个目标。防止写完大段的代码发现找不到错误,改着改着偏离题意,或bug更多。写题的时候,当需求太多,不知从何下手,化繁为简,先从一个目标下手,完成后,处理第二个目标,累加。现实世界抽象为信息世界,对现实世界的简单化描述,可以先找到最小单位的简单的关系,规律,再入手。可以先内后外,本质上等效写内层,然后ctrl+v。分析不同数值的关系,最小的不同单位之间的关系。在循环中,跳过下面的代码执行下一次循环。
2023-09-04 21:55:12 27 1
原创 计算机组成原理笔记(数制的表示和运算1)
注:补码没有-0,假设为n位2进制,人为规定为-2^(n-1)右移 高位补0 低位舍弃 低位为 /2 为1损失精度。左移 高位舍弃 低位补0 高位为1,极大误差,为乘2。原码 (有符号计算贵,换为补码可包含符号位计算)最右边的1包含1以及它的右边 同原码。OF=最高位进位 异或 次高位进位。低位舍弃高位补1 如果没有1就补0。CF=最高位进位 异或 sub。反码 除符号位按位取反。计算结果为0 ZF=1。右移 低位舍弃高位补1。移码 补码符号位取反。左移高位舍弃低位补1。左移高位舍弃低位补0。
2023-09-04 12:02:13 217
原创 c++语法(3)
for(起始表达式;注:写错中止条件或进行条件可能会出现死循环。注:表达式只能为整形或字符型,不能为区间。for后括号三个表达式都可写在外面。一句分析一句代码更异于梳理不易出错。表达式2:表达式3;先选择再执行最后执行末尾循环体。if(表达式1){表达式2}漏写break会一直执行。注:起始表达式只执行一次。switch(表达式)while(中止条件)else{表达式3}
2023-09-03 21:25:42 32
原创 c++语法(2)
代码将现实世界的问题抽象为信息,应该在写代码之前做好需求分析逻辑分析,所有条件的并集应为全集,也不应重叠。注:2%0 报错, 3%2=1,3%5=3,取模运算应为整形。注:比较结果会为true 或false ---1 0。注:依然是注意条件不重不漏,语法没错误就没问题。格式不错 或 所有条件的相或为全集就没问题。注:比较结果会为true 或false。a+=2 等效于 a=a+2。前置递增 ++a 先加1再运算。后置递增a++ 先运算再加一。注:应该保证只有一个出口,注:if后不应写分号。
2023-09-02 21:30:46 69
原创 c++语法(1)
有一部分固有名称不可创建为名称 如 int ,long等。注:不加f会默认为double型自动做一次强制转化。注意查看ASCII码值可3强制转化(int)ch。注意system("pause")不要忘了引号。多行注释/**/ 或ctrl+c+k。注意创建变量注意变量的边界,不要越界。#define 常量名称 常量大小。注:会将除0之外的识别为false。const 变量类型 变量名称。注:创建名称应该让人一目了然。注:常量创建后不可修改。注意语法,单引号和一个字符。变量类型 变量名称;
2023-09-01 21:43:22 39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人