小编Mar*_*kus的帖子

如何在div的右下角放置一个img

alt text http://img190.imageshack.us/img190/7514/unbenanntax.jpg

这就是我想要做的.一个Div中有一些文本,右下角是一个img.div的高度稳定在24px,但长度未知,并且可能有多个这样的div连续.

html css

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

C#AppSettings:有一种简单的方法可以将集合放入<appSetting>

我试过了

<appSettings >
    <add key="List" value="1"/>
    <add key="List" value="2"/>
    <add key="List" value="3"/>
  </appSettings >
Run Code Online (Sandbox Code Playgroud)

System.Configuration.ConfigurationManager.AppSettings.GetValues("List");

但我只得到最后一个成员.我怎么能轻易解决这个问题?

c# collections set setting

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

如何使用GlassFish打印完整的堆栈跟踪?

我有一个GlassFish Web应用程序,它将错误(如下所列)抛出到webbrowser.但我的问题是我看不到完整的堆栈跟踪.我想我必须知道真正的问题是什么.如何更改堆栈跟踪的长度?

javax.ejb.EJBException
 at com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:5119)
 at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5017)
 at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4805)
 at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2004)
 at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1955)
 at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:198)
 at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:84)
 at $Proxy158.findRange(Unknown Source)
 at ejb.__EJB31_Generated__NewEntityFacade__Intf____Bean__.findRange(Unknown Source)
 at jsf.NewEntityController$1.createPageDataModel(NewEntityController.java:56)
 at jsf.NewEntityController.getItems(NewEntityController.java:155)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
 at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175)
 at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
 at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
 at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
 at com.sun.el.parser.AstEqual.getValue(AstEqual.java:54)
 at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
 at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:102)
 at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
 at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:416)
 at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1607)
 at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
 at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:848)
 at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1613)
 at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
 at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
 at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:380)
 at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:126)
 at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:127)
 at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
 at …
Run Code Online (Sandbox Code Playgroud)

logging glassfish glassfish-3

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

COM类可见性:C#到VB6

我一方面有一个C#.Net 4.0应用程序,另一方面有一个VB6应用程序.我通过使Project COM Visible和actived寄存器COM Interop创建了一个COM接口.

我通过实现导入新tlb文件的C#应用​​程序来测试COM接口.一切似乎都很好.

下一步我尝试将dll与vb6一起使用.可以加载DLL,但现在我看不到所有公共类.在C#中我看到vb6中的4个类我只能看到3个.

我看不到的类是一个"特殊"类,因为它会触发一个接口并提供事件.

该课程标有

[ComSourceInterfaces(typeof(COMEvents))]
Run Code Online (Sandbox Code Playgroud)

和COMEvents接口就好

[Guid("11947063-4665-4DE1-931D-9915CCD01794")]
[InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
    public interface COMEvents 
    {
        void MethodOne();
        void MethodTwo();
    }
Run Code Online (Sandbox Code Playgroud)

我不得不说一切都很好.比我添加了一个项目,它只影响COM接口项目在运行时加载的其他程序集.他们实现了一个改变的界面.这是我对com接口所做的唯一更改是向方法添加additonal参数.

为什么我不能再看到班级了?为什么只有我改变的课程,但没有"危险"的方式?

需要帮助谢谢!

PS:我到现在为止尝试: - >所有项目都是构建x86 - > x86机器上的项目构建 - >依赖性Walker(GPSVC.DLL和IESHIMS.DLL都丢失但他们之前也做过,我认为他们没有anny效果导致tlb构建并且可以加载) - >尝试tlbexp.exe但得到依赖性错误导致assambly运行时比当前运行时更新.WTF?)

c# vb6 dependencies tlbexp typelib

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

HTML中所有锚点的常规偏移量?

我有一些锚元素,但它们在绝对位置div中,div的内容很大,以至于它在内部滚动(溢出:自动).

div中的所有条目都有一个锚点在顶部,但是如果我去这个锚点我有我想要的元素直接在侧面,但我希望它在中心.我需要像偏移一样的东西,所以我可以跳得比正常高.

html anchor

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

C#:连接2个MP3文件

我尝试使用下面的代码连接2个MP3文件.我有一个新文件,我可以播放上半部分(完成第一个文件),但下半部分是静音.新文件的长度是正确的.我做错了什么?

List<Byte[]> files = new List<byte[]>();
var tempfile = File.ReadAllBytes(Path.Combine(path, "1.mp3"));
files.Add(tempfile);
tempfile = File.ReadAllBytes(Path.Combine(path, "2.mp3"));
files.Add(tempfile);
Byte[] a=new Byte[files[0].Length+files[1].Length];
Array.Copy(files[0], a, files[0].Length);
Array.Copy(files[1], a, files[1].Length);

File.WriteAllBytes(Path.Combine(path, "3.mp3") , a);
Run Code Online (Sandbox Code Playgroud)

c# merge mp3 concat

6
推荐指数
3
解决办法
8486
查看次数

LINQ通常比同等的SQL语句慢

如果我用一个group by子句写一个大的SQL语句,依此类推; 使用普通的SQL(可能是存储过程)会更快吗,还是Linq只将它解析为一个非常好的SQL语句并且给我的结果很快?

linq

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

如何使用jQuery在ASP.NET MVC中使用PartialView重新加载div?

我有一个div在页面的某个部分内部.我在一个按钮上有一个事件.我怎么能写一个接受div并重新加载它的Javascript,并重新加载局部视图.

我在另一个视图中有这个.但我现在不能这样做.但我需要发生同样的事情,只能通过jQuery直接在页面中执行.我可以在jQuery脚本中运行可能的类似ajax代码,因为它的javascript也不是吗?

<%  using (Ajax.BeginForm("EditFeiertag", new AjaxOptions { InsertionMode = InsertionMode.Replace, UpdateTargetId = "feiertage" }))
    {  %>
<div id="feiertage">
    <% Html.RenderPartial("FeiertagTable"); %>
</div>
<%  } %>
Run Code Online (Sandbox Code Playgroud)

如果我可以通过启动点击事件或类似事件来运行上面的脚本,我会帮助我

ajax asp.net-mvc jquery partial-views

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

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

自定义TFS Web服务插件的问题

我不确定我要做的是正确的,所以我首先告诉你我的问题.我有TFS作为Bugtracking系统和另一个跟踪工作时间的系统.我希望如果工作项状态发生变化,其他系统也会更改状态.

我到现在所做的是以下内容.

我为TFS Web服务写了一个插件,我抓住了WorkItemChangedEvent.

 public EventNotificationStatus ProcessEvent(TeamFoundationRequestContext requestContext, NotificationType notificationType, object notificationEventArgs, 
                                                    out int statusCode, out string 
statusMessage, out ExceptionPropertyCollection properties)   
        {
            statusCode = 0;
            properties = null;
            statusMessage = String.Empty;
            try
            {
                if (notificationType == NotificationType.Notification && notificationEventArgs is WorkItemChangedEvent)
                {
                    WorkItemChangedEvent ev = notificationEventArgs as WorkItemChangedEvent;
                    EventLog.WriteEntry("WorkItemChangedEventHandler", "WorkItem " + ev.WorkItemTitle + " was modified");
                }

            }
            catch (Exception)
            {
            }
            return EventNotificationStatus.ActionPermitted;
        }
Run Code Online (Sandbox Code Playgroud)

我在C:\ Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Services\bin\Plugins中删除了DLL,但我看起来从未调用过扩展名.所以事件日志中没有任何内容.

但是,如果我尝试调试服务,请参阅此文章http://geekswithblogs.net/jakob/archive/2010/10/27/devleoping-and-debugging-server-side-event-handlers-in-tfs-2010. aspx 我不能挂钩这个过程.所以调试不起作用.为什么我不能调试服务?还有更好的方法吗?

tfs web-services

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

C#为什么我的文件路径上出现NotSupported异常

StreamReader fr = new StreamReader("D:\\test\\" + item);
Run Code Online (Sandbox Code Playgroud)

这就是我想要做的.Item是一个带文件名的String.孔串就是这样

"D:\\test\\01-Marriotts Island.mp3"
Run Code Online (Sandbox Code Playgroud)

因为他试图生成StreamReader.什么路径错了?

c# streamreader

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

JavaScript确实在我建议应该执行之前加载

您好我有一个MasterPage(ASP.Net MVC),其中包含Jquery ui的几个加载,并在其下面的视图特定脚本的contentplaceholder:

<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../Scripts/ui.core.js" type="text/javascript"></script>
<script src="../../Scripts/ui.tabs.js" type="text/javascript"></script>
<script src="../../Scripts/ui.accordion.js" type="text/javascript"></script>
<script src="../../Scripts/LeftNav.js" type="text/javascript"></script>
<asp:contentplaceholder id="Scripts" runat="server"></asp:contentplaceholder>
Run Code Online (Sandbox Code Playgroud)

现在我创建了一个包含此脚本的视图

<asp:Content ID="Content2" ContentPlaceHolderID="Scripts" runat="server">
<script>
var $tabs = $('#tabs').tabs();$tabs.tabs('option', 'selected', <%= ViewData["tab"]%>) ;
location.href='#<%= ViewData["anchor"]%>';
</script>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

tab中的tha值是应该选择的tabindex.锚是标签页上应该选择的锚点.

我的建议是,首先加载的所有Master脚本都会比我在ViewData中保存的tabindex加载,而不是我跳到我想要的锚点.

但它怎么可能......没有任何反应.

侧面加载和标签也是如此.但是,未选中ViewData属性选项卡中的选项卡.而不是锚不能工作.

我试过跟随.我在上面的脚本中发出警报,如果我这样做,则在加载选项卡之前会抛出警报.为什么在加载ui.script之前他会编写这个脚本????????????

javascript asp.net-mvc jquery

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