找回密码
 立即注册
读写锁练习
程序中有3个线程,主线程A创建一个文本,每隔6s获取一次系统时间并写入到该文本中,另外两个线程B和C分别从文本中读取当前的时间和日期,子线程B输出系统时间”hh:mm:ss”,子线程C输出系统日期”2025年05月9日”,使用读写锁实现互斥。 ...
米榜饴 2025-6-4 21:25
330 0 0
AtCoder Beginner Contest 404 C-G(无F)题解
C. Cycle Graph? 题意 给你一个 \(N\) 个顶点 \(M\) 条边的简单(无重边、自环)无向图,第 \(i\) 条边连接节点 \(A_i\) 和 \(B_i\),判断这个图是不是一个环。 思路 首先一个图是环,要满足点数等于边数,即 \(N=M\); 其次,这个图 ...
役魅肋 2025-6-4 21:25
287 0 0
消息队列练习
进程A创建一条消息队列之后向进程B发送SIGUSR1信号,进程B收到该信号之后打开消息队列并把进程的PID作为消息写入到消息队列中,进程B在写入消息之后,发SIGUSR2信号给进程A,进程A收到该信号则从消息队列中读取消息并输出。 来源:程序 ...
锟及 2025-6-4 21:24
658 0 0
【日记】每次买东西做功课都是选择困难症(965 字)
正文   我收回前面的话,我果然还是肥得要命啊啊啊。   爷爷去世的这几天,忙里忙外,也没怎么锻炼。昨天早上下葬,下午回到银行自己的窝里。洗澡的时候,发现自己的下腹腰围突出好大一截。感觉比以前都要大。我当时好慌啊。不会年 ...
杼氖 2025-6-4 21:24
869 0 0
swift 闭包本质,闭包表达式,尾随闭包
1. 闭包 [*]一个函数和它所捕获的变量/常量环境组合起来,称为闭包 [*]一般指定义在函数内部的函数 [*]一般它所捕获的是外层函数的局部变量/常量 结果: 解释: 闭包能够使用其外层函数的局部变量,所以函数值能够增加 本质: 编译器 ...
沃盼盼 2025-6-4 20:10
556 0 0
【Swift/Objective-c】公司项目优化(二) - 下拉刷新抖动问题
  使用MJRefresh进行列表下拉刷新时,会出现列表上下颤抖问题   抖动的原因   我们先来看看在手松开之后我们对scrollView做了什么事情:   ScrollViewDidEndDragging => setContentInset:   为了保证在“Loading”的状态下, ...
聊账 2025-6-4 20:10
507 0 0
【Swift】拆分小说阅读器功能,分享内部实现
  公司项目结束了,公司估计也快黄了,年底事少,也给了我不少时间来维护博客。   公司的项目是一个类似于简书的创作平台,涵盖写作、小说、插画内容。   本期主要先下小说阅读部分,UI样式仿照的是微信读书样式,因之前也写过小说 ...
倡粤 2025-6-4 20:10
780 0 0
给我两分钟的时间:微博风格九宫格:UICollectionView实现
引言 UICollectionView 是 iOS 平台上一种强大的视图布局工具,能够很好地实现网格布局,列表布局等多种布局方式。 首先讲下今天的目标,我们将要使用 UICollectionView 来创建仿微博的九宫格内容。首先,目标行数为3,每行显示3张图片 ...
遗憩 2025-6-4 20:10
987 0 0
iOS 17新特性以及适配细节汇总
1、UIScrollView 增加了属性allowsKeyboardScrolling表示是否根据连接的物理键盘的方向键而滚动。2、applicationIconBadgeNumber UIApplication 的applicationIconBadgeNumber属性被废弃,建议使用UNUserNotificationCenter.current().se ...
翳舀 2025-6-4 20:09
555 0 0
ruby学习笔记(2) -- 概念类
学习ruby中记录下的一些要点和感悟,随缘更新 内容来自 《“笨方法”学ruby》、https://www.runoob.com/ ,此处仅做记录 KeyWord Data Class String Formats Operators 逻辑术语 [table][tr][td] ...
啖曼烟 2025-6-4 20:09
897 0 0
红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01
书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。 Ruby是一门在面向对象层面无所不用其极的解释型编程语言。 我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步 ...
锄淫鲷 2025-6-4 20:09
921 0 0
最近几天
8.03周四 一大早电话吵醒,着急给我妈送卡,早上坐车去延安,顺便下来玩玩,和以前的的高中同学打了两个小时的台球,又吃了自助,晚上还看了电影,在延安我哥哥家快2点才回去。 8.04周五 昨天睡觉的迟,已经中午快12点才起床,起来吃点, ...
康器 2025-6-4 20:09
113 0 0
红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础数据类型(data types)EP02
Ruby是强类型动态语言,即Ruby中一旦某一个对象被定义类型,如果不通过强制转换操作,那么它永远就是该数据类型,并且只有在Ruby解释器运行时才会检测对象数据类型,它的一切皆为对象(包括 nil 值对象),可以通过调用内置class属性来获 ...
曲愍糙 2025-6-4 20:09
774 0 0
ubuntu 18.04 LTS安装ruby on rails
ubuntu 18.04 LTS安装ruby on rails 注意 由于令人‘烦恼’的网络问题,不用&代&理来正确安装rails已不可能。我自己配置了一个VirtualBox的ubuntu 18.04 LTS的虚拟机,在其中设置了rails的开发环境,你可以直接在virtualbox中导入它, ...
溧久苟 2025-6-4 20:09
679 0 0
iOS开发 - Swift Codable协议实战:快速、简单、高效地完成JSON和Model转换!
前言 Codable 是 Swift 4.0 引入的一种协议,它是一个组合协议,由 Decodable 和 Encodable 两个协议组成。它的作用是将模型对象转换为 JSON 或者是其它的数据格式,也可以反过来将 JSON 数据转换为模型对象。 Encodable 和 Decodable ...
吕梓美 2025-6-4 20:09
271 0 0
【Swift】GRDB数据库本地存储聊天记录
      使用示例:      来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
梅克 2025-6-4 20:09
202 0 0
Callback详解
Callbacks Callback Registration 在 Rails 中,回调(Callbacks)是一种在模型对象的生命周期中执行特定代码的机制。回调可以在模型对象的创建、更新、删除等操作中执行特定的代码,例如保存对象前执行某些逻辑,或者在对象被删除前执 ...
鞭氅 2025-6-4 20:08
446 0 0
rails的接口查询详解
Retrieving Objects from the Database find "find"是一种常用的数据库查询方法,在Rails中被用于从数据库中查找单个记录。它可以接收一个主键作为参数,也可以接收一组条件参数。 以下是"find"方法的使用方式: 在上面的示例中,"Mode ...
嫂潍 2025-6-4 20:08
652 0 0
C++代码改造为UTF-8编码问题的总结
1. 引言 无论是哪个平台哪种编程语言,字符串乱码真是一个让人无语的问题:你说这个问题比较小吧,但是关键时刻来一下真是受不了。解决方式也有很多种,但是与其将编码转换来转换去,不如统一使用同一种编码方式,比如国际通用的UTF-8编 ...
路逸思 2025-6-4 20:07
462 0 0
2019-07-11 闭包函数和装饰器
一、闭包函数   定义:定义在内部的函数引用外部函数的名字(变量)叫做闭包函数   要打印的是inner函数的x,因为这个函数里面没有定义x的值,所以找上一层的局部变量x = 111。执行代码,outter函数被调用,返回值为inner,用变量res ...
慷规扣 2025-6-4 20:07
502 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则