问题列表 - 第17047页

Python中的Lpr -module

你如何在Python中调用lpr?

它不在sys -module中,这是令人惊讶的.

我的目标是使用伪代码所示的lpr,如下所示

10*i for i in range(77):              
      lpr --pages(i,i+1) file.pdf
Run Code Online (Sandbox Code Playgroud)

python printing lpr

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

用Python播放MP3文件

我正在尝试编写自己的媒体播放器(如Foobar),而且我无法追踪一个可以播放MP3的Python库.我知道Pymedia会播放mp3,但它看起来已经过时了 - 最新的安装程序适用于Python 2.4版本,我使用的是2.6.我从来没有在Pygame上取得太大成功,而Pyglet看起来并没有像文档那样过多.还有其他选择吗?

python mp3 playback

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

这些表对于SQL Server或Oracle来说太大了

我不是一个数据库专家,所以我想要一些建议.

背景

我们有4个表当前存储在Sybase IQ中.我们目前没有任何选择,我们基本上坚持别人为我们决定的.Sybase IQ是一个面向列的数据库,非常适合数据仓库.不幸的是,我的项目需要进行大量的事务更新(我们更多的是一个操作数据库)所以我正在寻找更多的主流替代品.

  1. 鉴于这些表的维度,有人会认为SQL Server或Oracle是一个可行的替代方案吗?

    • 表1:172列*32百万行
    • 表2:453列*700万行
    • 表3:112列*1300万行
    • 表4:147列*250万行
  2. 鉴于数据的大小,在数据库选择,服务器配置,内存,平台等方面,我应该关注哪些事项?

sql-server oracle performance sap-iq

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

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

ASP.NET - 使浏览器缓存无效

我有一个与缓存失效技术有关的问题......我正在尝试为我的网站实现一种机制,它会自动使浏览器缓存无效(css,images ...).每当我更新网站(更改图像或样式)时,我希望能够以编程方式使浏览器缓存无效;

例如:对于当前版本,css和一些图像已经改变.在这种情况下,我希望在更新完成后,当用户对网站执行请求时,他的浏览器缓存会自动失效,从而迫使重新下载新的图像和样式.这应该只针对客户端的第一个请求...应该从缓存中检索以下内容(因此设置no-cache pragma是不可能的).

这是我尝试过的:在BeginRequest事件处理程序中,我添加了以下行:Response.Cache.SetCacheability(HttpCacheability.ServerAndPrivate); Response.Cache.SetETag( "\" e111293b17594f1487d136ea7e9314ac\"");

这会在响应头中设置ETag.我想如果我在每个版本中更改此ETag,并在每个请求中设置它,缓存将失效,但似乎不是.我使用Live HTTP头来查看结果,并且ETAG已正确设置为响应,但css和图像仍然来自缓存....

有关如何实现这一目标的任何想法,或者它是否可以完成?

提前致谢!

asp.net caching invalidation

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

VB6:启用鼠标滚轮进行控制

谁能告诉我是否有一种简单的方法来为控件启用鼠标滚轮(在运行时)?我想在鼠标悬停在它上面时使用滚轮滚动控件.

谢谢

vb6 mousewheel

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

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

BinaryReader.ReadChars()的问题

我遇到了我认为BinaryReader.ReadChars()方法的问题.当我在原始套接字NetworkStream周围包装BinaryReader时偶尔会出现流损坏,其中正在读取的流不同步.所讨论的流包含二进制序列化协议中的消息.

我已将此跟踪到以下内容

  • 它只在读取unicode字符串时发生(使用Encoding.BigEndian编码)
  • 只有当有问题的字符串被分成两个tcp数据包时才会发生(使用wireshark确认)

我认为发生的事情如下(在下面的例子中)

  • 调用BinaryReader.ReadChars()要求它读取3个字符(字符串长度在字符串本身之前编码)
  • 第一个循环在内部请求从网络流中读取6个字节(3个剩余字符*2个字节/字符)
  • 网络流只有3个字节可用
  • 3个字节读入本地缓冲区
  • 缓冲区交给解码器
  • 解码器解码1个字符,并将另一个字节保留在它自己的内部缓冲区中
  • 第二个循环内部请求读取4个字节!(2个剩余字符*2个字节/字符)
  • 网络流有4个可用字节
  • 4个字节读入本地缓冲区
  • 缓冲区交给解码器
  • 解码器解码2个字符,并在内部保留剩余的第4个字节
  • 字符串解码完成
  • 序列化代码试图解组下一个项目并因为流损坏而呱呱叫.

    char[] buffer = new char[3];
    int charIndex = 0;
    
    Decoder decoder = Encoding.BigEndianUnicode.GetDecoder();
    
    // pretend 3 of the 6 bytes arrives in one packet
    byte[] b1 = new byte[] { 0, 83, 0 };
    int charsRead = decoder.GetChars(b1, 0, 3, buffer, charIndex);
    charIndex += charsRead;
    
    // pretend the remaining 3 bytes plus a final byte, for something unrelated,
    // arrive next
    byte[] …
    Run Code Online (Sandbox Code Playgroud)

.net c# binaryreader

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

Rails和I18n:本地化模板与本地化字符串

您可能知道,从Rails 2.2开始,Rails附带了一个简单的本地化和国际化后端.

默认情况下,您可以将要翻译的字符串存储在文件config夹中的本地化文件中.

config/locales/en.yml
config/locales/it.yml
Run Code Online (Sandbox Code Playgroud)

但Rails也提供了本地化模板和部分的能力.例如,MainController #index操作可以根据模板文件名和当前区域设置选择本地化模板.

apps/views/main/index.it.html.erb
apps/views/main/index.en.html.erb
Run Code Online (Sandbox Code Playgroud)

当您需要翻译单个字符串或短段落时,第一个功能非常有用.当相同的动作根据当前的区域设置值以不同的方式呈现时,后者是一个很好的选择.

但是,您如何处理共享相同业务逻辑但包含大量文本的公平简单模板?以下面的模板为例

<% javascript_content_for :head do %>
$(function() {
  $("#choices :radio").change(function() {
    $(".choice-wizard").hide();
    $("#" + $(this).val()).show();
  });
});
<% end %>

<h1><%= title t(".title") %></h1>

<div class="widget">
  <div class="entry form">

    <h2><%= title t(".header_choices") %></h1>

    <% form_tag "#", :id => "choices" do %>
      <p>
        <%= radio_button_tag :choice, "with" %>
        <%= label_tag "choice_with", "..." %>
      </p>
      <p>
        <%= radio_button_tag :choice, "without" %>
        <%= label_tag "choice_without", "..." %>
      </p>
    <% end %> …
Run Code Online (Sandbox Code Playgroud)

ruby templates ruby-on-rails internationalization

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

提示用户下载PDF文件而不是打开

在我的项目网站中,如果单击链接,PDF将在新窗口或父窗口中打开.好吧,我想要一个框出现,提示用户下载文件而不是打开它.

有没有人知道在所有浏览器中使用默认设置执行此操作的简单JavaScript onClick事件?

我的服务器是基于PHP的.

javascript php apache

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