- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 轨迹匹配道路link时如何使用聚类算法及余弦相似度
根据道路link的起点到终点坐标计算方向向量(如\(\mathbf{B} = (x_{\text{end}} - x_{\text{start}}, y_{\text{end}} - y_{\text{start}})\))。\text{余弦相似度} = \cos(\theta) = \frac{\mathbf{A} \cdot \mathbf{B}}{\|\mathbf{A}\| \|\mathbf{B}\|}- **关键参数**:`eps`(邻域半径)、`min_samples`(最小邻居数)。
2025-02-28 08:43:40
922
原创 windows上vscode cmake工程搭建
4.设置Cmake: Generator为"MinGW Makefiles"就可以了,不在需要其他的配置了。3.准备工作完成之后,按F1,选择cmake:Quick Start就可以创建一个cmake工程。1.按装fastc(主要是安装MinGW\mingw64比较方便)2.安装C++,cmake,cmake tools插件。
2025-02-21 13:59:25
353
原创 [转]如何用VSCode打造极致C/C++开发环境,颠覆你的编程体验
从新手到高手:如何用VSCode打造极致C/C++开发环境,颠覆你的编程体验!
2024-12-20 23:09:21
116
原创 c++读文件
#include <fstream>int getConfig(std::string fileName, std::vector<std::string>& vec){ std::ifstream ifs; ifs.open(fileName, std::ios::in); if (!ifs.is_open()) { cout<<"read fail."<<endl; .
2022-04-24 15:27:46
598
原创 c++ stl vector扩容机制
#include <iostream>#include <vector>using namespace std;int main(){ std::vector<int> vec; size_t cap = vec.capacity(); for (int i = 0; i < 10000; i++) { vec.push_back(i); if (cap != vec.capacity()) .
2021-09-02 21:18:42
630
2
原创 解决VSCode安装Go tools失败的问题
解决VSCode安装Go tools失败的问题https://l2m2.top/2020/05/26/2020-05-26-fix-golang-tools-failed-on-vscode/设置代理:$ go env -w GO111MODULE=on$ go env -w GOPROXY=https://goproxy.io,direct设置完成后重启VS Code,按照提示安装即可。Referenceshttps://goproxy.io/zh/https://github.com/m
2021-08-17 22:31:31
627
1
原创 自旋锁实现
static __inline int compare_and_swap(volatile size_t* x,size_t oldval,size_t newval) {#ifndef WIN32char result;asm volatile(“lock; cmpxchgl %3, %0; setz %1” : “=m”(*x), “=q”(result) : “m” (*x), “r” (newval), “a” (oldval) : “memory”);return result;#els
2021-08-16 11:40:01
136
原创 AS400 DSPPRB
http://www-01.ibm.com/support/knowledgecenter/#!/ssw_ibm_i_61/cl/dspprb.htm
2016-01-21 17:02:04
684
转载 [转]炮兵阵地
炮兵阵地Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 2762 Accepted: 776Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能是平原(
2012-04-12 23:18:40
2644
转载 炮兵阵地(acm.pku1185)解法
炮兵阵地(acm.pku1185)解法与状态DP原理 # include # include void Input(char*,int,int);void SetSolder(char*,int,int);void InitChoice(int*,char*,int,int);void FindBestPlace(int*,int,int,int);int Calculat
2012-04-10 19:38:00
1069
转载 [转]linux下的scp cp mv rm命令及常用的命令
[beaunet@operation ~]$ scp /home/beaunet/header.htm beaunet@search.local:表示从一台服务器复制到另一台服务器[root@search beaunet]# cp /home/beaunet/SonokoContent200908.xls /home/IMJ/beaunet表示同一台服务器内把一个文件从一个文件夹内复
2012-02-29 00:26:40
2658
转载 Linux下可以替换运行中的程序么
今天被朋友问及“Linux下可以替换运行中的程序么?”,以前依稀记得Linux下是可以的(而Windows就不让),于是随口答道“OK”。结果朋友发来一个执行结果:(test正在运行中)# cp test2 testcp: cannot create regular file `test': Text file busy看起来是程序被占用,无法覆盖。于是自己又再做了几个实验:
2012-02-28 11:19:06
1215
转载 [转] linux操作系统下c语言编程入门
(一)目录介绍1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具
2012-02-13 21:46:08
1356
转载 Linux下获得系统时间的C语言的实现方法
#include //C语言的头文件 #include //C语言的I/O void main() { time_t now; //实例化time_t结构 struct tm *timenow; //实例化tm结构指针 time(&now); //time函数读取现在的时间(国际标准时间非北京时间),然后传值给now
2012-02-13 20:41:02
373
转载 API函数大全
API函数大全 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetC
2012-02-03 09:57:08
423
转载 [转]linux system函数
表头文件#i nclude定义函数int system(const char * string);函数说明system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽
2012-02-03 09:47:15
470
转载 [转]Linux文件操作函数open close read write等示例
//fileopen.c#include#include#include#include#include#includeint main(){ char temp[]="hello,abc!";int fd;char pathname[255];if((fd=open("fileopen.txt",O_WRONLY|O_CREAT,0640
2011-12-12 15:54:40
898
转载 [转]BMP图像文件结构
典型的BMP图像文件由四部分组成: 1:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息; 2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息; 3:调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板; 4:位图数据,这部分的内容根据BMP位图使用的位数不同而不同
2011-12-12 14:21:15
714
转载 [转]linux ——read函数
Linux-read函数 收藏read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。使用格式如下:number = read( ...read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然
2011-12-09 15:09:49
512
转载 [转]Linux 下用C语言遍历文件夹
学习了LINUX下用C语言遍历文件夹,一些心得struct dirent中的几个成员:d_type:4表示为目录,8表示为文件d_reclen:16表示子目录或文件,24表示非子目录d_name:目录或文件的名称具体代码如下,仅供参考#include#include#includevoid List(char *path){str
2011-12-07 17:19:07
488
转载 【转】PEAR Archive_Tar类的中文文档
PEAR Archive_Tar类中文文档===================================最后更新(译注:英文文档) : 2001-08-15 总览 :---------- Archive_Tar类帮助创建和管理由GNU ZIP压缩或者非GNU ZIP压缩的GNU TAR格式文件. 该类提供了一些基本函数,象创建压缩包,在压缩包里加入文件,从压
2011-12-05 10:41:56
625
转载 【转】利用PHP和PEAR动态创建和编辑TAR文档
如果你曾为你的UNIX系统下载过widget,那么你肯定遇到过TAR压缩文件。在UNIX系统中磁带归档文件格式常用于打包多个文件,以便于分发。这种格式的流行不仅由于在所有UNIX系统中都存在该格式的创建工具,还因为在实际应用中,它便于保存归档文件的目录结构、许可信息、用户和组信息等。PHP中有大量的内建函数和可连接的扩展库,可用于几乎所有文件格式。特别是它可以通过PEAR的Arch
2011-12-02 20:15:35
547
转载 [转]cpio和tar的用法整理
cpio - 存取归档包中的文件 语法 Syntax cpio -o [ -aBLuvV ] [ -C bufsize ] [ -c | -H format ][ -K volumesize] [ [ -O file [, file ... ] ] [ -M message ] ] [ -Pifd,ofd ] cpio -i [ -6AbBcdfkmnqrsStTuvV ] [-
2011-12-02 20:05:42
2282
转载 【转】php实现的读取 gz或 tar文件包中指定的文件内容
用到了 php的 zlib中的函数和 unpackfunction getTarData($dataFile, $tarFile = null) { //保存文件句柄便于递归时使用 static $zipFP; //字段名 => 字段长度 $st = array( 'name'
2011-12-02 19:55:45
3016
转载 【转】tar文件结构
tar只是一个归档文件,并不进行压缩。 struct tar_header { char name[100]; char mode[8]; char uid[8]; char gid[8]; char size[12]; char mtime[12]; char chksum[8]; char typeflag;
2011-12-02 19:42:23
2050
转载 【转】分布式编译
转载地址:http://www.ibm.com/developerworks/cn/aix/library/au-dist_comp/ 简介: 通过本文,您将了解能够通过将编译过程分布到本地网络中的多台机器上,从而加快速度的开源工具选项。减少基于 C/C++ 的系统的编译时间是所有发布和编译工程师所面对的主要挑战之一。本文研究一些可通过并行活动来加快编译过程的开源工具选项:将编译过程分布到
2011-11-22 09:18:15
628
转载 什么是堆什么是栈
一 英文名称 堆和栈是C/C++编程中经常遇到的两个基本概念。先看一下它们的英文表示:堆――heap栈――stack二 从数据结构和系统两个层次理解 在具体的C/C++编程框架中,这两个概念并不是并行的。深入到汇编级进行研究就会发现,栈是机器系统提供的数据结构,而堆是由C/C++函数库提供的。这两个概念可以从数据结构和系统两个层次去理解:
2011-11-03 11:43:35
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人