问题列表 - 第44293页

ASP.net使用表单将数据插入到sql server表中

嗨我在PHP中我会做一个动作的表单,让我们说一个process.php页面,在那个页面我将采取post值,并使用mysql_query将进行插入.现在我迷路了,我正在尝试使用visual studio 2010在ASP.net中使用sql server 2008创建一个来自并做一个插件.

我在App_Data文件夹中定义了一个sql db.基本上我需要的东西(除非有更好的方法)是:

  1. 我如何获得帖子值.
  2. 我如何将它们插入数据库.

谢谢.

forms sql-server asp.net insert

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

Python约定:私有类的函数构造函数

我在Python的线程模块源代码中注意到了这一点:

def Event(*args, **kwargs):
  return _Event(*args, **kwargs)

class _Event(_Verbose):
  ...
Run Code Online (Sandbox Code Playgroud)

我是否正确地假设这是在其他语言中模仿"密封"类(c#)或"最终"类(java)的尝试?这是Python中的常见模式吗?在Python中有没有其他方法解决这个问题?

python design-patterns

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

什么是基于堆栈的引用?

什么是基于堆栈的引用?它们与作为对象成员的引用有何不同?标准会讨论这些吗?

我在Herb Sutter 写的一篇文章中看到了这一点:

Q1:下面的代码是合法的C++吗?

// Example 1

string f() { return "abc"; }

void g() {
const string& s = f();
  cout << s << endl;    // can we still use the "temporary" object?
}
Run Code Online (Sandbox Code Playgroud)

A1:是的。这是一个 C++ 特性……代码是有效的,并且完全符合它的功能。

通常,临时对象仅持续到它出现的完整表达式的结尾。但是,C++ 特意指定将临时对象绑定到堆栈上对 const 的引用将临时对象的生命周期延长到引用本身的生命周期,从而避免了常见的悬空引用错误。在上面的示例中, f() 返回的临时值一直存在到右花括号为止。(请注意,这仅适用于基于堆栈的引用。它不适用于作为对象成员的引用。

c++ reference constants temporary-objects

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

toString():用于调试还是用于人类?

class Address
{
  private enum Component
  {
    NUMBER,
    STREET,
    STATE,
    COUNTRY
  }

  private Map<Component, String> componentToValue = ...;
}
Run Code Online (Sandbox Code Playgroud)

我希望我的课程包含两种方法:

  1. 一个用于指示每个地址组件的值(因此,如果出现任何问题,我可以进行调试).
  2. 一个以人类期望的形式返回地址:"1600 Amphitheatre Parkway Mountain View,CA 94043".

Object.toString()的最佳实践是什么?它主要用于#1还是#2?这些方法的命名是否有最佳实践?

java naming-conventions

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

在WPF中捕获EMGU CV摄像机?

我试图在WPF中显示照相机捕获的帧。我已经可以显示图像了。但是无法找出事件处理方法吗?在WinForm中是Application.Idle,但是在WPF中应该使用什么?我已经看过这个线程了.. 我做不到。

c# wpf camera image-processing emgucv

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

SQL 2008链接服务器访问拒绝错误的优点

我试图在SQL 2008中创建一个链接服务器到Advantage v7数据库服务器.我已经使用下面的命令在SQL 2008中成功创建了链接服务器,并且连接测试正常.另外,我连接的Advantage DB没有数据字典.

SQL创建链接服务器

EXEC master.dbo.sp_addlinkedserver 
  @server = N'ADVANTAGE', @srvproduct=N'Advantage', 
  @provider=N'Advantage.OLEDB', 
  @datasrc=N'\\asc1\questtest$\spaulrun'
 /* For security reasons the linked server remote logins password is changed with ######## */

EXEC master.dbo.sp_addlinkedsrvlogin       
  @rmtsrvname=N'ADVANTAGE',
  @useself=N'False',
  @locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
Run Code Online (Sandbox Code Playgroud)

当我运行以下查询时:

select * from
openquery(ADVANTAGE,'select * from members')
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "Advantage.OLEDB" for linked server "ADVANTAGE" reported an error. Access denied.
Msg 7350, Level 16, State 2, Line 1
Cannot get the column information from OLE …
Run Code Online (Sandbox Code Playgroud)

advantage-database-server sql-server-2008

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

在值消失后设置Foreach()值

我试图使用foreach()循环向现有的数字索引数组添加一个新键.我写了这段代码:

foreach($new['WidgetInstanceSetting'] as $row){
        $row['random_key'] = $this->__str_rand(32, 'alphanum'); 
        debug($row);
    }
    debug($new);
Run Code Online (Sandbox Code Playgroud)

第一个debug()按预期工作:'random_key'在$ new数组中创建.现在,问题是第二个debug()显示$ new数组,但没有新添加的键.为什么会这样?我怎么解决这个问题?

php foreach

0
推荐指数
2
解决办法
218
查看次数

在java中替换电子邮件地址的用户部分

你有

user.nick@domain.com
Run Code Online (Sandbox Code Playgroud)

结果应该是:

******@domain.com
Run Code Online (Sandbox Code Playgroud)

目前我这样做:

public static String removeUserFromEmail(String email) {
    StringBuffer sbEmail = new StringBuffer(email);
    int start = sbEmail.indexOf("@");
    sbEmail.delete(0, start);
    return "******" + sbEmail.toString();
}
Run Code Online (Sandbox Code Playgroud)

有更简单或更优雅的东西吗?

java string email replace

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

在javascript中获取带有id的元素

我想得到所有带id输入标签.现在,我的代码是:

inputs = document.querySelectorAll('input');
for (i=0; i<inputs.length; i++) {
  if (inputs[i].id) { .. }
}
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我想要更干净的东西.提前致谢.

javascript dom

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

PHP生成的XML无法在IE中下载

我有一个PHP脚本生成的XML提要,运行mod_rewrite.IE打开提要确定但我无法将文件保存到磁盘或导入到Excel.

我试图在网址中访问的文件类似于:

http://domain.com/download/export.xml
Run Code Online (Sandbox Code Playgroud)

这将写入下载PHP脚本,实际上不是XML文件.

设置如下所示的标题后,仍然无法让IE保存文件.此外,由于它无法显示普通源,因此IE会对XML进行各种样式更改,因此无法复制并粘贴到记事本中.

<?php
header("Content-type: text/xml");
header('Content-Disposition: attachment; filename="QuoteExport_'.$quoteDate.'_'.$quoteSlot.'.xml"');
Run Code Online (Sandbox Code Playgroud)

有谁知道解决方案?谢谢.

编辑:感谢您的帮助到目前为止.我尝试了这些标题的组合,仍然没有得到我想要的结果.无论我设置什么,IE总是在浏览器中在线显示,无法下载.保存功能也仍然无法正常工作.任何其他想法如何强制IE使用标头将XML保存为文件?

编辑2:状态现在是IE提供打开/保存的选项,但在尝试保存时,有一个弹出窗口说它"无法打开这个网站.".但与此同时,open选项显示内容没有问题.

php xml http-headers

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