每 30 秒执行一次代码

2023-11-29

我有一个服务器需要从其客户端收集信息。该信息是一个随机数,我将其存储到频率数组中。服务器应该告诉所有客户端最频繁的号码,但每隔 30 秒左右一次。发送该号码的客户端会断开连接,并为新的客户端腾出空间。因此,新的数字被添加到数组中。

如何让服务器每 30 秒检查一次并发送消息?

我在 Unix 下使用 C,而不是 C++。


使用闹钟()

 void handler(int signum) {
    ///your logic
 alarm(30);
 }

 int main(void) {

  signal(SIGALRM, handler);
  alarm(30);

  getchar();

  return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

每 30 秒执行一次代码 的相关文章

  • 以文化中立的方式将字符串拆分为单词

    我提出了下面的方法 旨在将可变长度的文本拆分为单词数组 以进行进一步的全文索引处理 删除停止词 然后进行词干分析 结果似乎不错 但我想听听关于这种实现对于不同语言的文本的可靠性的意见 您会建议使用正则表达式来代替吗 请注意 我选择不使用 S
  • 为什么两个不同的 Base64 字符串的转换会返回相等的字节数组?

    我想知道为什么从 base64 字符串转换会为不同的字符串返回相同的字节数组 const string s1 dg const string s2 dq byte a1 Convert FromBase64String s1 byte a2
  • 按成员序列化

    我已经实现了template
  • 嵌套接口:将 IDictionary> 转换为 IDictionary>?

    我认为投射一个相当简单IDictionary
  • 使用实体框架模型输入安全密钥

    这是我今天的完美想法 Entity Framework 中的强类型 ID 动机 比较 ModelTypeA ID 和 ModelTypeB ID 总是 至少几乎 错误 为什么编译时不处理它 如果您使用每个请求示例 DbContext 那么很
  • 类模板参数推导 - clang 和 gcc 不同

    下面的代码使用 gcc 编译 但不使用 clang 编译 https godbolt org z ttqGuL template
  • 用于登录 .NET 的堆栈跟踪

    我编写了一个 logger exceptionfactory 模块 它使用 System Diagnostics StackTrace 从调用方法及其声明类型中获取属性 但我注意到 如果我在 Visual Studio 之外以发布模式运行代
  • OleDbDataAdapter 未填充所有行

    嘿 我正在使用 DataAdapter 读取 Excel 文件并用该数据填充数据表 这是我的查询和连接字符串 private string Query SELECT FROM Sheet1 private string ConnectStr
  • 堆栈溢出:堆栈空间中重复的临时分配?

    struct MemBlock char mem 1024 MemBlock operator const MemBlock b const return MemBlock global void foo int step 0 if ste
  • 将 VSIX 功能添加到 C# 类库

    我有一个现有的单文件生成器 位于 C 类库中 如何将 VSIX 项目级功能添加到此项目 最终目标是编译我的类库项目并获得 VSIX 我实际上是在回答我自己的问题 这与Visual Studio 2017 中的单文件生成器更改 https s
  • C#中如何移动PictureBox?

    我已经使用此代码来移动图片框pictureBox MouseMove event pictureBox Location new System Drawing Point e Location 但是当我尝试执行时 图片框闪烁并且无法识别确切
  • WCF 中 SOAP 消息的数字签名

    我在 4 0 中有一个 WCF 服务 我需要向 SOAP 响应添加数字签名 我不太确定实际上应该如何完成 我相信响应应该类似于下面的链接中显示的内容 https spaces internet2 edu display ISWG Signe
  • 如何在 C 中调用采用匿名结构的函数?

    如何在 C 中调用采用匿名结构的函数 比如这个函数 void func struct int x p printf i n p x 当提供原型的函数声明在范围内时 调用该函数的参数必须具有与原型中声明的类型兼容的类型 其中 兼容 具有标准定
  • 垃圾收集器是否在单独的进程中运行?

    垃圾收集器是否在单独的进程中启动 例如 如果我们尝试测量某段代码所花费的进程时间 并且在此期间垃圾收集器开始收集 它会在新进程上启动还是在同一进程中启动 它的工作原理如下吗 Code Process 1 gt Garbage Collect
  • 对现有视频添加水印

    我正在寻找一种用 C 在视频上加水印的方法 就像在上面写文字一样 图片或文字标签 我该怎么做 谢谢 您可以使用 Nreco 视频转换器 代码看起来像 NReco VideoConverter FFMpegConverter wrap new
  • cmake 将标头包含到每个源文件中

    其实我有一个简单的问题 但找不到答案 也许你可以给我指一个副本 所以 问题是 是否可以告诉 cmake 指示编译器在每个源文件的开头自动包含一些头文件 这样就不需要放置 include foo h 了 谢谢 CMake 没有针对此特定用例的
  • 混合 ExecutionContext.SuppressFlow 和任务时 AsyncLocal.Value 出现意外值

    在应用程序中 由于 AsyncLocal 的错误 意外值 我遇到了奇怪的行为 尽管我抑制了执行上下文的流程 但 AsyncLocal Value 属性有时不会在新生成的任务的执行范围内重置 下面我创建了一个最小的可重现示例来演示该问题 pr
  • IEnumreable 动态和 lambda

    我想在 a 上使用 lambda 表达式IEnumerable
  • 如何将服务器服务连接到 Dynamics Online

    我正在修改内部管理应用程序以连接到我们的在线托管 Dynamics 2016 实例 根据一些在线教程 我一直在使用OrganizationServiceProxy out of Microsoft Xrm Sdk Client来自 SDK
  • 对来自流读取器的过滤数据执行小计

    编辑问题未得到解答 我有一个基于 1 个标准的过滤输出 前 3 个数字是 110 210 或 310 给出 3 个不同的组 从流阅读器控制台 问题已编辑 因为第一个答案是我给出的具体示例的字面解决方案 我使用的实际字符串长度为 450 个

随机推荐

  • React 中的 Konva 无限网格

    我正在尝试学习如何通过包react konva使用canvas 我找到了我需要在 javascript 中编写的确切内容 但我需要像反应组件一样 并在单击按钮时添加矩形的图像 任何人都可以帮我重新组织代码以在反应中显示它 这是我在网上找到的
  • 在tensorflow 1.2.1中导入tensorflow contrib模块很慢

    1 2 1 中的tensorflow contrib 模块导入速度比 1 1 0 慢是否有原因 我正在使用Python 3 5 使用命令行的开销并不大 大约需要 2 3 秒 然而 在 IDE 中 它变得非常重要 导入tensorflow c
  • 在 PHP 中使用常量来声明一个对象来保存类名(就像使用变量一样)?

    这个问题是关于 PHP 中的语法 语法功能 以声明对象时使用变量来存储类名为例 className myClass obj new className 我想知道是否有某种方法可以对常量执行相同的操作 大致如下 define CLASS NA
  • JavaScript 四舍五入到小数点后两位

  • C# HttpWebRequest 网站登录

    我正在尝试从 Web 浏览器控件切换到 http 请求 以实现任务自动化以提高速度 使用此函数 我可以发布数据并接收登录页面 但不会返回任何 cookie 并将其添加到 cookie 列表中 因此登录会话不会传递到下一个请求 an exam
  • 如何调整 AVD 模拟器的大小(在 Eclipse 中)?

    我正在为一家拥有一些 Droid 手机的小型企业编写我的第一个 Android 应用程序 我为手机设置了一个具有正确分辨率的 AVD 854 像素高 我正在使用最大屏幕分辨率为 900 像素高的 MacBook Pro 因此当模拟器启动时
  • Java 从 JAR 设置背景并使其透明

    请耐心等待 我还是个初学者 请不要发表粗鲁的评论 所以这个问题的目标是让我学习如何将已经透明的 JFrame 的背景设置为模糊 这就是我现在所拥有的 正如您所看到的 它是透明的 但并不模糊 我在想也许 Java 有一些进程可以模糊 JAR
  • IONIC2 背景图像在键盘打开时调整大小

    当设置背景图像并将其大小 背景大小 设置为 覆盖 或 100 100 时使用 ionic 2 例如 background url img bg jpeg background repeat no repeat background size
  • Kerberos/Spring Security/IE/Active Directory 出现“检测到有缺陷的令牌”错误(NTLM 不是 Kerberos)

    我们在让 Spring Security Kerberos AD 适用于我们的 Web 应用程序时遇到问题 我们的诊断是 我们的 AD 服务器将 NTLM 令牌 我们可以看出它以 TlRMTVNT 开头 发送到 IE 然后 IE 将其发送到
  • scipy.stats.rv_continuous 的子类化

    我有 3 个关于 scipy stats rv continuous 子类化的问题 我的目标是编写一个截断正态分布 截断指数分布和 2 个均匀分布的统计混合模型 1 为什么通过 mm model rvs size 1000 绘制随机变量如此
  • Django DRF 创建相关对象的权限

    我努力在 Django REST 框架中强制执行对象创建的安全性 基本上 我可以使用 has object permission 在对象级别强制执行安全性 登录的用户必须是对象的所有者才能操作它 实际上 正如文档中所述 我缩小了查询集中的对
  • 仅 CSS 旋转 box-shadow,无原始元素

    我有一个小问题 我想为图片创建 45 度阴影 但如果我使用我的代码 我的对象也会旋转 所以我想请求帮助解决这个问题 我的代码 item box shadow 50px 80px 4px 10px 555 webkit transform r
  • 刷新 让我们在 docker 容器中加密根 CA

    我在 docker 容器中运行 debian 9 今天我无法更新让我们在容器内加密的根证书 在主机 Ubuntu 20 上 一切都可以正常工作 无需我的任何干预 但在我的 debian 容器上 我无法获得新的根 Lets Encrypt 证
  • 使用Java将Java项目导入到Eclipse中

    我编写了一个java程序 该程序编写了另一个java项目 但是 我想添加一段特定代码 将项目导入工作区 这可以做到吗 你有这里有同样的想法表示为利兰 奥雷维但有更多细节和代码示例 Imports the given path into th
  • 组合 std::function 对象

    说我有 double xSquared const double return x x std function
  • 计算html中两个输入类型=“日期”之间的天数[重复]

    这个问题在这里已经有答案了 我有这段 html 代码 其中有两个日期选择器 输入类型 date 和一个 id numdays 的文本字段 我想计算两个选定日期之间的天数并在文本字段中显示该数字 我还想限制选择早于今天的日期 我认为这可以通过
  • Scanner、nextInt 和 InputMismatchException

    我正在尝试读取一个文本文件 然后使用 Java 中的 nextInt 函数循环打印出整数 我的文本文件的形式为 a 2000 2 b 3000 1 c 4000 5 d 5000 6 这是我的代码 public static void ma
  • C++ 中的动态数组

    我是 C 和编程新手 如果您能在 C 或 C 中动态调整数组大小方面获得一些帮助 我将不胜感激 ex 我需要将值存储到数组中 值可能会改变 设置 1 0 1 2 3 设置 2 0 1 2 3 4 设置 3 0 1 设置 4 0 所以我希望他
  • 将 Moles 与 DateTime 结合使用

    我开始在单元测试中使用 Moles 并且在文档方面遇到了一些困难 我想摩尔 DateTime Now 如果您查看旧的执行此操作的方法是添加对 mscorlib 的引用 然后为其添加一个存根文件 添加新项 gt 用于测试的存根和摩尔 用于测试
  • 每 30 秒执行一次代码

    我有一个服务器需要从其客户端收集信息 该信息是一个随机数 我将其存储到频率数组中 服务器应该告诉所有客户端最频繁的号码 但每隔 30 秒左右一次 发送该号码的客户端会断开连接 并为新的客户端腾出空间 因此 新的数字被添加到数组中 如何让服务