问题标签 [cosmos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
92 浏览

cosmos - 如何在 IOS 中实现 cosmos 评级控制器?

我是IOS开发的新手。我正在尝试在我的应用程序中使用评级功能,找到了 cosmos 控制器,但我不明白如何使用它的功能。请帮助我,如果有任何示例项目可用,请告诉我。谢谢!!

0 投票
1 回答
1435 浏览

c# - How to "interrupt" a while loop in C# and return to the same place (without using any Threading)

I need help switching between while loops and resuming to the exact state that they were in.

An example would be this:

I am working for a project that lets you create an OS in C#. It is called Cosmos and a quick google search should land you with some info.

What I need to do is to pause one of the loops, and resume (or start) a different loop until the time is over, then that loop will be paused and a different one will be resumed and so on in an infinite cycle.

I am trying to make a simple task scheduler, and I plan to make a lot more changes than simple while loop switching, but I would like this as a primitive state and for testing.

So, what would need to happen is that one while loop executes, then is paused and the second one is executed. What would need to happen is that each loop would pause and switch to a different one, effectively seeming as if they are running at the same time. So, what would happen is that x would increase, then be printed, x increased, and so on.

0 投票
2 回答
302 浏览

c# - 宇宙中环的问题;无效的命名空间

我已经完成了 COSMOS 官方网站告诉我添加的所有内容;所有参考资料,cosmos.common 等。它要求我添加:

所以当然我把它们分成两部分,使用部分和其他部分,以及程序集中的程序集。我当前的 AssemblyInfo.cs 代码:

0 投票
1 回答
681 浏览

c# - 宇宙中奇怪的 GUI 问题

当我这样做时,display.init()我会得到这些白线和其他一些不同的像素。接下来发生的事情是它们一次消失一行,这阻止了我的 VGA 启动。

我将发布我的内核代码和显示驱动程序。

显示驱动程序 C#

核心:

截屏:

在此处输入图像描述

无论如何,这已经发生了一段时间,我似乎无法弄清楚它为什么这样做。帮助!

0 投票
0 回答
76 浏览

fiware-orion - 我如何知道 Cygnus 是否正确连接到 Cosmos?

我配置了Cygnus实例。我正在通过Orion Context Broker发布信息,但现在我想检查一切是否正常。

我怎么能确保一切都很好?

0 投票
1 回答
133 浏览

fiware - 将 spagobi 连接到 cosmos

我正在尝试通过 Hive JDBC 驱动程序将 SpagoBI 连接到 Cosmos。连接有效,但我需要添加 jar (json-serde-1.3.1-SNAPSHOT-jar-with-dependencies.jar) 才能在查询时执行 map reduce。

问题是 spago bi 不支持对数据集的定义进行多个查询,因此我无法在执行实际选择之前添加 jar(分号被解释为 jar 路径的一部分)

我能怎么做?有没有办法确定添加罐子,这样我每次查询配置单元时都不必再次添加它?这是从 spagobi 访问 cosmos 数据的推荐方法,还是我不知道有其他方法?

谢谢!

0 投票
0 回答
141 浏览

c# - Cosmos TUI 错误

大家好,我最近尝试使用 Cosmos 构建自己的操作系统,所以我已经完成了 enogh 命令来满足标准用户的需求,我的问题是程序不能使用多个命令,我想做像 cmd 和这里是使用 System; 的代码示例 使用 Cosmos.Compiler.Builder;

{

}`

0 投票
0 回答
106 浏览

cosmos - 在 Cosmos 中绘制控制台 UI 的好方法?

所以我正在使用 C# 和 Cosmos 开发一个操作系统。它叫做孟菲斯,我希望它现在完全是命令行的(如 DOS)。

但是,我见过的大多数命令行操作系统(Arch、DOS 等)都具有控制台库之类的东西,可以让您创建带有按钮、菜单、输入等的简单 UI。

我已经尝试过自己写,但完全是徒劳的。我可以在屏幕上绘制一个窗口和文本,但仅此而已(我确实有一个基本的窗口管理器,它可以工作但没有,你按 Tab 在窗口之间切换,左/右选择按钮等输入,文本框等,它确实接受键盘输入,我可以看到窗口正在更新,但尽管代码理论上可以工作,但实际上没有任何改变)

所以我正在寻找一种方法让我在我的操作系统的控制台上绘制 UI,但它必须完全管理,并且只能使用 System.Console 中的内容。它也不能包含事件。这是因为,Cosmos 只能使用 100% 托管的代码,并且 System.Console 在 Cosmos 中几乎完全实现,当 Cosmos 的 IL2CPU 汇编器尝试转换已编译的 c# 代码时,事件会抛出“OpCode Mkrefany not yet implemented”到 x86 ASM。

0 投票
1 回答
96 浏览

c# - 为什么这个 c# 字符串包装算法不起作用?

好的,所以,在我的 C# Cosmos 操作系统中,我正在开发一个系统,该系统允许我输入字符串和所需的宽度,并根据宽度将字符串包装成行。

它的工作原理是这样的:输入字符串是“Hello beautiful world”。宽度为 6。算法将遍历字符串,如果 char 索引是宽度的索引,并且当前 char 是空格,它将获取从字符串开头到该点的所有内容,将其添加到一个列表,并将其从字符串本身中删除,并将字符索引重置为 0,然后重新开始。它会这样做,直到字符串为空或小于宽度。如果它小于宽度,则将其添加到列表中,并终止 for 循环。在外行,我们的输出字符串应该是这样的:

你好
美丽的
世界。

这是我的代码。

问题是,有时,如果我最终不得不处理小于宽度的字符串,我们就会遇到问题。它似乎跳过了字符串的那一部分。哎呀!

例如,这是我的一个使用它的操作系统。它应该带有标题和消息,并在带有 OK 按钮的消息框中显示它。

很简单。以 25 个字符的默认宽度开始,如果标题较大,则将其设置为标题长度。如果文本长度小于宽度,它会设置宽度进行补偿。然后它从上面调用分离器算法,在“TUI.Utils”中找到,然后做一些事情打印到屏幕上。

这是我操作系统的“ConfigurationManager”的一部分,这是一个接受用户输入并使用它来生成配置文件的应用程序。非常正在进行中的工作。

但是看看我的屏幕上出现了什么......

来自上述方法调用的消息框

如您所见,这并不是我想要的。它缺少一些字符串!

0 投票
0 回答
108 浏览

c# - (Cosmos) 这行代码不起作用:[assembly: Rings(System.Rings)]

为什么这不起作用?它应该按照教程进行。错误是无法识别 Rings。