本文分类:news发布日期:2024/11/15 16:17:18
打赏

相关文章

开源一个C缓存库

1 简介 在当下的视频点播应用场景下,端侧对视频缓存的需求可谓刚需,一方面可以为公司节省流量成本,一方面也可以提升用户的播放体验,有一石二鸟之效。 近期,本人用C写了一个缓存库,支持iOS/Android/harmony…

git--git reset

HEAD 单独一个HEAD eg:git diff HEAD 表示当前结点。 HEAD~ HEAD~只处理当前分支。 注意:master分支的上一个结点是tmp分支的所在的结点fc11b74, 79f109e才是master的第二个父节点。 HEAD~ 当前结点的父节点。 HEAD~1 当前结点的父节点。 HEAD~n 当前结点索…

moectf-Web题解

1、弗拉格之地的入口 2、垫刀之路01: MoeCTF?启动! 3、ez_http 4、ProveYourLove 5、弗拉格之地的挑战 6、ImageCloud前置 7、垫刀之路02: 普通的文件上传 8、垫刀之路03: 这是一个图床 9、垫刀之路05: 登陆网站 10、垫刀之路06: pop base mini …

Redis面试题——第二篇

1. Redis数据过期后删除策略是什么 定期删除:Redis每隔一段时间,会随机检查一定数量的键,如果发现过期键,则将其删除。这种方式能够在后台持续清理过期数据,防止内存膨胀。惰性删除:在每次访问键时&#x…

三子棋(C 语言)

目录 一、游戏设计的整体思路二、各个步骤的代码实现1. 菜单及循环选择的实现2. 棋盘的初始化和显示3. 轮流下棋及结果判断实现4. 结果判断实现 三、所有代码四、总结 一、游戏设计的整体思路 (1)提供一个菜单让玩家选择人机对战、玩家对战或者退出游戏…

Java面试宝典-并发编程学习01

Java 并发编程学习 1、创建线程的有哪些方式? 创建线程的方式有以下几种: 1. 继承Thread类:创建一个类继承Thread类,并重写run()方法,然后通过创建类的实例来创建线程。 2. 实现Runnable接口:创建一个类实…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部