问题列表 - 第39310页

不成熟团队的发展方法

在研究软件方法时,我经常看到免责声明"这种方法需要一个成熟的开发团队".

哪些开发方法专门针对不成熟的开发团队? 我认为这是大多数球队应该开始的地方.

让我们将一个不成熟的团队定义为一个团队,其成员以前没有合作过,在一个未知的环境(即新公司)工作,还没有定义他们的流程和控制.

agile methodology development-process

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

如何接收最奇怪的命令行参数?

正如在另一个线程中所讨论的如何避免cmd.exe解释shell特殊字符,如<> ^ 从命令行获取所有参数并不容易.

一个简单的

set var=%1
set "var=%~1"
Run Code Online (Sandbox Code Playgroud)

如果你有这样的要求,还不够

myBatch.bat abc"&"^&def
Run Code Online (Sandbox Code Playgroud)

我有一个解决方案,但它需要一个临时文件,它也不是防弹.

@echo off
setlocal DisableDelayedExpansion
set "prompt=X"
(
    @echo on
    for %%a in (4) do (
        rem #%1#
    ) 
) > XY.txt
@echo off
for /F "delims=" %%a in (xy.txt) DO (
  set "param=%%a"
)
setlocal EnableDelayedExpansion
set param=!param:~7,-4!
echo param='!param!'
Run Code Online (Sandbox Code Playgroud)

它失败了像myBatch.bat%a,它显示4而不是%a

在这种情况下,简单的回声%1将起作用.
这显然是for循环,但我不知道如何改变它.
也许存在另一个简单的解决方案

我不需要这个来解决实际问题,但我喜欢在每种情况下都是防弹的解决方案,而不仅仅是在大多数情况下.

escaping batch-file

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

Rspec,CanCan和Devise

我正在开始一个项目,我希望能够测试一切:)

我在CanCan和设计方面遇到了一些问题.

例如,我有一个控制器联系人.每个人都可以查看,每个人(除了被禁止的人)都可以建立联系.

#app/controllers/contacts_controller.rb
class ContactsController < ApplicationController
  load_and_authorize_resource

  def index
    @contact = Contact.new
  end

  def create
    @contact = Contact.new(params[:contact])
    if @contact.save
      respond_to do |f|
        f.html { redirect_to root_path, :notice => 'Thanks'}
      end
    else
      respond_to do |f|
        f.html { render :action => :index }
      end
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

代码工作,但我不知道如何测试控制器.我试过这个.如果我评论load_and_authorize_resource行,这是有效的.

#spec/controllers/contacts_controller_spec.rb
require 'spec_helper'

describe ContactsController do

  def mock_contact(stubs={})
    (@mock_ak_config ||= mock_model(Contact).as_null_object).tap do |contact|
      contact.stub(stubs) unless stubs.empty?
    end
  end

  before (:each) do
    #    @user = Factory.create(:user)
    #    sign_in @user
    #    @ability = …
Run Code Online (Sandbox Code Playgroud)

rspec devise cancan ruby-on-rails-3

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

SQL Server数据库名称中有哪些字符有效?

我们将为我们的客户提供一个工具(除其他外)创建一个新的SQL Server数据库,我希望能够对他们提供的数据库名称进行基本验证.SQL Server的文档说明了数据库名称中有效的字符.但是,文档显然是不正确的,因为我可以成功创建名称违反记录规则的数据库.

根据SQL Server的CREATE DATABASE文档,数据库名称必须符合标识符规则; 标识符的规则取决于数据库兼容级别.当兼容水平为100(其中,根据SQL Server Management Studio中,意思是"的SQL Server 2008"),该名称必须以一个Unicode字母,_,@,或#; 后跟一个或多个字母,数字,@,$,#,或_.文档明确指出不允许嵌入空格或特殊字符.

这是因为我可以使用SQL Server Management Studio创建一个名称为的数据库This & That | "Other"- 它不仅包含嵌入空格(显式禁止),而且包含不均匀的特殊字符(|,")在文件名中有效.我检查过,数据库的兼容级别确实是"SQL Server 2008(100)",即使它的名称在该兼容级别被记录为无效.

哎呀,我甚至可以做的CREATE DATABASE " "(是的,这是一个空格),这证明了第一个字符并没有必须是字母,下划线,@符号,或井号.

所以我想我的问题是,哪些字符在SQL Server数据库名称有效?是否有任何与SQL Server实际行为一致的文档规则?

t-sql sql-server identifier

49
推荐指数
4
解决办法
7万
查看次数

jQuery检测到字段的程序变化

我有一个名为#myHiddenFieldsay 的隐藏字段.

该字段的内容在各个地方以编程方式改变.

我想要一种检测变化的方法.除非我输入字段,否则更改事件不会触发,但这是不可能的.

是否有jQuery方法来检测字段中的程序化内容更改?

jquery

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

如何在Java配置文件中存储敏感数据?

我有一些我想要公开的代码.代码通过服务器发送电子邮件,连接到数据库以及需要用户名/密码的其他任务.

我想将密码存储在一个单独的配置文件中,这样我就不必在每次提交时都清理我的代码.

我怎样才能做到这一点?使用#define在C中很容易做到,但我不确定如何在Java中实现这一点.

编辑:我正在使用的环境是Glassfish

java passwords configuration-files

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

只需检查c中的状态过程

我想知道一个过程的状态.我想我可以使用等待系列功能但实际上我不想等待该过程,只需检查状态并继续.

我想要类似的东西

checkStatusOfProcess(&status);
if(status == WORKING) {
    //do something
} else if(status == exited) {
    //do something else
} else \\I dont care about other states
Run Code Online (Sandbox Code Playgroud)

c fork process wait

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

在Javascript中复制和裁剪图像

我正在尝试在Javascript/Canvas中创建一个小型2D游戏,其中包含几个动画精灵.我想减少HTTP请求的数量,因此我将每帧动画(32px乘32px)合并为每个精灵一个图像(例如,192px乘128px).有什么方法可以将这些图像复制并裁剪为客户端,然后再将它们剪切成几个较小的图像 它将极大地简化我的渲染代码,并有助于减少因网络延迟而导致的加载时间.

javascript canvas crop client-side

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

覆盖运算符c#

我想为我的班级覆盖operator*.我知道如何处理MyClass*MyClass的*但是我如何实现这个以便有可能乘以例如:

7*MyClass

7是让我们说双重和MyClass是MyClass的对象,

感谢帮助

c# .net-4.0

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

JSF2 i18n bean验证消息

如何返回i18n本地化bean验证消息?

例如,在:

@Size(min = 1, message = "{pleaseProvideADescription}")
private String description;
Run Code Online (Sandbox Code Playgroud)

即使我在faces-config.xml中设置属性文件,并且我包含了pleaseProvideADescription =请提供...

我还在:

{} pleaseProvideADescription

作为标记中的验证消息

谢谢

jsf java-ee bean-validation jsf-2

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