Zhang's Wikipedia

玩就玩大的

计算机科学基本概念

1. 流式(Streaming) 文件流(IO streaming) 流媒体(Streaming media) 流式传输是实现流媒体的关键技术。 所谓流媒体是指采用流式传输的方式在 Internet 播放的媒体格式。 流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到...

2017-09-29 22:20:03

阅读数 345

评论数 0

Python web —— Selenium 库

Selenium:硒,一种化学元素。 Selenium 是 Python 下第三方浏览器自动化工具。

2017-09-28 22:54:43

阅读数 397

评论数 0

一题多解 —— linux 日志文件(log)reload 重新载入

1. tail -F 等同于–follow=name –retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪 也即可以间接实现从日志文件末尾,不断载入显示的过程; 2. vim 命令模式下::e :e!:重新载入,忽略已经进行的修改;

2017-09-27 23:16:01

阅读数 322

评论数 0

计算机科学 —— 时间戳(timestamp)

时间戳的一个重要属性即是:唯一性,以起到唯一标识的作用; 1. linux 命令行$ date +%s 15062227452. Python 时间戳 内置 time 库 >> time.time() 1506223285.6214163 >> int(time.time(...

2017-09-24 11:34:32

阅读数 316

评论数 0

测试 —— 与开发双手互搏的艺术

黑盒测试、白盒测试 白盒测试,内部可见,覆盖所有分支、流程,如果分支不会走到,又为什么要开发设计这样的流程分支,白盒测试与开发是一种逻辑必然关系,也即如果未经过白盒测试,分支、流程未全部走过,分支、流程的设计便不合逻辑;

2017-09-22 00:02:10

阅读数 419

评论数 0

一把把事情做对

一把把事情做对,不在乎事情的成功与否本身,恰在于做事的态度。 如果人非圣贤孰能无过,何况圣贤也会犯错。如何更大程度的降低风险呢?这就是风险规避意识; 多重保障;多重保障的手段也有很多: 反复检查; 流程掌控; 端到端验证; 万无一失的保障方案: A、B 双套方案并行,构成一种或的关系; (A...

2017-09-21 23:46:02

阅读数 183

评论数 0

电阻、电感与容抗

0. 电容 PCB设计之电容篇 电容是导体的一种物理特性。 给导体加电位,导体就带上电荷,如下图 (a) 所示(在两块平行的金属板之间插入绝缘介质,且引出电极就成为了电容器)。但对于相同的电位,导体容纳电荷的数量却因它本身结构的不同而不同。导体能够容纳电荷的能力称为电容。 ...

2017-09-19 23:59:26

阅读数 483

评论数 0

MySQL 优化之 EXPLAIN 关键字

MySQL查询优化之explain的深入解析0. 准备首先执行如下的 sql 语句:CREATE TABLE IF NOT EXISTS `article` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `author_id` int(10) un...

2017-09-18 22:44:56

阅读数 664

评论数 0

命令行 sql 将结果导出到文件

1. into outfile filename;Mysql查询结果导出为Excel的几种方法mysql> use world; # 使用 mysql 自带的 world 数据库 mysql> select * from country into outfile "xx\...

2017-09-18 22:12:46

阅读数 678

评论数 0

开发环境搭建

1. Java Web Tomcat:双击 tomcat9w.exe 时弹出提示:“指定的服务未安装” 进入 tomcat 本地安装目录所在的 bin 文件夹下,命令行界面下,输入并运行如下命令:D:\apache-tomcat-9.0.0.M26\bin>service.bat insta...

2017-09-17 21:08:26

阅读数 203

评论数 0

C/C++ 编译器优化

0. gcc -o gcc -o 的优化仍然是机械的,想当然的。只有做到深入理解计算机系统,加深对编程语言的理解,才能写出最优化的代码。 Linux下gcc 优化等级的介绍 gcc -o0 ⇒ 不提供任何优化; gcc -o1 ⇒ 最基本的优化,主要对代码的分支、表达式、常量等进行优化,编译...

2017-09-17 18:06:11

阅读数 420

评论数 0

C++ 多线程与并发

1. 非原子操作 这些非原子操作在被编译为汇编代码后不止一条指令。自加、自减少; new 关键字; 申请内存; 调用构造函数;

2017-09-17 17:42:33

阅读数 565

评论数 0

三网 —— 计算机网络、电信网络、广播电视网络(移动网络)

网络是一个很大的概念,三网融合所谓的三网分别是: 电信网络 广播电视网络 计算机网络(也叫互联网) 还包括移动端的cellular network,蜂窝网络; 1. 移动网络也叫 cellular network,蜂窝网络,其网络架构、基本组件及功能如下: cell:小区,由 Base St...

2017-09-17 01:19:14

阅读数 393

评论数 0

plink 与 ssh 远程登录问题

plink 是一种 putty-tools,ubuntu 环境下,如果没有安装 plink,可通过如下方法进行安装:$ echo y | sudo apt-get install plink1. 解决ssh第一次登录需要交互确认的问题解决SSH第一次登录需要交互确认的问题echo y | plin...

2017-09-16 18:36:12

阅读数 744

评论数 0

常见反函数、反函数导数(微分)公式

0. 反函数基本认识 互为反函数之反函数的相互性:g(x)g(x) 是 f(x)f(x) 的反函数,则 f(x)f(x) 也是 g(x)g(x) 的反函数; f(g(x))=xf(g(x))=x, g(f(x))=xg(f(x))=x 1. 反函数导数公式MORE RULES FOR DERI...

2017-09-16 17:12:40

阅读数 9528

评论数 0

三角函数补充(反三角函数与 sec)

1. sec=1cos\sec = \frac{1}{\cos} secx=HA \sec x=\frac{H}{A}

2017-09-16 16:57:57

阅读数 461

评论数 0

物种起源与进化学说

小猎犬号上追随达尔文。 1. 达尔文进化论理论渊薮 拉马克:法国生物学家拉马克提出,在《动物的哲学》中系统地阐述了他的进化学说(被后人称为“拉马克学说”),提出了两个法则:一个是用进废退(use and disuse theory);一个是获得性遗传。用进废退(use and disuse the...

2017-09-16 12:17:07

阅读数 288

评论数 0

对数的理解

1. 对数的定义∫x1dxx=logx \int_1^x\frac{dx}{x}=\log x 很多(甚至绝大多数)函数的积分不能用已知函数来表现。如双曲线 xy=1xy=1 下面的面积,可得出对数函数的基本定义式,如上所示。

2017-09-16 11:15:57

阅读数 512

评论数 0

区块链与密码学

1. 基本概念 数字签名(digital signature):在待发送的信息后面加上另一段内容,作为发送者的证明,且还可用来证明信息未被篡改; 公钥私钥: 公钥就像银行的账户,私钥则像是该账户的密码或者账本所有者的签名;

2017-09-14 23:24:51

阅读数 497

评论数 0

Java 并发 —— 读写锁(ReadWriteLock)

读写锁(ReadWriteLock),顾名思义,就是在读写某文件时,对该文件上锁。1. ReentrantReadWriteLock 三部曲: 加锁; 读写操作; 解锁;(为保证解锁操作一定执行,通常将其置于 finally 代码段内) 2. 将读写锁应用于集合类上使得集合线程安全。一个线程安全...

2017-09-12 23:55:31

阅读数 233

评论数 0

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