草庐IT

Objective-C的UIStackView学习笔记

全部标签

JAVA多线程并发学习记录

基础知识1.进程和线程线程是最小的调度单位,进程是最小的资源分配单位进程:当程序从磁盘加载到内存中这时就开启了一个进程,进程可视为程序的一个实例。大部分程序可以同时运行多个实例。线程:线程是进程的一个子集,是一个指令流,并且将指令流中的指令按顺寻交给cpu执行进程大多相互独立,线程存于进程内部。进程拥有共享的资源供其内部线程共享进程的通信复杂:同一机器进程通信的IPC和不同机器通信的HTTP等线程通信简单,如共享一个变量。线程量级更小,上下文切换成本较低。并行与并发并发:多个线程轮流使用cpu一个核心的做法称为并发(串行)并行:多个指令同时运行称为并行。同步与异步调用定义:同步——需要等待结果

c++ - 如何处理 C++ 的 objective-c 委托(delegate)?

简短版本:我有一个Qt/C++,我必须向其中添加有限数量的Cocoa/Objective-C代码。我已将.cpp文件更改为.mm文件,并将objective-c代码/对象添加到所述文件,它可以编译并运行。我现在需要我创建的其中一个对象的委托(delegate)——确切地说是一个NSPopUpButton(或者更确切地说,它的菜单)——我被卡住了。如何为此对象添加委托(delegate)?详细信息:有问题的文件:reportwindow.h,reportwindow.cpp重命名为reportwindow.mm-这些文件包含我的原始C++实现以及一些objective-c代码(打开包含N

接口测试Postman学习笔记2--创建请求+变量+接口关联+参数设置

目录五、Postman执行接口测试六、Postman的环境变量以及全局变量七、接口关联八、Postman内置动态参数以及自定义的动态参数五、Postman执行接口测试1.请求界面介绍请求页面:        Params:get请求传参        authorization:鉴权        headers:请求头        Body:post请求传参                none:没有参数                form-data“”既可以传键值也可以传文件                x-www-from-urlencoded:只能够传键值对参数       

基于深度学习的图片上色(Opencv,Pytorch,CNN)

文章目录1.前言2.图像格式(RGB,HSV,Lab)2.1RGB2.2hsv2.3Lab3.生成对抗网络(GAN)3.1生成网络(Unet)3.2判别网络(resnet18)4.数据集5.模型训练与预测流程图5.1训练流程图5.2预测流程图6.模型预测效果7.GUI界面制作8.代码下载1.前言文末附有源码下载地址。灰度图自动上色2.图像格式(RGB,HSV,Lab)2.1RGB想要对灰度图片上色,首先要了解图像的格式,对于一副普通的图像通常为RGB格式的,即红、绿、蓝三个通道,可以使用opencv分离图像的三个通道,代码如下所示:importcv2img=cv2.imread('pic/7.

哈哈笔记 | HarmonyOS Arkts学习笔记(未完)

国企银行Java笔试精选1[可打印]【蓝蓝高频面试之数据库系列】第一期数据库基础20题#创作激励计划#操作系统经典20题总结==上岸#高频知识点汇总#2021测试开发最全路线==上岸#创作激励计划#宝宝们,签约毁约一定要看清楚哟程序媛的一战-互联网vs研究所vs银行大厂cv算法面经数据库高频面试题之第一期-数据库理论20题本菜鸡安徽人,秋招收到两个offer,车企内饰岗方向不太符合且加班严重,上海嵌入式方向符合不加班但是面经|算法|计算机视觉|百度,B站,图森,商汤,九坤等20个测试十大黑暗时刻,排名不分先后中信证券公司层面中文面试统计Java学习路线总结23本信息与计算科学专业找工作中美大厂

简易机器学习笔记(七)计算机视觉基础 - 常用卷积核和简单的图片的处理

前言这里实际上涉及到了挺多有关有关理论的东西,可以详细看一下paddle的官方文档。不过我这里不过多的谈有关理论的东西。【低层视觉】低层视觉中常见的卷积核汇总图像处理中常用的卷积核在代码中,我们实际上是用不同的卷积核来造成不同的影响,我这里也是paddle中对于卷积核的几个比较简单的应用。什么是卷积核?如果你不考虑卷积核的计算,可以简单的将卷积核理解成一个矩阵,这个矩阵维度的大小和取值的不同会导致卷积计算中对图像造成不同的影响。实际上你也可以理解成通过卷积算子对图像进行了处理,而输出的参数矩阵也就是卷积核,卷积核会决定对图像的处理结果。卷积核对图像造成的影响可以参考上方常见卷积核汇总。飞桨卷积

开启Android学习之旅-1

最近在学习《第一行代码Android》,两天看书把所有代码都敲了一遍。由于之前没有接触过Kotlin,导致了囫囵吞枣,跟着书会敲,离开就忘了。Android大佬开发的各种框架、控件好像大部分都用了Kotlin。看他们的源码,理解起来很困难。所以好记性不如烂笔头,还是得整理笔记,形成全局思维,才能解决开发项目中出的各种问题。Android开发最麻烦的一件事就是版本问题,基本上打开第三方项目,很难一键运行起来,在此记录下配置,方便后续迷糊的时候翻看。开发环境IDE:AndroidStudioFlamingo|2022.2.1Patch1AndroidGradlePluginVersion8.0.1

大模型笔记【3】 gem5 运行模型框架LLama

一LLama.cppLLama.cpp支持x86,arm,gpu的编译。1.github 下载llama.cpphttps://github.com/ggerganov/llama.cpp.git2.gem5支持arm架构比较好,所以我们使用编译LLama.cpp。以下是我对Makefile的修改开始编译:makeUNAME_M=aarch64编译会使用到aarch64-linux-gnu-gcc-10,编译成功可以生成一个main文件,这里我把main重命名成main_arm_backup了。可以使用filemain查看一下文件:3.下载一个大模型的model到llama.cpp/model

【NLP】Label prompt for multi-label text classification论文阅读笔记

0.前言    写于来XXXX公司实习的最后一个月,预祝自己实习顺利结束~Paperaddress:Labelpromptformulti-labeltextclassification|AppliedIntelligence(AppliedIntelligence2023)摘要        在多标签分类任务中,在复杂且未知的标签空间中直接对标签之间的相关性进行建模是相当具有挑战性的。所以文章提出了一个标签提示多标签文本分类模型(LP-MTC)。具体来说,文章作者设计了一组用于多标签文本分类的模板,将标签集成到预先训练的语言模型的输入中,并通过掩蔽语言模型(MLM)进行联合优化。通过这种方式

搭建开源笔记软件 Blossom(免费、开源,全平台)

搭建开源笔记软件Blossom(免费、开源,全平台)🚩Blossom是什么?Blossom是一个需要私有部署的笔记软件,虽然本身定位是一个云端软件,但你仍然可以在本地部署,数据和图片都将保存在本地,不依赖任何的图床或者对象存储。客户端:支持Windows端和ARM架构的Mac端,以及作为网页端部署。移动端:响应式网页移动端,主要为移动端设计,同时也作为博客供所有人访问。服务端:服务端支持在Docker中进行部署。🚩为什么选择Blossom?Blossom作为一款开源软件,在使用上更加安全有保障,无论是部署在本地电脑还是部署在云服务器上都可以正常的使用这个软件来进行写作和管理自己知识库,这也是我