晴明的博客园 GitHub      CodePen      CodeWars     

文章分类 -  CS

computer science
摘要:快捷键 mac外接键盘windows键盘: 修饰键里把Control和Command互换下,键盘的Control就代表Command了 更改后: 上箭头为Caps ^为Control->Windows #为Command->Control 奇怪的符号为Option->alt mac键盘快捷键 命令 阅读全文
posted @ 2018-09-29 17:54 晴明桑 阅读(245) 评论(0) 推荐(0)
摘要:git常用命令及技巧 git merge no ff 默认情况下,如果没有冲突那么 采用 (快进) 的模式进行合并,所谓 指的是:不产生新的提交历史,直接移动 至要合并的分支,显而易见的缺点是合并历史信息不清晰,如下图(一条线): 所以为了保留分支的 历史记录,可以采用 选项,这样合并后的历史记录图 阅读全文
posted @ 2018-07-11 21:27 晴明桑 阅读(254) 评论(0) 推荐(0)
摘要:概述 上面两行 css 代码其实什么变换都不会做,因为那是变换的默认状态,即没有变换。但是其中使用到了 ,翻译成中文叫做:矩阵。 更多的时候,我们使用类似如下语法: 如上代码所示,一目了然,要做什么变换一看就知道了。但其实,这只是一个语法糖,其底层依然使用的是 。 向量 什么是向量 向量:空间中的箭 阅读全文
posted @ 2018-06-20 22:09 晴明桑 阅读(747) 评论(0) 推荐(0)
摘要:排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 平方阶 (O(n2))。 线性对数阶 (O(nlog2n))。 O(n1+§)),§ 是介于 0 和 1 之间的常数。 线性阶 (O(n)) 阅读全文
posted @ 2017-08-22 20:12 晴明桑 阅读(160) 评论(0) 推荐(0)
摘要:pull 与 fetch ,pull的话,下拉远程分支并与本地分支合并。 并没更改本地仓库的代码,只是拉取了远程 commit 数据,将远程仓库的 commit id 更新为latest。 rebase git rebase用于把一个分支的修改合并到当前分支。 rebase一种情景: 假设你现在基于 阅读全文
posted @ 2017-07-07 19:16 晴明桑 阅读(228) 评论(0) 推荐(0)
摘要:1 矩阵加法 规则:相同位置的数字相加。 2 矩阵乘法 2.1 矩阵乘以一个常数 规则:所有位置都乘以这个数。 2.2 矩阵相乘 规则:结果矩阵第m行与第n列交叉位置的那个值, 等于第一个矩阵第m行与第二个矩阵第n列,对应位置的每个值的乘积之和。 一个实例: 第一个矩阵第一行的每个数字(2和1), 阅读全文
posted @ 2017-03-25 22:12 晴明桑 阅读(920) 评论(0) 推荐(0)
摘要:git "git官网" 初始化设置 在单独仓库账户不同时,应该单独设置 全局配置 加上 global是针对当前用户起作用的,不加只针对当前的仓库起作用。 配置写在.git/config文件中(一般在用户文件里)。 查看配置 创建仓库 创建Git版本库时,Git自动创建唯一一个master分支,默认情 阅读全文
posted @ 2017-02-21 00:23 晴明桑 阅读(225) 评论(0) 推荐(0)
摘要:function vs method 函数(function)和方法(method)在编程中的概念就很相近,经常被互换着称呼, 但它们的区别主要是在定义的位置上。 从这段解释上看函数和方法基本一致,只是方法是属于对象的一部分, 所以在面向对象语言中才有概念。如果是C语句,就只有函数的说法。 方法是附 阅读全文
posted @ 2016-11-18 14:36 晴明桑 阅读(279) 评论(0) 推荐(0)
摘要:按住键盘上Shift键的同时, 在你要操作的文件夹(DOS年代称为目录)上点击鼠标右键, 在弹出的菜单中会出现“在此处打开命令窗口”。 修改注册表方法 将下面内容复制到记事本中,并保存为.reg文件。 双击导入注册表即可. 在任何文件夹上打开鼠标右键,都可以打开cmd窗口并且自动进入当前路径。 若要 阅读全文
posted @ 2016-08-19 11:16 晴明桑 阅读(221) 评论(0) 推荐(0)
摘要:笛卡尓积(Cartesian product) 在数学中,两个集合X和Y的笛卡尓积,又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。 假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 阅读全文
posted @ 2016-08-05 14:52 晴明桑 阅读(408) 评论(0) 推荐(0)
摘要:# 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。计算机的核心是CPU,它承担了所有的计算任务。单个CPU一次只能运行一个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。一个进程可以包括多个线程。一个进程的内存空间是共享的,每个线程都 阅读全文
posted @ 2016-08-01 11:52 晴明桑 阅读(180) 评论(0) 推荐(0)
摘要:自底向上的五层协议 # 每一层都是为了完成一种功能。为了实现这些功能,就需要大家都遵守共同的规则。大家都遵守的规则,就叫做"协议"(protocol)。互联网的每一层,都定义了很多协议。这些协议的总称,就叫做"互联网协议"(Internet Protocol Suite)。 实体层是把电脑连接起来的 阅读全文
posted @ 2016-06-24 18:28 晴明桑 阅读(280) 评论(0) 推荐(0)
摘要:# RESTful API 常用的HTTP动词(括号里对应SQL命令)。 GET(SELECT):从服务器取出资源(一项或多项)。 POST(CREATE):在服务器新建一个资源。 PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。 PATCH(UPDATE):在服务器更新资源 阅读全文
posted @ 2016-06-24 17:42 晴明桑 阅读(403) 评论(0) 推荐(0)
摘要:# #SSL/TLS协议的基本思路是采用公钥加密法 #SSL/TLS协议的基本过程: (1) 客户端向服务器端索要并验证公钥。 (2) 双方协商生成"对话密钥"。 (3) 双方采用"对话密钥"进行加密通信。1,2称为"握手阶段"(handshake)。握手阶段: #客户端发出请求(ClientHel 阅读全文
posted @ 2016-06-24 14:36 晴明桑 阅读(247) 评论(0) 推荐(0)
摘要:一、正整数的十进制转换二进制:要点:除二取余,倒序排列解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果例如把52换算成二进制数,计算结果如图: 52除以2得到的余数依次为:0、0、1、0、1、1,倒序排列,所以52对应的二进制数就 阅读全文
posted @ 2015-06-06 00:26 晴明桑 阅读(741) 评论(0) 推荐(0)
摘要:———————————————————————————————————————————————————————————————————— ———————————————————————————————————————————————————————————————————— 汇编部分: DEBUG命 阅读全文
posted @ 2015-06-05 23:58 晴明桑 阅读(175) 评论(0) 推荐(0)