问题列表 - 第11626页

多部分gzip文件随机访问(Java)

这可能属于"不太可行"或"不值得付出努力"的范畴,但这里也是如此.

我正在尝试随机访问存储在多部分gzip文件中的记录.具体来说,我感兴趣的文件是压缩的Heretrix Arc文件.(如果您不熟悉多部分gzip文件,gzip规范允许在单个gzip文件中连接多个gzip流.它们不共享任何字典信息,它是简单的二进制附加.)

我认为应该可以通过寻找文件中的某个偏移来执行此操作,然后扫描gzip魔术头字节(即根据RFC的 0x1f8b ),并尝试从以下字节读取gzip流.这种方法的问题在于,那些相同的字节也可能出现在实际数据中,因此寻找这些字节会导致无效的位置开始从中读取gzip流.有没有更好的方法来处理随机访问,因为记录偏移不是先验已知的?

compression gzip multipart random-access

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

这会导致万向节锁定吗?

我制作了一个非常简单的 3d 场景,在世界坐标中有 5 个点。我想在场景中导航,所以我定义了一个带有 UP 和 OUT 向量的相机。有了这些信息,我会在每一帧中生成一个旋转矩阵,我将其应用于向量以获得相机坐标。

问题是:我已经阅读过有关使用这种方法的万向节锁定问题,但在这种情况下会发生吗?

请注意,我在每一帧中生成旋转矩阵,并且我没有累积旋转。那么在这种情况下会发生锁定吗?如果是这种情况,您建议如何安全地应用旋转(从 UP 和 OUT 向量)?

谢谢

opengl 3d 3dcamera

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

我应该使用哪个Java EE服务器?

好的,这有点不寻常,因为任何Java EE容器都可以完成我想做的简单事情(XML处理,JPA,Hibernate,SOAP/REST Web服务等).这仅供个人使用,更多是为了获得技能而不是完成基本功能.我有自己的Linux服务器(Ubuntu Jaunty x86_64)和商务级互联网,所以我可以安装任何东西.

我现在经常使用Tomcat,但是,我最近遇到了一些求职的情况,他们在特定的Java EE容器中寻找经验(这违背了标准的全部目的),当然不是每个时间.

所以我正在寻找的是一个Java EE服务器:

  1. 现在市场需求旺盛
  2. 是免费的(或
  3. 是不是太可怕(磁盘空间,时间)安装和部署应用程序
  4. 在Ubuntu x86_64上运行

我已经能够通过Indeed的关键字搜索收集一些信息,这告诉我远离Jetty/Glassfish,即使它们适合"轻量级"和"免费".我也从SO帖子中看到,WebSphere是一个很难部署/配置的膨胀软件,但我不知道这是准确的还是最新的.我喜欢Tomcat(完全FOSS,小巧,易于部署,有大量的文档/用户),但它的需求要少于一些大男孩.

那你建议我安装什么?提前致谢.

java java-ee

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

使用Django中的Markdown和Pygments突出显示语法

我一直在尝试使用Markdown(2.0.1)和Pygments(1.0)在我的简单Django(1.1)测试应用程序中使用语法高亮.我们的想法是从用户输入生成HTML,这些输入采用markdown格式并存储在DB中,因此我不必在获取期间对html转换进行降价.

到目前为止,我有降价处理工作,但我似乎无法使语法高亮显示工作.我的models.py看起来像这样:

from django.db import models
from django.contrib import admin
from markdown import markdown

class BlogPost( models.Model ):
    title = models.CharField( max_length = 150 )
    body = models.TextField()
    body_html = models.TextField(editable=False, blank=True, null=True)
    timestamp = models.DateTimeField()

    def save(self):
        self.body_html = markdown(self.body, ['codehilite'])
        super( BlogPost, self).save()

    class Meta:
        ordering = ( '-timestamp', )

class BlogPostAdmin( admin.ModelAdmin ):
    list_display = ( 'title', 'timestamp' )

admin.site.register(BlogPost, BlogPostAdmin)
Run Code Online (Sandbox Code Playgroud)

到目前为止只测试markdown语法有效,但如果我尝试类似下面的内容,我在输出或输出源中看不到任何语法高亮:

   :::python
   from foo import bar
   foobar = bar('foo')
Run Code Online (Sandbox Code Playgroud)

我希望在输出源中至少看到一组代码元素.

django markdown pygments

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

如果wpf app没有响应,则自动重启

我有一个偶尔崩溃的WPF应用程序,并说"没有响应".有没有办法检测程序是否没有响应?如果是这样,重新启动WPF应用程序?

在修复错误之前,这将是一个临时修复.

.net c# windows wpf error-handling

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

如何在PHP CURL中从POST切换到GET

我尝试从之前的Post请求切换到Get请求.假设它是一个Get但最终会发布一个帖子.

我在PHP中尝试了以下内容:

curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null);
curl_setopt($curl_handle, CURLOPT_POST, FALSE);
curl_setopt($curl_handle, CURLOPT_HTTPGET, TRUE);
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

附加信息:我已经建立了一个用于执行POST请求的连接.这成功完成但稍后当我尝试重用连接并使用上面的setopts切换回GET时,它仍然在内部使用不完整的POST头进行POST.问题是它认为它正在执行GET但最终放置一个没有content-length参数的POST头,并且连接失败并出现411 ERROR.

php post curl get

82
推荐指数
4
解决办法
23万
查看次数

针对y = Ax的Boost线性代数解决方案

加强有一个吗?其中A,y和x分别是矩阵(稀疏且可以非常大)和向量.y或x都可能是未知的.

我似乎无法在这里找到它:http: //www.boost.org/doc/libs/1_39_0/libs/numeric/ublas/doc/index.htm

c++ math boost linear-algebra

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

为什么Core Data使用属性创建NSManagedObject,但没有附带的实例变量?

正如标题所说,为什么Core Data会为每个实体的属性创建具有属性的NSManagedObject实例,但是没有附带的实例变量?问题是,我想在我的代码的某些部分以典型的alloc/init样式使用我的一些"实体".不使用Core Data的提取/上下文来创建/存储.

我想我可以保持没有实例变量,但添加它们会不会受到影响?我还可以将@dynamic更改为@synthesize,以便在我的属性/ ivars上使用KVC吗?

也许我完全错误地尝试在我的代码的某些部分使用我的一个核心数据实体而不使用核心数据API.当我可以走自己的路线时,仍然是新手.

iphone cocoa cocoa-touch core-data objective-c

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

以编程方式更改工具栏上的UILabel(UIBarButtonItem)的文本

我是初学的iPhone开发者.我的代码如下:

UIBarButtonItem *fixedSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];  
UILabel *lblTotCaratteri = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 25, 15)];
lblTotCaratteri.textAlignment = UITextAlignmentCenter;
lblTotCaratteri.font = [UIFont italicSystemFontOfSize:13.0];
lblTotCaratteri.textColor = [UIColor greenColor];
lblTotCaratteri.backgroundColor = [UIColor clearColor];
lblTotCaratteri.adjustsFontSizeToFitWidth = YES;
lblTotCaratteri.text = @"0";

UIBarButtonItem *lblCaratteri = [[UIBarButtonItem alloc] initWithCustomView: lblTotCaratteri];

inserimentoToolbar.items = [NSArray arrayWithObjects:fixedSpace, lblCaratteri, fixedSpace, nil];
Run Code Online (Sandbox Code Playgroud)

所以在我看来,我有一个UITextView,这个工具栏以编程方式创建.我想在每次向UITextView添加字符时更改标签文本.每次UITextView文本更改时,我都会显示每个按键的警报.我无法弄清楚如何更改标签文字.我希望我已经解释了我的情景.对不起我的英语不好.问候,卢卡.

iphone

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

这个sql语句在做什么?(MySQL的)

SET @row := 0;
SELECT * FROM (
SELECT @row := @row+1 AS rank, account_id, keyword, bid_amount ,timestamp
FROM bids WHERE keyword='programmers'
ORDER BY bid_amount DESC, timestamp ASC
) AS derived_table; 
Run Code Online (Sandbox Code Playgroud)

我在某个地方看到了这个,我想知道这个集合与@符号和:=一起做了什么

谢谢

mysql sql

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