问题列表 - 第36816页

在表中插入数据之前,是否可以获取Id(IDENTITY)的新值?

在表中插入数据之前,是否可以获取Id(IDENTITY)的新值?

有可能写出类似的东西:

INSERT INTO Table1
SELECT *GET_NEW_IDENTITY*, Field1, Field2 FROM Table2
Run Code Online (Sandbox Code Playgroud)

我需要Id的值,因为我想在Table1中插入数据,然后,在另一个表中插入数据,该表具有链接到Table1的外键(带有Id)

c# sql sql-server identity foreign-keys

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

为什么我的Perl单行报告"Bareword发现了运营商的预期"?

我想将块大小转换为MB.我/e在替换中使用了该选项.当我在替换部分添加起始MB时,它给我错误.

例如:

这有效.

 echo "16777216 SELECT" |perl -lane 's#(\d+)(\s+SELECT)#$1/(1024*1024*2)#e; print'
8
Run Code Online (Sandbox Code Playgroud)

这给了我错误.

echo "16777216 SELECT" |perl -lane 's#(\d+)(\s+SELECT)#$1/(1024*1024*2) MB $2#e; print'
Bareword found where operator expected at -e line 1, near ") MB"
        (Missing operator before MB?)
syntax error at -e line 1, near ") MB "
Execution of -e aborted due to compilation errors.
Run Code Online (Sandbox Code Playgroud)

任何修复第二个的帮助?

regex perl syntax-error string-formatting

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

为什么不建议每次都调用LoggerFactory.getLogger(...)?

我已经阅读了很多帖子和文档(在这个网站和其他地方),指出SFL4J日志记录的推荐模式是:

public class MyClass {
    final static Logger logger = LoggerFactory.getLogger(MyClass.class);

    public void myMethod() {
        //do some stuff
        logger.debug("blah blah blah");
    }
}
Run Code Online (Sandbox Code Playgroud)

我的老板更喜欢我们只使用一个包装器来拦截日志调用,并避免使用样板代码来声明每个类的记录器:

public class MyLoggerWrapper {
    public static void debug(Class clazz, String msg){
        LoggerFactory.getLogger(clazz).debug(msg));
    }
}
Run Code Online (Sandbox Code Playgroud)

并简单地使用它:

public class MyClass {

    public void myMethod() {
        //do some stuff
        MyLoggerWrapper.debug(this.getClass(), "blah blah blah");
    }
}
Run Code Online (Sandbox Code Playgroud)

我假设每次我们记录时实例化一个记录器有点贵,但我一直无法找到支持该假设的任何文件.除此之外他肯定说框架(LogBack或Log4J我们仍在决定)将"缓存"记录器,而且无论如何服务器的运行速度都远低于它们的容量,所以这不是问题.

有任何帮助指出这种方法的潜在问题?

java logging log4j logback slf4j

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

z-index和flash的Chrome特定问题

我试图让一个绝对定位的DIV显示在Flash对象前面; 我可以在Chrome以外的所有浏览器中使用它.

这里有几个类似的问题,但没有任何与Chrome的问题有关.我已经尝试了几个建议的解决方案,例如将'wmode'参数设置为'transparent',并为flash对象和div设置z-indexes,但似乎没有任何效果.

要看到这个:

www.mapcrunch.com

有一些绿色文字:"点击此处开始",它应出现在街景全景图的前面.在Chrome中,您可以看到DIV显示在正确的位置,但随后被Flash对象删除.

这个问题让我疯狂,任何建议都将不胜感激.

flash google-chrome z-index

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

工具栏外观中的extjs按钮

嘿,我有一个小问题,但我似乎无法找到.

当我在extjs工具栏中放置一个按钮时,它会显示一个默认的外观(就像任何Windows工具栏选项一样)

我如何让它看起来像一个表单中的按钮?

extjs toolbar button

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

php - copy,rename和move_uploaded_file之间的差异

使用这些功能时是否存在差异?我为什么要用一个而不是另一个......

php upload file-upload move file-rename

14
推荐指数
2
解决办法
9612
查看次数

JQuery - 隐藏复选框和文本

我正在尝试隐藏一个asp:CheckBox控件,具体取决于屏幕上是否显示某个链接.该复选框具有text attribute ="hello".我正在尝试在JQuery中执行此操作.

我目前有以下内容:

$(document).ready(function(){

    hideCheckboxButtonIfLinkExists();

    }  );   

    function hideCheckboxButtonIfLinkExists() {

        var $myCheckBox = $('#<%= ckMyCheckBox.ClientID %>');
        var $myLink = $('#<%= lkMyLink.ClientID %>');

        if($myLink .is(':visible'))
        {
            $myCheckBox .show();                               
        } 
        else
        {
            $myCheckBox .hide();
        }    

    }  
Run Code Online (Sandbox Code Playgroud)

当我打开页面时,如果链接不可见,则复选框不可见,但复选框文本属性"hello"是可见的.

我怎么能隐藏这个呢?

在此先感谢您的帮助.

checkbox jquery

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

PHP重命名文件夹

我有一个带有简单ul类别列表的照片库.类别是我服务器上的文件夹.如果文件夹名为"Ödla",则该类别也被命名为"Ödla".是否可以仅在类别而不是服务器上的实际文件夹中将"Ödla"中的"Ö"替换为"o".我不想使用mysql.

我希望你明白我的意思.

编辑:类别只是文本链接

  • ODLA
  • 第2类

在这个例子中,我的服务器上有两个名为"Ödla"和"Category 2"的文件夹

我只想重命名类别链接,而不是文件夹.

php

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

C#中的struct v/s类 - 请解释一下这种行为

有人可以解释一下这种行为

  class testCompile
    {
       /*
        *   Sample Code For Purpose of Illustration
        */
       struct person 
       {
           public int age;
           public string name;

       }

        static void Main(string[] args)
        {
            List<person> Listperson = new List<person>();
            person myperson = new person();

            for (int i = 1; i <= 2; i++)
            { 
                //Assignment
                myperson.age = 22+i;
                myperson.name = "Person - " + i.ToString();
                Listperson.Add(myperson);
            }
            int x = 0;
            while (x < Listperson.Count)
            {
                //Output values
                Console.WriteLine("{0} - {1}", Listperson[x].name, Listperson[x].age);
                x++;
            }
        } …
Run Code Online (Sandbox Code Playgroud)

.net c# struct class

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

C#进度条不显示WinForm

当我单击按钮运行我的代码时,我的win表单会锁定并且我的进度条不会运行.我究竟做错了什么?

foreach (string barcount in idit)
{
    barcountmax++;
}

label2.Text = "Total entries:  " + barcountmax;   
progressBar1.Minimum = 0;
progressBar1.Maximum = barcountmax;

...

foreach (string ids in idit)
{
    string[] splitids = ids.Split('|');
    string fixcommacrap = "";
    barmovement++;
    progressBar1.Value = barmovement;
}
Run Code Online (Sandbox Code Playgroud)

我的Winform只是锁定和冻结,我无法看到进度条.

c# winforms

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