小编dfe*_*ens的帖子

是否可以远程计算git存储库的对象和大小?

假设Web中的某个地方存在公共git存储库.我想要克隆它,但首先我需要确定它的大小(有多少对象和kbytes git count-objects)

有办法吗?

git size repository

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

Mysql:按顺序排序?

假设我们使用关键字执行搜索:keyword1,keyword2,keyword3

数据库中有"name"列的记录:

1: John Doe
2: Samuel Doe
3: John Smith
4: Anna Smith

现在查询:

SELECT * FROM users WHERE (name LIKE "%John%" OR name LIKE "%Doe%")
Run Code Online (Sandbox Code Playgroud)

它将选择记录:1,2,3(按此顺序),但我想在示例中按关键字排序,keyword1=John, keyword2=Doe 所以它应该按关键字列出:1,3,2(因为我想在之后搜索"Doe"寻找"约翰")

我在考虑SELECT DISTINCT FROM (...... UNION .....) 但是以某种方式以另一种方式订购它会更容易(真正的查询真的很长)

是否有任何技巧来创建这样的订单?

mysql sql sql-order-by sql-like

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

遗传算法生成代码

进化编程似乎是解决许多优化问题的好方法.这个想法非常简单,实施不会产生问题.

我想知道是否有任何方法可以进化创建ruby/python脚本(或任何其他语言)的程序?

这个想法很简单:

  1. 创建一个程序群
  2. 执行遗传操作(轮盘赌选择或任何其他选择),创建新程序,继承最佳程序等.
  3. 循环点2直到找到满足我们条件的程序

但仍然存在一些问题:

  1. 如何表示染色体?例如,染色体的一个细胞是否应该是一行代码?
  2. 染色体将如何产生?如果它们是代码行,我们如何生成它们以确保它们在语法上是正确的等等?

可生成的程序示例:

创建以N个数字作为输入并将其均值作为输出返回的脚本.

如果有任何尝试创建此类算法,我会很高兴看到任何链接/来源.

algorithm code-generation genetic-programming genetic-algorithm evolutionary-algorithm

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

英语有正式的语法吗?

我正在浏览网页搜索英语语法,但我发现只有几个简单的例子,如:

s -> np vp
np -> det n
vp -> v | v np
det -> 'a' | 'the'
n -> 'woman' | 'man'
v -> 'shoots' 
Run Code Online (Sandbox Code Playgroud)

也许我没有意识到这个问题有多大,因为我认为语法已经形式化了.有人可以为我提供一些扩展的正式英语语法的来源吗?

parsing nlp

21
推荐指数
4
解决办法
5422
查看次数

git存储库的正则表达式

git存储库的正则表达式是什么?

示例链接:git@github.com:someone/someproject.git

所以它就像[user] @ [server]:[project] .git

服务器可以是url或ip项目可以包含除字母数字之外的其他一些字符,如' - '我不确定'/'的作用是什么

有什么建议?

regex

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

请求和响应处理之间的HTTP断开/超时

假设以下场景:

  1. 客户端正在向服务器发送HTTP POST
  2. 请求有效且已由服务器处理.数据已插入数据库.
  3. Web应用程序正在响应客户端
  4. 客户端满足超时并且看不到HTTP响应.

在这种情况下,我们遇到以下情况: - 客户端不知道他的数据是否有效并且插入正确 - Web服务器(rails 3.2应用程序)没有显示任何异常,无论它是否在apache代理后面

我找不到如何在HTTP文档中处理这种情况.我的问题是:

a)客户应该期望他的数据可以处理吗?(然后尝试例如GET请求来检查数据是否已经提交)

b)如果不是(a) - 应该服务器检测到它吗?是否有可能在铁轨中做到这一点?在这种情况下,可以改变变化.在这种情况下,我希望从铁路应用中得到一些预期,但没有......

apache tcp ruby-on-rails http disconnect

12
推荐指数
1
解决办法
1970
查看次数

是否可以在Vista上构建exe并使用py2exe在XP上部署

我在Windows Vista上使用python创建了一些程序.但我想在Windows XP上部署它.是否有必要在Windows XP上进行新的构建?或者有可能进行可以在这两个系统上运行的构建吗?

编辑(编辑2 - 非常简单的程序也不起作用): 我的设置:

from distutils.core import setup
import py2exe

setup(console=['orderer.py'])
Run Code Online (Sandbox Code Playgroud)

使用依赖项资源管理器我检查了依赖项:

msvcr90.dll
kernel32.dll
  +ntdll.dll
Run Code Online (Sandbox Code Playgroud)

几乎解决了:

我想出了安装:http://www.microsoft.com/downloads/details.aspx? FamilyID = 9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang = en 做的事情.但我试图手动提供msvrc90.dll,它没有工作,有没有办法自动重新分配?或者我必须向他提供此安装文件.

最后和主要问题

现在我遇到了msvcrt.dll的问题.在Windows XP上发生的消息:

无法在动态链接库msvcrt.dll中找到过程入口点wcsscpy_s

在Vista上我有版本7.0.6001.18000

但是在XP 7.0.2600.5512上

有没有办法来解决这个问题?

似乎我没有排除几个dll ......愚蠢的错误:

$ grep -lir msvcrt.dll .
./buildout
./buildtest.py
./dist/ACTIVEDS.dll
./dist/adsldpc.dll
./dist/ATL.DLL
./dist/credui.dll
./dist/DSOUND.dll
./dist/MAPI32.dll
./dist/PROPSYS.dll
./dist/WLDAP32.dll
Run Code Online (Sandbox Code Playgroud)

现在它的作品!

python exe py2exe windows-vista

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

C#中的语法生产类实现

语法定义包含产品,非常简单的语法示例:

E -> E + E
E -> n
Run Code Online (Sandbox Code Playgroud)

我想在c#中实现语法类,但我不确定如何存储产品,例如如何区分终端和非终端符号.我在考虑:

struct Production
{
   String Left;       // for example E
   String Right;      // for example +
}
Run Code Online (Sandbox Code Playgroud)

Left将始终是非终端符号(它是关于无上下文的语法)但是生产的右侧可以包含终端和非终端符号

所以现在我想到了两种实现方式:

  1. 非终端符号将使用括号编写,例如:

    E + E将表示为字符串"[E] + [E]"

  2. 创建其他数据结构NonTerminal

    struct NonTerminal {String Symbol; }

和E + E将表示为数组/列表:

[new NonTerminal("E"), "+", new NonTerminal("E")]
Run Code Online (Sandbox Code Playgroud)

但是认为有更好的想法,听到一些回应会很有帮助

c# grammar nlp context-free-grammar

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

条件页面缓存[解决方案:条件片段缓存]

假设我有控制器home_controller.rb有动作index.

我想缓存索引页面,所以我正在做:

caches_page :index
Run Code Online (Sandbox Code Playgroud)

但是希望它只为未登录的用户缓存.如果我要做出有条件的:

caches_page :index, :if => :user_not_signed_in?
Run Code Online (Sandbox Code Playgroud)

页面将在首次未登录用户时缓存.现在,每个登录用户也会看到未登录的内容.有没有办法在不更改网址的情况下分离此操作?

ruby caching ruby-on-rails ruby-on-rails-3

7
推荐指数
2
解决办法
2000
查看次数

ImageMagick转换gif与透明度问题

我写了一个脚本,为我网站上的图像添加水印.一切都适用于png/jpg,但gif图像必须以更复杂的方式进行处理.我的剧本:

convert -splice x36 -gravity south -background white image.gif \
-coalesce -gravity SouthEast -geometry +0+0 -background white \
null: watermark-text.png -layers composite new-image.gif
Run Code Online (Sandbox Code Playgroud)

95%的gif工作得很好.但是有一些例子会带来错误.关注此图片: 图片

正常的猫.只有第一帧包含背景(在gimp中查看的图层).

在此输入图像描述

这不是正常的猫.有什么建议?

transparency imagemagick gif

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