我想做我在标题中写的内容.但我只是无法理解它.我也googled everythng.我想把字符串写入特殊类型FIFO的文件,由mkfifo创建(我认为).如果有任何其他建议如何做到这一点,欢迎你.
static class PWM
{
static string fifoName = "/dev/pi-blaster";
static FileStream file;
static StreamWriter write;
static PWM()
{
file = new FileInfo(fifoName).OpenWrite();
write = new StreamWriter(file, Encoding.ASCII);
}
//FIRST METHOD
public static void Set(int channel, float value)
{
string s = channel + "=" + value;
Console.WriteLine(s);
write.Write(s);
// SECOND METHOD
// RunProgram(s);
}
//SECOND METHOD
static void RunProgram(string s)
{
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = true;
proc.StartInfo.FileName = "bash";
string x = "|echo " +s+" …Run Code Online (Sandbox Code Playgroud) timeOfMark = Calendar.getInstance(Locale.ENGLISH);
Map<String, Integer> what = timeOfMark.getDisplayNames(Calendar.HOUR, Calendar.SHORT, Locale.ENGLISH);
for(Map.Entry<String, Integer> pair : what.entrySet())
{
Log.e(pair.getKey(), Integer.toString(pair.getValue()));
}
Run Code Online (Sandbox Code Playgroud)
这种情况崩溃我的Android应用程序,因为Log.e不能接受空字符串.
与此同样如此
timeOfMark.getDisplayName(Calendar.HOUR, Calendar.SHORT, Locale.ENGLISH);
Run Code Online (Sandbox Code Playgroud)
我用输入参数尝试了很多变化.对于语言环境,我也做了Locale.getDefault()等等.还是一样**
没有运气.有什么可以解决的吗?还是一个简单的解决方法?
关于JS/C#浮动的简单问题.我正在制作多人游戏,通常需要在客户端和服务器之间同步.现在的问题是,C#浮动和Javascript浮动相同的数据类型?比如,我可以将一个发送到另一个,它会相互理解.我将发送带有科学记数的浮点数,因为我认为这将是最短和最精确的.除非你们有任何其他想法:)
提前致谢.
简单的问题。_代替通用<>做什么,所以看起来像<_>?
示例代码:
let errorEvent = Event<_>()
Run Code Online (Sandbox Code Playgroud)
另一个例子:
let agent = new ClientAgent<_>(f)
Run Code Online (Sandbox Code Playgroud)
_是什么?F#推理会自动键入吗?