小编dan*_*die的帖子

为什么SQL Server不推荐使用SET ANSI_PADDING?

根据MSDN BOL(联机丛书)上SET ANSI_PADDING,

在Microsoft SQL Server的未来版本中,ANSI_PADDING将始终为ON,并且将选项明确设置为OFF的任何应用程序都将产生错误.避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序.

我从来没有使用过这个选项,但如果使用得当,它看起来实际上可以保存很多数据库空间charvarbinary字段.

SET ANSI_PADDING除了不符合ANSI标准之外,为什么会变得过时?

有什么好理由吗?

sql sql-server dep

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

什么使应用程序或软件开发过程"企业"?

在阅读了Wolfbyte关于Enterprise FizzBu​​zz 的答案后,我想到了什么构成了"企业"程序.

什么使应用程序或软件开发过程成为企业

编辑:似乎企业这个词有很多消极性.有没有人真正喜欢编写企业级应用程序?

enterprise fizzbuzz

9
推荐指数
3
解决办法
887
查看次数

一个空的代表会吃掉记忆吗?

public sealed class FtpManager
{
    public event EventHandler LoggingIn = delegate { };
    private void OnLoggingIn(object sender, EventArgs e)
    {
        var handler = LoggingIn;
        handler(sender, e);
    }
// ...
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我LoggingIn用一个空委托初始化了事件处理程序.

这会以任何方式影响使用的内存空间吗?特别是当有数百或数千个事件宣布这样的方式?

.net events delegates memory-management

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

使用.NET中的pHash

我试图从.NET 使用pHash

我尝试的第一件事是注册(regsvr32)phash.dll在这里询问 其次,我试图使用DllImport导入,如下所示.

    [DllImport(@".\Com\pHash.dll")]
    public static extern int ph_dct_imagehash(
        [MarshalAs(UnmanagedType.LPStr)] string file, 
        UInt64 hash);
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在运行时访问上述方法时,会显示以下错误消息.

    Unable to find an entry point named 'ph_dct_imagehash' in DLL '.\Com\pHash.dll'.
Run Code Online (Sandbox Code Playgroud)

"切入点"是什么意思,为什么我会收到错误?

谢谢.

仅供参考 - 这是完整的源代码

using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Windows;

namespace DetectSimilarImages
{
    public partial class MainWindow : Window
    {
        [DllImport(@".\Com\pHash.dll")]
        public static extern int ph_dct_imagehash(
            [MarshalAs(UnmanagedType.LPStr)] string file, 
            UInt64 hash);


        public MainWindow()
        {
            InitializeComponent();

            Loaded += MainWindow_Loaded;
        }

        void MainWindow_Loaded(object sender, RoutedEventArgs …
Run Code Online (Sandbox Code Playgroud)

.net c# c++ dllimport

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

(0 ==变量)或(null == obj):C#中过时的练习?

完全重复:

为什么在C#中经常会看到"null!= variable"而不是"variable!= null"?

我见过高级开发人员使用标题中提到的语法.

是否需要在.NET中指定常量?(与C/C++世界相反)

.net c# coding-style

8
推荐指数
3
解决办法
2865
查看次数

从VB6迁移到.NET的最佳策略

我公司有大量用VB6编写的遗留应用程序.

我们处于从将VB6应用程序迁移到.NET(特别是3.5)的过渡期.

将VB6转换为.NET的最佳策略是什么?



注意:以下更新应转至"项目管理",与主要问题无关.

[更新]:感谢您的反馈到目前为止,
还有更多问题需要弹出

  1. 你如何指定开发人员开发新的应用程序?
  2. 是否应该有一个特殊的一次性升级部门,将遗留应用程序转换为新的应用程序?或者每个开发人员都应参与转换过程吗?
  3. 只有高级开发人员参与转换吗?初级开发者?还是混合?

看起来,我越想到这个问题,就会出现更多问题.

.net vb6 legacy vb6-migration

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

命名TSQL的XML结果列"for xml explicit"?

我有一个for xml explit用于返回XML结果的查询.

select ... from ... order by [BatchType!1!TypeName],[FormType!2!TypeName],Tag,Parent for xml explicit,root('ClientImages')

但是结果列名的名称就像是一样神秘

替代文字

有没有办法更改列名?


[答案] 我有几个嵌套WITH语句,所以我保存了查询结果而没有应用FOR XML EXPLICIT到临时表@xmlTable,然后将XML EXPLICIT结果设置为XML然后返回它.

declare @xmlResult xml
set @xmlResult =(   
    select  * 
    from    @xmlTable
    for xml explicit, root('ClientImages'))

select  @xmlResult as XmlResult
Run Code Online (Sandbox Code Playgroud)

xml sql t-sql sql-server

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

为什么"lambda表达式的评估在调试器中无效"?

我有一个看似无辜的代码片段,我在Visual Studio 2008 立即窗口中输入.

? results.Join(lstDocs, Function(docID) docID)
Evaluation of lambda expressions is not valid in the debugger.
Run Code Online (Sandbox Code Playgroud)

正如消息所说,在调试器中调用lambda表达式是不可能的.
为什么不允许?

.net debugging lambda visual-studio-2008 visual-studio

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

React Ant设计样式未加载

我使用的WebPack 4倍,并试图包括antd沿babel-plugin-import.我已经更新了我的webpack配置使用:

    {
      test: /\.less$/,
      include: [/[\\/]node_modules[\\/].*antd/],
      use: [
        'css-loader',
        {
          loader: 'less-loader',
          options: {
            modifyVars: { '@primary-color': '#1DA57A' },
            javascriptEnabled: true
          }
        }
      ]
    },
Run Code Online (Sandbox Code Playgroud)

这样可行,因为它不会引发任何错误.但是,样式似乎没有出现在实际的应用程序中.我包括这样的:

import { Button } from 'antd'

class App extends Component {
  render() {
    return <Button type="primary">Button</Button>
  }
}
Run Code Online (Sandbox Code Playgroud)

它正在渲染按钮就好了,它只是没有进入的样式.任何想法是否还需要做其他事情以便实际包含样式?谢谢!

reactjs antd

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

尝试导入错误:不包含默认导出

我正在定义 react 组件以与 redux 连接。我有应用程序和列表组件

应用程序.js

import React, { Component } from 'react';
  //import Login from './components/Login';
 import List from './components/List';
 import './App.css';
  class App extends Component {
 render() {
  return (  <List />); } }
  export default App;
Run Code Online (Sandbox Code Playgroud)

列表.js

  import React from 'react';
  import { connect } from 'react-redux';

  const mapStateToProps=  state =>{
     return { articles :state.articles};
      }
   const connectedList = ({ articles }) =>(
        {articles.map(e=>(      //////**1) here I get red under the dot(.) ie., error**
           <li key={e.id}>{e.title}</li>
         ))} …
Run Code Online (Sandbox Code Playgroud)

reactjs redux react-redux

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