随笔分类 -  计算机基础

摘要:以前你有没有这样一段经历:很久之前你写过一个函数,现在你突然有了个想法就是你想看看,以前那个函数在你数据集上的运行时间是多少,这时候你可以修改之前代码为它加上计时的功能,但是这样的话是不是还要大体读读你之前的这个的代码,稍微搞清楚一点它的逻辑,才敢给它添加新的东西。这样是不是很繁琐,要是你之前写的代 阅读全文
posted @ 2019-03-17 17:13 ZYVV 编辑
摘要:简单介绍 gflags 是 google 开源的用于处理命令行参数的项目。 安装编译 项目主页:gflags 这时 gflags 库会默认安装在 /usr/local/lib/ 下,头文件放在 /usr/local/include/gflags/ 中。 基础使用 我们从一个简单的需求来看 gflag 阅读全文
posted @ 2018-09-30 18:46 ZYVV 阅读(1350) 评论(0) 推荐(0) 编辑
摘要:在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人p 阅读全文
posted @ 2018-09-23 19:38 ZYVV 编辑
摘要:进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。 以Linux 阅读全文
posted @ 2017-09-29 14:26 ZYVV 编辑
摘要:学习PV操作之前,我们首先来了解两个很基础的概念: 同步、互斥: 同步:其实说同步还不如说”协作“,就是我们的目标只有一个,我们奔着同一个目标去的,都是在大家的努力下共同完成这么一件事情。还是比较容易理解的吧。不见得太难。 互斥:借用别人的一句话“千军万马过独木桥”,很通俗的一句话,就把咱们这个概念 阅读全文
posted @ 2017-09-29 11:04 ZYVV 编辑
摘要:1.进程 是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.所以,一个程序在不同数据集合上运行,乃至一个程序在同样数据集合的多次运行董事不同的进程。 特征: 动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。 并发 阅读全文
posted @ 2017-09-29 10:18 ZYVV 编辑
摘要:1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。 2、最主要是sleep方法没有释放锁,而w 阅读全文
posted @ 2017-09-09 13:19 ZYVV 编辑

点击右上角即可分享
微信分享提示