问题列表 - 第28567页

关于将免费数据库产品包含在应用程序中的建议 - SQL Server Express或其他

我正在开发一个围绕SQL Server Express设计的企业级产品,特别是它的功能(视图,并发用户,存储过程,CASE和IF语句).

虽然我们不使用任何高级SQL Server功能,但Express版本中4GB的数据库大小限制可能会受到限制.解决方法是客户可以转向更全功能的SQL Server版本.

问题是SQL Server Express部署并不容易,安装程序的大小也很大.对于想要试用我们产品的人来说,这是一个主要的缺点.您不希望最终用户因为下载量巨大而不购买产品.

有没有人有任何建议的数据库占用空间较小但Express的所有功能,可以迁移到表达?

database

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

我该如何改进?

我想知道是否有人能够指出一种更清洁的更好的方法来编写粘贴在这里的代码.代码从yelp中删除一些数据并将其处理为json格式.我没有使用的原因hash.to_json是因为它抛出某种堆栈错误,我只能假设是由于散列太大(它不是特别大).

  • 响应对象=哈希
  • text =保存到文件的输出

无论如何指导赞赏.

def mineLocation

  client = Yelp::Client.new
  request = Yelp::Review::Request::GeoPoint.new(:latitude=>13.3125,:longitude => -6.2468,:yws_id => 'nicetry')
  response = client.search(request) 
  response['businesses'].length.times do |businessEntry|
    text =""
     response['businesses'][businessEntry].each { |key, value|
        if value.class == Array 
          value.length.times { |arrayEntry|
            text+= "\"#{key}\":["
             value[arrayEntry].each { |arrayKey,arrayValue|
              text+= "{\"#{arrayKey}\":\"#{arrayValue}\"},"
             }
             text+="]"   
          }
        else 
              text+="\"#{arrayKey}\":\"#{arrayValue}\"," 
        end
       }
  end
 end
Run Code Online (Sandbox Code Playgroud)

ruby

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

如何跳过svn存储库中的修订版

所以说我有一个aspx文件的三个最新版本:55,56和57.版本56添加了一个我想删除的功能,但我也希望在版本57中部署新功能.我有什么方法可以将版本55与57合并,将版本56排除在外?

如果重要的话,我正在使用Tortoise SVN和Visual SVN,但我通常只使用Tortoise.

谢谢你的任何想法.

svn version-control tortoisesvn

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

使用Ruby on Rails动态地将类添加到.erb中的div

我有这个div

<div class='notice'>
Run Code Online (Sandbox Code Playgroud)

我希望结果如此

<div class="notice error">
Run Code Online (Sandbox Code Playgroud)

有没有办法在我的erb中添加一个类?我试过了

<div class="notice #{new_class}">
Run Code Online (Sandbox Code Playgroud)

但是当它渲染时,它不会转移到ruby代码中......

和想法?

ruby ruby-on-rails

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

为什么这个正则表达式会失败?

我在PHP中有一个密码验证脚本,它检查一些不同的正则表达式,并根据哪一个失败抛出一个唯一的错误消息.以下是正则表达式的数组以及匹配失败时引发的错误消息:

array(
    'rule1' => array(
        '/^.*[\d].*$/i',
        'Password must contain at least one number.'
    ),
    'rule2' => array(
        '/^.*[a-z].*$/i',
        'Password must contain at least one lowercase letter'
    ),
    'rule3' => array(
        '/^.*[A-Z].*$/i',
        'Password must contain at least one uppercase letter'
    ),
    'rule4' => array(
        '/^.*[~!@#$%^&*()_+=].*$/i',
        'Password must contain at least one special character [~!@#$%^&*()_+=]'
    )
);
Run Code Online (Sandbox Code Playgroud)

出于某种原因,无论我通过验证,"特殊字符"规则都会失败.我猜这是表达式的一个问题.如果有更好(或更正确)的方式来编写这些表达式,我全都耳朵!

php regex special-characters

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

Outsystems敏捷平台有任何严重的缺陷吗?

我们目前正在研究Outsystems的Agile平台.

我们已经完成了他们的课程并完成了所有的例子,但从经验来看,这些类型的东西只显示了部分图片.

我们可能没有发现任何严重的陷阱吗?

outsystems

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

Spring Embedded Server

我正在使用spring 3.0.2和ApacheDS 1.5.5,我正在尝试使用以下命令运行嵌入式服务器:

<ldap-server ldif="classpath:conf/users.ldif" port="39999"/>
Run Code Online (Sandbox Code Playgroud)

user.s.ldif文件的内容是:

dn: cn=The Postmaster,dc=example,dc=com
objectClass: organizationalRole
cn: The Postmaster
Run Code Online (Sandbox Code Playgroud)

但我总是得到这个错误:

16566 [main] INFO org.apache.directory.server.protocol.shared.store. LdifFileLoader - Could not create entry ClientEntry
dn: cn=The Postmaster,dc=example,dc=com
objectclass: organizationalRole
cn: The Postmaster

org.apache.directory.shared.ldap.exception.LdapNam eNotFoundException: Cannot find a partition for 2.5.4.3=the postmaster,0.9.2342.19200300.100.1.25=example,0.9.2342.19200300.100.1.25=com
at org.apache.directory.server.core.partition.DefaultPartitionNexus.getPartition(DefaultPartitionNexus. java:1082)
at org.apache.directory.server.core.partition.DefaultPartitionNexus.hasEntry(DefaultPartitionNexus.java :1037)
at org.apache.directory.server.core.interceptor.InterceptorChain$1.hasEntry(InterceptorChain.java:167)
at org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.hasEntry(InterceptorChain.java :1300)
at org.apache.directory.server.core.interceptor.BaseInterceptor.hasEntry(BaseInterceptor.java:159)
at org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.hasEntry(InterceptorChain.java :1300)
at org.apache.directory.server.core.interceptor.BaseInterceptor.hasEntry(BaseInterceptor.java:159)
at org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.hasEntry(InterceptorChain.java :1300)
at org.apache.directory.server.core.exception.ExceptionInterceptor.add(ExceptionInterceptor.java:154)
at org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.add(InterceptorChain.java:1196 )
at org.apache.directory.server.core.referral.ReferralInterceptor.add(ReferralInterceptor.java:251)
at org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.add(InterceptorChain.java:1196 )
at org.apache.directory.server.core.authn.AuthenticationInterceptor.add(AuthenticationInterceptor.java: 212)
at org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.add(InterceptorChain.java:1196 …
Run Code Online (Sandbox Code Playgroud)

spring ldap spring-security apacheds

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

PHP换行(\n)不起作用

出于某种原因\n,在使用PHP输出到文件时,我无法使用创建换行符.它只是将" \n" 写入文件.我也尝试使用" \\n",它只写"\n"(如预期的那样).但我不能为我的生活弄清楚为什么在我的字符串中添加\n不会创建新行.我也尝试了,\r\n但它只是将" \r\n" 附加到文件中的行.

例:

error_log('test\n', 3, 'error.log');
error_log('test2\n', 3, 'error.log');
Run Code Online (Sandbox Code Playgroud)

输出:

test\ntest2\n
Run Code Online (Sandbox Code Playgroud)

在重要的情况下在OSX上使用MAMP(某种PHP配置可能吗?).

有什么建议?

php newline

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

如何发现未定义的行为

有没有办法知道你的程序是否在C++(甚至C)中有未定义的行为,而不是记住整个规范?

我问的原因是我注意到很多程序在调试中工作但没有发布是由于未定义的行为.如果有一个工具来至少帮助发现UB会很好,所以我们知道存在问题的可能性.

c c++ undefined-behavior

12
推荐指数
3
解决办法
1877
查看次数

Eclipse和Maven多模块项目的问题

我创建了一个具有以下结构的Maven项目:

+ root-project
  pom.xml (pom)
  + sub-projectA (jar)
  + sub-projectB (jar)

我已完成以下步骤:

  1. mvn archetype:create -DgroupId = my.group.id -DartifactId = root-project
  2. mvn archetype:create -DgroupId = my.group.id -DartifactId = sub-projectA
  3. mvn archetype:create -DgroupId = my.group.id -DartifactId = sub-projectB

所以我显然在顶级pom.xml中有以下元素:

  <modules>
    <module>sub-projectA</module>
    <module>sub-projectB</module>
  </modules>
Run Code Online (Sandbox Code Playgroud)

最后一步是:

mvn eclipse:clean eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)

现在,如果我在Eclipse中导入root项目,它似乎将我的项目视为资源,而不是像java项目.

但是,如果我导入每个子项目sub-projectAsub-projectB,它们看起来就像java项目.

这对我来说是个大问题,因为我有更深层次的层次结构.任何帮助,将不胜感激!

eclipse maven-2 multi-module

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