腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
haskell
中
处理
SIGWINCH
?
haskell
、
signals
、
posix
您好,我是
Haskell
的新手,我一直在编写一些
Haskell
代码来
处理
POSIX系统上的信号。 特别是我想用
Haskell
处理
SIGWINCH
。include <stdio.h>#include <signal.h> if (
SIGWINCH
== sig) { printf("you r
浏览 17
提问于2021-08-01
得票数 3
回答已采纳
1
回答
多线程ncurses程序
中
窗口大小的调整
signals
、
multithreading
、
ncurses
总的问题很简单:细节在这里。我读过一些相关的问题(1,2,3.)。据我所知,基本上有两种
处理
窗口大小调整的方法:我已经对我的ncurses实现进行了测试,以确保我能够接收KEY_RESIZE。但我仍然
浏览 0
提问于2018-12-17
得票数 2
1
回答
在链式ncurses程序
中
调整终端的大小(叉/exec/等待)
c
、
fork
、
ncurses
、
curses
在exec下一个程序之前,在每个程序
中
需要做什么来“冻结”诅咒直到wait返回?当我将fork/exec/wait替换为system()时,一切正常。在第一个(主)进程
中
,调整终端的大小。一切都很好。 问题:打开许多实例(10个或更多),调整终端的大小。查看它多次刷新/重新绘制屏幕,可能是针对运行的每个实例。
浏览 5
提问于2016-10-24
得票数 1
回答已采纳
1
回答
Ncurses和调整窗口大小
c
、
ncurses
\n"); } initscr();
浏览 2
提问于2015-04-18
得票数 0
回答已采纳
1
回答
调整xterm大小时,未从getch()返回KEY_RESIZE
python
、
python-3.x
、
readline
、
curses
当在xterm
中
运行并且xterm被调整大小时,下面的代码应该输出'True‘:import os terminal_resized =基本上,readline模块设置'LINES‘和'COLUMNS’环境变量,这会干扰ncurses的内置
SIGWINCH
信号
处理
程序,这是调整终端大小时返回KEY_RESIZE的getch()的最终原因有谁知道如何让curses getch()方法返回KEY_RESIZE,就像在Python3.7
中</em
浏览 0
提问于2019-02-05
得票数 1
1
回答
处理
SIGWINCH
后程序挂起
c++
、
terminal
、
signals
、
xterm
我正在尝试
处理
SIGWINCH
,以便在终端调整大小时告知库。程序正常响应,直到我调整终端的大小,然后它停止响应输入,甚至是CTRL-C (尽管我没有
处理
SIGINT,并使用termios使终端处于“原始”模式)。下面是我从代码
中
复制出来的一些代码片段,用来展示我是如何设置信号
处理
程序的。= 3) if(ch > 0) }我根据提供的用于设置信号
处理
程序的示例定制了我的代码。在
处理</e
浏览 5
提问于2017-07-29
得票数 0
回答已采纳
2
回答
如何获得终端大小更改事件?
bash
、
scala
、
terminal
我正在开发一个Scala脚本,它运行在Bash脚本
中
(在Linux机器上)。为了有一个复杂的用户界面,我需要始终准确的终端大小。 那么,如何获得终端窗口大小(行、列)更改事件?
浏览 2
提问于2015-07-23
得票数 2
回答已采纳
2
回答
任何大小调整的bash事件
bash
我有一种UI是在一个‘响应’一样的庄园,画一个框在终端底部使用tput。
浏览 5
提问于2014-06-30
得票数 2
回答已采纳
1
回答
如
何在
ncurses
中
实现
SIGWINCH
处理
程序?
signals
、
ncurses
、
window-resize
如果我定义了自己的
SIGWINCH
信号
处理
程序,getmaxyx将无法工作(即它不会报告更新值)。如果我调用endwin()它可以工作,但这会导致闪烁(例如,在启动ncurses之前显示屏幕)。请注意,默认信号
处理
程序(与检查KEY_RESIZE相结合)可以工作,但我试图通过重复调用getch来避免轮询。
浏览 0
提问于2014-12-12
得票数 2
2
回答
诅咒在内存和刷新时注入KEY_RESIZE在哪里?
ncurses
、
python-curses
) curses.cbreak()stdscr.refresh(){ cbreak(); wrefresh(stdscr); signal(
SIGWINCH
为什么我们必须按一个键才能得到C代码
中
的KEY_RESIZE,这在Python代码
中
是不必
浏览 3
提问于2018-12-17
得票数 1
回答已采纳
4
回答
创建映射操作,以便每个输入元素生成一个或多个输出元素?
haskell
最近,我正试图找出如
何在
Haskell
中进行编程。input = [1,2,3,4]也就是说,对于input
中
的每个元素input,在output中生成因此,对于输入
中
的元素1,将[1]附加到输出。然后,对于输入
中
的元素2,将元素[2,2]附加到输出。然后,对于元素3、附加[3,3,3]等,该算法只适用于标准数字。我知道这很容易,在“正常”命令
浏览 0
提问于2014-12-21
得票数 2
回答已采纳
4
回答
Apache 2
中
的“捕捉
SIGWINCH
”错误是什么?
ubuntu
、
apache2
、
signals
我在apache2 error.log中找到了这条消息 正如您所指出的,捕捉到的
SIGWINCH
是apache服务重新启动的通知。我和最大的客户玩了一圈然后活了下来。下面是日志
中
的更多内容: 星期五4月24日01:50:07 2009 Apache/2.2.8 (Ubuntu) PHP/5.2
浏览 6
提问于2009-04-23
得票数 39
回答已采纳
2
回答
ncurses在调整终端大小时中断系统调用
system-calls
、
ncurses
、
interruption
、
socketpair
因此,在调整大小时,读调用会被
SIGWINCH
中断。但是我怎么才能避免这种情况呢?或者系统调用被中断很常见吗?但我如何
处理
中断的系统调用,以便继续递增计数器,因为文件描述符在中断后似乎是死的。#include <string>timespec span = {1, 0}; void handle(int signal) {
浏览 6
提问于2013-10-14
得票数 1
1
回答
使用OpenCL和mono的SIGXCPU杀死CPU
mono
、
opencl
、
gpu
、
nvidia
、
signal-handling
在代码
中
,我只构建内核,然后分配一个大的浮动数组。很少的事情: 如果我在构建内核和分配之间设置了一个断点(在单次开发
中
),它就能工作。
浏览 0
提问于2013-07-26
得票数 0
回答已采纳
1
回答
在Python窗口上的getch如果位于不同的线程上,则不会返回KEY_RESIZE
python
、
multithreading
、
ncurses
、
python-multithreading
、
python-curses
在这段代码
中
,我也没有
处理
修复终端的问题,所以您需要重新设置它才能使其恢复正常。
浏览 1
提问于2015-11-24
得票数 1
4
回答
无法使用ncurses确定终端大小
c++
、
macos
、
ncurses
我正在尝试
处理
调整大小的信号(
SIGWINCH
){waddstr(downScreen, "test2");wrefresh(downScreen); downScreen = newwin(0,
浏览 0
提问于2012-04-18
得票数 4
1
回答
如何使输出适应终端宽度的变化
python
、
terminal
、
curses
、
terminfo
、
blessed
term.move_up * 3, end="") draw() signal.signal(signal.
SIGWINCH
浏览 3
提问于2017-03-13
得票数 0
1
回答
Haskell
中
的图形转换句柄
haskell
、
graphics
、
gtk
、
image-manipulation
、
cairo
我正在尝试使用gtk2hs和cairo在
Haskell
中
创建图形用户界面和图形应用程序。目前,我正在开发一个程序,在这个程序
中
,用户可以在屏幕上创建和操作简单的几何形状。理想的实现方式是在大多数图像
处理
程序(
如
photoshop)中提供转换句柄:(即,可以通过拖动对象内部的某处来平移对象,通过拖动适当的白色框来缩放对象,以及通过在对象框外的旋转方向上单击并拖动来旋转对象有没有人知道
Haskell
API允许我以这种方式操作图形,或者,如果没有,知道我将如
何在
浏览 0
提问于2013-07-15
得票数 3
1
回答
信号
处理
程序在python
中
工作,但在ipython
中
不工作。
python
、
numpy
、
ipython
、
window-resize
我试图在窗口调整大小事件上使用信号
处理
程序设置numpy打印选项。不想在numpy被导入之前建立连接,也不想在python启动时自动导入numpy。Python 2它在vanilla
中
工作(用python -i example.py进行测试,并稍微调整终端的大小)。但是,当将相同的代码添加到我的启动ipy
浏览 3
提问于2016-12-28
得票数 3
回答已采纳
4
回答
使用rails控制台(终端)时换行
ruby-on-rails
、
console
、
terminal
当我在完成查询之前键入大型ActiveRecord查询时,行正在换行,我甚至无法正确读取或键入命令。我正在使用ubuntu.Any解决方案吗?
浏览 1
提问于2012-08-24
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Spark中处理结构化流式数据,如日志文件或传感器数据?
如何在JavaScript中处理null和undefined?
如何在Azkaban中处理作业之间的依赖关系?
如何在UG中添加后处理呢?你都是怎么做的
迁移学习:如何在自然语言处理和计算机视觉中应用?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券