摘要:
使用git提交代码希望忽略某些文件时,需要配置.gitignore。 不过已经提交后文件,再修改.gitignore文件会没有效果。 用下面命令解决: git rm -r --cached . git add . git commit -m 'update .gitignore' 使用时最好所有文件 阅读全文
摘要:
一般把程序拷到其他环境需要同时拷贝其依赖库,手动一个一个复制比较麻烦。 下面命令可以将程序所有依赖库拷贝到当前程序所在目录: cp `ldd your_exe | awk '{print $3}'` . 阅读全文
摘要:
如果程序是交叉编译的,生成的程序可能在本机ldd时看不到依赖库。 可以执行下面命令,看其依赖项: readelf -d your_exe | grep NEEDED 阅读全文
摘要:
cd到home目录下,找到.zsh_history。 只需打开该文件,找到对应的@@@@相关乱码行,把对应行删除即可。 不需要 rm -f .zsh_history 阅读全文
摘要:
Logistic映射是一个一维混沌映射,差分方程如下: X(n+1)=X(n)*μ*(1-X(n)) μ∈[0,4] X∈[0,1] u为logistic控制参数,取值为[0,4],x取[0,1]时,系统处于混沌状态。 该系统在保密通信领域有所应用。 代码如下: clear all;close al 阅读全文
摘要:
该算法可以抽稀路径上的数据,在保证几何形状基本不变的情况下,最大限度去除冗余点。 算法逻辑如下: (1)在曲线首尾两点A,B之间连接一条直线AB,该直线为曲线的弦; (2)得到曲线上离该直线段距离最大的点C,计算其与AB的距离d; (3)比较该距离与预先给定的阈值threshold的大小,如果小于t 阅读全文
摘要:
记录一下。 send.cpp: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/ipc.h> #include <s 阅读全文
摘要:
1. 在VirtualBox中添加一个新硬盘,这里添加的是ubuntu_2.vdi虚拟硬盘。 2. 进入虚拟机,安装gparted,能看到右上角多了一个/dev/sdb盘,不过还没有格式化。 3. 输入下列命令对硬盘格式化。 parted /dev/sdb #划分所有空间到一个分区 (parted) 阅读全文
摘要:
1. 输入 xrandr 查看显示器名称: 这里显示的是Virtual1。 2. 编辑profile。执行sudo vi /etc/profile,在最后输入: xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 10 阅读全文
摘要:
之前用simulink仿过一次PID算法,这次用代码实现一遍。 该算法工程性很强,一般需要结合实际调整一个合适的参数用于控制。 matlab代码如下: clear all;close all;clc; target_speed = [5*ones(300,1);ones(300,1);ones(30 阅读全文