- 博客(15)
- 收藏
- 关注
原创 git & go get
git错误 01: git pullerror: cannot lock ref 'refs/remotes/origin/bugfix/remove_unused_log': 'refs/remotes/origin/bugfix' exists; cannot create 'refs/remotes/origin/bugfix/remove_unused_log'From [gitlab.xxxx.com](http://gitlab.xxxx.com/):backend/live-camp
2022-05-18 15:12:32
422
原创 x264 编译
x264 编译回放使用ffmpeg将图片数据编码为h264视频数据,ffmpeg本身没有h264格式的编码库,需要使用libx264这个库,所以编译ffmpeg之前需要先编译x264这个库。下载git clone https://code.videolan.org/videolan/x264.git配置 makefile#!/bin/bash./configure \--prefi...
2019-06-28 11:30:45
1175
原创 ffmpeg 编译问题记录
ffmpeg 编译项目中需要使用ffmpeg进行视频的编码, 编译ffmpeg之前首先要编译x264, 见这个编译libx264准备下载 ffmpeg, github 地址, ffmpeg选择 n4.0.2, 传送门解压配置 makefile./configure \--enable-nonfree \--prefix=/home/capp/Downloads/ffmpeg-n...
2019-06-28 11:29:50
4991
1
原创 c++ new一个数组
c++使用new分配一个数组,分为数组初始化和未初始化两种情形: bool* array = new bool[10]; //未初始化 bool* array = new bool[10](); //初始化为0
2018-08-05 19:57:36
34977
原创 大小端模式判断
大端模式: 数据的高字节存储在内存的低地址中,数据的低字节存储在内存的高地址中。 小端模式: 数据的高字节存储在内存的高地址,低字节存储在低地址。大小端检测方法:#include <stdio.h>typedef union{ char ch; int i; }ENDIAN_U;int main(void){ ENDIAN_...
2018-05-13 17:17:42
311
原创 git忽略某个目录或文件
一个大型的工程,通常会有多个git仓库,也会出现在一个git仓库(假设为A仓库)目录下包含其他的gti仓库(假设为B仓库)。如果A仓库没有添加gitignore文件,每次对B仓库修改之后,都会提示modified: B (new commits)。 为避免出现这种情况可以在A仓库的根目录下添加一个.gitignore文件,将B仓库的路径添加到该文件中,格式如下(示例中都是A仓库下的其他git...
2018-05-10 10:29:44
5660
原创 python打印回数
借助python内建的filter()方法实现。 python内建的filter()方法用于过滤序列。函数接收一个函数和一个序列,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。code:# -*- coding: utf-8 -*-def is_palindrome(number): ch = str(num...
2018-05-08 11:00:44
602
原创 python打印素数
计算素数的一个方法是埃氏筛法,它的算法理解起来非常简单:首先,列出从2开始的所有自然数,构造一个序列:2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, …取序列的第一个数2,它一定是素数,然后用2把序列的2的倍数筛掉:3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,...
2018-05-08 10:51:43
1718
原创 python打印杨辉三角
打印杨辉三角: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10 5 1.........
2018-05-06 11:11:08
903
原创 链表的通用实现方式
在链表的使用时,结构对象所包含的数据各不相同,所以在链表的存储需要针对不同的链表对象重复编写相应的存储方法,能不能实现一种通用的方式,能够针对不同的结构对象,实现统一的存储方法?当然能。 一般我们在存储链表时,都会存储链表对象结构的首地址,也就是结构指针。在计算机中,对于指针,在32位机器上,实际就是四个字节的存储单元,里面存储了结构的首地址。可以利用这一点,在对象结构的首元素上做文章。首先...
2018-05-01 22:17:40
197
原创 gcc编译器
使用gcc编译C源文件大致可分为四步: 源文件printf.c#include <stdio.h>int main(void){ printf("hello world\n"); return 0;}预处理gcc -E printf.c -o printf.i对源文件进行预处理。 2. 编译gcc -S printf.i -o ...
2018-04-25 15:06:08
146
原创 container_of宏
container_of宏1. 介绍container_of宏,是linux内核中常用的一个宏。 1. 接口:container_of(ptr, type, member) - ptr 表示结构体某个成员的地址 - type 结构体类型 - member 结构体的某个成员 2. 作用:已知结构体的某个成员地址,返回结构体的地址2. 分析a、...
2017-01-07 14:00:07
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人