小编Joh*_*nFx的帖子

我可以一次性设置Amazon S3存储桶中所有对象的expires标头吗?

我在一个桶里有大约20万张图片.他们都有2050年到期的标题,但我读过你不应该发送超过一年的过期标题.我想安排一个脚本每个月运行一次,并将标题设置为6个月之后.还有什么吗?显然我想避免迭代200k对象.

.net c# cloud amazon-s3 amazon-web-services

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

.NET控制台应用程序如何查找引用的程序集?

我使用引用外部DLL的C#创建了一个控制台应用程序.当我在我的开发机器上运行它时,一切正常.在生产机器上,我收到"类型初始化"错误.看看这个,似乎可能是因为应用程序无法找到引用的DLL.

在我的开发框中,引用的DLL位于GAC中,但不在生产中.在开发框中从GAC中删除DLL时,会发生同样的错误(除非我在调试模式下从本地Visual Studio构建运行它).

我对网站设置比较熟悉,并且知道DLL可以放在bin目录或GAC中,以便Web应用程序可以找到它们.但我不确定这对于控制台应用程序是如何工作的.

我不愿意将DLL放到生产盒上的GAC中,因为它只需要这个小应用程序.我是否有其他方法来部署控制台应用程序并让它找到所需的程序集?

这是我得到的例外:

错误1找不到类型或命名空间名称"Entry"(您是否缺少using指令或程序集引用?)C:\ Documents and Settings\Hacker\My Documents\Visual Studio 2005\Projects\basic\basic\Program .cs 10 8基本

c# dll console

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

寻求开源项目的建议

我目前有一些闭源应用程序是我开发的,用于学习特定技术或使用编程技术进行实验.因此,我有一些对其他人有用的软件,我已经免费提供,但是采用封闭源格式.

该软件的一些用户询问我是否愿意使用该软件开源,以便他们可以为此做出贡献.我全力以赴,但之前没有任何开源项目经验,更不用说开始了.

理想情况下,我首先要为现有的项目做贡献,但是我不想让这些志愿者的热情延迟太久.所以我将盲目地进步.

我正在寻找的是为刚开始这条赛道的人管理一个开源项目的速成课程.

所以,我要将此作为一个问题:

对于有人启动他们的第一个开源项目,你有什么建议?
我也对您认为有用的书籍/链接建议感兴趣

open-source

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

jQuery事件处理程序不起作用

我可以将jquery事件绑定到此元素,如:

<script type="text/javascript">
$('#new_key').ready(function() {
 alert('Handler for .submit() called.');
 return false;
});
Run Code Online (Sandbox Code Playgroud)

它按预期工作

但如果我这样做:

<script type="text/javascript">
$('#new_key').submit(function() {
  alert('Handler for .submit() called.');
  return false;
});
Run Code Online (Sandbox Code Playgroud)

它不工作.有谁知道为什么?我错过了什么?

javascript jquery

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

此类中的数据库连接是否"可重用"?

我是asp.net的新手,所以这可能是一个非常基本的问题,但我无法弄明白.

我在互联网上找到了一些连接到数据库的代码.我创建了一个名称空间和一些类,以便在不同的项目中使用相同的代码.

代码和我的类如下:

namespace databaseFunctions
{
    public class databaseConnection
    {
private static string databaseConnectionString()
        {
            return "DRIVER={MySQL ODBC 5.1 Driver}; ........";
        }

        public static DataTable getFromDatabase(string SQL)
        {
            DataTable rt = new DataTable();
            DataSet ds = new DataSet();
            OdbcDataAdapter da = new OdbcDataAdapter();
            OdbcConnection con = new OdbcConnection(databaseConnectionString());
            OdbcCommand cmd = new OdbcCommand(SQL, con);
            da.SelectCommand = cmd;
            da.Fill(ds);
            try
            {
                rt = ds.Tables[0];
            }
            catch
            {   
                rt = null;
            }
            return rt;
        }

        public static Boolean insertIntoDatabase(string SQL)
        {

            OdbcDataAdapter …
Run Code Online (Sandbox Code Playgroud)

c# mysql database asp.net database-connection

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

如何水平并排放置两个div?

如何使用css水平并排坐两个div,其中容器DIV的方向是从右到左?

html css layout

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

确定UL中是否有1个或更多LI

如何使用JavaScript来确定UL是否包含1个或更多LI?

伪代码

if('ul#items' has >= 1 LI){
Run Code Online (Sandbox Code Playgroud)

谢谢,

javascript jquery

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

在select中选择一个选项时的事件名称

当我们在select中更改某些内容时,我知道事件名称是change(html :) onchange,但是当我选择(单击)特定选项时,我想知道事件名称是什么.

示例:

<select>
    <option>Option 1</option>
</select>
Run Code Online (Sandbox Code Playgroud)

当我点击时Option 1,会发生什么事?仅change(在选择本身和所有选项上)或其他?

谢谢.

html javascript jquery

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

JavaScript操作后获取HTML源代码

我如何得到满满的!在运行一些已经对HTML源进行操作的JavaScript代码之后,网页的HTML源代码.

我正在使用VB.Net的WebbrowserControl,我想创建一个自定义webbrowsercontrol的额外函数,它接收完整的HTML源代码.

提前致谢

vb.net webbrowser-control

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

有没有办法在INSERT..SELECT语句中有条件地使用默认列值?

我在一个将行插入表的存储过程中有类似于以下的代码,我想将最后一列(FieldD)设置为@prmSomeValue,除非它是null,否则只需使用为其定义的默认值柱.

IF (@prmSomeValue IS NULL)
   INSERT INTO MyTable (fieldA,FieldB,FieldC)  
      SELECT A,B,C 
      FROM MyOtherTable
ELSE
   INSERT INTO MyTable (fieldA,FieldB,FieldC,FieldD)  
      SELECT A,B,C,@prmSomeValue 
      FROM MyOtherTable
Run Code Online (Sandbox Code Playgroud)

这有效,但违反了DRY原则.我试图用一个插入语句找到一些方法来做到这一点.以下伪代码的行.

   INSERT INTO MyTable (fieldA,FieldB,FieldC,FieldD)  
      SELECT A,B,C,ISNULL(@prmSomeValue,DEFAULT)
      FROM MyOtherTable
Run Code Online (Sandbox Code Playgroud)

有人有主意吗?

更新 - 再一次扭曲
默认约束不是文字值,而是如下所示的函数.

...DEFAULT (suser_sname()) FOR [FieldD]
Run Code Online (Sandbox Code Playgroud)

更新
我终于受到了惩罚并选择了较小的邪恶,只是将默认值函数复制到我的查询中,而不是落入为列配置的默认值.我不喜欢它,但它可以在我的查询中减少重复完成工作.

   INSERT INTO MyTable (fieldA,FieldB,FieldC,FieldD)  
      SELECT A,B,C,ISNULL(@prmSomeValue,suser_sname())
      FROM MyOtherTable
Run Code Online (Sandbox Code Playgroud)

sql t-sql insert sql-server-2008 column-defaults

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