如何让它将用户控件置于图钉位置的中心位置,而不是在图钉图标的内部和相对位置?
我尝试对齐底部并给控件留出余量.
谢谢,
我想舍入到最接近的半小数(地理坐标)来进行一些数据可视化.在t-sql中,是否有一个内置函数来舍入到小数的一半(如果是这个术语).期望结果的例子:
1.1 > 1.0
1.4 > 1.5
1.6 > 1.5
1.9 > 2.0
Run Code Online (Sandbox Code Playgroud) 我需要压缩一个字符串以减少 Web 服务响应的大小。我在 SharpZipLib 示例中看到了单元测试,但不是我所需要的示例。
在以下代码中,ZipOutputStream 的构造函数返回异常:“No open entry”
byte[] buffer = Encoding.UTF8.GetBytes(SomeLargeString);
Debug.WriteLine(string.Format("Original byes of string: {0}", buffer.Length));
MemoryStream ms = new MemoryStream();
using (ZipOutputStream zipStream = new ZipOutputStream(ms))
{
zipStream.Write(buffer, 0, buffer.Length);
Debug.WriteLine(string.Format("Compressed byes: {0}", ms.Length));
}
ms.Position = 0;
MemoryStream outStream = new MemoryStream();
byte[] compressed = new byte[ms.Length];
ms.Read(compressed, 0, compressed.Length);
byte[] gzBuffer = new byte[compressed.Length + 4];
System.Buffer.BlockCopy(compressed, 0, gzBuffer, 4, compressed.Length);
System.Buffer.BlockCopy(BitConverter.GetBytes(buffer.Length), 0, gzBuffer, 0, 4);
string compressedString = Convert.ToBase64String (gzBuffer);
Run Code Online (Sandbox Code Playgroud)
我哪里跑偏了?我是否使这比应有的更复杂?
我已经找到了从arduino到arduino的基本串行通信示例,但无法在ESP32板上工作。我正在尝试使相同的东西在两个ESP32之间工作。两者连接在一起:
esp1 esp2
gnd to gnd
tx2 to rx2
rx2 to tx2
Run Code Online (Sandbox Code Playgroud)
简单的草图:
//transmit sketch
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("test...");
delay(1000);
}
//receive sketch
void setup() {
Serial.begin(9600);
}
void loop() {
String received = "";
while (Serial.available())
{
received = Serial.read();
Serial.println(received);
}
}
Run Code Online (Sandbox Code Playgroud)
要完成这项工作还需要什么?