学习笔记
saikor1024
这个作者很懒,什么都没留下…
展开
-
github提交代码-简介
使用步骤在 github 上 fork 一个项目到自己的仓库。# 需要先fork,因为原始项目没有权限git clone https://github.com:name/repos.git。 # 从自己的仓下 clone代码到本地修改本地代码push到自己的仓库github上发起pull request。# 看别人是否接受,如果可以接受,你的代码就可以写入原始的项目中。使用gith...原创 2019-11-20 20:33:24 · 201 阅读 · 0 评论 -
git学习笔记
| 本地仓 |<------->| 暂存区 |<------->| 版本库 |撤销:已修改的文件test.c,撤销git checkout -- test.c # -- 必须要,不然就会切换分支已修改的文件并使用 git add 添加到暂存区git reset HEAD test.c # 把暂存区的修改撤销掉,重新放回工作区回退到指定版本git reset ...原创 2019-11-14 21:10:35 · 177 阅读 · 0 评论 -
Git撤销&回滚操作(git reset 和 get revert)
git 工作流:工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。暂存区:已经 git add xxx 进去,且未 git commit xxx 的。本地分支:已经git commit -m xxx 提交到本地分支的。这里写图片描述代码回滚在上传代码到远程仓库的时候,不免会出现问题,任何过程都有可...转载 2019-11-13 17:09:25 · 403 阅读 · 0 评论 -
《Unix环境高级编程》学习笔记--文件和目录-1
《Unix环境高级编程》学习笔记–文件和目录-14.12 文件长度文件的长度由stat结构的st_size表示,以字节为单位。符号链接,文件长度为文件名称中的实际字节数。文件空洞由偏移量超过文件尾端,并写入数据造成的。ls -l 显示文件字节数。du -s 显示文件占用实际磁盘总量字节块数n(一块512字节等)n*512 可能大于ls -l的值,因文件系统使用若干块以存放指向实际数据块的原创 2017-08-07 17:17:29 · 398 阅读 · 0 评论 -
TIME_WAIT状态
在Tcp关闭连接过程中,主动关闭的一段会进入TIME_WAIT状态,且在该状态持续两倍最长分节生命期MSL的时间。Tcp实现中必须选择一个MSL(maximum segment lifetime)值,MSL是Ip数据包在互联网中生存的最长时间。分组在路由异常时经常”迷途“。某个路由器崩溃或两个路由器间的链路断开时,路由协议需花费数秒或数分钟才能稳定找到另一条同路,在这段时间内可能产生路由循环(原创 2015-07-05 11:31:14 · 816 阅读 · 0 评论 -
unix网络编程(二)Tcp:传输控制协议
1、TCP(Transmission Control Protocol,传输控制协议),其提供一下服务: 一)TCP提供客户与服务器的链接,一个客户建立与一个给定服务器的链接,跨越链接与那个服务器交换数据,然后终止链接。 二)TCP提供可靠性,当TCP向另一端发送数据时,它要求对方返回一个确认。如果确认没有收到,TCP自动重传数据并等待更长时间。在数次重传失败后,TCP才放弃。原创 2015-07-03 17:58:00 · 1113 阅读 · 0 评论 -
网络编程概述
今天开始正式学习网络编程这一块,特做此笔记记录学习过程。要编写通过计算机网络通信的程序,首先要确定这些程序相互通信所用的protocol。在深入设计一个协议的细节之前,应该从高层次决断通信由哪个程序发起以及响应在何时产生,如一般认为web父娶妻程序是一个长时间运行的程序(即所谓的守护进程daemon),它只在响应来自网络的请求才发送网络消息。协议的一段是web客户程序,如浏览器,与服务器进程的通信总原创 2015-05-20 16:37:14 · 1169 阅读 · 0 评论 -
fedora20安装putty No package ‘gtk+-2.0′ found
这里转载一下我在编译安装emacs23的时候提示No package ‘gtk+-2.0′ found centos的开发环境。网上搜了一下,发现安装gtk+-2.0不是一件容易的事,后来无意发现一个帖子挺不错,内容如下:No package ‘libgnomeui-2.0′ foundNo package ‘gtk+-2.0′ foundNo package ‘glib转载 2014-07-15 10:09:01 · 2802 阅读 · 1 评论 -
xargs 命令
xargs xargs 命令用途构造参数列表并运行命令。 大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);您可以处理输出,使其仅显示文件名,现在您希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项转载 2014-07-07 17:40:10 · 589 阅读 · 0 评论 -
linux时间相关结构体和函数整理
一、时间类型。Linux下常用的时间类型有4个:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm.(1) time_t是一个长整型,一般用来表示用1970年以来的秒数.该类型定义在中.一般通过 time_t time = time(NULL); 获取.(2) struct t转载 2014-04-28 10:42:13 · 687 阅读 · 0 评论 -
vm中ubuntu与宿主机文件共享
vm中ubuntu与宿主机文件共享 总是用u盘在虚拟机和windows中复制东西挺麻烦的。。是吧。。 网上好像很多。。譬如http://www.cnblogs.com/tingsicong/archive/2010/01/28/1658331.html 还有中貌似就是用samba挂接的。。不过这种的像我这种水人级的还不会。。 按照上面原创 2012-02-25 10:32:33 · 4315 阅读 · 8 评论