Python 3 print 函数用法总结

1. 输出字符串和数字 >>>print("cainiaoplay") # 输出字符串 cainiaoplay >>> print(100) # 输出数字 100 >>> str = 'cainiaoplay' >>> print(str) # 输出变量 cainiaoplay >>>...

C++ 中常量引用、指向常量的指针、常量指针的区别

先初步了解引用、指针的一些注意事项。 引用并非对象 引用必须初始化 引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起 类型要严格匹配 int &a = 10; //错误:引用类型的初始值必须是一...

15 张思维导图来快速学习 PHP 语言基础

15 张思维导图来快速学习 PHP 语言基础。 PHP 简介(点击图片查看大图) PHP安装(点击图片查看大图) PHP语法(点击图片查看大图) PHP数据类型(点击图片查看大图) PHP变量(点击图片查看大图) PHP数...

ECMAScript 6 简明教程

ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。 1. let、const 和 block 作用域 let 允许创...

JavaScript Promise 对象

ECMAscript 6 原生提供了 Promise 对象。 Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。 Promise 对象有以下两个特点: 1、对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态: pending: 初始...

CSS 英文、中文强制换行与不换行的代码

1. word-break:break-all; 只对英文起作用,以字母作为换行依据 2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据 3. white-space:pre-wrap; 只对中文起作用,强制换行 4. white-space:nowrap; 强制不换行,都...

Linux 实现自动登陆远程机器

在 Linux 下进行远程登陆的时候,总是要进行 ssh 输入账号密码,相对比较繁琐。而在工作中总会先从本地登陆到公司的中间机器(跳板机)然后才能登陆到线上的机器,每次操作更加繁琐。如果从 A -> B 可以直接进行建立相互的信任关系来解...

RSA 基本思路如下

1.公钥与私钥的生成: (1) 随机挑选两个大质数 p 和 q,构造n = p*q; (2)计算欧拉函数φ(n) = (p-1) * (q-1); (3)随机挑选e,使得gcd(e, φ(n)) = 1,即 e 与 φ(n) 互素,gcd指的是求最大公约数; (4)计算d,使得 e*d ≡ 1 (mod ...

C++ vector 容器浅析

一、什么是vector? 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。 二、容器特性...

C 语言动态数组

在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。对于这种问题,用静态数组的办法很难解决。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数结合指针可以按需要动态地分...

Linux 需要掌握的一些命令

点击图片查看大图 1. tar 创建一个新的tar文件 $ tar cvf archive_name.tar dirname/ 解压tar文件 $ tar xvf archive_name.tar 查看tar文件 $ tar tvf archive_name.tar 2. grep 在文件中查找字符串(不区分大...

JavaScript Console 对象

Console 对象用于 JavaScript 调试。 JavaScript 原生中默认是没有 Console 对象,这是宿主对象(也就是游览器)提供的内置对象。 用于访问调试控制台, 在不同的浏览器里效果可能不同。 Console 对象常见的两个用途: 显示网页代...

Python 中关于 round 函数的小坑

这个一直都想写,但是因为这个点比较小,所以一直懒得动手。不过还是补上吧,留着早晚是个祸害。 round函数很简单,对浮点数进行近似取值,保留几位小数。比如: >>> round(10.0/3, 2) 3.33 >>> round(20/7) ...

Python 编程核心知识体系

本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库)。 按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块...

Python中单线程、多线程和多进程的效率对比实验

Python是运行在解释器中的语言,查找资料知道,python中有一个全局锁(GIL),在使用多进程(Thread)的情况下,不能发挥多核的优势。而使用多进程(Multiprocess),则可以发挥多核的优势真正地提高效率。 对比实验 资料显示,如果多线...

C++ std::thread

c++ 11 之后有了标准的线程库:std::thread。 之前一些编译器使用 C++11 的编译参数是 -std=c++11 g++ -std=c++11 test.cpp std::thread 构造函数 默认构造函数 thread() noexcept; 初始化构造函数 template <cla...

C++ 多线程

创建线程 在Windows平台,Windows API提供了对多线程的支持。前面进程和线程的概念中我们提到,一个程序至少有一个线程,这个线程称为主线程(main thread),如果我们不显示地创建线程,那我们产的程序就是只有主线程的间线程程序。 ...

css 中的百分比计算方法

CSS支持多种单位形式,如百分比、px、pt、rem等,百分比和px是常用的单位,随着移动端和响应式的流行,rem、vh、vw也开始普遍使用。 今天在SegmentFault社区碰到了两个关于百分比计算的问题,一个是在translate中使用百分比的时候,...

Chrome 浏览器快捷键

Chrome 浏览器目前来看应该是大部分前端程序员都在使用它来开发调试。下面为大家列出了 Chrome 浏览器的快捷键。 Windows 和 Linux版本的chrome 标签页和窗口快捷键 操作 快捷键 打开新窗口 Ctrl + n 在...

C++ 中指针和引用的区别

C++ 引用与指针的比较 引用是 C++ 中的概念,初学者容易把引用和指针混淆一起。 一下程序中,n 是m的一个引用(reference),m 是被引用物(referent)。 int m; int &n = m; n 相当于 m 的别名(绰号),对 n 的任何...