- 博客(47)
- 资源 (5)
- 收藏
- 关注
原创 【linux编译报错】g++: error:elf_x86_64:没有那个文件或目录
编译问题 elf_x86_64:没有那个文件或目录 解决方法
2024-04-16 15:24:12 152
原创 【VMware Workstation】启动虚拟机报错“此主机支持 AMD-V,但 AMD-V 处于禁用状态”
vmware虚拟机启动报“此主机支持AMD-V,但AMD-V处于禁用状态”问题的解决方法
2024-04-06 13:43:58 277
原创 【Ubuntu20.04.6】VMWare Station 17安装Ubuntu20.04.6虚拟机系统
VMWare Station 17安装Ubuntu20.04.6虚拟机系统
2024-04-06 13:29:37 376
原创 [Win10] VMware Workstation Pro 17.5.1 Build 23298084 Win64安装教程
VMware Workstation Pro 17.5.1 Build 23298084 Win64
2024-04-06 12:52:09 295
原创 那些年嵌入式开发c&c++入的坑号006
入坑场景:略逗比,当年写shell脚本,新建文件,写上命令,集成到设备中,发现未生效。在新增shell脚本时忘记在第一行增加“#!/bin/sh”,导致调试的时候发现语句没有执行,浪费时间排查.解决方法:脚本首行增加“#!/bin/sh”。写在尾部:大家多总结,多分享,做事更高效,生活更美好,人生才会更有意义!总结了很多没有分享那没有多大意义。为此,捡起多年不更新的公众号,打算当成一个记录手册,把自己的技术所得,生活感悟和人生所获积极正能量,有意义的事记录下来,有兴趣的朋友可以关注我的公众号,一起做
2020-05-24 11:10:14 294
原创 那些年嵌入式开发c&c++入的坑号005
坑位描述:强制指针偏移问题char szTmpBuf[4] = {0};char szDataBuf[256] = {0};char* p = szDataBuf;//注意下面两者的区别:UINT32* pUint32 = UINT32*(p) + sizeof(szTmpBuf);UINT32* pUint32 = UINT32*(p + sizeof(szTmpBuf));pUint32指向哪儿呢?...
2020-05-24 11:04:48 367
原创 那些年嵌入式开发c&c++入的坑号004
坑位描述:把含十进制0的有效数据当成字符串处理导致数据被截断造成不完整strcpy strncpy memcpy三者区别:void *memcpy(void *s2, const void *s1, size_t n);char *strcpy(char *s2, const char *s1);char *strncpy(char *s2, const char *s1, size_t n);strcpy 是依据 ‘\0’ 作为结束判断的,如果 s2 的空间不够,则会引起
2020-05-24 10:56:47 283
原创 那些年嵌入式开发c&c++入的坑号003
坑位描述:新增了一个线程函数,该线程函数入参为指针或者变量(即传地址或传值),在启动该线程的局部调用函数中,给线程传入的变量或者指针是局部变量或局部变量的指针,这样极大概率因该线程优先级不够高或者cpu调度不及时导致启线程较慢,调用线程的局部函数已经执行完了,同时释放局部变量和局部变量的指针内存,造成线程入参值为0.入坑场景1:void *runner(int *param)/*子线程将会执行这个函数,入参值应大于0*/void tmp_func(){ int a = 2; pthread_cr
2020-05-24 10:45:27 373
原创 那些年嵌入式开发c&c++入的坑号002
坑位描述:指针非空判断编程语句漏逻辑取反感叹号入坑场景:在一次项目代码中,某个函数入参有多个指针,再进行入参非空判断的时候,直接复制变量,然后在变量前面加”!“号,结果最后一个指针做非空的时候未加”!“号,导致逻辑直接被返回,不再往下执行,功能无法使用。入坑语句:void mian(){char szTipConten[1] = “111111”;char *p = szTipConten;if (szTipConten){printf(“point is NULL \n”);retur
2020-05-24 10:35:50 327
原创 那些年嵌入式开发c&c++入的坑号001
坑位描述:指针未初始化(即未指向内存地址)就使用入坑场景1:直接定制的指针未初始化,然后直接操作指针。例如:int *pInt = NULL;*pInt = 1;入坑场景2:在结构体中定义了指针变量,忘记初始化,但是后面却直接进行使用赋值。typedef struct _TMP_STR{int iInt;char *pChar;int *pInt;}TMP_STR;TMP_STR strTmp;strTmp.iInt = 1;snprintf(strTmp.pChar,sizeo
2020-05-24 10:20:11 273
原创 方法论之新公司入职准备步骤
2019.06.06从职业生涯的第二家公司离职,因为第二家公司是行业内的世界第一,世界500强,学到的东西很多,公司氛围,同事之间的关系也比较简单,收获满满。当时离职被卡满满30天,最后一天还帮忙调试程序,然后下一个工作日就直接新的公司入职了。第三家公司算是中型公司,全球职工千人+。入职第三天开始做项目,节奏有点赶,第一个周末就加班调试。因为没有做好入职准备,刚开始还是比较被动的。重要的事还提前做...
2019-06-16 23:10:51 345
转载 C++知识之静态库与动态库
转载自:https://www.runoob.com/w3cnote/cpp-static-library-and-dynamic-library.html1.什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静...
2019-06-15 14:22:02 260
原创 linux系统(Ubuntu)之合上笔记本盖但不断网
配置场景:ubuntu电脑作为服务器,开机后把盖合上,省的屏幕亮。刚开始一盖上电脑盖电脑就断开网络,导致其他客户端电脑无法访问服务器。修改配置方法如下:编辑下列文件:/etc/systemd/logind.conf#HandlePowerKey按下电源键后的行为,默认power off#HandleSleepKey 按下挂起键后的行为,默认suspend#HandleHiberna...
2019-06-02 22:23:46 2622 2
原创 linux c编程常用库函数使用心得总结
项目中使用到的linux c库函数使用经验总结:库函数原型 描述 注意点 int strcmp(const char *str1, const char *str2) 1、函数功能说明:把str1所指向的字符串和str2所指向的字符串进行比较。 2、入参说明: str1-- 要进行比较的第一个字符串。 str2-- 要进行比较...
2019-05-26 23:08:18 484
原创 linux系统之常用linux指令总结
linux系统之常用linux指令总结:命令 作用 示例 备注 mv 既可以重命名,又可以移动文件或文件夹 示例1--将/a目录移动到/b下,并重命名为c:mv /a /b/c 示例2--其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:mv abc 1234 示例3--将目...
2019-05-26 22:47:43 245
原创 linux c编程之vi或vim编写测试代码技巧
一、编写代码必须掌握的基础linux指令命令 作用 示例 mkdir 新建文件夹 mkdir test,mkdir -p test1/test2/test3 cd 更改当前的工作目录 cd test ls 列出文件夹下包含的文件信息 ls,ls -R,ls -a,ls-l pwd 查看当前工作目录 pwd,pwd -...
2019-05-26 21:48:41 2665
原创 linux c编程之memcpy函数使用及性能
原型:extern void *memcpy(void *dest, void *src, unsigned int count);用法:#include <string.h>功能:由src所指内存区域复制count个字节到dest所指内存区域。说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。可以拷贝任何类型的对象,因为函数的参数类型是void*(未...
2019-05-25 22:15:40 1900
原创 调试工具之UDP/TCP网络调试助手NetAssist
参考文章列表:https://blog.csdn.net/zhzht19861011/article/details/4545260https://blog.csdn.net/qq_29350001/article/details/79488771一、使用场景:项目定制需求:前端的车载终端把gps、报警信息、报警图片、其他检测数据发往约定的第三方服务器,车载终端通过公网(SIM拨号...
2019-05-25 21:34:07 105335 28
转载 通信硬件基础知识之VGA , CVBS , HDMI 三者的区别
原文地址:https://blog.csdn.net/u010661782/article/details/49020651VGAVGA接口也叫D-Sub接口。VGA接口是一种D型接口,上面共有15针,分成三排,每排五个。VGA接口是显卡上应用最为广泛的接口类型,绝大多数的显卡都带有此种接口。影碟机拥有VGA接口就可以方便的和计算机的显示器连接,用计算机的显示器显示图像。VGA接口传输的仍然是...
2019-05-12 16:24:10 2727
转载 linux c多线程编程之全局变量访问操作
参考文章1:https://blog.csdn.net/chz_1/article/details/87927041假设现在有线程A和线程B,还有全局变量i,寄存器X1、线程对全局变量的访问时分三步走的 :(1)取全局变量i到某个寄存器X(2)对寄存器进行操作,即操作i的值(3)操作完之后将寄存器X的值存到i2、多线程实际上是由时间片选来轮换进行的。当线程A执行到某个地方还没结束的...
2019-05-12 16:11:40 5741 2
转载 linux c编程语言语的变量: 全局, 局部, 静态, 外部, 寄存器,volatile变量
原文链接:http://ju.outofmemory.cn/entry/209478全局变量(全程变量):与局部变量不同,全局变量在整个程序都是可见的,可在整个程序运行过程中,对于任何一个程序都是可用的。全局变量的说明的位置在所有函数之外,会自动初始化,可被任何一个函数使用,读取或者写入。(多个文件中可以声明同名的全局变量,但是只能被定义一次,即只有一个文件对该全局变量定义了)局部变量...
2019-05-12 15:43:07 803
转载 Linux c编程之volatile关键字
原文参考链接1:https://www.cnblogs.com/Neddy/archive/2012/02/02/2335343.html原文参考链接2:https://blog.csdn.net/qq_40334837/article/details/80319419一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优...
2019-05-12 14:09:55 368
原创 问题解决之pycharm新建项目提示Interpreter field is empty
问题:原因:因为python的解释器版本不合适。解决方法:1.到官网:https://www.python.org/downloads/下载合适的python解释器。2.安装:3.再次打开:...
2019-01-06 22:54:28 6969
原创 win7常用工具软件记录之爱奇艺视频格式qsv转flv工具(附加下载地址)
老妈爱跳广场舞,经常学习新的广场舞。因为很多视频来源laiy来源爱奇艺,但是爱奇艺格式无法在bofa播放器直接播放。现在才去的方法就是下载qsv文件,用此工具转成flv格式,最好通过在线转化格式把flv转成mp3格式。转化工具下载链接:链接: https://pan.baidu.com/s/13NPPTyoKomCDrfgK-jwIfw 提取码: y45dflv在线转化MP3:ht...
2019-01-06 17:18:39 419
原创 win7常用工具软件记录之Clover(附加下载地址)
Clover功能简单,但是作为win7文件夹标签管理非常方便。高效。下载链接地址:链接: https://pan.baidu.com/s/13N0TavNQMChxER7gTsyZwg 提取码: vupm
2019-01-06 17:11:47 495
原创 win7常用工具软件记录之everything(附加下载地址)
everything快速搜索文件夹和文件软件。具体使用jiao教程见度娘:下载链接:链接: https://pan.baidu.com/s/1zD-NnzxjIdCZjj6ODEOs6Q 提取码: u6bd
2019-01-06 17:07:37 1133
原创 Win7提高效率工具软件--AutoHotKey
参考:https://blog.csdn.net/liuyukuan/article/details/77888169这是一款免费的、Windows平台下开放源代码的热键脚本语言。一、安装使用步骤1:官网下载https://www.autohotkey.com/打开后:直接下载。步骤2:安装。没有特别之处,一路安装即可。步骤3:notepad++或者ed...
2019-01-06 15:52:35 1944 6
转载 【转】如何高效转载别人的文章
1.参考博客原址:https://blog.csdn.net/qq_41652274/article/details/792488482.参考博客原址:http://blog.csdn.net/bolu1234/article/details/51867099一、转载CSDN博客页面。1.chrome流浪器打开文章链接,右击网页点击【检查】2.点击检查后,页面右侧出现html代码...
2019-01-04 23:37:26 189
转载 Python语言学习001-pycharm开发环境准备
参考文章链接:1.https://blog.csdn.net/liuyukuan/article/details/846787592.https://blog.csdn.net/pdcfighting/article/details/80297499一、下载安装1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/downloa...
2019-01-04 23:14:19 1487
转载 转载记录:scratch 与21世纪学习能力的培养
转载至:http://blog.sina.com.cn/s/blog_4460236d0100ld2w.html scratch 与21世纪学习能力的培养 Scratch是一个程序开发环境,能够帮助培养21世纪应该具备的学习能力。在关于21世纪应该具备的学习能力当中被定义了9种类型的能力,分别列...
2018-07-08 11:22:33 270
转载 sqlite3中绑定bind函数用法 (将变量插入到字段中)
转载至:https://blog.csdn.net/xiaoaid01/article/details/17892579 参数绑定:和大多数关系型数据库一样,SQLite的SQL文本也支持变量绑定,以便减少SQL语句被动态解析的次数,从而提高数据查询和数据操作的效率。要完成该操作,我们需要使用SQLite提供的另外两个接口APIs,sqlite3_reset和sqlite3...
2018-07-01 22:30:16 7078
转载 sqlite3数据库C语言简单操作基础之数据的查找(三)
转载至:https://blog.csdn.net/dancer__sky/article/details/79216403 sqlite3数据库C语言简单操作基础之数据的查找(三)概述:sqlite3数据库的创建,增删改都说过了,今天就是数据库的查找,也算是数据库比较核心的应用。如果用之前的API执行,因查找数据库...
2018-07-01 22:27:40 4409 1
转载 sqlite3数据库C语言简单操作基础之数据的增删改(二)
转载至:https://blog.csdn.net/dancer__sky/article/details/79041587 概述:前面记录了sqlite3数据库c接口的一些基础API的功能介绍以及数据库文件创建及表的创建,今天主要就是记录一下数据库数据的增删改,为啥这里没说查,后面会单独做一个查的笔记。毕竟查可能就有点...
2018-07-01 22:24:54 1057
转载 sqlite3数据库c语言简单操作基础(一)
转载至:https://blog.csdn.net/dancer__sky/article/details/79034329 概述:sqlite3数据库是一个比较精简的数据库操作库,在嵌入式设备上,因其轻量级,大多使用的就是这货了。当然它的使用也是比较简单的,通过几个基础的API就可以完成一些基本的操作了。最近使用这货,...
2018-07-01 22:21:20 3141
原创 我的Android开发人生第一步
今天才有空想起了博客,好久没写了,而且有太多东西需要整理出来再总结记录下来,研究生生活结束了,这三年过得还是很充实的,项目做了很多,一直没时间整理,后续将会把研究生做的项目总结出来。来公司实习一个月,终于从C++开发转到Android开发,基本熟悉了公司的项目开发流程,为此总结一些经验。成长快捷的捷径就是首先根据自己的职位了解工作内容,然后指定职业规划,设定目标,然后不
2016-06-15 23:02:00 383
原创 英语翻译之路-5-20150929 Our planet is home to about seven billion people. 我们的地球大约七十亿人口。(我们的地球是七十亿人口所在地)
Our planet is home to about seven billionpeople. 我们的地球大约七十亿人口。(我们的地球是七十亿人口所在地) Since the1990s, population experts have predicted the number would grow to nine billionbefore it begin
2015-09-29 20:12:16 3006
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人