- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 智能车网联上的TBox、ECall、BCall、ICall是什么?
T-Box称为车载智能终端,作为车身唯一可以联网的控制单元,肩负着监控和控制车身状态的使命,其存在的最大价值就在与网络的连接性。E-Call不是Emergency Call的缩写,而是一个专有名词,专指欧盟和俄罗斯推出的车载紧急呼叫系统。在发生车祸的时候,车载系统自动(或者手动)拨打紧急呼救电话,同时通过语音通道将车祸相关信息发送到呼叫中心。车辆数据采集:通过车身CAN总线、GPS/BM、加速度传感器来完成对车辆状态信息的采集。车辆远程诊断:通过主动查询和被动接收OBD信息,对车辆的状态做一个诊断。
2024-05-06 11:28:27
2042
原创 windows无法删除文件,提示文件夹正在使用
打开资源管理器打开下方资源监视器,选择CPU的页面,在下面关联的句柄中找相关被占用的资源的名称,然后强制关掉占用的进程即可。
2020-12-09 09:07:15
297
原创 浮点数用十六进制表示方式附C代码
IEEE754规定1、各个位域意义符号位指数位尾数位1位8位23位2、指数位正负:当指数小于127(01111111)时为一个负数,反之为一个正数实数=》小数:10.625=>1010.101==>1.010101*2的三次方按照规则填充4字节空间即为:符号位:0指数位:3+127尾数位:01010100000000000000000(共23位)合并得:01000001001...
2020-11-23 19:28:41
5507
原创 Everything使用技巧
集成到资源管理器右键菜单在Everything菜单来中选择"工具"-》"选项",在"选项"界面中左侧点击"常规“,在右侧勾选"集成到资源管理器右键菜单"。设置之后,在任何一个文件夹或者本地磁盘上点右键,在右键菜单中都会出现”搜索Everything“的选项。点击“搜索Everything"打开”Everything“搜索的时候默认会添加路径信息如"C:\"...
2020-11-20 11:34:12
2881
转载 linux进程、线程与cpu的亲和性(affinity)
最近的工作中对性能的要求比较高,下面简单做一下总结:一、什么是cpu亲和性(affinity) CPU的亲和性,就是进程要在指定的 CPU 上尽量长时间地运行而不被迁移到其他处理器,也称为CPU关联性;再简单的点的描述就将制定的进程或线程绑定到相应的cpu上;在多核运行的机器上,每个CPU本身自己会有缓存,缓存着进程使用的信息,而进程可能会被OS调度到其他CPU上,如此,CPU cache命中率就低了,当绑定CPU后,程序就会一直在指定的cpu跑,不会由操作系统调度到其他CPU上,性能有一定的提.
2020-11-19 16:27:49
881
转载 linux 设置中文版man手册
作为CentOS 新手,看懂英文man固然重要,不过配置好中文man也可以让自己更快速地学习! 1. 下载中文man包 源码的网址:https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN 找到源码包 https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.
2020-11-19 16:23:39
1120
1
转载 手机的CPU为什么要区分大小核?
手机 CPU为什么要区分大小核?过去的智能手机CPU其实并没有大小核概念的,尤其是在手机双核CPU出现时两颗核心架构和规模都是一样的,就像电脑上的双核CPU,没有特别针对性的设计大核小核,但是因为智能手机CPU的性能不断提升,核心数越来越多,手机的发热和耗电也在显著增加,再这样下去就无法承受,为了同时满足CPU高性能和低功耗的要求,手机CPU厂商就开始尝试设计大小核并各自分工。举个例子来说,华为最新的麒麟980拥有四颗最新架构的A76核心,频率达到2.6Ghz,这就是拥有最高性能的四颗大核心,除此之
2020-11-14 15:45:24
9420
1
转载 Eclipse启动错误:A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available……
确保Jdk,Jre都安装完成并且环境变量配置无误的情况下,自动Ecplise报错如下:A Java Runtime Environment (JRE) or Java Development Kit(JDK)must be available in order to run Eclipse. No Java virtualmachinewas found after searching the following locations:D:\eclipse\jre\bin\javaw.exe
2020-09-29 13:42:21
751
转载 android手机执行shell脚本
注意:1.手机必须root2.shell脚本需要有执行权限流程:1.编写shell脚本#!/system/bin/shi=1while [ $i -le 100 ]do let i++ sleep 2 input swipe 100 950 200 300 150done解释:每隔2秒滑屏一次,一共滑动100次(这个脚本比较简单,明白流程后可自行优化)2.把shell脚本传到/data/目录(/system目录也可以)...
2020-06-30 14:25:29
12994
原创 C++获取函数执行时间
long GetMillisecondsCount(){ struct timeval tv; gettimeofday(&tv, NULL); return tv.tv_sec*1000 + tv.tv_usec/1000;}char * getTimeDiffString(long newTime, long oldTime) { long diff = newTime - oldTime; string timeString = std::to.
2020-05-28 16:46:16
716
原创 关于32位库和64位库相关的总结
android加载so文件的机制apk在安装的过程中,系统就会对apk进行解析根据里面so文件类型,确定这个apk安装是在32 还是 64位的虚拟机上,如果是32位虚拟机那么就不能使用64位so,如果是64位虚拟机也不能使用32位so。而64位设备可以提供32和64位两种虚拟机,根据apk选择开启哪一种,因此说64位设备兼容32的so库。具体机制,分下面四种情况: 1.假设apk的lib目录放置了32和64位两种so,那么安装时根据当前设备的cpu架构从上到下筛选(X86 > arm64 &g
2020-05-21 14:28:37
2145
原创 图像噪声与去噪
图解噪声与去噪 之一: fix pattern noise(FPN)与 temporal noise图解噪声与去噪 之二:从『均值滤波』到『BM3D』图解噪声与去噪之三:噪声建模与去噪
2020-05-19 10:26:34
975
转载 pthread_create传递多个参数
https://www.cnblogs.com/helloweworld/p/3509773.html亲测有效。一、传递一个参数。#include <iostream>#include <pthread.h>using namespace std;void* thr_fn(void* arg){ int i = *(int*)arg; cout << i << endl; ret...
2020-05-11 09:24:56
2493
原创 多线程编程总结——条件变量和互斥锁
https://blog.youkuaiyun.com/skyroben/article/details/72850109进行了验证,在linux下验证OK。 // cat product.cpp#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <error...
2020-05-08 14:49:12
121
转载 Linux编程-让进程或线程运行在指定的CPU上
为了让程序拥有更好的性能,有时候需要将进程或线程绑定到特定的CPU上,这样可以减少调度的开销和保护关键进程或线程。
2020-05-07 10:59:48
559
转载 [Linux]Ubuntu 16.04 远程桌面
来源:http://blog.youkuaiyun.com/zz_1215/article/details/77921405先吐槽一下,网上教的方法都是半桶水,都被教到连接后出现灰屏,只有这个博主(zz_1215)写的才实验成功,对于小白的我来说真是福音搬砖,负责排版~~~(下面小改)1、安装xrdpsudo apt-get install xrdp2、安装vnc4se...
2020-04-13 09:56:49
640
原创 OpenMP相关文章收藏学习
BLOG 关于生产者消费者问题的OpenMP实现简介:关于生产者消费者问题的OpenMP实现1. 博客内容:针对典型的生产者和消费者问题,使用OpeC/C++取消收藏zhangjt33 2020-04-08 09:19BLOG OpenMP设置线程数及开启方法简介:1.OpenMP线程数设置 通常我们希望并行线程数可以随着机器改变自适应的调整,网上介绍OpenM运维取...
2020-04-10 17:16:46
332
2
原创 linux命令行提示工具-fish
FishFish 是 Linux/Unix/Mac OS 的一个命令行 shell,有一些很好用的功能。自动推荐 VGA 颜色 完美的脚本支持 基于网页的配置 帮助文档自动补全 语法高亮 以及更多sudo apt install fish验证可以在ubuntu上直接安装。fish 用起来可能没你想象的那么直观。记住,fish 是一个 shell,所以在使用命令之...
2020-04-10 10:02:26
701
原创 学习笔记(03):OpenCL 程序设计概要-OpenCL 程序设计概要1章
OpenCL 是异构计算时代为典型的编程语言和编程模型。OpenCL 编程需要一定的基础知识和特定的编程环境。本课程重点向 OpenCL 编程的新学者介绍 OpenCL 出现的背景、预备知识和如何搭建 OpenCL 开发环境。...
2020-02-22 18:02:17
119
原创 学习笔记(02):并行程序设计基础知识-并行程序设计基础知识 03
OpenCL 是异构计算时代为典型的编程语言和编程模型,OpenCL 编程需要一定的基础知识和特定的编程环境。
2020-02-21 20:38:08
150
原创 学习笔记(01):并行程序设计基础知识-并行程序设计基础知识 02
OpenCL 是异构计算时代为典型的编程语言和编程模型,OpenCL 编程需要一定的基础知识和特定的编程环境。
2020-02-21 20:36:14
217
tdm64-gcc-9.2.0.exe.7z
2020-09-16
opencv-4.4.0-vc14_vc15.exe
2020-07-19
Ubuntu18.04onWindows.Appx.7z
2020-05-27
FreeImage.7z
2020-05-03
snapdragon profiler setup_external v201904.zip
2020-02-29
Edge浏览器和Chrome浏览器的收藏夹被劫持
2022-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人