首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  diffworld  ›  全部回复第 1 页 / 共 2 页
回复总数  33
1  2  
这感觉是精神分裂症啊
2018-12-10 10:20:06 +08:00
回复了 romanten 创建的主题 问与答 各位有没有穿秋裤腿毛疼的
你可以试试涂上大宝之类的再穿,会好一些
2017-11-01 11:24:05 +08:00
回复了 zhuziyi 创建的主题 程序员 Sublime Text 频繁更新,官网也焕然一新...
很久没用 Sublime Text 了,弱弱的问一句,之前在 ubuntu 中不是需要设置才能输入中文吗?这个问题现在解决了吗
2017-08-24 16:32:25 +08:00
回复了 diffworld 创建的主题 问与答 vscode 跳转到函数之后怎么跳转回之前的位置
@NullMan @tengtengking 谢谢,在我的 ubuntu 系统里面显示的是`ctrl+alt+-`
2017-04-08 11:15:18 +08:00
回复了 diffworld 创建的主题 问与答 请教一个关于算法时间复杂度的问题
@ipwx 你好,你给的建议非常好,我是刚学数据结构的,看大话数据结构只看到第二章觉得这个地方有疑惑就提问了
2017-03-21 16:23:55 +08:00
回复了 diffworld 创建的主题 问与答 [新手提问] 关于 if(system(cmd)==0)和 if(0==system(cmd))的区别
@coderluan
@tsunli
@wingoo
@ipwx
说得简单明了,我已经知道了,谢谢大家
路过的吃瓜群众,话说你是不是对几年前被骗的 1000 块耿耿于怀
2017-03-15 11:10:05 +08:00
回复了 jh623 创建的主题 Python 自学 Python 的很迷茫,下一步怎么学?
情况差不多,现在正在挣扎着想写自己感兴趣的东西,觉得书上的看懂了但是真正实现起来却是举步维艰,如果实在不知道要做什么,就把感兴趣的轮子都造一遍,共勉
2017-03-14 09:59:34 +08:00
回复了 diffworld 创建的主题 问与答 关于 ncurses 滚屏的问题
自问自答:

1. 首先`scrollok`和`wsetscrreg`是有有效的,`scrollok`开启屏幕滚动,`wsetscrreg`设置滚动的范,`mvwprintw` 是移动到某个位置进行输出
2. 问题中代码不能生效的原因是 `x++`这句,这句的本意是从上到下,每输出一行行号加 1,配合`mvwprintw`也就是定位到下一行进行输出,但是如果当前屏幕的最大行数只有 80 行,而随着输出增多, x 必然会大于 80,假设 x=100,此时`mvwprintw`会定位到第 100 行的位置进行输出,而 100 行并不在屏幕内,所以不会在屏幕上显示输出

解决方法是,当 x 到达最大行数的时候,换用另外一种输出形式,比如`printw`、`wprintw`等等

所以修改之后的代码可以是这样的

```c
#include <ncurses.h>

int main(int argc, char *argv[])
{

initscr();
int lines, cols, win_lines, win_cols;
getmaxyx(stdscr, lines, cols);

WINDOW *my_win = newwin(lines-3,cols,0,0);
getmaxyx(my_win, win_lines, win_cols);

scrollok(my_win, TRUE);
wsetscrreg(my_win, 0, lines);
refresh();
wrefresh(my_win);


char str[256];
int x = 0;
while(1)
{

mvwprintw(stdscr, LINES-1, 0, "Enter string: ");
getstr(str);
mvwprintw(my_win, x, 0, "You Entered: %s", str);
refresh();
wrefresh(my_win);
x++;

if (x > win_lines)
{
wprintw(my_win, "\nYou Entered: %s", str);
refresh();
wrefresh(my_win);
}
}

endwin();
return 0;
}

```
个人觉得: google>bing>baidu
2017-03-09 15:12:43 +08:00
回复了 diffworld 创建的主题 问与答 udp socket 中的 sockaddr_in 设置的 IP 和端口号到底是什么鬼?
@fangdingjun 感谢,我有新的思路了
2017-03-09 10:46:55 +08:00
回复了 diffworld 创建的主题 问与答 udp socket 中的 sockaddr_in 设置的 IP 和端口号到底是什么鬼?
补充一点,上面的两段代码都是 server 端的代码
2017-03-01 13:47:41 +08:00
回复了 v2girl 创建的主题 程序员 大家公司里都有什么样的措施来防止代码泄漏?
@v2girl 只能下载不能上传
2017-02-22 16:34:53 +08:00
回复了 yejinmo 创建的主题 问与答 [日经贴]喜欢的姑娘快过生日了,望大家支招
看到列表里面有课程表,难道你们还是学生?
喜欢姑娘没表白,那姑娘对你的态度怎么样?
如果姑娘讨厌你,那么你可以不用买口红包之类的,甚至不用送,你可以换位思考你讨厌的人送你贵重礼物时你是什么心情
如果你们关系一般,那你就看姑娘喜欢什么,喜欢漫画送手办,喜欢玩游戏送皮肤或者玩偶,要是实在不知道送什么就送布娃娃或者是零食
如果你们正在暧昧中,就差一层窗户纸,或者是你能单独在她生日的时候约出来的话那就去吃饭看电影压马路走公园,祝你生日快乐,太晚了宿舍关门了要不我们今晚在外面休息吧
如果没办法单独约出来就随便找个理由叫上你们宿舍的几个男生然后她们宿舍的几个女生出来一次聚餐然后买个蛋糕就当是给她过个生日
2017-02-22 15:55:07 +08:00
回复了 tomwan 创建的主题 问与答 sudo 这个词该怎么读?
should 杜
2017-02-20 15:43:57 +08:00
回复了 jpush 创建的主题 Vim 一步一步带你安装史上最难安装的 vim 插件 —— YouCompleteMe
在 vim 补全上尝试了很多,但最后还是选择 neocomplete.vim+补全字典的方式,关键词保存在文件中,随时增加和删除
2017-02-10 14:57:33 +08:00
回复了 diffworld 创建的主题 问与答 在 Linux 下怎么用 c++显示像单片机数字时钟那种数字
@ProjectAmber 我之前遇到过 linux 终端下的时钟,但是这几天想不起来是叫什么,然后发现就是你说的这个,谢谢啦
2017-02-10 11:46:49 +08:00
回复了 612 创建的主题 Linux 新安装的 ubuntu 应该选择哪个桌面?
awesome
1  2  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2483 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 36ms · UTC 08:34 · PVG 16:34 · LAX 00:34 · JFK 03:34
♥ Do have faith in what you're doing.