问题标签 [st]
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.
java - 如何使用 Stringtemplate 4.x 直接写入 OutputStream?
我不想从我的一些模板中调用.render()
和构建非常大Strings
的模板。在以前的版本中,您可以OutputStream
直接写入 a 而不必将整个模板渲染到 aString
然后将其写出来。
我尝试使用ST.write()
一个实例,NoIndentWriter
但没有产生输出。
您如何OutputStream
使用最新版本直接写入Stringtemplate
?
plc - Is mixing types allowed in ST (Structured Text)
I wonder if it is allowed by the standard (IEC 1131-3) to mix different data types in an expression.
Example
javascript - 英石。如果请求中已经提供了 URI 的“路径”部分,则跳过它
我的st实例配置为
res/img/1.jpg
所以当我向它发送请求时,./app/res/img/1.jpg
这就很清楚了。但是,如果有一些请求,app/res/img/1.jpg
那么它会将这些请求重定向到./app/app/res/img/1.jpg
,当然什么也找不到,因为我有不同的文件结构。
如果 URI 中已经存在,是否可以配置 st 或者添加一些自定义代码以跳过路径添加?或者也许有可能以某种方式添加处理不同的特定路径,比如一些排除?
node.js - 使用 Node 的 st 模块服务 index.html
简而言之:当我访问时,我怎样才能得到st
服务?index.html
/
我在 Express 中使用st 模块(或 Connect,没关系)。这是我的全部代码:
当我访问时localhost:8000/index.html
,我看到了文件。当我访问时localhost:8000/
,我没有看到索引 HTML。
我已经尝试了以下index
选项,但没有运气:
index: false
index: true
index: 'index.html'
index: 'public/index.html'
index: path.resolve(__dirname, 'public/index.html')
当我访问时,我怎样才能得到st
服务?index.html
/
c - 如何在 ST monad 中执行 FFI 调用
再会!
我项目的核心是在ST
monad 中编写的,我正在尝试添加一些用 C 实现的功能。我已经为我需要的所有功能实现了 FFI:
两者Context
和EncodingEnv
都在 C 例程中进行了修改。我有两个和的工作Storable
实例。简单的测试程序运行良好。EncodingEnv
Context
main
尽管如此,所有需要调用这些 C 例程的代码都位于ST
monad 中。我需要将这些Ptr
s存储EncodingEnv
到Context
某个地方。
我应该如何处理 monad 中长期存在的可变C
结构ST
以及如何调用这些C
例程?我的建议是使用STRef (Foreign?Ptr Context)
,但我如何malloc
从这些指针中获取ST
?我在任何示例或教程中都找不到它。
谢谢
embedded - F4 Discovery 的 STM32 嵌入式 GUI 库移植
我正在尝试将STM32 嵌入式 GUI 库与 STM32F4 探索板一起使用。有没有人已经在发现时移植了这个库?否则,我该如何尝试移植它?就这种移植的工作而言,“重量”是多少?(我是嵌入式设备编程的新手)
haskell - Passing scoped state in runST function
I have a test function like below which uses runST
to internally mutate state. I defined another function go
within it which returns Int
wrapped in ST
as result (just playing with some ST
concepts). The problem is that my type signature for the function seems to be wrong. If I comment out the function type signature, code runs fine. With type signature as in the commented code, it doesn't compile because the compiler interprets the state of the go
function as different from the state in enclosing scope. I will appreciate pointers on how to define the function type signature to pass outer ST s
to go
function.
This is the compiler error I get if I uncomment type signature go :: Int -> ST s Int
:
haskell - 如何在 ST monad 中创建基于向量的新数据类型
与我最近关于处理大数据块的问题密切相关,我已经到了需要获取一个大的不可变数据块,使其对某些操作可变,然后在完成后再次使其不可变的地步。
由于我想至少保留纯洁的外观,可变数据将是原始不可变数据的可变副本。作为参考,我正在查看 Real World Haskell 中的Bloom Filter示例,但发现我实际上无法让我的代码在 runST 中运行。
我的数据结构,首先是纯的,然后是不纯的:
然后我只创建了一个基本的 newBitmapM 函数:
这可以很好地加载到 GHCI 中,但随后我尝试运行它:
这个错误信息对我来说毫无意义。 a
, 在类型中定义的 forrunST
应该是多态的,因此根本不是“固定的”。任何人都可以对此进行解码以告诉我代码到底有什么问题吗?
node.js - 讲解Node的st模块fd和stat配置
Node的st模块文档提到fd
和stat
配置:
但是这些是什么以及它们如何影响st
静态文件的传递?你能举个例子吗?
c - 在c中按字母顺序对链表进行排序
我想问你,是否可以简单地对名称按字母顺序排列的链表进行排序?我认为这是可能的,但我不知道如何。你能帮我解决这个问题吗?我将非常感激。
按下“i”应该扫描新名称并将这个名称添加到链接列表中,然后按字母顺序排序这个列表“d”按下应该显示整个排序列表
"k" 按下的程序结束
我用结构数组做到了这一点,它工作得很好,但我不知道如何用链表做同样的事情......
非常感谢 :)
这是代码: