问题列表 - 第6710页

在 PNG 中使用块

我正在寻找一种方法来获取和设置 PNG 文件中的那些奇怪的块,即在我的情况下,'zTXt' 块。.Net 框架或任何其他已知程序集是否内置了任何内容来提供对这些数据的访问?如果已经完成,我想避免为此目的编写整个 PNG 读取器/写入器。

谢谢!

进度更新: 经过更多搜索后,似乎没有为我想要完成的任务预先制作任何内容。我现在正在尝试自己通读文件,但是在处理数据的压缩部分时遇到了问题。我在这里针对这个特定问题提出了另一个问题:如何在文件的一部分上使用 DeflateStream?

一旦我得到这个工作,我会在这里发布代码作为自己的答案。(当然,除非有人打败我。)

.net png

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

用于将数据从一个表合并到另一个表的 T-SQL

假设有 2 个表 Table1 { ID, Name, Other } 和 Table2 { ID, Name, Other }。它们都具有相同 ID 的相同记录,只是在 Table1 中所有 Name 值都是 NULL。如何使用 T-SQL (SQL Server 2008) 将 Name 值从 Table2 导入到 Table1?

sql sql-server sql-server-2008

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

Ajax回调如何实现用户的身份验证会话已超时?

我正在使用django和jquery来实现经过身份验证的会话和Ajax请求.

我已经过身份验证会话超时,以便在我的网站上长时间不活动后将经过身份验证的用户注销.我网站上的一些页面中有很多AJAX调用,要求用户进行经过身份验证的会话.当用户长时间打开这样的页面并且会话自动超时时,所做的任何AJAX调用都将失败并显示浏览器错误.我的Web堆栈(django)返回重定向到这些AJAX请求的登录,但它们只是显示为$ .ajax()的错误(使用jquery.)

当我发现他们的auth会话超时时,我怎么能重新加载页面并通过AJAX请求将用户发送到登录页面?

authentication django ajax jquery http-authentication

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

TinyMCE - 外部工具栏位置

我正在尝试使用TinyMCE创建一个多文本框,点击编辑类型的图形内容编辑器.我有TinyMCE到我可以添加和删除它们,定位和大小,点击编辑它们等等 - 但有一件事困扰我,那就是工具栏.

我有一个外部工具栏,我试图沿着页面的底部边缘,以及我的"保存并关闭"按钮和一些其他工具按钮.外部工具栏由TinyMCE在带有类的DIV中创建"mceExternalToolbar".我尝试设置position: fixedleft:top:页面样式表属性,但无济于事- TinyMCE的设置position: absolutetop: -28px对DIV时,它会创建它.

由于项目限制,我无法修改TinyMCE的源代码,但我可以用额外的CSS文件补充它.

任何人都可以指出我正确的方向让工具栏正确定位?

javascript css tinymce

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

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

Django Admin中的自定义操作

在我的Django应用程序中,我有一个时事通讯模型.现在我希望能够从Django Admin 发送新闻通讯(甚至重新发送).

我可以通过Model.save()方法上的钩子来做到这一点,但还有另一种方式与模型无关吗?

谢谢

django django-admin

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

为什么这个简单的applet使用了超过50%的CPU?

我写了一个简单的applet作为基础制作游戏,它已经占用了我50%以上的CPU.我正在使用1.5gb ram的3ghz P4,所以我知道它不应该占用太多.

import java.awt.*;
import java.applet.*;

public class applettest extends Applet implements Runnable {

    long lastFrame;

    public void init() { 
        (new Thread(this)).start();
    }

    public void paint(Graphics g) {
        g.drawString("Welcome to Java!!", 50, 60 ); 
    }

    public void run() { 
        while(true) {
            // code here
            repaint();

            try{
                // wait 16 milliseconds to cap frame rate to 60 fps
                while (System.nanoTime() < lastFrame + 160000000)       {
                    Thread.yield();
                }

                lastFrame = System.nanoTime();
            }

            catch(Exception e){}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java cpu applet

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

在Windows下检索USB键盘的序列号

许多USB设备包含唯一的序列号(实际上是Unicode字符串),主机可以将其与16位供应商和产品ID号一起使用,以唯一地标识设备.

我正在试图弄清楚如何编写一个能够显示连接到系统的所有USB人机接口设备列表的Windows应用程序.该列表对于每个HID都有一行,包括系统键盘.列表中将列出供应商ID,产品ID和序列号.

我可以通过SetupDiGetClassDevs使用返回的GUID 调用HidD_GetHidGuid并通过重复调用循环遍历结果来获取USB HID列表SetupDiEnumDeviceInterfaces.然后我可以调用SetupDiGetDeviceInterfaceDetail以获取每个设备的路径,我可以打开它CreateFile,只要我小心不要求读取或写入权限,这将被系统键盘拒绝.从那里我可以通过调用获得供应商和产品ID号HidD_GetAttributes.

我弄清楚的是如何检索序列号字符串.当我搜索这个问题的解决方案时,我发现了很多关于如何获取USB大容量存储设备的序列号的信息,但看起来没有什么看起来可能适用于任何其他类型的USB设备.我很乐意发现检索序列号字符串的泛型方法或特定于HID的方法.

我有一个到Win32的移植的感觉libusb可能没有太多的麻烦管理这个,但不幸的是,我需要一个只依赖Windows自带的库,如一个解决方案setupapi,并hid包含上述功能的DLL.

任何建议将非常感谢!

windows hardware usb

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

最终用户的最佳方式是在Rails中指定排序顺序

我正在寻找关于从Rails应用程序的最终用户的最佳方式的建议的视图文件设置模型的"查找"方法返回的结果集的排序顺序.换句话说,我希望用户能够从选择列表中选择他们的排序顺序.

最初,我想我可以把我放在:order参数中的字符串放入,但从安全的角度来看,这似乎是一个坏主意.

我想我总是可以使用基于选择列表中的值的开关,但这看起来有点笨重.

谢谢你的期待.

sorting ruby-on-rails interface

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

为什么Reachability样本应用程序停在这里?

Apple的名为Reachability的示例应用程序显示了如何检测连接.如果你只有wifi而不是互联网,应用程序在下面的第二行停止超过一分钟:

SCNetworkReachabilityFlags reachabilityFlags;
BOOL gotFlags = SCNetworkReachabilityGetFlags(reachabilityRef, &reachabilityFlags);
Run Code Online (Sandbox Code Playgroud)

SCNetworkReachabilityGetFlags来自SystemConfiguration.framework.有关如何绕过这个的任何建议?

iphone objective-c

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