自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (37)
  • 收藏
  • 关注

原创 Vue组件通信方式,你了解几种?

Vue组件通信主要归为两类:父子组件之间通信 非父子组件之间通信(兄弟组件、隔代关系组件等)今天对vue组件通信方式进行下总结,如写的有不足之处还请大家不吝赐教。props/$emit v-slot $refs/$parent/$children/$root attrs/listener provide/inject eventBus Vuex1. props/$emitprops和$emit相信大家十分的熟悉了,这是我们最常用的vue通信方式。props:props可以是

2022-01-06 10:40:22 328

原创 github this exceeds GitHub‘s file size limit of 100.00 MB解决办法

解决办法:使用 Git LFS上传大文件sudo apt-get install git-lfsgit lfs installgit lfs track 文件git add .gitattributesgit commit -m "add gitattributes"git pushgit add 文件git commit -m "something"git push

2021-10-28 14:58:42 533

原创 ubuntu protobuf 卸载

执行以下命令把protobuf相关文件夹及库文件删除即可sudo rm /usr/local/bin/protoc //执行文件sudo rm -rf /usr/local/include/google //头文件sudo rm -rf /usr/local/lib/libproto* //库文件...

2020-04-17 16:12:32 4899

原创 判断一个整数是不是回文数

方法1:c#include <stdio.h>int main(void){ int i=0,j,k=1,n,a[20]; scanf("%d",&n); while(n) {a[i]=n%10;n/=10;i++;} for(j=0;j<i/2;j++) if(a[j]!=a[i-j-1]) ...

2018-08-30 18:21:04 627

原创 flask 使用websocket和后端通信

python代码:from threading import Lockfrom flask import Flask,render_templatefrom flask_socketio import SocketIO, emitfrom socket import *import threadingimport jsonfrom time import sleep,ctime...

2018-08-10 11:48:33 6909 1

原创 python通过flask和前端进行数据收发

python代码:# -*- coding: utf-8 -*-from flask import Flask,jsonify,render_template,requestimport jsonapp = Flask(__name__)#实例化app对象testInfo = {}[email protected]('/test_post/nn',methods=['GET'...

2018-08-10 09:19:27 19498 5

原创 python使用flask与js进行前后台交互

flask与js进行前后台交互代码如下,后台给前端发数据:python部分:# -*- coding: utf-8 -*-from flask import Flask,jsonify,render_templateimport jsonapp = Flask(__name__)#实例化app对象testInfo = {}@app.route('/test_post/nn...

2018-08-08 17:58:51 34346 4

原创 python 生成需求文件

需求文件python 项目中需要包含一个requirements.txt文件,用于记录所有依赖包以及其精确的版本号。在部署程序时使用pip命令自带生产这个文件,命令如下:pip freeze > requirements.txt安装或升级包后,最好更新这个文件,需求文件的内容示例如下:Flask==0.10.1Flask-Bootstrap==3.0.3.1Flask...

2018-08-08 15:57:30 700

原创 python tcp server 连接多个客户端

python tcp server 供多个客户端连接的例子:# coding=utf-8# !/usr/bin/env pythonfrom socket import *from time import ctimeimport threadingimport timeHOST = ''PORT = 1234BUFSIZ = 1024ADDR = (HOST, POR...

2018-07-26 13:29:41 6808

转载 使用百度地图api绘制车辆多点行驶路径

示例代码:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0

2018-07-19 17:18:04 3508

原创 python逐行读取文件中内容

文件中内容说明:文件中每行数据格式为$,351.54,40.1914438,116.0638454,131.35,0.021,-0.0058,-0.0265,-0.0200,05,*2E现在要拿到数据中的经纬度,即以逗号分割的第三个和第四个数据代码如下:#!/usr/bin/python# -*- coding: UTF-8 -*-fo = open("A.lpx","rw+")print...

2018-07-09 19:58:57 1889

原创 qt 中使用linux socket函数 connect 和Qt中connect冲突的问题

问题描述:qt 中使用linux socket函数 connect 和Qt中connect冲突的解决办法:  在qt中使用linux socket函数的connect,使用::connect()即可解决,例:ret = ::connect(sockfd_front, (struct sockaddr *)&servaddr, sizeof(servaddr));if(ret == 0)...

2018-07-06 14:44:08 3011 3

原创 linux 下tcp 客户端读取数据

以下代码为linux下使用tcp协议读取客户端发送的数据代码:#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h>#include <sys/socket.h> #i...

2018-07-06 10:39:13 2763

原创 Qt软件在看代码的时候有时候出现界面变灰无响应问题解决办法

问题描述:在Ubuntu16.04使用Qt5.7看代码的时候界面变灰无响应,需要等一会才能正常操作解决办法:删除Qt项目配置文件rm -rf .config/QtProject

2018-06-20 14:03:27 2343

原创 NVIDIA TX2 使能CAN模块

问题描述:在使用TX2的时候需要测试CAN接口,发现官方系统中没有加载CAN驱动,但是开发板中是有编译好的CAN驱动模块的解决办法:1.手动加载CAN驱动模块cd /lib/modules/4.4.38-tegra/kernel/net/cansudo insmod can.kosudo insmod can-raw.kosudo insmod can-bcm.kosudo insmod ...

2018-06-20 13:48:15 3049 9

原创 ubuntu改错了sudoer文件出现 /etc/sudoers: syntax error错误的解决办法

问题描述:在使用ubuntu的过程中修改了/etc/sudoers文件导致出现如下错误:>>> /etc/sudoers: syntax error near line 32 <<<sudo: parse error in /etc/sudoers near line 32sudo: no valid sudoers sources found, quittin...

2018-06-20 13:37:06 13863 2

原创 c 语言rand()生成随机数

c语言中rand()函数生成随机数的用法:详细介绍:(1)使用该函数首先应在开头包含头文件stdlib.h#include<stdlib.h>(C++建议使用#include<cstdlib>,下同)(2)在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。(3)rand()函...

2018-06-15 10:50:23 3572

原创 c语言字符串分割函数

C语言字符串分割strsep函数用于分解字符串为一组字符串。定义语句为char *strsep(char **stringp, const char *delim);使用实例:#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char str[] = "$GP...

2018-06-13 14:38:40 11387

原创 c语言求数组的长度

1.在c语言中求数组的长度可用以下方法:char data[1024];int length = sizeof(data)/sizeof(data[0]);printf("length=%d\n",length);即可求出数组长度为10242.但是,如果是通过传递数组名参数到子函数中,上边的方法获取数组长度是不可行的例如:int myarrlen(char *data){     int ...

2018-06-12 11:42:52 31884 2

原创 linux 下往文件中写入数据代码

linux下往文件中写入数据代码#include <stdio.h>#include <stdlib.h>int main(){ FILE *pf = fopen("a.txt","w"); if(pf == NULL) { printf("open a.txt error\n"); fclose(pf); exit(0); } for(in...

2018-06-11 16:58:45 7439

原创 第二次执行python -m SimpleHTTPServer 8080 &出现[Errno 98] Address already in use 错误的问题解决办法

问题描述:在使用python起http服务的时候,发现第二次执行命令出现[Errno 98] Address already in use,错误,后来发现是端口被占用了解决方法1:在linux执行命令 lsof -i :8080  (8080)是使用的端口号,执行完后把目前占用此端口的进程kill掉解决办法2:也是我最后采用的方法,在执行命令后touch一个lock文件,代码如下:if os.ac...

2018-06-08 15:26:52 2430

原创 linux 获取当前时间,精确到毫秒

linux 下获取当前系统时间,代码如下:void sysTime(void){ struct timeval tv; struct timezone tz; struct tm *t; gettimeofday(&tv, &tz); t = localtime(&tv.tv_sec); printf("t...

2018-06-07 17:27:32 16417

原创 ios12 测试版更新方法

1.下载描述文件      使用浏览器下载更新描述文件,下载链接https://download.csdn.net/download/we1583004we/104653162.下载完后重启系统,系统重启完成即可在软件更新中出现下载ios12的选项3.下载了更新文件后系统需预留2G空间,否则可能出现安装失败的提示...

2018-06-07 17:14:21 6355

原创 Qt 中Qtimer的使用

1.定时器Timer类创建一个QTimer对象,将信号timeout()与相应的槽函数相连,然后调用start()函数。接下来,每隔一段时间,定时器便会发出一次timeout()信号。QTimer *timer = new QTimer(this);connect(timer, SIGNAL(timeout()), this, SLOT(update()));timer->start(1...

2018-05-28 11:23:23 14845 2

原创 TX2 安装pcl提示fatal error: QtGui/QWidget: No such file or directory

问题描述:Nvidia TX2在安装pcl点云库时提示 fatal error: QtGui/QWidget: No such file or directory错误问题原因:此问题出现是由于TX2 上安装了qt4和qt5两个版本导致的解决办法:编译pcl的时候在cmake中指定qt的版本cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/u...

2018-05-22 15:57:24 2349

翻译 NVIDIA TX2安装qt5

官方参考安装方式 https://www.jetsonhacks.com/2017/01/31/install-qt-creator-nvidia-jetson-tx1/如下:首先在终端输入命令sudo apt-get install qt5-default qtcreator -y然后等待qt5安装成功后需要设置编译器。打开Qt Creator,并转到:工具 - >选项 - >构建和...

2018-05-17 17:16:20 5365

原创 c++中两个类相互包含引用

问题描述:c++在使用过程中遇到两个类需要相互包含引用的问题解决办法:两个类的头文件之中,选一个包含另一个类的头文件,另一个头文件中采用class *;的申明形式,在实现文件中(*.cpp)中包含头文件,如下所示:class A.h#include "B.h"class A{int m;B b;}class B.hclass A;class B{int n;A ...

2018-05-17 14:32:43 2151 1

原创 NVIDIA TX2 安装ros

在使用TX2的时候遇到需要安装ros的情况,以下为安装方法:在对JetsonHacks Github上的帐户installROSTX2库包含在TX2安装ROS脚本。主脚本installROS.sh是从ROS Wiki获取的安装指令的简单实现。您可以抓取存储库并运行脚本:$ git clone https://github.com/jetsonhacks/installROSTX2.git $ c...

2018-05-17 09:55:20 2218

原创 linux c 获取文件大小

问题描述:在使用c语言获取文件大小的时候发现有的文件大小可以正确获取,有的不能,以下为初始代码unsigned long get_file_size(const char *filename) { unsigned long size; FILE* fp = fopen( filename, "rb" ); if(fp==NULL) { ...

2018-05-16 17:55:50 6094

原创 vmware10 的tools error: ‘struct dentry’ has no member named ‘d_alias’

问题描述:使用vmware10安装tools的时候提示如下错误:<pre name="code" class="cpp">/tmp/modconfig-ESluHO/vmhgfs-only/inode.c: In function ‘HgfsPermission’: /tmp/modconfig-ESluHO/vmhgfs-only/inode.c:1978:34: error: ...

2018-05-16 17:45:54 567

原创 Linux的僵尸进程及其解决方法

Linux的僵尸进程及其解决方法1. 产生原因:     在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程。通过ps命令查看其带有defunct的标志。僵尸进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。    但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程...

2018-05-16 17:37:45 260

原创 linux c语言进程间通信-共享内存

以下为两个进程,write进程向共享内存写数据,reader进程向共享内存读取数据,代码如下:1.write.c#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <errno.h>#include <signal.h>#include <str...

2018-05-16 12:02:46 3221 1

原创 linux 下共享内存的释放

问题描述:在使用linux共享内存的时候,有时候程序异常结束,共享内存没有被释放,导致程序重新运行无法使用共享内存通信。解决办法:1.在程序中打印出shmid的值2.在linux终端输入命令 ipcs -m |grep shmid3.在终端输入命令 ipcrm -m shmid(获取到的shmid值)即可删除共享内存...

2018-05-16 11:05:29 3879

原创 javascript中json的使用

1.简介JSON用于描述资料结构,有两种结构存在:对象(object):一个对象包含一系列非排序的名称/值对(pair),一个对象以{开始,并以}结束。每个名称/值对之间使用:分区。数组 (array):一个数组是一个值(value)的集合,一个数组以[开始,并以]结束。数组成员之间使用,分区。具体的格式如下:名称/值(pair):名称和值之间使用:隔开,一般的形式是:{name:value}一个...

2018-04-26 16:46:53 177

原创 foxmail添加网易企业邮箱账号遇到账号或密码错误的问题

问题描述:在foxmail中添加网易企业邮箱时提示账号和密码错误,但是输入的是正确的账号密码解决办法:1.首先确保邮箱开启了POP3/SMTP协议2.手动添加,然后输入账号密码,服务器设置如下:POP3:pop.ym.163.com 默认端口为:110 (如勾选ssl安全链接,端口号为995)SMTP:smtp.ym.163.com 默认端口为:25 (如勾选ssl安全链接,端口号为994)IMA...

2018-04-25 17:43:08 84137 1

原创 git push 的时候出错branch is currently checked out

1.问题描述:在本地服务器搭建了git 之后,在客户端主机使用git push 出现如下错误:jyq@jyq:~/work/Git/Robot$ git push origin master 对象计数中: 5, 完成.Delta compression using up to 4 threads.压缩对象中: 100% (5/5), 完成.写入对象中: 100% (5/5), 669 by...

2018-04-25 16:09:14 3878

原创 Nvidia TX2 串口使用

TX2开发板系统默认有ttyTHS1,ttyTHS2,ttyTHS3串口,通过修改设备树文件,可以使用6个串口。1.设备树修改:修改文件:JetPack/3.1/64_TX2/Linux_for_Tegra_64_tx2/kernel/dtb/tegra186-quill-p3310-1000-c03-00-base.dtb中serial4,serial5,serial6状态为okay,例:ser...

2018-04-25 15:48:43 6339 1

原创 Python 匹配对象

当处理正则表达式时,可以使用匹配对象的方法:这些是成功调用match()或者search()返回的对象,匹配对象有两个主要的方法:group()和groups()group()要么返回整个匹配对象,要么根据要求返回特定子组。groups()则仅返回一个包含唯一或者全部子组的元组。1.使用match方法匹配字符串match()函数从字符串的起始部分对模式进行匹配,如果匹配成功,就返回一个匹配对象;如...

2018-04-20 17:36:15 1452

原创 X86 ubuntu update提示E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/xenial/main/binary-arm64/Packag

问题描述:在使用JetPack3.1给Nvidia TX2 刷机之后,自己电脑在执行sudo apt-get update的时候提示一些arm包安装失败,如下错误:已下载 42.6 MB,耗时 29秒 (1,423 kB/s) ...

2018-04-19 10:22:49 26769 19

原创 解决ubuntu下Qt中无法输入中文的问题

环境:ubuntu16.04 、Qt5.7刚安装玩Qt后发现在程序中加注释是无法输入中文的,查着原因后找到了以下解决办法:首先安装fcitx-frontend-qt5sudo apt-get install fcitx-frontend-qt5然后查看 fcitx-frontend-qt5的安装目录ls -l /usr/lib/x86_64-linux-gnu/qt5/plugins/platfo...

2018-04-18 13:51:17 4769 4

echarts最新版4.2.0-rc.2

echarts 4.2.0-rc.2 官方最新版本,js前端必学技术,echarts

2018-10-23

echarts最新版 4.1.0

echarts最新版,版本号4.1.0;源码包,里边包含echarts js文件和一些官方示例

2018-06-13

ios 12测试版更新描述文件

苹果最新ios12系统测试版更新描述文件,下载后可以安装

2018-06-07

linux下串口程序,实现收发功能,测试串口

linux下的串口测试程序,可以实现收发功能,检测串口是否正常

2018-06-05

python opencv检测条形码

python加opencv实现的检测图片上边条形码功能的代码,测试可用

2018-06-05

linux c 进程间通信,使用共享内存和消息队列

linux c 多进程间的实例,通信使用共享内存和消息队列

2018-05-04

linux c下多进程的例子

linux c下的多进程例子,使用共享内存进行通信,一个进程写一个进程读。

2018-05-04

百度无人驾驶apollo-platform1.5

百度无人驾驶平台百度apollo-platform1.5,针对ros做了相关优化

2018-04-10

百度apollo-platform1.0

百度无人驾驶平台apollo-platform1.0,针对ros做了相关优化

2018-04-10

pcl点云库1.8.0

pcl点云库1.8.0版本,处理点云数据,数据分析使用,采样滤波

2018-04-10

百度无人驾驶apollo2.0源码

百度apollo1.5源码,学习无人驾驶系统,学习ros机器人操作系统

2018-04-10

百度apollo 1.5源码

百度apollo1.5源码,学习无人驾驶系统,学习ros机器人操作系统

2018-04-10

velodyne雷达高位图算法

velodyne激光雷达高位图算法,基于c++实现,用于检测雷达障碍物

2018-02-27

基于qt5的udp网络通讯例程

基于qt5的网络通讯例子,程序中包含客户端和服务端相互收发功能

2018-01-28

MySQL代码学习和调试pdf文档

MySQL代码学习和调试pdf文档,包含如何获取、编译、运行、调试、、阅读pdf源码等内容

2018-01-28

ROS机器人程序设计完整版

ROS机器人程序设计完整版,非只有前两章的版本,学习ROS必备

2018-01-03

Accelerated C++ 中文版

好书推荐,学习c++必备的书籍,Accelerated C++ 中文版

2018-01-03

ECharts 全国和各省的地图数据

ECharts 全国和各省的地图数据,包括js和json格式的数据,以及 全国所有市的数据

2017-11-25

android ntfs-3g源码,可直接编译

android 移植ntfs-3g,可直接编译通过,以便支持ntfs格式tf卡、u盘等

2017-03-27

android平台ntfs-3g移植源码,可直接mm编译

android平台移植ntfs-3g使支持ntfs格式tf卡、U盘、stat硬盘挂载,解压文件到external目录下,mm编译成功后,可手动指行 ntfs-3g /dev/block/vold/* /storage/sdcard1 或者添加 Ntfs.cpp Ntfs.h到system/vold目录实现开机自动挂载

2017-03-27

Android电话系统

Android电话系统详细讲解,HAL层电话系统分析

2014-12-10

rockchip 3g调试

rochchip 3g调试说明,遇到问题的解决办法详细说明

2014-12-10

操作系统加载过程详解

操作系统加载过程详解,bios引导,内核加载,硬件检测,配置选择。

2014-12-10

圈圈教你玩usb

圈圈教你玩usb,usb开发学习文档。linux c

2014-12-10

3g模块拨号chat工具和方法

在安卓设备上移植3g模块(中兴和simcom)时用到的工具和具体的拨号方法

2014-09-24

usb摄像头安卓应用程序

android应用层到内核通信的中间 usb摄像头安卓应用程序源码

2014-09-22

Dual_Screen_SDK_V1.0使用说明

RK3188 Dual_Screen_SDK实现双屏异显修改说明

2014-09-18

RK Android WiFi BT配置及常见问题说明v1.3

RK Android WiFi BT配置及常见问题说明

2014-09-18

3188LCDC刷新率修改

3188SDK高清屏LCDC刷新率优化修改说明

2014-09-18

usb通用驱动

数据线,usb口通用的驱动,用于设备和pc机之间能够连接

2013-05-14

电容触摸屏

电容屏介绍,android,嵌入式,开发板介绍,华嵌教育

2012-11-03

const yongfa

让你不再害怕const前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析

2012-11-03

指针的用法总结

指针的用法让你不再害怕指针前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析

2012-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除