2.1 介绍 2.1.1 工具链简介 一个编译工具链模块是允许为系统编译代码的一组工具。它由一个编译器(在我们的例子中是 gcc)、像汇编器和链接器这样的二进制 utils(一般是 binutils)和一个C标准库(例如 GNU Libc, uClibc-ng)组成。 一个交叉编译工具链是可有在主机 ...
分类:
其他好文 时间:
2020-06-14 18:19:49
阅读次数:
70
为了避免多个线程对同一个数据进行读写,我们要将各个线程进行同步。所谓同步,就是指在一个线程访问数据未结束的时候,其他线程不得对同一数据进行访问。 同步最常用的方法是锁。 二元信号量 binary semaphore 是最简单的一种锁,只有两种状态:占用和非占用。她适合只能被唯一一个线程独占访问的资源 ...
分类:
编程语言 时间:
2020-06-14 10:28:03
阅读次数:
57
Description Given a positive integer n, find the number of non-negative integers less than or equal to n, whose binary representations do NOT contain ...
分类:
其他好文 时间:
2020-06-13 17:32:34
阅读次数:
56
/** 二进制流生成文件 * $_POST 无法解释二进制流,需要用到 $GLOBALS['HTTP_RAW_POST_DATA'] 或 php://input * $GLOBALS['HTTP_RAW_POST_DATA'] 和 php://input 都不能用于 enctype=multipar ...
分类:
Web程序 时间:
2020-06-13 15:53:26
阅读次数:
72
一、基础 1、 定义节点类 # Definition for a binary tree node. class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None 2、给定一张图 二、基础 ...
分类:
编程语言 时间:
2020-06-13 13:04:01
阅读次数:
55
package club.interview.algorithm.eor; import java.util.Arrays; /** * 异或运算 == 无进位相加 * 1. 找到整数二进制最后一个1的下标位置 {@link EorT#findIndexOne(int)} } * 2. 统计整数二进 ...
分类:
编程语言 时间:
2020-06-13 12:43:18
阅读次数:
48
1.下载nginx安装包,放进Linux系统中 nginx下载地址:https://nginx.org/download/ 2.安装依赖 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 3.解压nginx安装包 tar - ...
分类:
其他好文 时间:
2020-06-13 11:27:19
阅读次数:
67
一、插入文档 文档的数据结构和 JSON 基本一样。所有存储在集合中的数据都是 BSON 格式。BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON的简称。 MongoDB使用insert()或save()方法向集合中插入文档,语法如下: db.COLLECTION_N ...
分类:
数据库 时间:
2020-06-13 10:53:00
阅读次数:
73
redis单机安装1、redis安装需要c语言的编译环境。如果没有gcc 需要在线安装 rmp -qa | grep gcc-c++2、在/user/local/upload 下解压redis的软件包 tar -zxvf redis-3.0.0.tar.gz3、得到解压后的目录 redis-3.0. ...
分类:
系统相关 时间:
2020-06-13 10:49:20
阅读次数:
75
题目如下: Given a binary string s and an integer k. Return True if every binary code of length k is a substring of s. Otherwise, return False. Example 1: ...
分类:
其他好文 时间:
2020-06-13 10:37:42
阅读次数:
60