小编Fel*_*Yan的帖子

IIS和Apache(WAMP)正在运行

我们如何在同一台机器上同时运行IIS 6和Apache(wamp)?

apache iis iis-7 iis-6 wamp

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

Linux中的Python OCR模块?

我想在linux中找到一个易于使用的OCR python模块,我找到了pytesser http://code.google.com/p/pytesser/,但它包含一个.exe可执行文件.

我尝试改变代码使用wine,它确实有效,但它太慢了,真的不是一个好主意.

是否有任何易用的Linux替代品?

python ocr

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

Python中的高性能质量短字符串搜索

问题:提供了一个大的静态字符串列表,提供了A一个长字符串B,字符串in A都非常短(一个关键字列表),我想检查每个字符串A是否是一个子字符串B并获取它们.

现在我使用一个简单的循环:

result = []
for word in A:
    if word in B:
        result.append(word)
Run Code Online (Sandbox Code Playgroud)

但是当A包含~500,000或更多项目时,它会变得非常慢.

是否有适合此问题的库或算法?我尽力搜索但没有运气.

谢谢!

python string search

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

phpUnit - File/Iterator/Autoload.php打开失败

我正试图phpUnit在一个运行plesk pannel的centos上运行.

我已经成功安装了phpunit.

Package            Version State
File_Iterator      1.3.1   stable
PHPUnit            3.6.10  stable
PHPUnit_MockObject 1.1.1   stable
PHP_CodeCoverage   1.1.2   stable
PHP_Invoker        1.1.0   stable
PHP_Timer          1.0.2   stable
PHP_TokenStream    1.1.3   stable
Text_Template      1.1.1   stable
Run Code Online (Sandbox Code Playgroud)

但是每当我从shell运行phpunit命令时,我都会收到以下错误:

PHP警告:require_once(File/Iterator/Autoload.php):无法打开流:第45行/usr/share/pear/PHPUnit/Autoload.php中没有此类文件或目录
PHP致命错误:require_once():打开失败第45行的/usr/share/pear/PHPUnit/Autoload.php中需要'File/Iterator/Autoload.php'(include_path =':')

有谁知道如何解决问题?

phpunit fatal-error

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

Android:是否可以制作视图的副本?

我正在处理的应用程序需要一个动态布局,显示配置文件的Horizo​​ntalScrollView.配置文件只是一个带有图片和一些文本的RelativeLayout.由于我从数据文件中获取数据,因此我需要为每个配置文件创建一个相对布局.首先,我在for循环中以编程方式创建了每个RelativeLayout,然后将其添加到父视图中.这有效,但我不想这样做.我想根据设备的屏幕尺寸等使用不同的布局文件.

然后我想.好吧,如果我的布局上只有一个配置文件怎么办?我的代码可以获得一个配置文件,findViewById()然后根据它创建新的配置文件!换一种说法:

    // get the layout
    profileLayout = (LinearLayout) findViewById(R.id.profileLayout);        

    // get the first profile in the layout
    originalProfile = (RelativeLayout) findViewById(R.id.profile1);

    // make copy of profile
    temporaryProfile = originalProfile;

    // make changes to the this profile and add it back
    profileLayout.addView(temporaryProfile);
Run Code Online (Sandbox Code Playgroud)

当然,这不起作用,因为这是java,而temporaryProfile现在是对originalProfile的引用.那么有没有办法复制这个RelativeLayout?我知道LayoutInflater,但我仍然不明白它是如何工作的.还有Object.clone().

android android-layout

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

从Lion 10.7.2卸载Xcode 3.2.6

我在Lion 10.7.2上安装了xCode 3.2.6.

安装后我找不到xCode图标来启动它.我必须知道3.2.6不支持Lion.

但是,当我尝试卸载它时,最糟糕的事情发生了

sudo /Developer/Library/uninstall-devtools --mode=all
Run Code Online (Sandbox Code Playgroud)

不幸的是卸载devtools不存在.我被困在中间.

有没有人知道如何卸载它并安装xCode 4.2?

macos xcode uninstall osx-lion

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

如何在Python中快速打开excel文件?

我现在使用PyExcelerator来读取excel文件,但速度非常慢.因为我总是需要打开超过100MB的excel文件,所以只需要加载一个文件就需要20多分钟.

我需要的功能是:

  • 打开Excel文件,选择特定表,然后将它们加载到Dict或List对象中.
  • 有时:选择特定列并仅加载具有特定值的特定列的整行.
  • 读取受密码保护的Excel文件.

我现在使用的代码是:

book = pyExcelerator.parse_xls(filepath)
parsed_dictionary = defaultdict(lambda: '', book[0][1])
number_of_columns = 44
result_list = []
number_of_rows = 500000
for i in range(0, number_of_rows):
    ok = False
    result_list.append([])
    for h in range(0, number_of_columns):
        item = parsed_dictionary[i,h]
        if type(item) is StringType or type(item) is UnicodeType:
            item = item.replace("\t","").strip()
        result_list[i].append(item)
        if item != '':
            ok = True
    if not ok:
        break
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python excel

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

如何通过python中的unix socket连接到mongodb

有没有办法通过python中的unix socket连接到mongodb,而官方的pymongo模块还不支持unix socket.

我喜欢任何第三方替代品或补丁,而我一直在搜索并找不到.

我不喜欢ORM风格的库,因为mongodb => python dicts是自然且易于使用的,所以我没有考虑像MongoEngine这样的东西.

python mongodb

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

迁移系统与新网址

我正在将系统从MVC切换到自定义代码系统.目前我们正在使用此格式的网址:

index.php?part=CAPACITOR&type=CERAMIC&model=0805&page=spec
Run Code Online (Sandbox Code Playgroud)

我现在需要重写网址,比如对用户更好

mysitecom/CAPACITOR/
mysitecom/CAPACITOR/CERAMIC/
mysitecom/CAPACITOR/CERAMIC/0805/spec.html#2
Run Code Online (Sandbox Code Playgroud)

#1和#2是jquery中加载的页面.开发人员使用旧方式使用/index.php/CAPACITOR/CERAMIC/0805/spec.html

因为我不认为使用url中的index.php是好的,我该怎么做才能让它变得更好?

.htaccess mod-rewrite lamp

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

如何使用curl.h在我的网络服务器上安装git没有这样的文件错误

我一直在尝试在我的网络服务器上安装Git.当我尝试"make install"时,我得到以下错误,我似乎无法通过.

[root@site git-core-0.99.6]# make install
gcc -o http-pull.o -c -g -O2 -Wall '-DSHA1_HEADER=<openssl/sha.h>' http-pull.c 
http-pull.c:6:23: error: curl/curl.h: No such file or directory
http-pull.c:7:23: error: curl/easy.h: No such file or directory
http-pull.c:16: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token 
http-pull.c: In function âfetch_indexâ:
http-pull.c:102: warning: implicit declaration of function âcurl_easy_setoptâ
Run Code Online (Sandbox Code Playgroud)

如果你需要看到它,还有更多的东西,但它的一部分将涵盖这个问题

linux git ssh curl

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