问题列表 - 第27989页

通过VB.net打印word文档中的活动打印机问题

我的打印机名称是\\abc\First Floor A-Block取名为\ abc\NE04上的第一层A-Block:我应该如何打印它

Private oWord As Word.Application

Dim lobjDoc As Word.Document

Dim strFolder as String
Dim pd As New PrintDocument
Dim strPrintername as String
oWord = CreateObject("Word.Application")
oWord.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone
oWord.ActivePrinter =strPrintername 
strFolder="D:\testdoc.prn"
Run Code Online (Sandbox Code Playgroud)

'我在这里给出网络上的打印机名称,但它的名字

\ abc\NE04上的A-Block一楼:

lobjDoc = oWord.Documents.Open(CType(strFolder, Object))

lobjDoc.PageSetup.FirstPageTray = Word.WdPaperTray.wdPrinterAutomaticSheetFeed

lobjDoc.PageSetup.OtherPagesTray = Word.WdPaperTray.wdPrinterAutomaticSheetFeed

lobjDoc.PrintOut(Background:=False, Append:=False, OutputFileName:=strFolder, PrintToFile:=True)  'here its giving error about printer settings

lobjDoc.Close(SaveChanges:=False)
Run Code Online (Sandbox Code Playgroud)

有没有办法通过PrintDocument打印包含所有内容的word文档?

谢谢

vb.net printing printdocument ms-word

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

Python字符数

我一直在浏览这个资源中的 python教程.以下代码中的所有内容都非常清楚,它会计算字符数.只有我不理解的部分是计数分配到列表并乘以120的部分.任何人都可以用简单的英语解释这个目的是什么.

def display(i):
    if i == 10: return 'LF'
    if i == 13: return 'CR'
    if i == 32: return 'SPACE'
    return chr(i)

infile = open('alice_in_wonderland.txt', 'r')
text = infile.read()
infile.close()

counts = 128 * [0]

for letter in text:
    counts[ord(letter)] += 1

outfile = open('alice_counts.dat', 'w')
outfile.write("%-12s%s\n" % ("Character", "Count"))
outfile.write("=================\n")

for i in range(len(counts)):
    if counts[i]:
        outfile.write("%-12s%d\n" % (display(i), counts[i]))

outfile.close()
Run Code Online (Sandbox Code Playgroud)

python

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

Microsoft可以将三值字段存储在一个位中吗?

我完全不了解SQL /数据库,但我和一位朋友聊天,他做了很多关于某些数据库使用"布尔"字段的数据库工作,除了true和false之外,该字段可以取值NULL.

关于这一点,他按照以下方式发表评论:"对于微软来说,他们从未将这种字段称为布尔值,他们只是稍微调用它.如果你有8个或更少的位字段,它就是一个真正的位置.在记录中,它只需要一个字节来存储它们."

当然,这对我来说似乎是不可能的 - 如果该字段可以容纳三个值,那么您将不会将其中的八个放入一个字节中.我的朋友一致认为这看起来很奇怪,但是对无知的低级内部构件表示无知,并且据他所知,从SQL端看这些字段可以容纳三个值,并且确实需要一个字节的存储空间.我想我们中的一个人有一根电线交叉.谁能解释一下这里到底发生了什么?

database sql-server null boolean bit-fields

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

将time_t转换为NSDate对象?

是否有Apple提供的方法或任何可以将time_t类型变量转换为NSDate对象的技术?

time-t nsdate

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

在postsharp中的AssemblyLoadException,来自引用的DLL的参数的问题?

我刚刚开始使用postharp/AOP.我想为C#做一些工具来跟踪我为一些软件编写的一些插件的用法.

我正在尝试使用OnMethodBoundaryAspect类来记录调用方法时某些参数的值.这些参数是外部DLL中引用的类型.

当我将我的属性添加到方法时,项目将无法生成,我收到以下错误

错误2未处理的异常(2.0.5.1204,64位,CLR 2.0,发布):PostSharp.CodeModel.AssemblyLoadException:加载程序集"C:\ Program Files\Autodesk\Revit Structure 2011\Program\RevitAPI.dll"时出错:可能不加载文件或程序集'revitapi,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一.不支持操作.(HRESULT异常:0x80131515)

REvitAPI.dll是包含类型的文件.我还测试过只是将属性添加到项目中但未将其应用于任何方法,这也会导致错误.所以看起来它与方法参数类型本身无关,而只是存在这个DLL.

有没有人遇到过这个问题,或者有人能指出我在哪里获得更多信息的正确方向?

c# aop postsharp

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

将许多(2000+)图像上载到服务器的最佳实践

我对此有一个普遍的问题.

当你有一个画廊时,有时候人们需要一次上传1000张图片.最有可能的是,它将通过.zip文件完成.将此类内容上传到服务器的最佳方法是什么?很多时候,服务器有超时等需要考虑.我想知道我应该注意哪些事情以及处理大量图像上传的最佳方式是什么.

我猜你会允许用户上传一个zip文件(假设超时不会影响你),并且这个zip文件被上传到一个特定的目录,我们假设在这种情况下为每个用户创建一个目录.系统.然后,您将解压缩服务器上的目录并扫描用户的文件夹以查找包含.jpg或.png或.gif文件(等)的任何目录,然后将它们相应地导入到表中.我猜是用文件夹名称标记的.

我可以遇到什么样的服务器端问题?

我知道可能有很多问题.即便是一般的想法也可以,所以我可以进一步研究.谢谢!

另外,我将使用Ruby on Rails编程,但我认为这个问题适用于任何语言.

php ruby-on-rails image

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

RESTful幂等

我正在使用ROA(面向资源的架构)设计RESTful Web服务.

我正在尝试找出一种有效的方法来保证在服务器指定资源密钥的情况下创建新资源的PUT请求的幂等性.

根据我的理解,传统方法是创建一种类型的事务资源,例如/ CREATE_PERSON.用于创建新人员资源的客户端 - 服务器交互将分为两部分:

步骤1:获取用于创建新PERSON资源的唯一事务ID :::

**Client request:**
POST /CREATE_PERSON

**Server response:**
200 OK
transaction-id:"as8yfasiob"
Run Code Online (Sandbox Code Playgroud)

第2步:使用事务ID :::在保证唯一的请求中创建新的人员资源

**Client request**
PUT /CREATE_PERSON/{transaction_id}
first_name="Big bubba"

**Server response**
201 Created             // (If the request is a duplicate, it would send this
PersonKey="398u4nsdf"   // same response without creating a new resource.  It
                        // would perhaps send an error response if the was used
                        // on a transaction id non-duplicate request, but I have
                        // control over the client, so I can …
Run Code Online (Sandbox Code Playgroud)

rest idempotent

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

在T-sql存储过程中使用SHA256

是否可以从Sql Server 2008中的存储过程生成字符串的SHA-256哈希?

出于部署原因,我更喜欢它在TSQL中.

sha256 sql-server-2008

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

如何将JPG文件加载到NSBitmapImageRep?

Objective-C/Cocoa:我需要将JPG文件中的图像加载到二维数组中,以便我可以访问每个像素.我正在尝试(未成功)将图像加载到NSBitmapImageRep中.我在以下两行代码中尝试了几种变体:

NSString *filePath = [NSString stringWithFormat: @"%@%@",@"/Users/adam/Documents/phoneimages/", [outLabel stringValue]];  //this coming from a window control
NSImageRep *controlBitmap = [[NSImageRep alloc] imageRepWithContentsOfFile:filePath];
Run Code Online (Sandbox Code Playgroud)

使用显示的代码,我得到一个运行时错误: - [NSImageRep imageRepWithContentsOfFile:]:无法识别的选择器发送到实例0x100147070.

我试过用以下代码替换第二行代码:

NSImage *controlImage = [[NSImage alloc] initWithContentsOfFile:filePath];
NSBitmapImageRep *controlBitmap = [[NSBitmapImageRep alloc] initWithData:controlImage];
Run Code Online (Sandbox Code Playgroud)

但这会产生编译器错误"不兼容类型",说initWithData想要NSData变量而不是NSImage.

我还尝试了各种其他方法来完成这项工作,但由于编译器或运行时错误,所有方法都不成功.有人可以帮我弄这个吗?我最终需要以相同的方式加载一些PNG文件(因此,对两者都有一致的技术会很好).

如果你知道一个更简单/更简单的方法来完成我想要做的事情(即,将图像变成二维数组),而不是使用NSBitmapImageRep,那么请告诉我!顺便说一句,我知道路径是有效的(用fileExistsAtPath确认) - outLabel中的文件名是一个.jpg扩展名的文件.

谢谢你的帮助!

cocoa objective-c

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

在Mac OS Snow Leopard上安装ruby-gmail ruby​​gem

我正在处理这些说明:http://github.com/dcparker/ruby-gmail

从主目录我做标准安装和好事情发生:

Johnny-Goodmans-MacBook-Pro:gmail johnnygoodman$ sudo gem install ruby-gmail

Successfully installed ruby-gmail-0.2.1
1 gem installed
Installing ri documentation for ruby-gmail-0.2.1...
Installing RDoc documentation for ruby-gmail-0.2.1...
Run Code Online (Sandbox Code Playgroud)

我转到我的〜/ www目录,在那里我成功运行包含其他rubygems的脚本并创建一个gmail目录.我创建了一个包含rubygems和gmail的脚本,但没有别的:

Johnny-Goodmans-MacBook-Pro:gmail johnnygoodman$ pwd
/Users/johnnygoodman/www/gmail
Johnny-Goodmans-MacBook-Pro:gmail johnnygoodman$ ls
test-send.rb
Johnny-Goodmans-MacBook-Pro:gmail johnnygoodman$ cat test-send.rb 
require 'rubygems'
require 'gmail'
Run Code Online (Sandbox Code Playgroud)

我运行此脚本,错误开始:

Johnny-Goodmans-MacBook-Pro:gmail johnnygoodman$ ruby test-send.rb 
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- mime/message (LoadError)
        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
        from /Library/Ruby/Gems/1.8/gems/ruby-gmail-0.2.1/lib/gmail/message.rb:1
        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
        from /Library/Ruby/Gems/1.8/gems/ruby-gmail-0.2.1/lib/gmail.rb:168
        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require'
        from …
Run Code Online (Sandbox Code Playgroud)

ruby gmail rubygems

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