开源软件许可证

开源软件协议使用指南 序号 全称 简称 版本号 类型 管理组织 复制再发布 修改再发布 动态链接再发布...

2019-05-15 14:53:54

阅读数 59

评论数 0

托拉斯

托拉斯-集中的产销、无法律意义上的独立 托拉斯,英文trust的音译。垄断组织的高级形式之一。由许多生产同类商品的企业或产品有密切关系的企业合并组成。旨在垄断销售市场、争夺原料产地和投资范围,加强竞争力量,以获取高额垄断利润。参加的企业在生产上、商业上和法律上都丧失独立性。托拉斯的董事会统一经营全...

2019-05-15 10:17:30

阅读数 62

评论数 0

辛迪加、卡特尔、托拉斯

卡特尔 卡特尔 (cartel) 由一系列生产类似产品的独立企业所构成的组织,集体行动的生产者,目的是提高该类产品价格和控制其产量。根据美国反托拉斯法,卡特尔属于非法。 垄断利益集团、垄断联盟、企业联合、同业联盟(Cartel)也称卡特尔,是垄断组织形式之一。生产或销售某一同类商品的企业,为垄断市...

2019-05-14 14:24:07

阅读数 73

评论数 0

Base64编码原理分析

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。这样就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不了。最好的方法就是在不改变...

2019-04-26 09:45:31

阅读数 132

评论数 0

等路、丹禄、伴手礼

逢年過節拜訪親戚朋友時,一般人都不會忘記帶個小禮物送給對方以表心意。所謂禮輕情意重,禮尚往來不只是華人的風俗習慣,更是淵遠流長的傳統,當中所代表的人情趣味與文化意義是很深遠的。 伴手禮古時叫「伴禮」、「伴手」、「等路」、「丹祿」。其由來主要有兩種,一說是「丹祿」(台語音為ㄉㄢ ㄌㄡ),因為古早時人...

2019-04-22 10:28:54

阅读数 6550

评论数 1

git查看一个commit属于哪个分支

git branch -r --contains COMMIT_ID

2019-03-25 17:49:09

阅读数 185

评论数 0

vim将Tab转成空格或将Tab不使用空格

设置tab空格 set expandtab set noexpandtab 设置tab转为多少个空格 set ts=4 set ts=2

2019-03-25 17:48:36

阅读数 108

评论数 0

Linux一次性创建多个目录

假设要创建类似如下的复杂目录 $ cd /home/$USER/Desktop $ mkdir tecmint $ mkdir tecmint/etc $ mkdir tecmint/lib $ mkdir tecmint/usr $ mkdir tecmint/bin $ mkdir tecmi...

2019-03-25 17:48:02

阅读数 161

评论数 0

Linux在不使用进程号的前提下杀死进程

一般杀死进程往往是通过ps命令来查看进程对应的pid,然后通过kill pid的形式来杀死进程。 实际上可以使用pkill来杀死进程,只需要进程名称即可。 pkill progress_name 查找对应的进程,不需要使用ps | grep pgrep progress_name 直接向进程发...

2019-03-25 17:47:27

阅读数 100

评论数 0

Linux shell命令忽略大小写不敏感

补全shell命令的时候忽略大小写 将 set completion-ignore-case on 写入~/.inputrc即可。

2019-03-25 17:46:55

阅读数 78

评论数 0

python去除split结果中含有的大量空白字符或空格 python filter函数

当对存在空格的字符串按空格进行split的时候,得到的结果列表中可能有元素是空白的,如下: In [1]: aStr = ' 123 12 1 ' In [2]: print(aStr.split(' ')) ['', '', '123', '12', '1', ''] 此时结果列表存在一些...

2019-01-24 09:11:45

阅读数 486

评论数 0

vim切换或取消空格替换Tab,Tab使用空格替换

在命令模式下: set et 将Tab用空格替换; set et! 取消使用空格替换Tab。

2019-01-24 09:09:34

阅读数 190

评论数 0

git丢弃、删除已经提交的commit

假设一个分支中某个commit想要被删除掉,但是又不想通过revert的方式来实现。 commit A commit B commit C 假设想要让commit B消失,可以这样做: 首先取得想要删除的commit的前一个commit_id,记为commit_c_id;通过rebase回到这个...

2018-12-17 15:56:08

阅读数 367

评论数 0

shell脚本中的#、%和##、%%的作用

${var%pattern},${var%%pattern} 从右边开始匹配 ${var#pattern},${var##pattern} 从左边开始匹配 ${var%pattern} ,${var#pattern} 表示最短匹配,匹配到就停止,非贪婪 ${var%%pattern},${var#...

2018-11-24 09:14:13

阅读数 674

评论数 0

通过shell终端直接打开socket文件进行TCP、UDP通信

linux中有一个特殊的文件/dev/tcp,打开这个文件就类似于发出了一个socket调用,建立一个socket连接,读写这个文件就相当于在这个socket连接中传输数据。 打开/dev/tcp 以读写方式打开/dev/tcp,并指定服务器名为: www.csdn.net,端口号为:80,指定...

2018-11-24 09:12:58

阅读数 768

评论数 0

from foo import *的缺点弊端

在py代码中可能会出现: from common_lib import * 这样将另一个py文件内的所有内容都放入本模块,这样存在一个缺点: 假设本模块为a,通过import *载入了common_lib; 如果模块b调用了a的方法: b.method1() 那么浅显的推测来说method...

2018-11-24 09:05:38

阅读数 117

评论数 0

set -e的作用

set -e 在接下来执行的命令中,如果命令的返回值不为0,那么会使所在的进程或shell退出。 在终端中输入以下指令进行测试: (pwd;exit 0) (pwd;exit 1) 以上两个命令均不会导致终端退出。 在set -e之后: set -e (pwd;exit 0) 终端不会退出...

2018-11-24 09:03:52

阅读数 415

评论数 0

Chromium OS并行运行Linux chroot运行Linux

文章目录crouton概述作用使用croutonAfter crouton在Chromium OS和chroot linux之间进行切换修改chroot内的系统使用的桌面环境Single-App 单App模式在使用xiwi的情况下临时使用X11进行启动crouton extensioncrouto...

2018-11-24 09:02:47

阅读数 167

评论数 0

Chromium OS autotest

autotest三种主要测试手段 直接调用系统命令,相当于直接运行shell命令 通过dbus进行method call 通过加载插件到browser的方式,运行js代码,以js代码来调用C++方法 通过extension来运行js代码 目的:通过js间接调用C++方法; 实现: resta...

2018-11-20 11:42:09

阅读数 117

评论数 0

Chromium OS并行运行Linux chroot安装Linux

2018年11月09日17:12:34 Dawn…Moving on 文章目录Dawn...Moving oncrouton概述作用使用croutonAfter crouton在Chromium OS和chroot linux之间进行切换修改chroot内的系统使用的桌面环境Single-Ap...

2018-11-20 11:29:00

阅读数 207

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭