小编Cri*_*itu的帖子

在蓝牙打印机上打印

我需要在蓝牙打印机上打印.我已经有了一个Windows移动平台程序,它使用Zebra打印机协议通过蓝牙将命令和数据发送到Zebra RW 420打印机.它只是一个蓝牙发送的流.

现在,我们想在Android上执行此操作.我想知道一些基本信息:

  1. 这种类型的打印是可行/可行的(我们在Android上看到的关于打印的信息非常少),或者蓝牙仅限于音频和文件传输?
  2. 如何将蓝牙打印机连接到Android设备.

android bluetooth printers zebra-printers

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

Twig 文件中两个变量的除法。

我在树枝文件中有以下两个变量。

{%set sanstha_target%}
    {%render 'FrontBundle:Datasheet:getCurrentTarget' with {'dealer':recent_entry.id,'month':recent_entry.year~recent_entry.month,'type':'3'}%}
{%endset%}

{%set sanstha_actual%}
    {%render 'FrontBundle:Datasheet:getTotal' with {'datasheet':recent_entry.datasheet,'dealer':recent_entry.id,'type':'3'}%}
{%endset%}
Run Code Online (Sandbox Code Playgroud)

当我要划分这个得到这个错误时:

An exception has been thrown during the rendering of a template ("Notice: Object of class Twig_Markup could not be converted to int...
Run Code Online (Sandbox Code Playgroud)

我需要得到这样的百分比

{{ (sanstha_actual/sanstha_target)*100}}
Run Code Online (Sandbox Code Playgroud)

symfony twig

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

在C中嵌入Python:导入本地模块时出现问题

我需要在基于C的应用程序中运行Python脚本.我能够从Python库导入标准模块,即:

PyRun_SimpleString("import sys")
Run Code Online (Sandbox Code Playgroud)

但是当我尝试导入本地模块时 can

PyRun_SimpleString("import can")
Run Code Online (Sandbox Code Playgroud)

返回错误消息:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named can
Run Code Online (Sandbox Code Playgroud)

当我import can在IPython中键入命令时,系统能够找到它.

如何将我的应用程序与can链接?我已经尝试设置PYTHONPATH到我的工作目录.

c python import module embedding

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

ejabberd是否支持脱机文件传输?

我正在使用ejabberd作为服务器的XMPP客户端.我的问题是如何支持脱机文件传输?

我只想为图像文件进行离线文件传输.

例如,即使他处于离线状态,我也可以将图像传输给John.当John重新上线时,服务器会向他发送图像.

我怎样才能做到这一点?

xmpp ejabberd

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

将Delphi字符串作为参数发送到DLL

我想在Delphi 2010中调用DLL函数.该函数接受一个字符串并将其写入带有USB接口的打印机.我不知道DLL开发的语言是什么.根据文档,该函数的语法是:

int WriteUSB(PBYTE pBuffer, DWORD nNumberOfBytesToWrite);
Run Code Online (Sandbox Code Playgroud)

如何在Delphi中声明和使用我的函数?

我声明这样的函数:

var
function WriteUSB(myP:pByte;n:DWORD): integer ; external 'my.dll';
Run Code Online (Sandbox Code Playgroud)

我应该使用stdcall还是cdecl在声明中?

我这样调用DLL函数:

procedure myProc;
var 
   str : string:
begin
     str := 'AAAAAAAAAAAAAAAAAAAAA';
     WriteUSB(str,DWORD(length(tmp)));
end;
Run Code Online (Sandbox Code Playgroud)

但是这段代码总是给我一个例外.我知道问题是StringUnicode和每个字符> 1个字节.我试图转换为不同的字符串类型(AnsiCharShortString)但我失败了.

这样做的正确方法是什么?

delphi string parameters dll

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

使用Mono / MonoDevelop的清单文件,以便在Administrator中运行C#应用程序

我已经使用MonoDevelop创建了一些具有管理员权限的C#应用​​程序。我知道可以通过嵌入以下清单文件的方式强制以管理员身份运行:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Run Code Online (Sandbox Code Playgroud)

可以在Visual Studio上使用,但是我使用mono + MonoDevelop。您知道如何在MonoDevelop中执行此操作吗?

c# mono administrator manifest monodevelop

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

如何自定义 Python ctypes 'c_wchar_p' 和 'c_char_p' restype?

在Python 3中

function_name.restype = c_char_p # returns bytes
Run Code Online (Sandbox Code Playgroud)

我有很多这样的功能,每一项功能我都需要做str(ret, 'utf8')。我怎样才能创建一个custom_c_char_p自动执行此操作的声明?

function_name.restype = custom_c_char_p # should return str
Run Code Online (Sandbox Code Playgroud)

C 库还输出 UTF-16,就像c_wchar_ppython 一样str,但是当我这样做时ret.encode('utf16'),我得到了UnicodeDecodeError.

我如何定制c_wchar_p以确保 Python 知道它正在转换 UTF-16 以获得正确的str返回?

python ctypes python-3.x

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

有效使用<q>,<blockquote>和<cite>

这是q,blockquote引用的有效使用吗?

<q>Life is what happens when you're busy making other plans</q>
<cite>John Lennon</cite>
Run Code Online (Sandbox Code Playgroud)

要么

<blockquote>Life is what happens when you're busy making other plans</blockquote>
<cite>John Lennon</cite>
Run Code Online (Sandbox Code Playgroud)

markup html5 semantic-markup semantics

5
推荐指数
3
解决办法
4534
查看次数

奇怪的值被初始化为数组

int letters[] = {['A'] = 4, ['B'] = 8, ['E'] = 3, ['I'] = 1, ['O'] = 0, ['S'] = 5};
Run Code Online (Sandbox Code Playgroud)

当我初始化上面的数组字母时,我的假设是在每个大写字母的索引处,该值将是数字,即if ['A'] = 4,然后在index处,'A'该值将为4,其余未初始化的值将默认为0 .

但是当我打印数组字母的所有值时,我得到这个输出:

00000000000000000000000000000000000000000000000000000000000000000480030001000000000514303876720941309621-1392458268143038767232767-197939865932767-1979398659327670010143038792832767

我不知道负数来自哪里.

c

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

谷歌浏览器未在“打印”对话框中显示所有纸张尺寸

我们为我们的打印需求定义了一些自定义纸张尺寸。当我们使用谷歌浏览器打印时,它总是将Letter显示为默认纸张尺寸,而不是在下拉列表中显示我们的自定义纸张尺寸。此问题是特定于机器的,即我们在 Windows XP 上遇到此问题。

javascript printing google-chrome

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