我想将以下MIME类型添加到运行的站点Apache:
<mime-mapping>
<extension>jnlp</extension>
<mime-type>application/x-java-jnlp-file</mime-type>
</mime-mapping>
Run Code Online (Sandbox Code Playgroud)
那是Tomcat格式.
我在共享主机上,所以我只能创建一个.htaccess文件.有人请指定这样一个文件的完整内容吗?
我写了一个愚蠢的小游戏,并希望有一些领导板网站.
通常排行榜只限于10或20名顶级球员,但我认为如果我能为每位球员记录他们的最高分,那将是很好的.然后,我总能展示他们的世界级别.
一个简单的架构,例如:
create table leaderboard (
userid varchar(128) not null,
score real not null,
when datetime not null
);
create index on leaderboard(userid);
Run Code Online (Sandbox Code Playgroud)
将存储我需要的最少量信息 - 每个用户输入1个最佳分数.
我的问题围绕如何有效地确定某人在排行榜上的位置.一般的想法是,我希望他们在列表返回的位置:
select userid from leaderboard order by score desc
Run Code Online (Sandbox Code Playgroud)
但是从DB性能的角度来看,运行此查询然后线性搜索列表对我来说似乎有点荒谬.即使这样,我也很难想象一个能够快速操作的查询/模式.
有任何想法吗?
(我更希望保持数据库架构和查询通用(不依赖于供应商).但是,如果一个供应商使这很容易,我很乐意使用MS SQL或MySQL.
有没有办法将rss feed视为格式化的xml,不涉及搞乱浏览器的安装或编写我自己的工具?
编辑:
优选地,一种在除Windows之外的OS上工作的方式.
我有一个不透明对象列表.我只能计算它们之间的距离(不是真的,只是设置问题的条件):
class Thing {
public double DistanceTo(Thing other);
}
Run Code Online (Sandbox Code Playgroud)
我想聚集这些对象.我想控制集群的数量,我希望"关闭"对象在同一个集群中:
List<Cluster> cluster(int numClusters, List<Thing> things);
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议(并链接到;-))一些聚类算法(更简单,更好!)或可以帮助我的库?
澄清大多数聚类算法要求将对象布置在某个N维空间中.该空间用于查找聚类的"质心".就我而言,我不知道N是什么,也不知道如何从对象中提取坐标系.我所知道的是两个物体相隔多远.我想找到一个只使用该信息的良好聚类算法.
想象一下,你是根据物体的"气味"聚类的.你不知道如何在2D平面上"散发出气味",但你知道两种气味是否相似.
我有一个名为的表Cat,以及一个名为的PHP类Cat.现在我想要CatDataMapper上课,这样Cat extends CatDataMapper.
我希望Data Mapper类提供执行ORM以及创建,编辑和删除Cat的基本功能.
为此目的,也许能够很好地了解这种模式的人可以给我一些有用的建议吗?我觉得提供一些函数如update(),delete(),save()会有点太简单了.
我意识到数据映射器有这个问题:首先你创建了Cat的实例,然后初始化所有变量,如name,furColor,eyeColor,purrSound,meowSound,atte者等等.在设置好所有内容之后,你调用save( )函数,它继承自CatDataMapper.这很简单;)但现在,真正的问题是:你在数据库中查询猫并获得一个包含大量猫数据的无聊结果集.
PDO具有一些ORM功能来创建Cat实例.让我说我使用它,或者甚至说我有一个带有关联数组的mapDataset()函数.但是,只要我从数据集中获取Cat对象,就会有冗余数据.同时,20个用户可以从数据库中获取相同的cat数据并编辑cat对象,即重命名cat,并保存()它,而另一个用户仍然可以设置另一个furColor.当所有人都保存他们的编辑时,一切都搞砸了.
呃...好吧,保持这个问题非常简短:这里有什么好的做法?
是否可以使用普通的WinForms GDI +加载和显示EPS文件?如果没有,是否有免费图书馆帮忙?
我似乎记得Windows GDI支持EPS文件,但谷歌搜索了一下后,我开始怀疑这个内存.
我想要做的就是加载文件并使用Graphics上下文绘制它.
我知道我可以使用任何程序将文件转换为PNG或其他东西并以这种方式渲染,但因为我试图以多种分辨率渲染,我宁愿将矢量数据保存在EPS文件中.
谢谢!
有一个原生功能:
int sqlite3_config(int, ...);
Run Code Online (Sandbox Code Playgroud)
我想PInvoke这个功能.目前,我有这个声明:
[DllImport("sqlite3", EntryPoint = "sqlite3_config")]
public static extern Result Config (ConfigOption option);
Run Code Online (Sandbox Code Playgroud)
(结果和ConfigOption是表单的枚举enum Result : int { ... }.)
我实际上只对这个函数的单参数版本感兴趣,不需要其他args.它是否正确?
我也很好奇你将如何声明两个参数形式(也许它需要2个IntPtrs?).
我正在用C#(技术上是MonoTouch)编写RSS和Mail阅读器应用程序.
我遇到了解析DateTimes 的问题.我看到日期在野外呈现的方式有很多差异,并开始编写这样的函数:
static string[] DateTimeFormats = new string[] {
"ddd, d MMM yyyy H:mm:ss \"GMT+00:00\"",
"d MMM yyyy H:mm:ss \"EST\"",
"yyyy-MM-dd\"T\"HH:mm:ss\"Z\"",
"ddd MMM d HH:mm:ss \"+0000\" yyyy",
};
public static DateTime ParseTime(string timeStr) {
var r = DateTime.MinValue;
var styles = DateTimeStyles.AdjustToUniversal |
DateTimeStyles.AllowWhiteSpaces;
if (DateTime.TryParse(timeStr,
CultureInfo.InvariantCulture,
styles,
out r)) {
return r;
}
else {
if (DateTime.TryParseExact(timeStr,
DateTimeFormats,
CultureInfo.InvariantCulture,
styles,
out r)) {
return r; // BUGGY! Ignores time zone!!
}
}
Console.WriteLine ("BAAAAAAAAAAAAD");
return DateTime.MinValue; …Run Code Online (Sandbox Code Playgroud) 对于当前项目,我正在考虑实现WebDAV以呈现客户端可以访问的虚拟文件存储.到目前为止我只进行了Google研究,但看起来我只能实现两种方法:
GET, PROPFIND
Run Code Online (Sandbox Code Playgroud)
我认为这很棒.我只是好奇.如果我想通过以下方式实现文件上传:
PUT
Run Code Online (Sandbox Code Playgroud)
我还没有实现它,但看起来很简单.我唯一担心的是,如果用户使用标准的Vista Explorer或OSX Finder,是否会显示进度表.
我想我正在寻找一些有WebDAV经验的人的故事.
我有一个UITabBarController,每个选项卡处理一个不同的UIViewController,根据需要推送堆栈的新控制器.在其中两个选项卡中,当达到特定控制器时,我需要能够旋转iPhone并以横向模式显示视图.经过艰苦的努力,我发现必须继承UITabBarController以覆盖shouldAutorotateToInterfaceOrientation.但是,如果我只是在实现中返回YES,则会出现以下不良副作用:
旋转iPhone时,每个标签中的每个控制器都会自动进入横向模式.
甚至覆盖shouldAutorotateToInterfaceOrientation在每个控制器中返回NO不起作用:当iPhone旋转时,控制器处于横向模式.
我在子类UITabBarController中实现了如下的shouldAutorotateToInterfaceOrientation:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if([self selectedIndex] == 0 || [self selectedIndex] == 3)
return YES;
return NO;
}
Run Code Online (Sandbox Code Playgroud)
因此,只有我感兴趣的两个选项卡实际上支持横向模式.有没有办法在特定选项卡的堆栈上支持特定控制器的横向模式?
我尝试过没有成功的事情
(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if([self selectedIndex] == 0 || [self selectedIndex] == 3)
{
if ([[self selectedViewController] isKindOfClass: [landscapeModeViewController class]])
return YES;
}
return NO;
Run Code Online (Sandbox Code Playgroud)
}
另外,我尝试使用委托方法didSelectViewController,但没有成功.任何帮助是极大的赞赏.谢谢.