问题列表 - 第40289页

通过UART进行iPad配件通信

我们为iPad/iPhone制造了一个新配件,它应该将命令传输到iPad.我们喜欢使用UART(通过某种名为Lingo的 Apple协议).我的研究表明,我只能使用USB(30PIN连接器)和自定义协议.

题:

  • 有没有办法使用UART从APP端连接到iPad配件?
  • 如果协议是在UART中实现的,我们应该能够将其移动到USB,如果我的应用程序无法通过USB使用它.

我的主要猜测是UART命令和访问是iPhone OS保留的协议,不适用于Apps.某些UART命令还包括卷和音频重新路由等设置,所以我猜这是安全的.

usb i2c accessory uart ipad

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

正则表达式以逗号分隔的列表中的值范围

我想编写一个匹配数字值列表的正则表达式,以逗号分隔列表给出,允许范围.不允许空.

像:1-10,20-56,8,7

到目前为止,我有(([0-9] +)|([0-9] + - [0-9] +),)*[0-9] +.这完成了大部分工作,除了它仅错过一个范围的情况(例如:1-10不会验证).

可以省略对每个范围的检查(例如:允许20-10作为有效范围).

任何帮助,将不胜感激.

regex

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

C#GUI编程启动

所以....我从来没有真正做过GUI编程应用程序.也就是因为上学以来我一直被困在C++领域.但是自从我十二月毕业以来,我认为学习我想要研究一段时间的东西是很好的(当我找工作的时候).请不要将此标记为"主观"我只是简单地询问我需要"知道"才能开始.

即GUI编程.我不习惯它......我也从未去过.这不是他们在学校专注的东西(例如我的高级设计是一个网络摄像头鼠标的东西,但在GUI的方式很少)

我已经看到很多关于C#是用于快速开发的优秀GUI编程工具.....但我真的不知道那里有什么.我知道"QT",而且习惯了C++.但是我不太熟悉"选择"GUI语言.我喜欢在Windows上编程,但是我的大部分内容最近都在Unix中(主要是因为我的操作系统类).

我对.net一无所知,我听说过一些叫做WPF的东西?这是.net的一部分.....还是......什么?我只是有点困惑在哪里开始.

谢谢

.net c# user-interface

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

在数据库列中使用 NULL 的成本是多少?

我经常使用MySQLSQLite,并计划很快将更多PostgreSQL引入我的工作流程。考虑到这一点,在每个数据库中使用 NULL 的成本是多少?我听说 MySQL 为每个 NULL 列值添加了一个额外的位,以将其标记为可空。

mysql sqlite postgresql null

5
推荐指数
1
解决办法
1527
查看次数

在线程中使用此代码有什么问题吗?(DELPHI)

我在一个线程中使用此代码(通过Indy Onexecute事件).有什么问题吗 ?

function TFrmMain.ShellExecute_AndWait(FileName, Params: string): bool;
var
  exInfo: TShellExecuteInfo;
  Ph: DWORD;
begin
  FillChar(exInfo, SizeOf(exInfo), 0);
  with exInfo do
  begin
    cbSize := SizeOf(exInfo);
    fMask := SEE_MASK_NOCLOSEPROCESS or SEE_MASK_FLAG_DDEWAIT;
    Wnd := GetActiveWindow();
    exInfo.lpVerb := 'open';
    exInfo.lpParameters := PChar(Params);
    lpFile := PChar(FileName);
    nShow := SW_NORMAL;
  end;
  if ShellExecuteEx(@exInfo) then
    Ph := exInfo.hProcess
  else
  begin
    Result := true;
    exit;
  end;
  while WaitForSingleObject(exInfo.hProcess, 50) <> WAIT_OBJECT_0 do
  begin

  end;
  CloseHandle(Ph);
  Result := true;
end;
Run Code Online (Sandbox Code Playgroud)

delphi multithreading indy shellexecute

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

根据名称(月份)排序字符串列表

我有一个数字列表,我想创建一个文本文件(使用python),其名称按特定顺序列出(对于使用mencoder创建的电影).特别是在这里,图形名称包括月份(4月,8月......).我想要Januray的第一个,然后是2月,依此类推.

我知道我可以用一种丑陋的方式做到这一点,但我对一个既优雅(= pythonic?)又最终更通用的解决方案感兴趣.

我的文件,在自然秩序:
cld_for_April_EISopt_1000.png
cld_for_August_EISopt_1000.png
cld_for_December_EISopt_1000.png
cld_for_February_EISopt_1000.png
cld_for_January_EISopt_1000.png
cld_for_July_EISopt_1000.png
cld_for_June_EISopt_1000.png
cld_for_March_EISopt_1000.png
cld_for_May_EISopt_1000.png
cld_for_November_EISopt_1000.png
cld_for_October_EISopt_1000.png
cld_for_September_EISopt_1000.png

我想有这里面的文本文件:
cld_for_January_EISopt_1000.png
cld_for_February_EISopt_1000.png
cld_for_March_EISopt_1000.png
cld_for_April_EISopt_1000.png
cld_for_May_EISopt_1000.png
cld_for_June_EISopt_1000.png
cld_for_July_EISopt_1000.png
cld_for_August_EISopt_1000.png
cld_for_September_EISopt_1000.png
cld_for_October_EISopt_1000.png
cld_for_November_EISopt_1000.png
cld_for_December_EISopt_1000.png

或者更一般地说,如果我有一个列表或数组或字典如:
{'pattern1':rank_in_output_list_1,...,'pattern12':rank_in_output_list_12}
我该如何使用它来命令我的文件名?

到目前为止,我玩过:os.listdir,os.path.isfile,numpyp.ma.array,.compressed()或.compress(); 但我没那么成功.

非常感谢.
克里斯托夫.

python string list

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

使用__set与数组解决,但为什么?

做了一些研究之后,我终于找到了一个问题的答案,我很快就会在这里提出这个问题; 你如何通过阵列工作__get,并__set在PHP魔术方法?每当我试图用类似的东西设置一个值$object->foo['bar'] = 42;似乎默默地丢弃它.

无论如何,答案很简单; 该__get方法只需要通过引用返回.在它前面扔了一个&符后,确实有效.

我的问题其实是,为什么?我似乎无法理解为什么这有效.如何__get通过引用返回影响__set使用多维数组?

编辑:顺便说一句,运行PHP 5.3.1

php overloading magic-methods getter-setter

5
推荐指数
1
解决办法
1570
查看次数

如何删除Canvas小部件周围的浅灰色边框?

我一直在搞乱Tkinter Canvas小部件,看看我是否可以制作一些美观的小部件,我有几个问题.

首先,为什么我的Canvas小部件周围有一个浅灰色边框,我该如何摆脱它呢?

其次,为什么画布中最左边的位置(2,2)?看起来应该是(0,0).

我目前的剧本:

from Tkinter import *

master = Tk()
master.configure(bg='black')
master.wm_attributes("-topmost", 1)

w = Canvas(master, width=150, height=40, bd=0,relief='ridge',)
w.pack()

color = 100
x0 = 2
y0 = 2
x1 = 151
y1 = 2

while y0 < 20 :
    r = color
    g = color
    b = color
    rgb = r, g, b
    Hex = '#%02x%02x%02x' % rgb
    w.create_line(x0, y0, x1, y1,fill=str(Hex), width=1)
    color = color - 2
    y0 = y0 + 1
    y1 …
Run Code Online (Sandbox Code Playgroud)

python tkinter tkinter-canvas

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

如何在不使用枚举的情况下获得相同的结果?

char在这个例子中我不需要,但是我将它包含在内以获得我想要的结果.

charlist = [strval[0:count+1] for count, char in enumerate(strval)]
Run Code Online (Sandbox Code Playgroud)

如何在不使用枚举的情况下获得相同的结果?

python for-loop enumerate

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

任何带有API的乳胶网服务?

是否有一个Web服务API采用这种类型的乳胶http请求:

http://some_web_service/texfile?texfile=

\new\documentclass[12pt]{article}
\begin{document}
  bla  
\end{document}
Run Code Online (Sandbox Code Playgroud)

并返回:

bla.pdf
Run Code Online (Sandbox Code Playgroud)

latex web-services

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