
其他
我不信这个名字还有人用
这个作者很懒,什么都没留下…
展开
-
【C语言基础整理复现】指针数组 & 数组指针
【指针数组 & 数组指针】 指针数组本质是数组,只不过这个数组里的元素都是指针元素。 数组指针本质是指针,这个指针指向数组。 看一个表达式是数组指针还是指针数组,关键在于核心通过优先级比较,最先跟谁结合。 指针数组 int *p[1]通过优先级比较,上述表达式的核心p 会先合[]结合,因此上述表达式的本质应该是数组,其次加上*后,这个表达式可确定为指针数组,数组的元素都为指针,指向的都是int整型。指针数组的使用细节:void fun1(){原创 2021-01-29 11:52:33 · 218 阅读 · 0 评论 -
【近期项目总结】海思、RDA、python项目总结
海思项目1. 获取ATV预制频点的ini文件数量接口为了便于APK移植,因此将接口核心逻辑做在底层,上层只传路径下去。遍历当前目录(目录由APK上层通过参数传下去),通过检测文件名(预制频点文件格式是固定的)来判断ini文件的数量。dp = opendir("/atv/ini");if (dp != NULL){ while (ep = readdir(dp)){ b = ep->d_name; if(b.find("programlist") != std...原创 2021-01-06 14:40:44 · 834 阅读 · 0 评论 -
【python工具开发笔记】基于tkinter比较筛选目录下是否存在相同图片
筛选目录下所有图片,是否有相同的图片存在,存在的话打印出相同的两张图的具体路径。首先是先拿到路径下所有的图片,对比图片的相似度,经过百度有可以直接引用一个python的hash算法进行比较,传入图片路径和设定误差值即可。将相同的图片信息存在txt文件中用来保存。考虑到路径下可能存在多个文件夹嵌套、图片名字相同的情况,传入hash算法的文件名必须是带路径的,否则只能检测当前目录下的图片,并不能遍历到子文件夹中。大概思路如下:1. 获取所有文件名(带路径)com_path = [""]d原创 2020-12-17 17:22:30 · 731 阅读 · 1 评论 -
【RDA方案配索尼遥控】索尼遥控的码值、头码w
关于索尼遥控,和不同遥控不同:索尼遥控器可以包含多个头码。1. 在irxxx_map.h需要修改Power键的值,否则开机Power键会不起作用。2. 多个头码填在irxxx_map_table.c里...原创 2019-11-06 09:33:45 · 786 阅读 · 0 评论 -
【Python脚本】实现修改文件内容、添加并保存
# -*- coding: utf-8 -*-#coding=utf-8import osimport os.pathimport sysimport stringimport repath1 = os.getcwd()for parent,dirnames,filenames in os.walk('.'): for dirname in dirnames: if...原创 2018-12-27 15:57:57 · 4922 阅读 · 0 评论 -
【 Python画图】 plt.plot()函数细节
1、plt.plot(x,y,format_string,**kwargs) 转自点击打开链接x轴数据,y轴数据,format_string控制曲线的格式字串 format_string 由颜色字符,风格字符,和标记字符 关于*kwargs,有时候,函数的参数里会有(*args, *kargs),都是可变参数,*args表示无名参数,是一个元租,**kwargs是键值...转载 2019-02-18 11:40:07 · 18264 阅读 · 0 评论 -
【Python表格筛选】对表格进行操作,筛选表格内容并按格式打印
#encoding:utf-8# -*- coding: utf-8 -*-#!/usr/bin/env python# -*- coding=utf-8 -*-#Using GPL v2#Author: ihipop@gmail.com#2010-10-27 22:07import xlrd import xlwtfrom xlutils.copy import copy ...原创 2019-04-15 18:46:30 · 3914 阅读 · 3 评论 -
【Perl脚本】文件读取
转载:https://blog.youkuaiyun.com/yangxuan12580/article/details/51506216一、打开、关闭文件语法为open (filevar, filename),其中filevar为文件句柄,或者说是程序中用来代表某文件的代号,filename为文件名,其路径可为相对路径,亦可为绝对路径。open(FILE1,"file1");...转载 2019-06-25 15:53:26 · 2717 阅读 · 0 评论 -
【图片格式】关于JPEG baseline,progressive格式
RDA方案遇到一个logo不显示的问题,拿到同事做的logo图后,发现他时用连续格式保存的,换成基线已优化后就能显示。通过原厂得知:RDA方案logo支持JPEG baseline,不支持progressivePS保存JPEG格式图片时,会有三个格式:基线、基线已优化、连续百度得到三个格式的区别:“基线(标准)”是通常使用最多的格式,它用逐行扫描的方式显东图像..对于大多数图...原创 2019-08-29 15:23:38 · 2797 阅读 · 0 评论 -
【Python入门】Windows(cmd)下python和pip的安装教程笔记
安装python及配置环境变量================================================================================1.先在官网下载python的安装包,建议下载python3.0以上版本(安装路径一定得记得,需要配置环境变量)2.配置环境变量:方法1:在cmd下输入: path=%path%;D:\Pyth...原创 2018-10-31 11:41:21 · 1763 阅读 · 0 评论 -
【Python获取软件当前的配置信息】实现info命令
源码:# -*- coding: utf-8 -*-#coding=utf-8import osimport reimport sysimport datetimeM_name = open('.config')for line in M_name: line_new = line.split(' ')[-1] result = os.popen("svn info")...原创 2018-10-31 09:51:04 · 3810 阅读 · 0 评论 -
Kconfig基本语法(转载)
Linux 内核在2.6版本以后将配置文件由原来的config.in改为Kconfig。当执行make menuconfig时会出现内核的配置界面,所有配置工具都是通过读取arch/$(ARCH)Kconfig文件来生成配置界面,这个文件就是所有配置的总入口,它会包含其他目录的Kconfig。Kconfig的作用是用来配置内核,它就是各种配置界面的源文件,内核的配置工具读取各个Kconfig文转载 2018-01-11 19:21:34 · 352 阅读 · 0 评论 -
nohup 命令:后台执行命令、脚本
转载出处:AllenWnohup 命令用途:不挂断地运行命令。语法:nohup Command [ Arg … ] [ & ]描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。无论...转载 2018-03-31 17:52:09 · 3121 阅读 · 0 评论 -
【C语言实现串口通信知识点整理(一)】线程、打开串口、设置波特率、设置校验位、互斥锁等实现基本的通信
部分代码借鉴地址:https://blog.youkuaiyun.com/wangqingchuan92/article/details/73497354/ 谢谢!1.创建线程在线程内进行串口之间的收发void CREAT_pthread(void){ pthread_t t0; //创建线程1 if(pthread_create(&t0, NULL, print_a, NU...原创 2018-08-13 10:26:52 · 3103 阅读 · 0 评论 -
【C语言实现串口通信知识点整理(二)】遇到的问题整理(待续....)
1.c编译错误--error:stray \357 in programUTF-8编码问题。UTF-8编码有BOM和无BOM格式。BOM,ByteOrderMark(字节标记顺序),表明使用UTF8来进行编码。UTF-8的BOM通常为3个字节EF BB BF。转换成对应的字符查看,就是‘\357’,‘\274’,‘\233’。很大可能是中文字符的原因2.static declarati...原创 2018-08-13 10:34:01 · 542 阅读 · 0 评论 -
【C语言实现串口通信知识点整理(三)】串口打开、设置数据成功后进行数据读写
int OpenDev(char *Dev) { int fd = open(Dev,O_RDWR | O_NOCTTY | O_NONBLOCK); if(-1 == fd) { perror("Can't Open Serial Port"); return -1; } else { printf("Open com success!!!!!!...原创 2018-08-24 17:22:07 · 2727 阅读 · 0 评论 -
【C语言实现串口通信知识点整理(四)】关于线程和进程
转载:https://www.cnblogs.com/fuchongjundream/p/3829508.html因为在外部文件中调用结构体没有用extern修饰,导致获取不到正确的值,一直纠结在线程上。现在大概总结线程和进程的特点:概念1、进程(process)狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是...转载 2018-09-03 16:51:52 · 779 阅读 · 0 评论 -
【python】pygame学习(一)创建窗口、设置背景颜色、显示图片、鼠标单击事件等。
源码:import pygameimport timeimport osimport randomnumber = 1T = 0.5screen = pygame.display.set_mode((400,220),0,32)screen.fill((255,255,255))background=pygame.image.load('9.png') #图片位置 ...原创 2018-10-12 09:30:54 · 14394 阅读 · 3 评论 -
【python修改文件】带参数修改文件夹名、文件夹里文件名、文件内容等
源码如下:# -*- coding: utf-8 -*-#coding=utf-8''' 脚本说明 功能:在添加新遥控时,需要手动改文件名和文件内容。现执行脚本可自动修改(码值仍需要手动修改)使用:python ir_modify.py "原有的文件名" "需要的文件名" 例:python ir_modify.py "IR10N" "IRCHAOY...原创 2018-09-29 16:18:27 · 1407 阅读 · 0 评论 -
Global symbol "" requires explicit package name at ""的perl程序编译出错的解决办法
最近编写一个perl脚本时候,编译出现了Global symbol "" requires explicit package name at ""的错误,后发现是由于使用use strict;造成,那么问题解决方法应该有两个:一,使用use strict; ,修改其他代码,如下:1,首先,检查你是不是用了use strict;2,如果用了use strict; 则,请在每个转载 2018-01-11 11:21:13 · 5923 阅读 · 0 评论