问题列表 - 第23437页

当使用的框架发布新版本时,我应该更新应用程序吗?

我有一个使用多个库和框架的应用程序,如果有新的稳定版本可用,我应该更新我的应用程序以使用这些框架的最新版本吗?

例如,从python 2.x迁移到python 3.x,或从spring 2.5迁移到spring 3.0,但问题非常一般,而不是特定于语言.

如果我保持应用程序更新以使用最新的稳定框架版本,那么我将在需要时提供新功能.

如果我不这样做,那么将来我可能需要进行更新,更新应用程序将需要做很多工作.

这有什么最好的做法吗?

maintenance updates

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

如果用户访问了针对ajax请求的页面,请加载主页面?

我在一个简单的网站上使用jQuery,并有一个主页'index.html',它可以通过jQuery ajax请求加载一些内容(例如'info1.html'或'info2.html'),并在里面显示这些请求的结果'index.html'页面中的元素.

如果用户以某种方式访问​​直接说"info1.html",他们是一种重定向或加载主"index.html"页面的方法吗?(或者这类事情的最佳做法)因为Google正在索引用于ajax请求的所有小html文件,有时用户可以通过这些页面点击进入该网站.

谢谢.

html ajax jquery

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

为什么我可以在C中设置一个等于另一个的匿名枚举而不是C++?

我有以下代码片段:

enum { one } x;
enum { two } y;
x = y;
Run Code Online (Sandbox Code Playgroud)

这将在C中编译,但在C++中,我收到以下错误:

test.c:6: error: cannot convert ‘main()::<anonymous enum>’ to ‘main()::<anonymous enum>’ in assignment
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释为什么会这样吗?我更倾向于回答一些具体细节,说明编译器为什么会这样做,而不仅仅是"你不能那样做"

c c++ compiler-construction

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

解决合并冲突后如何完成合并?

我已经阅读了Git Community Book 的Basic Branching and Merging部分.

所以我按照它创建了一个分支:experimental.

然后我:

  1. 切换到实验分支(git checkout experimental)
  2. 做出一堆变化
  3. 提交它(git commit -a)
  4. 切换到主分支(git checkout master)
  5. 做一些改变并在那里提交
  6. 切换回实验(git checkout experimental)
  7. 将主变更合并到实验(git merge master)
  8. 有一些冲突,但在我解决它们后,我做了'git add myfile'

  9. 而现在我被困住了,我无法回到主人那里

当我做

 $ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
Run Code Online (Sandbox Code Playgroud)

我做了:

$ git rebase --abort
Run Code Online (Sandbox Code Playgroud)

没有任何进展?

我做了:

$  git add res/layout/socialhub_list_item.xml
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
Run Code Online (Sandbox Code Playgroud)

我能做些什么才能回到主分公司?

git git-merge

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

防止CSS中两个元素之间的换行符

对于我正在做的一些基本布局工作,我想要立即跟随价格的链接始终显示在与价格相同的行上.价格文本包含在<span class="price">标签中,而链接使用buy-link类,如下所示<a href="/buy" class="buy-link">Buy Now</a>.

我正在寻找可以自动防止spana标签之间断线的CSS,但我要么缺少某些东西,要么就是无法完成.我可以轻松地防止两个标签的换行- 但不能防止它们之间的换行.

我想避免使用手动将两个标签包装span在一起white-space: nowrap并尽可能使用纯CSS.

更新: HTML类似于以下内容.这不是真正的代码,而是非常相似.

<style>
    .price{ font-weight: bold; }
    .buy-link{ color: green; }
</style>

<span class="price">$50</span> <a href="/buy" class="buy-link">Buy Now</a>
Run Code Online (Sandbox Code Playgroud)

如果链接恰好位于页面边缘附近 - 或者在一个<div>或多个<table>浏览器中的块边缘将"立即购买"链接包装到下一行.分开这两个要素.

css whitespace

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

C#+处理DbConnection和DbCommand并捕获错误

我试图了解DbConnection和DbCommand,以及在使用后处理这些对象的正确方法.

以下是我的代码片段.通过在DbConnection和DbCommand上使用"using statement",它就足够了吗?我试图防止可能的内存泄漏.

第二个问题,

我必须处理DbCommand对象吗?

非常感谢

DbProviderFactory fac = DbProviderFactories.GetFactory(this.DatabaseProviderName);

using (DbConnection dbConn = fac.CreateConnection())
{
     dbConn.ConnectionString = this.ConnectionString;

     using (DbCommand comm = fac.CreateCommand())
     {
          comm.CommandText = "select * from aTable";
          comm.Connection = dbConn;
          DataTable targetTable = new DataTable();

          DbDataAdapter facDA = fac.CreateDataAdapter();
          facDA.SelectCommand = comm;
          facDA.Fill(targetTable);

          //assuming Adapter would open / close connection (right assumption?)

          //do something with the datatable
     }
}
Run Code Online (Sandbox Code Playgroud)

c# dbconnection

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

如何在Magento中获得产品图像?

我正在运行1.3.2.1版本,但在我的客户端服务器上,他们有Magento 1.3.0所以我以前的代码显示我的本地副本的图像,

echo $this->helper('catalog/image')->init($_product)->resize(163, 100);
Run Code Online (Sandbox Code Playgroud)

,不适用于客户端的安装.

查看他们的Magento返回的结果,版本1.3.0实际上返回一个URL,虽然它指向皮肤的媒体文件夹.

有没有办法获得图像的绝对图像路径?
或者我应该在其他地方进行更改,告诉Magento媒体目录应该在根目录下吗?

magento

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

动态列表<T>类型

是否可以创建一个List<T>在运行时动态设置T 的新位置?

干杯

.net c# dynamic

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

我们有多个针对单个数据库运行的应用程序服务器。如何确保队列表中的每一行只处理一次?

我们有大约 7 个运行 .NET Windows 服务的应用程序服务器,它们对单个 sql server 2005 队列表执行 ping 操作,并以固定时间间隔获取固定数量的记录进行处理。要处理的记录量和提取之间的时间量都是可配置的,最初设置为 100 秒和 30 秒。

目前,我的队列表有一个 int status 列,可以是“就绪、处理、完成、错误”。获取记录的过程有一个sql事务,事务内有以下代码:

1)将x条记录提取到临时表中,其中状态为“Ready”。select 使用了 Holdlock 提示

2) 将队列表中这些记录的状态更新为“正在处理”

.NET 服务执行一些处理,每个记录可能需要几秒钟甚至几分钟的时间。每个记录调用另一个过程,它只是将状态更新为“完成”。更新过程没有事务,因为我在这里依靠隐式事务作为更新子句的一部分。

我不知道这方面的流量例外情况,但估计每天会低于 10k 条记录。

这是处理这种情况的最佳方法吗?如果是这样,我是否遗漏了任何细节,例如这里或那里的提示?

谢谢!戴夫

t-sql sql-server locking

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

电信中Erlang的使用

我是一名网络开发人员和一名电信专业的大学生.这意味着我在编程方面很不错,而且我对电信网络有一点了解(在很高的非技术层面).

我一直在读,Erlang被用于整个电信行业(据称其性能).

我想知道无论如何我可以将我的编程技巧与我的电信专业与Erlang结合起来.大部分二郎/电信的东西是封闭源吗?有没有写过Erlang的开源电信项目?

更新:sipwiz的评论让我想到一个比"使用Erlang"更大的问题.如何通过编程利用对电信网络和电信监管环境的高层次理解.我希望这对于SO来说并没有过于偏离主题.

erlang telecommunication

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