git基础
下载安装git
Linux下安装
在Ubuntu里,用以下命令从软件仓库中下载git,其他发行版使用各自的软件包管理工具来安装。
sudo apt install git
静等安装结束,检查是否成功:
git --version
若安装成功,会打印git的版本信息:
git version 2.20.1
若是安装失败,会提示命令未找到,需重新安装。
bash: git: command not found
Windows下安装
在Windows下安装git可直接去官网下载安装包,像平时在win上安装软件一样即可。安装完毕,打开power shell输入git --verion测试是否成功安装。
配置git环境
每当在一台新电脑上安装了git后,都要首先...
git简介
参考:git的官方文档《Pro Git》
什么是版本控制系统
说到git,就不能不提到版本控制系统(VCS, Version Control System)。我们程序员在写代码的时候,经常会有很多实现的想法和思路。有时候,一个项目已经写了很多代码,却发现有些地方不好,想重新写过,却又怕最后没写好,之前写的又删掉了,怎么办呢?只好把要修改的文件copy一份,在有了备份的情况下,就不怕写错了,写得不好,大不了用回以前的方案。
我们团队在写大创申请书的时候,每到要修改之前写过的内容,都是在新建的副本上修改的,到最后,积累了从a到i共8个版本的作品,就是因为怕因为写错,还能找到之前写过的来修改。这也是一个版本控制系统,只不过是人来做而已。可以想象到,一个小小的申请书都用了8个版...
指针、字符串与函数
刚才去考C语言实验,我以为对我来说会很简单,然而现实却给我沉重的打击。其实题目并不难,只因为我实在太,嗯,自大,有一道题目写错了。加上时间太紧张,我也太紧张,没有办法修改,就这一草草提交了。
我描述一下我写错的这道题目,一点都不难🙃:
给出一个字符串,把除第一个出现的重复字符去掉。如对aabbccabcd,输出abcd。
乍一看,很简单吧?我当时就想,这么简单,不秀一些骚操作岂不是显得自己太无能?于是就开始秀了,于是就把自己秀死了!我的思路是把第一次出现的每个字符存在一个新的数组中,把重复出现的字符前移:
char s[100]; //存放要处理的字符串
char set[100]; //存放第一次出现的字符集
char *p = s;
while (*p++ !...
Testing of Posting Image
原来是要用图床来上传图片的啊?!这张图片是上传到图床上我再引用的。
这是我发现的两个图床,好东西要分享:
贴图库
SM.MS
因为我也是刚开始用,不知道要不要钱,反正先用着。但是一些隐私的照片就不传上去了,看以后能给你租个云服务器来用吧。
其实好像可以用闲置手机来作服务器,等我什么时候学了Linux就去研究这个,闲置手机还不好解决咯。
这张图是直接用GithHub的服务器。
Java基础之字符串
Sting类
Java中的字符串不是一个数据类型,而是一个预定义类。
String name = "ZhangSan";
对name进行操作,相当于对一个对象进行操作,应使用成员运算符.调用String类的方法substring()
String lastName = name.substring(0, 5);
//此时,lastName为“Zhang”
拼接
Java中可用 + 对字符串进行拼接:
String name2 = lastName + "Dapao";
与C/C++的区别
Java中的String,不是字符数组char name[] = "ZhangSan",而是类似C中的char *指针char *name = "ZhangSan"。
String name ...
共计 37 篇文章,5 页。