03 2018 档案
摘要:docker现在分ce(社区版)和ee(企业版),当然,我安装的是免费的社区版,也就是docker-ce。安装方法是:利用docker's repo来安装。 1、安装仓库预备软件,不过大部分都已经安装了,但是要确定一下: 2、安装docker仓库 3、docker的edge和test仓库也包含在do
阅读全文
摘要:centos升级到7后,系统设置好多和6有了很大的区别,中文支持就有很大的变化。 1、安装中文语言包。 2、安装(已经安装的要重新安装)glibc-common 1)先检查是否安装 2)如果安装了,重新安装,这样才能利用上第一步的中文语言包 3、查看系统是否支持中文包 4、man文件也被改为中文的了
阅读全文
摘要:What is adb? The Android Debug Bridge (adb) is a development tool that facilitates communication between an Android device and a personal computer. Th
阅读全文
摘要:其实选来选去,还是iterm2就够用了,唯一比较麻烦的就是每次都有输入地址和用户名,其实,可以通过配置文件简写的。 可以在 ~/.ssh/config文件写上配置alias信息,以后ssh的时候根据alias即可。如: 这个方法还可以配置ssh私钥,这样连接的时候连密码都用不着输入了。如aws的那个
阅读全文
摘要:1、安装iterm2, 2、安装搜狗输入法, 3、安装迅雷, 4、安装homebrew 5、安装新版的gcc,bash等等,及升级配置文件。
阅读全文
摘要:火柴人工作室:https://scratch.mit.edu/studios/170355/ 像素工作室:https://scratch.mit.edu/studios/3667398/ snap官网:https://snap.berkeley.edu/ (snap有很多优秀的资源)
阅读全文
摘要:scratch作为一款启蒙用的积木式编程软件,非常受人欢迎,但是,现在有一个问题就是,无法将之转变成一个可执行文件,以便和周边的人们分享。 我个人认为把scratch转变为一个可执行的exe文件,并不是最好的方案,因为,可能会引起杀毒软件的误报,同时,也有可能被被人植入木马等等,其实,最佳的方案是将
阅读全文
摘要:perl中列表不能嵌套,只能通过引用的方式构建复杂的结构。引用其实就是c中的指针,只不过perl中对指针,也就是一个地址的声明和取值有自己的一套方法。 1、先复习普通标量的引用方法: 2、以一个数组说明: 3、如果想对数组中的引用中的结构(这里是另一个数组),进行取值,有3中方法。
阅读全文
摘要:scalar可以求数组的长度,但是,在scalar的说明里面并没有这一项。 Forces EXPR to be interpreted in scalar context and returns the value of EXPR. 中文含义:强制表达式EXPR在标量上下文进行解释。 假如,我定义了
阅读全文
摘要:perl中有许多预定于的内置变量,想$_,$,,$>,等等,基本是记不住全部的用法,如果在因特网查阅,有很麻烦,信息不准啦,说的不细啦,但是,万能的perldoc早就帮我们准备好了。 你需要做的就是输入: 或者 同样好使。 但是,需要注意的是:在搜索特殊变量的时候,$q前面要加一个转义的反斜杠,因为
阅读全文
摘要:win7内置的powershell是2.0,现在已经明显落伍了,但win系统软件更新,需要解决依赖问题,so,按下面步骤安装即可。 1. 安装Microsoft .NET Framework 4.0的完整安装版本(dotNetFx40_Full_x86_x64.exe),或者,安装Microsoft
阅读全文
摘要:man-pages项目是由linux kernel维护的一个文档项目,但是,该项目中只是包含了部分常用文档,还有大量gnu常用系统工具的manpanges没有包含,但一些在线网站提供一个详细版本的man-pages页面。 1、在man7.org维护了一份比较全的在线文档,不过该网站好像没有下载安装的
阅读全文
摘要:结合律指的就是操作符优先级的结合方向的规律,共两种“左到右”,“右到左”,好像很简单的样子,但是,你真的全部了解了吗?你了解的是编译器真正的工作方法吗? 1、左到右的含义:就是左结合,右到左就是:右结合。 2、所谓结合:就是多个东西结合成一个整体,变为一个新的东西。 3、当一个操作符是左结合且为双目
阅读全文
摘要:前置条件1、安装VirtualBox 2、安装Vagrant 3、在VirtualBox中安装操作系统,例如 CentOS 1)把在virtualBox中安装的系统打包成box 1、我们需要知道虚拟机的真实名称,进入virtualBox安装目录,执行: 其中 centos_default_15215
阅读全文
摘要:国外有啥好软件,从哪里下载比较放心?一般是在官网下载的比较好,其次,就是一些有信誉的软件基地,可以给你推荐一些你不知道,但是很好用的软件。 1、FossHub.com,号称无添加。界面很清爽,好多开源的软件都在这里提供下载。 2、chocolatey.org,针对windows开发的软件管理工具,同
阅读全文
摘要:ubuntu的易用性很高,安装很简单,颜值也高,但是我工作中经常使用centos,我希望我的笔记本也是centos,但是,centos颜值太低,配置文件很复杂,不想弄这个太麻烦,于是,我想到了Vagrant。好东西。 和上面的诉求有很多,比如,我还有一个苹果笔记本和一个win10的台式机,同样的原因
阅读全文
摘要:1、下载centos的dvd镜像就够了。地址: 2、制作u盘镜像。 1)下载安装UltraIOS,(百度云->软件文件夹有,for me)。 2)打开镜像,选择“启动”-->“写入硬盘镜像”,写入方式:“USB-HDD+ 3)如果u盘有东西,可以先”格式化“,然后,点击”写入“即可。 3、u盘启动。
阅读全文
摘要:1、perl自从5.8开始,新特性需要开启才可以使用,默认只是5.8版本,而不管当前你使用的是那个版本。 2、开启新特性,当然最高可用版本是你实际安装的版本,假设你安装的是v5.26版 3、自从5.12版开始,可以通过指定版本号,自动打开约束指令 4、如果不希望打开全部新特性,可以通过feature
阅读全文
摘要:perl在安装的时候,就给我们送上一份大礼,组织精美,解释详细的perl百科全书已经安装在你的电脑里面了,遇到问题不要在去搜索那些博客了,还是练练英文,看看perldoc吧,呵呵。 1、用perldoc来看看如何使用perldoc 2、查看perl语言的基本语法,1139行。 3、查看perl内置函
阅读全文
摘要:Perl用很多默认操作和习惯用法,如果对某些代码不确定,perl编译器的真实理解方式,可以用Deparse模块反汇编看一下。 比如下面代码: perl编译器会默认对<STDIN>加上defined关键词,来保证<STDIN>接收的不是空字符之类的代表假的布尔值。我们可以用反汇编手段验证一下: 1、把
阅读全文
摘要:我在使用perlbrew安装perl的时候,学到的一招,呵呵。 有时候,安装软件的时候,特别是手动安装的时候,没有什么提示信息,只能干等着,其实,可以使用tail命令来跟踪安装日志的尾部,来观察安装的进程。 具体说明: 比如:我用perlbrew安装perl: 这时候,perlbrew提示要好久才能
阅读全文
摘要:perlbrew可以用源码方式安装perl的各种版本,可以容纳多个perl版本共存,并随意切换。 1、把perlbrew安装到home目录: curl -L https://install.perlbrew.pl | bash 2、编辑home目录的.bashrc文件,添加perlbrew的可执行文
阅读全文
摘要:不知道有人注意没有,virtual的英语含义是:实际的,事实上,实质上。但是在计算机英语内却表示:虚拟的意思。比如:virtual memery 虚拟内存,virtual reality 虚拟现实。 哇,为啥一个单词包含两种相反的含义?剑桥英语词典对virtual的解释是:almost a part
阅读全文
摘要:env命令时gnu的coreutils包内的一个软件,它的功能是:在一个修改后的环境里执行命令。 通俗的讲:一个linux软件可能被安装在好几个地方,举个例子:在最新的centos中perl的版本为5.16,而我在home目录下安装了最新的5.26.1版本,这样在同一个系统内,有2个perl的执行程
阅读全文
摘要:经常看到linux软件的作者在介绍安装软件时,在命令前面加一个反斜杠,不解其意,后来查阅资料才知道,这是为了取消别名的调用,使用原命令。 alias是shell的内置命令,可以用来设置命令的别名,如使用alias ls='ls --color=auto'设置使用ls时以彩色输出 在命令前加上反斜杠,
阅读全文
摘要:最近重读c语法,有所感悟,记录。 有时候感悟,其实就是猜,假想,作者创建语言的想法,通俗的讲就是丹尼斯灵魂附体了,这个时候任何c语言难点对于你来说,就像吃饭喝水一样简单了,同时还能发现它优美动人之处。 typedef的作用就是给类型创建一个别名。但类型分2种,1种是基础类型,1种是自定义类型。 1、
阅读全文
摘要:glibc是gnu发布的libc库,即c运行库,glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。很多linux的基本命令,比如cp, rm, ll,ln等,都得依
阅读全文
摘要:Verilog作为一门硬件描述语言,快速掌握它的方法就是不断的练习,反复动手实践,通过例子掌握隐藏在语句背后的硬件电路。下面是第一个需要学习的Verilog例子: 1、该例子描述了一个4位加法器,从例子可以看出整个模块是以module开始,endmodule结束。每一个module都是一个完整的电路
阅读全文
摘要:1s (秒) =1000 ms (毫秒)1ms (毫秒) =1000 μs(微秒)1μs (微秒) =1000 ns (纳秒)1ns (纳秒) =1000 ps(皮秒) 1ps (皮秒) =1000 fs (飞秒)
阅读全文

浙公网安备 33010602011771号