问题列表 - 第11168页

C#:SerialPort通信

我想写一下serialport com1

01 00 00 02 37 30 04

这是初始化的命令..

当我写一个char数组或字节数组

 c[0] = (char)01;//
 c[1] = (char)00;
 c[2] = (char)00;
 c[3] = (char)02;
 c[4] = (char)37;
 c[5] = (char)30;
 c[6] = (char)04;
 serialPort 1.Write(c, 0, c.Length);

byte[] bb1 = System.Text.Encoding.Default.GetBytes(c);
Run Code Online (Sandbox Code Playgroud)

我可以在串口监视器中看到:01 00 00 02 25 1E 04显然37被转换为25和30到1E ...我如何通过37和30而不是十六进制值...我尝试了各种方式...

c# hex serial-port

2
推荐指数
1
解决办法
8614
查看次数

-3
推荐指数
2
解决办法
210
查看次数

Python-关于操作系统的文件句柄限制

我用python编写了一个程序,当我打开太多的tempfile时,我会得到一个例外:太多的打开文件......然后我发现windows OS或C运行时有文件句柄限制,所以,我改变我的程序使用StringIO(),但仍然不知道StringIO是否也是有限的?

python

4
推荐指数
1
解决办法
1144
查看次数

在CString中查找以空格分隔的单词的最佳方法

例如:" select * from somewhere where x = 1"

我想找到以空格分隔的" where",而不是" where"内的" somewhere".在示例中"where"由空格分隔,但它可以是回车符,制表符等.

注意:我知道正则表达式会让它变得容易(正则表达式相当于" \bwhere\b"),但我不想为我的项目添加一个正则表达式库来执行此操作.

c++ mfc

2
推荐指数
1
解决办法
6791
查看次数

哈德森git克隆错误

我在Hudson创建了自由式软件项目.

我想克隆一个公共Git存储库:git://github.com/bret/watir.git

构建失败并显示错误消息:

Started by user anonymous
Checkout:workspace / C:\Documents and Settings\Administrator\.hudson\jobs\watir\workspace - hudson.remoting.LocalChannel@1a1f370
Last Build : #4
Checkout:workspace / C:\Documents and Settings\Administrator\.hudson\jobs\watir\workspace - hudson.remoting.LocalChannel@1a1f370
Cloning the remote Git repository
Cloning repository origin
$ git clone -o origin git://github.com/bret/watir.git "C:\Documents and Settings\Administrator\.hudson\jobs\watir\workspace"
Trying next repository
ERROR: Could not clone from a repository
FATAL: Could not clone
hudson.plugins.git.GitException: Could not clone
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:400)
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:358)
    at hudson.FilePath.act(FilePath.java:676)
    at hudson.FilePath.act(FilePath.java:660)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:358)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:833)
    at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:314)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:266)
    at hudson.model.Run.run(Run.java:948)
    at …
Run Code Online (Sandbox Code Playgroud)

git clone hudson

11
推荐指数
1
解决办法
1万
查看次数

在Python中解码双重编码的utf8

我遇到的问题是我通过xmlrpc从我的一个客户端获得的字符串.他给我发了两次编码的utf8字符串:(所以当我在python中得到它们时,我有一个unicode对象,必须再次解码,但很明显python不允许这样.我注意到了我的客户端但是我需要在修复它之前,现在就做快速的解决方法.

来自tcp转储的原始字符串:

<string>Rafa\xc3\x85\xc2\x82</string>
Run Code Online (Sandbox Code Playgroud)

这被转换成:

u'Rafa\xc5\x82'
Run Code Online (Sandbox Code Playgroud)

我们得到的最好的是:

eval(repr(u'Rafa\xc5\x82')[1:]).decode("utf8") 
Run Code Online (Sandbox Code Playgroud)

这导致正确的字符串是:

u'Rafa\u0142' 
Run Code Online (Sandbox Code Playgroud)

然而,这种作品很丑陋,不能在生产代码中使用.如果有人知道如何以更合适的方式解决这个问题,请写信.谢谢,克里斯

python string decode utf-8

22
推荐指数
1
解决办法
1万
查看次数

以编程方式确定单行显示的字体大小

我正在页面上显示文章.文章标题有时会溢出到两行,甚至可能在第二行只有一个单词.这是非常不受欢迎的.使用jQuery/CSS,以编程方式确定标题的新字体大小以保持一行的最佳方法是什么?

css jquery user-interface

11
推荐指数
1
解决办法
2777
查看次数

是否可以使用两种不同的算法创建具有相同校验和的伪造文件?

我对这篇博客文章有点启发http://blogs.technet.com/dmelanchthon/archive/2009/07/23/windows-7-rtm.aspx(德文)

目前的概念是md5和sha1都有点破碎.不容易和快速,但至少对于实际可能范围内的md5.(我不是一个加密专家,所以也许我错了这样的东西).

所以我问自己是否有可能创建一个文件A',它具有相同的大小,相同的md5总和,以及原始文件A 相同的sha1和.

首先,它有可能吗?

第二,在现实中,使用当前的硬件/软件是否可能?

如果不是,那么即使它们有某种弱点,也不是最简单的方法来保证文件的完整性总是使用两种不同的算法?

更新:

只是为了澄清:想法是有一个文件A和一个满足条件的文件A':

size(A) == size(A') && md5sum(A) == md5sum(A') && sha1sum(A) == sha1sum(A')

security cryptography

8
推荐指数
1
解决办法
8378
查看次数

如何分手大班

我有一个很大的Shape类,其中的实例可以(应该)能够做很多事情.我有许多继承自这个类的"域"形状类,但除了绘制自己之外,不提供任何不同的功能.

我已经尝试了子类的Shape类,但是所有的"域"对象仍然会继承这个子类.

我如何分手?(它是300文本行,C#)

oop

2
推荐指数
2
解决办法
1224
查看次数

如何防止来自del*.txt的"无法查找"错误消息?

在Windows批处理文件中,此行:

del *.txt
Run Code Online (Sandbox Code Playgroud)

会给出错误/警告信息:

Could Not Find C:\*.txt
Run Code Online (Sandbox Code Playgroud)

如果没有与模式*.txt匹配的文件.有没有办法阻止这条消息?

batch-file

27
推荐指数
3
解决办法
2万
查看次数

标签 统计

python ×2

batch-file ×1

c# ×1

c++ ×1

clone ×1

cryptography ×1

css ×1

decode ×1

git ×1

hex ×1

hudson ×1

jquery ×1

mfc ×1

oop ×1

regex ×1

security ×1

serial-port ×1

string ×1

user-interface ×1

utf-8 ×1