问题列表 - 第47522页

为什么在Glassfish或Tomcat面前使用Apache Web Server?

在GF或Tomcat前面使用Apache Webserver是个好主意吗?它是否提高了性能/安全性?

或者没有任何理由将Apache Web Server与GF一起使用?

apache tomcat glassfish

54
推荐指数
3
解决办法
4万
查看次数

在Python中打印表格数据

在Python中打印表格数据的最佳方法是什么?假设数据在2D列表中,我想创建一个智能外观的表.我实际拥有的是一个字典列表,我想根据字典中的值打印一个交集.就像是

for val1 in my_dict:
   for val2 in my_dict:
    if val1['a'] > val2['a']:
      print 'x'
Run Code Online (Sandbox Code Playgroud)

但是这样每个列的宽度都是固定的.Writer和格式化程序类似乎是可能性的东西,但与Perl的格式化程序相比,它仍然看起来很复杂.

是否有任何现有的实现或我必须自己编写?

python tabular

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

在UIScrollView中添加图像之间的间距

如何在添加到UIScrollView的多个图像之间添加间隙/空格?

一个例子是照片应用程序,在分页时图像之间有黑色间距.

iphone

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

点之间的角度?

我有一个三角形(A,B,C),我试图找到三个点中每对之间的角度.

问题是我可以在网上找到的算法用于确定向量之间的角度.使用向量,我将计算从(0,0)到我所拥有的点的向量之间的角度,并且不会给出三角形内的角度.

好的,这是在维基百科页面上的方法之后和减去值之后的Python中的一些代码:

import numpy as np
points = np.array([[343.8998, 168.1526], [351.2377, 173.7503], [353.531, 182.72]])

A = points[2] - points[0]
B = points[1] - points[0]
C = points[2] - points[1]

for e1, e2 in ((A, B), (A, C), (B, C)):
    num = np.dot(e1, e2)
    denom = np.linalg.norm(e1) * np.linalg.norm(e2)
    print np.arccos(num/denom) * 180
Run Code Online (Sandbox Code Playgroud)

这给了我60.2912487814,60.0951900475和120.386438829,所以我做错了什么?

python algorithm math

37
推荐指数
2
解决办法
5399
查看次数

如何将二进制(十六进制)数据转换为纬度和经度?

我有一些二进制数据流传递地理位置坐标 - 纬度和经度.我需要找到他们编码的方法.

4adac812 = 74°26.2851' = 74.438085
2b6059f9 = 43°0.2763'  = 43.004605

4adaee12 = 74°26.3003' = 74.438338
2a3c8df9 = 42°56.3177' = 42.938628

4ae86d11 = 74°40.1463' = 74.669105
2afd0efb = 42°59.6263' = 42.993772
Run Code Online (Sandbox Code Playgroud)

第一个值是十六进制值.第二和第三是我在输出中得到的值(不确定在转换中使用哪一个).

我发现第一个字节表示值的整数部分(0x4a = 74).但我无法找到小数部分的编码方式.

我真的很感激任何帮助!

谢谢.

-

Upd:这个流来自一些"中国"gps服务器软件通过tcp协议.我没有关于clent软件的资料或文档.我想它是用VC++ 6编写的,并使用了一些标准实现.

-

更新:这是我得到的数据包:

Hex data:
41 00 00 00  13 bd b2 2c
4a e8 6d 11  2a 3c 8d f9
f6 0c ee 13

Log data in client soft:
[Lng] 74°40.1463', direction:1
[Lat] 42°56.3177', direction:1
[Head] direction:1006, speed:3318, …
Run Code Online (Sandbox Code Playgroud)

binary hex coordinates

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

变量的大写第一个字母

我在网上搜索过什么都找不到帮我.我想在变量中使每个单词大写的第一个字母.

到目前为止我尝试过:

toUpperCase();
Run Code Online (Sandbox Code Playgroud)

并且没有运气,因为它标榜所有字母.

javascript jquery

84
推荐指数
10
解决办法
20万
查看次数

如何处理 WPF 中的巨大 tif?

我有一个 14406x9606 像素的 8 位 tiff,当通过 BitmapImage 加载时会抛出 System.OutOfMemoryException。作为全深度位图,其大小约为 400 兆。有没有办法将图像划分为更易于管理的块?我已经尝试使用 DecodePixelHeight 以较低的分辨率加载它并且这有效,但是每当缩放级别发生变化时我都需要重新加载。是否有任何既定工具可以在不同的缩放级别处理 WPF 中的非常大的图像?

wpf tiff image bitmapimage

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

你如何使用asp.net mvc 3和c#清除cookie?

好吧,所以我真的认为我这样做是正确的,但饼干没有被清除.

 Session.Clear();
 HttpCookie c = Request.Cookies["MyCookie"];
 if (c != null)
 {
     c = new HttpCookie("MyCookie");
     c["AT"] = null;
     c.Expires = DateTime.Now.AddDays(-1);
     Request.Cookies.Add(c);
 }

 return RedirectToAction("Index", "Home");
Run Code Online (Sandbox Code Playgroud)

当重定向发生时,它再次找到cookie并继续前进,就好像我从未注销过一样.有什么想法吗?

c# cookies asp.net-mvc-3

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

访问P/Invoke的Windows API常量和结构

快速提问:如何从.NET访问为Win32 API定义的BN_CLICKED常量和其他常量?它们是否在某些图书馆中定义?我必须自己定义吗?如果是这样,我在哪里可以找到这些值?Windows版本之间的值是否为特定于版本的值?

.net c# winapi

4
推荐指数
2
解决办法
4948
查看次数

不是编译器优化C++中的代码部分

有没有办法告诉编译器不优化代码的选择部分?我知道你可以告诉编译器不要使用volatile来优化某些变量但是整个代码块呢?

c++ compiler-construction optimization

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