小编Thi*_*iff的帖子

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

在独立字典应用程序中包含大单词列表

应用程序
我正在研究一个简单的字典搜索工具,其主要目的是搜索大约180,000个单词的单词列表.

首先,单词列表是一个纯文本文档,每个单词都在一行上.加载后,单词列表被处理成一个简单的数组进行搜索.

目标
我的目标是将应用程序分发为单个可移植的可执行文件,因此我必须以某种方式将单词列表打包在应用程序中.

我的尝试
在我第一次尝试时,我只是自动生成一个数组定义,并将其包含在项目中(因此,不是加载文件和创建数组,我在项目中有一个文字数组),看起来有点像这样:

// Auto-generated word-list
public string[] WordList = new string[178691];

WordList[0] = "AA";
WordList[1] = "AAH";
// ...
WordList[115383] = "PHOTONEGATIVE";
WordList[115384] = "PHOTONIC";
WordList[115385] = "PHOTONICS";
WordList[115386] = "PHOTONS";
WordList[115387] = "PHOTONUCLEAR";
WordList[115388] = "PHOTOOXIDATION";
WordList[115389] = "PHOTOOXIDATIONS";
WordList[115390] = "PHOTOOXIDATIVE";
WordList[115391] = "PHOTOOXIDIZE";
WordList[115392] = "PHOTOOXIDIZED";
WordList[115393] = "PHOTOOXIDIZES";
WordList[115394] = "PHOTOOXIDIZING";
WordList[115395] = "PHOTOPERIOD";
// etc...
Run Code Online (Sandbox Code Playgroud)

这实现了完全可移植的目标,整个项目的文件大小保持不变.

然而,通过以这种方式接近它而改变的一件事是构建和运行时间的增加,这可以被认为是一个小的和不可避免的问题,但理想情况下应该缩短.

问题
是否有任何方法可以将大型(~180,000字)字典组合到便携式/独立应用程序中,可能使用某种压缩技术来降低文件大小,但最终要保持合理的加载时间,这是比一个简单的,预定义的文字数组"更受青睐"?

c# compression portability dictionary

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

什么是移动开发的最新工具 - iPhone/Android /等

寻找一次跨多个平台部署的写入,是否有这样的事情?同时寻找有助于加速移动开发的工具,首选OSX/Linux.

iphone mobile android devtools

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

控制在Linux中运行的最大Java独立版

我们开发了一个Java独立程序.我们在Linux(RedHat ES 4)cron计划中配置了每10分钟执行一次 Java独立程序.每个独立可能需要一段时间才能完成,或者有时甚至可能在5分钟内完成.

我正在寻找的问题/解决方案是,任何时候执行的Java独立站的数量不应超过,例如,5个进程.因此,例如,在Java独立/进程启动之前,如果已经有5个进程在运行,则不应该启动此进程; 否则这将间接开始创建OutOfMemoryError问题.我该如何控制?我还想使这5个过程限制可配置.

其他信息:
我还配置了-Xms-Xmx堆大小设置.

有没有可以控制它的工具/机制?

我也听说过Java Service Wrapper.这是怎么回事?

java memory-management process

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

数组 - 数组的平方根并打印结果JAVA

我试图得到一个(9)数字的数组,然后打印,但我一直只带回一个结果 - 数组中的数字平方 - 显然不是我想要的.谢谢你的帮助.好的,到目前为止,这是我可怕的代码.试图将它传递给方法.

public static void main ( String args[] )
{ 
 double[] nums  = {126, 12.939, 795, 320.16,
             110, 34.7676, 7773, 67, 567, 323};

System.out.println ("Square root is " +square);
square(nums);
} 

public static double square (double [] array) {
double result;
for( double i = 0; i < array.length ; i++ )
  result = Math.sqrt(array[i]);

return result;
 }
}
Run Code Online (Sandbox Code Playgroud)

java arrays square-root

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

你曾经撞毁过调试器吗?

最近我正在调试一个项目,调试器(GDB 7.1)突然崩溃,因为在尝试打印图形结构时无休止的递归.起初我甚至无法想象调试器可能会崩溃(稳定版本),但它有.所以这对我来说真的很有意思,你曾经撞毁过一个调试器吗?

c c++ debugging

0
推荐指数
2
解决办法
155
查看次数

如何在没有DAL的情况下创建一个简单的Dotnetnuke模块

我一直在寻找方法来做这几天......它真的杀了我......任何人,请帮忙.

我想在DNN(VB)中创建一个新模块......

1. does not use DAL or DAL+
2. has only one view.ascx control
3. It has to be a compiled module
Run Code Online (Sandbox Code Playgroud)

我不需要数据库连接和任何铃声和口哨只是一个视图控件.我认为这很简单,但谷歌搜索一天,它似乎很复杂.

任何愿意一步一步发布的人都会很棒......

I have the development environment already set up with;
1. DNN Starter kit
2. VS 2008
3. SQL server
4. DNN up and running in IIS
5. the project builds successfully
Run Code Online (Sandbox Code Playgroud)

如果有人知道我可以使用VS 2008中的DNN动态模块模板构建模块,然后剥离DAL和所有不必要的层和额外的控件,直到我只有一个工作的view.ascx打印出"Hello World! " 到屏幕......那太好了!

非常感谢Norman.

PS :(我也在adefwebserver.com(http://www.adefwebserver.com/DotNetNukeHELP/DNN5_HelloWorld/Default.htm)尝试了hello world教程 - 并且该向导不会像在教程中那样出现.)

vb.net asp.net dotnetnuke dotnetnuke-module

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

Uphone的UIPickerview

如何使用Interface Builder以编程方式将UIPickerView放在子视图中?

iphone-sdk-3.0 xcode3.2

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

如何使用Regex类从.NET字符串中删除所有字母数字字符?

我试过new Regex("a-zA-Z0-9").Replace(myString, string.Empty)但显然这是不正确的.

.net regex

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

从元组中获取随机元素的最快方法是什么?(蟒蛇)

你能做得比这个基本实现更好:

import random
def get_random_element(_tuple):
    return _tuple[randint(0, len(_tuple) - 1)]
Run Code Online (Sandbox Code Playgroud)

python tuples

0
推荐指数
2
解决办法
7286
查看次数