- 博客(37)
- 问答 (3)
- 收藏
- 关注
原创 sqlite3入门教程(window)
下载之后将两个文件中的内容都解压到同一个文件夹中,将文件夹的地址添加到系统变量中。查询用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。可以使用带有 WHERE 子句的 UPDATE 查询来更新选定行,否则所有的行都会被更新。数据库的内容到 SQLite 的语句中,并将其转储到 ASCII 文本文件。如果要为表中的所有列添加值,您也可以不需要在 SQLite 查询中指定列名称。命令来验证表是否已成功创建,该命令用于列出附加数据库中的所有表。
2024-02-17 17:11:45
5571
1
原创 c++ 函数
用数组名来标记储存位置,对数组名使用sizeof将得到整个数组的长度. 取址符用于数组名将放回整个数组的地址(整个内存块的地址).C++对返回值的一个限制是-----不能是数组(但传入数组头指针和长度,返回地址就好),可以是其他任何类型,包括结构和对象.原型描述函数到编译器的接口,描述了函数返回值的类型,和参数的类型,因此函数的原型不要求提供变量名,有类型列表就好了。函数被调用时,会创建一个新的与参数同名同类型的变量,并将其初始化,因此函数内部对参数的处理不会影响函数原来的数据.,它是一个函数指针。
2023-08-29 20:08:55
145
原创 c++ Primer Plus 第6章
注意:"打开已有文件,以接受写入时,默认将其长度截断为零,因此原来的内容将会丢失.因此程序原打开文件时需要检查文件是否存在.或者打开已有文件,是否有权限进行访问,会失败,需要检测打开文件操作是否成功。如果expression1 为true 则表达式的值为expression2 ,否则为expression3.用.open("filename")将文件和定义的ofstream类关联起来。标准的检测文件输出没问题(没到EOF,类型不匹配,文件受损)代码。头文件包含fstream。<2>文件输入(读取)
2023-08-10 18:42:49
115
原创 C++ Primer Plus 第五章
EOF(End of File)是一个特殊的标记,表示已经到达文件的结尾。在读取文件时,可以使用EOF作为输入结束的标识。是用于检测输入操作是否成功或者是否到达文件末尾的两个有用的成员函数。loop)是C++11引入的一种循环语法,用于遍历序列(数组、容器、字符串等)中的元素,无需使用下标或迭代器。for循环和while循环几乎是等效的,因此究竟使用哪一个只是风格上的问题。的输入流在到达文件末尾或发生错误时会被置位,导致循环条件不满足而退出循环。通过循环读取整数,并在每次循环中处理读取到的整数。
2023-08-09 19:09:29
130
原创 Makefile自定义函数 / pushd,popd / ifneq / findstring / camke内置变量
①Makefile 自定义函数1.自定义函数编写自定义函数一般上是命令的集合define func1@echo "func name is $(0)\n"@echo "the first param is $(1)"endef通过define定义函数 $(0)是函数名,$(1)是第一个变量2.函数调用预定义的call函数在调用时将参数传递给多行变量 自定义函数是call函数的实参,并在call中被执行$(call func1,param1)结果:f
2022-05-23 17:22:12
1883
原创 Linux 检测文件是否有更新——改进
#!/bin/bashcd //home/linhaot/sharing/RK/projecta=0find . -type f -name "Makefile"|while read LINEdo cd //home/linhaot/sharing/RK/project cd ${LINE%%Makefile*} echo ${LINE%%Makefile*} if [ "$(ls|grep "change")" = "change_time.txt" ] then old_ti.
2022-05-17 09:17:31
1199
原创 linux,检测文件是否有更新
#!/bin/bashold_time=$(cat change_time.txt)cd RK/projectchmod 777 app/rkipc/Makefilenew_time=$(stat -c "%y" app/rkipc/Makefile)if [ "echo $old_time" = "echo $new_time" ]then echo "#########not change#############"else ./build.sh | te.
2022-05-13 17:15:04
2273
原创 Linux学习日志4:shell中{}()和source的使用
一.{}()的使用①.{}中字符删除替换方法# 是去掉左边(键盘上#在 $ 的左边)%是去掉右边(键盘上% 在$ 的右边)单个是shun
2022-04-15 13:43:34
855
原创 Linux学习日志3:shell_重定向_管道
一、重定向在看sh文件的时候,会发现明明echo或这报错了却没有显示出来,这是因为它们将输出存入别的地方了。Linux shell中,执行程序时,它使用三个标准I/O流,每个流都由一个数字文件描述符表示:0 - stdin,标准输入流。1 - stdout,标准输出流。2 - stderr,标准错误流。基本上你可以:1>.重定向stdout到一个文件ls-l#显示当前目录下所有文件的具体消息,并打印到屏幕上ls-l >/home/ls-l.txt#将l
2022-04-14 14:45:53
1217
原创 Linux学习日志2:shell脚本
一:基操1.建立放学习shell脚本的文件夹这里设置凭自己喜好cd /home/sudo mkdir learn_shellcd ..sudo chmod 777 learn_shell #确保了可以建立文件2.建立文件vim hello_world.sh3.编写hello_word#!/bin/sha="hell_world"echo"a is :$a"注意事项编写完成后:esc -> :wq然后:#使能此文件chmod..
2022-04-12 16:04:21
174
原创 机器学习第二周
% the detail usage of matrix % part one v = [14 141 13 1 7 2 3 45]; v([1 4 5]); % output 14 1 7 v(3 : 7); % output 13 1 7 2 3 v2 = v([3:7 1:2]); %output 13 1 7 2 3 14 141 v...
2022-04-08 15:16:06
723
原创 linux学习日志1:linux命令
Ctrl +Art + f2 ,Ctrl +Art + f1 --两个控制台的切换,在两个控制台同时工作useradd 选项 用户名 --添加用户passwd 选项 用户名 --修改某一用户密码su --切换到超级用户shutdown --关机e.p. shutdown now立刻关机cp 选项 源文件目录 目标文件目录 --拷贝 e.p. cp /home/test /temp/ 将home目录下的test文件copy到temp目录下...
2022-04-01 13:35:06
570
原创 HISI_3516_vpss
我这里只是想自己做一个总结,是收到大牛博客的启发,按顺序自己总结一遍,具体的一些解释请看此文章:海思3518E开发笔记2.6——海思VPSS(Video Process Sub-System)模块详解_Spark!的博客-优快云博客_海思3518e目录海思Video Process Sub-System模块架构介绍海思Video Process Sub-System相关概念VI、VPSS的离、在线模式海思Video Process Sub-System模块功能介绍函数调用关系相关数据结构流程分析海思.
2022-03-31 14:49:35
891
原创 HISI_3516_vi
主要的解释还是看这些大牛的,我这里只是想自己整理一遍:海思3518E开发笔记2.5——海思VI(video input)模块详解_Spark!的博客-优快云博客_海思wdr目录海思video input模块架构介绍海思video input模块功能介绍结构体说明函数调用关系流程分析step 1: mipi configurestep 2: configure sensor and ISP(include WDR mode)step 3: run isp threadstep 4 : config &am.
2022-03-28 17:14:30
1666
原创 hi_3516_sample_ive 学习日志:一些名词解释
1.occlusion detected (遮挡检测)SAMPLE_IVE_Od()下名词解释。PIC_SIZE_E enSize = PIC_720P; //分辨率 GK_S32 s32Ret = GK_SUCCESS; GK_CHAR acThreadName[16] = {0}; //threadname 是线程的意思什么是线程:进程与线程_程序媛 泡泡的博客-优快云博客https://blog.youkuaiyun.com/weixin_43884234/article/
2022-03-17 09:25:39
402
原创 c# system.drawing.save(),储存到指定文件夹
bitmap.Save("D:\\视频监控 v1.0.1\\Vedio\\2.bmp");//一定要用双\\System.Drawing Namespace | Microsoft Docs
2022-03-10 11:11:08
507
原创 c# 基于sift的 马赛克检测
而相同的视频文件,经不同机顶盒的解码和图像采集设备的抓取,可能会产生图像明暗的差异和整体的颜色值变化,但极值和边角的变化极少。而图像马赛克出现,则对图像中的极值点会产生数量和位置的变化。通过对极值点的数量、位置的变化对比,来检测图像跟原始图像的差异,来判断图像的异常是本文介绍方法的核心using System;using OpenCvSharp;using OpenCvSharp.CPlusPlus;namespace CppStyleSamplesCS{ class sift_.
2022-03-08 17:07:53
3007
原创 C#,概览
1.类型引用类型:①:对象类型: object a; 这个类型可以被分配任何其他类型的值②:动态类型:dynamic d = 20;这个可以被分配任何类型值,变量在运行的时候实时检查(辨别:对象类型中这里a是算object类型,动态类型中d算int类型)0x:十六进制0:八进制类型转换:用 Convert.To__等函数进行转换例:string a = "2.23"; double i ; i = Convert.ToDouble(a...
2022-03-07 17:25:16
283
原创 sift(一半半)
%构造高斯金字塔pic = imread('C:\Users\林皓天\Desktop\城市\6.jpg');[height,width] = size(pic);octave = floor(log2(min(height,width))) - 2; % 高斯金字塔有几组,floor为取整函数s = 5; %每组五层n = s - 3;sigma = 1.6;for i = 2:s sigma(i) = sigma(i-1) * 2^(1/n);endpic = imresi.
2022-03-03 17:28:00
76
原创 ubuntu 通过nfs 与开发板上linux文件互传
目录1.创建一个虚拟机的网卡,并调成桥接模式2.查看开发板的IP地址3.更改ubuntu的IP地址4.更改电脑IP地址5.在Ubuntu中创造共享文件夹6.通过串口通信软件创建一个文件夹,然后和ubuntu的文件夹创建联系1.创建一个虚拟机的网卡,并调成桥接模式双击网络适配器 -->添加-->网络适配器-->桥接模式2.查看开发板的IP地址打开开发板串口软件,输入ifconfig 这里查到开发板的IP为:192..
2022-03-01 09:32:43
1279
原创 配置NFS实现window和ubuntu文件共享
实际上如果只是一般的在window和ubuntu中传递文件,可以去搭载一个samba,具体的我有写过一篇文章。但是,由于外界的硬件系统上的Linux平台(我这里是网络摄像头的平台)使用Linux系统中的nfs来进行文件的传递,所以现在要配置nfs系统。1.首先window系统的家庭版是不支持nfs的,所以要更改密匙,将家庭版升级成企业版。具体查看:我的电脑-->属性2.若是家庭版的,点击上面界面下方的更改密匙,升级系统:win10家庭中文版升级专业版方法(无损升级)-系统城 (x
2022-02-28 14:13:05
1042
原创 ubuntu解压一些文件,not found commend的问题
1.第一查看路径是否完整,可以通过path查看2.看看文件是否为32位的文件,如果是的话,要install32位的文件包sudo apt-get install lib32stdc++6
2022-02-24 22:01:52
433
原创 Linux visualbox ubuntu,内存不足问题
1.首先打开虚拟机ctal+art+t打开终端sudo apt-get install gparted //首先安装gparted2.关闭虚拟机,查看visualbox的属性,看安装路径所以我这里是E:\fake3.查看磁盘位置4.win+r,输入cmd5.进入visualbox的安装路径cd /d E:\fake //输入这个6.然后输入这个 “引号内部的之前查看的磁盘位置”后面的数字是想要更改的磁盘大小,是以M为单位 ,这..
2022-02-23 11:27:59
787
原创 visualbox ubuntu Linux,共享文件夹的建立
visualbox ubuntu Linux,共享文件夹的建立3.(确保之前的操作是在虚拟机没打开的情况下操作的) 打开虚拟机,ctal+art+t 打开终端界面mkdir share_dir //创建名称为share_dir的文件夹ls -ld share.
2022-02-22 14:18:03
753
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人