2018年7月16日
摘要:
在学习Python的过程中,我认为Python函数是很重要的一部分。其中参数的类型和数量,是一个比较容易弄混乱的点。 1、一般参数 首先,写一个计算两个数的和的函数: 函数addNum(x, y)中具有两个参数。 2、默认参数 当我们编写的函数中,有一个参数是不太变化的,我们可以设置它是默认的参数,
阅读全文
posted @ 2018-07-16 11:34
Cjv
阅读(213)
推荐(0)
摘要:
由于多次安装Ubuntu16.04用于学习,其中出了多次问题。每次找参考文件太麻烦,于是写了这篇总结,方便之后备用。 一、精简系统,删除不常用软件 参考资料来自:https://blog.csdn.net/skykingf/article/details/45267517 1、删除libreoffi
阅读全文
posted @ 2018-07-16 02:09
Cjv
阅读(592)
推荐(0)
2018年6月14日
摘要:
装饰器 首先,给出装饰器的框架: Python装饰器,本质上就是一个高阶函数。作用是给其它函数增加新的功能。借用python的@语法,可以将一个高阶函数定义为装饰器。 @符号的作用 但是,在学习廖雪峰老师的Python教程时,似懂非懂,尤其是看到@这个符号的时候,感觉一头雾水。现在回想来看,只要百度
阅读全文
posted @ 2018-06-14 12:44
Cjv
阅读(160)
推荐(0)
2018年6月13日
摘要:
共享内存 共享内存是内核为进程创建的一个特殊内存段,它将出现在进程自己的地址空间中,其它进程可以将同一段共享内存连接(attach)到自己的地址空间。这是最快的进程间通信方式,但是不提供任何同步功能(需要我们信号量实现)。 使用共享内存实现生产者消费者任务模式。 共享内存系统调用 shmget函数:
阅读全文
posted @ 2018-06-13 19:59
Cjv
阅读(7926)
推荐(0)
摘要:
进程间的通信方式 进程间的通信方式包括,管道、共享内存、信号、信号量、消息队列、套接字。 进程间通信的目的 进程间通信的主要目的是:数据传输、数据共享、事件通知、资源共享、进程控制等。 进程间通信之管道 管道(pipe):这种通讯方式有两种限制,一是半双工的通信,数据只能单向流动,二是只能在具有亲缘
阅读全文
posted @ 2018-06-13 18:53
Cjv
阅读(463)
推荐(0)
2018年6月11日
摘要:
git stash 可以把当前工作区的修改存储起来,此时可以查看工作区是干净的。这时可以切换到别的分支去处理BUG。等BUG处理好之后,回到该分支,恢复工作区。通过: 查看保存的工作区。然后可以选择恢复: 如果多次git stash,可以先查看:git stash list,再恢复到指定的stash
阅读全文
posted @ 2018-06-11 20:35
Cjv
阅读(200)
推荐(0)
2018年6月10日
摘要:
分支概念 当前我们所在的分支是master(主分支),可以通过创建分支: 创建完成后,可以查看当前的分支状态: 当前的分支前面带*号。还可以切换到其它分支: 创建分支加上切换到该分支: 合并某分支修改的内容到当前的分支: 确认无误后,可以删除分支: 综合以上,可以知道分支的作用是可以为多人合作提供渠
阅读全文
posted @ 2018-06-10 22:29
Cjv
阅读(129)
推荐(0)
摘要:
克隆一个本地库 首先准备好一个远程库。再用命令克隆一个本地库。 克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。
阅读全文
posted @ 2018-06-10 22:10
Cjv
阅读(97)
推荐(0)
摘要:
本地仓库与GitHub仓库关联 把本地库的所有内容推送到远程库上
阅读全文
posted @ 2018-06-10 21:39
Cjv
阅读(128)
推荐(0)
摘要:
怎么删除版本库中的文件呢? 首先,删除工作区中的文件:rm <file>,然后你有两个选择。其一是,真正删除版库中的文件: 这样版本库中的对应文件就删除了。 其二是,你不想删除,你可以可以把文件恢复了:
阅读全文
posted @ 2018-06-10 21:01
Cjv
阅读(137)
推荐(0)