问题列表 - 第13375页

调用Java的Calendar.getTime()是否需要更新对象?

我在一些java代码中发现了一条注释,该代码指出getTime()需要调用它来更新Calendar对象.这是真的?我找不到任何说这是必要的东西.

这是代码:

Calendar cal = new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.SUNDAY);
cal.set(2009, 9 - 1, 10, 2, 30);
// Get Time needs to be called to update the Calendar object
cal.getTime();
Run Code Online (Sandbox Code Playgroud)

java calendar

5
推荐指数
2
解决办法
4694
查看次数

使用WinHTTP下载HTTP文件的进度指示

我想在使用WinHTTP下载文件时在我的C++ Windows应用程序中实现进度条.知道怎么做吗?看起来好像WinHttpSetStatusCallback是我想要使用的,但是我没有看到要查找的通知...或者如何获得"下载百分比"...

救命!

谢谢!

c++ winhttp winhttprequest

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

愚蠢的Visual Studio待定更改问题

我最近从基于Java的项目切换到C#/ .net项目.我之前使用的IntelliJ具有更改列表的概念,您可以将待处理的更改组合在一起并单独检查每个组.

我在visual studio中的挂起更改窗口中遇到两个问题.

1)每当我检查任何内容时,visual studio都会检查列表中每个挂起的更改旁边的复选框,强制我取消选中它们中的每一个,这样我就不会意外地检查某些内容.这非常令人沮丧,因为有几个文件我需要保持更改以在本地正确运行我的代码.有没有办法更改此默认行为,以便在签入时不检查任何挂起的更改?

2)有没有办法将更改分组到列表中而不是一大堆更改?当我需要检查某些内容时,这会变得令人沮丧,但我必须搜索文件并检查相关的更改.我知道使用TFS存在搁置集,但这并没有为我减少,特别是因为我有几个已更改的文件,我需要保持更改才能在本地正确部署,我很少想要检查.

提前致谢!

version-control visual-studio

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

是否可以使用反射来获取基类中的属性名称和值?

我使用以下代码将对象及其所有属性保存到数据库.它使我不必在每个业务对象中创建一个save方法.我的基类中的代码是:

    public void Save()
    {
        List<SqlParameter> Params = new List<SqlParameter>();
        foreach (PropertyInfo Property in this.GetType().GetProperties())
        {
            if (Property.CanRead)                
                Params.Add(new SqlParameter(Property.Name,Property.GetValue(this,null)));                
        }
        Execute<int>(SaveProcedure, Params.ToArray());        
    }
Run Code Online (Sandbox Code Playgroud)

这是一个很好的做法,还是我最好不要在我创建的每个对象中使用反射和创建保存方法?

任何其他想法或建议表示赞赏,谢谢!

.net reflection inheritance

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

jquery simplemodal动态高度

我在jquery中使用了simplemodal弹出窗口,我想根据我的内容动态设置弹出窗口的高度.目前,它固定为500.如果我删除高度属性,它第一次工作,但如果内容增长,那么高度不会自行调整(我的弹出窗口中有标签,每个标签加载不同的内容) .

$("#popup").modal({
        containerCss: {
            width: 550,
            height: 500
        },
Run Code Online (Sandbox Code Playgroud)

jquery simplemodal jquery-plugins

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

如何从servlet发送参数

我试图使用RequestDispatcher从servlet发送参数.

这是我的servlet代码:

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

 String station = request.getParameter("station");
 String insDate = request.getParameter("insDate");

 //test line
 String test = "/response2.jsp?myStation=5";

 RequestDispatcher rd;
 if (station.isEmpty()) {
     rd = getServletContext().getRequestDispatcher("/response1.jsp");

 } else {
     rd = getServletContext().getRequestDispatcher(test);
 }

 rd.forward(request, response);

} 
Run Code Online (Sandbox Code Playgroud)

这是我的jsp,带有读取值的代码 - 但它显示为null.

    <h1>response 2</h1>
    <p>
        <%=request.getAttribute("myStation")  %>
    </p>
Run Code Online (Sandbox Code Playgroud)

谢谢你的任何建议.更环保

java jsp servlets

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

在Red Hat Linux上将C#类库转换为C++

我们在VS 2008上开发了一个C#类库.我们想要与Red Hat Linux上的C++库相同的功能.我们如何实现这一目标?

我确信我们不是第一个将C#迁移到C++的人.是否有任何自动化工具来转换源代码?

我们了解Mono,但我们更喜欢C++源代码.大约15%是有用的代码,其余85%是使用NUnit的单元测试.至少我们确实希望将所有单元测试迁移为源代码.

我们使用了Reflector,它为我们完成了几乎所有的工作.搞砸的唯一事情就是施工人员.

考虑以下C#代码:

public MyClass() : this(1,2,3){}
Run Code Online (Sandbox Code Playgroud)

它应该转换为

public MyClass() : {this(1,2,3);}
Run Code Online (Sandbox Code Playgroud)

但Reflector将其转换为

public MyClass() : {MyClass(1,2,3);}
Run Code Online (Sandbox Code Playgroud)

c# c++ migration

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

使用有限数据每月对每个标记(或标记组)的页面视图进行近似?

使用Stack Overflow公共数据转储,我创建了三个简单的表:

  • 问题(Question_Id,View_Count,Creation_Date)
  • 标签(Tag_Name)
  • QuestionTags(Question_Id,Tag_Name)

从一年前到今天,Questions表包含数十万行Creation_Date.查看数据,有两个值得注意的趋势:

  • 按期间增加的问题数量 - 例如,本月提出的问题多于三个月前
  • 问题观点有长尾 - 通过查看基于周开放的观点,我们可以看到大多数问题的观点出现在第一周; 第二和第三的数量较少; 在接下来的几周里,它会长而恒定

如果这些因素都没有发挥作用,估计一个月内给定标签(或一组标签)的流量是相当简单的:

SELECT YEAR(Q.Creation_Date)
      ,MONTH(Q.Creation_Date)
      ,SUM( Q.View_Count / DATEDIFF(m,Q.Creation_Date,GETDATE()) )
  FROM Questions Q
       JOIN QuestionTags QT
         ON Q.Question_Id = QT.Question_Id
 WHERE QT.Tag_Name IN ('c#','.net', ... )
GROUP BY YEAR(Q.Creation_Date), MONTH(Q.Creation_Date)
ORDER BY 1,2
Run Code Online (Sandbox Code Playgroud)

但由于上述因素(特别是长尾),我不确定如何近似观点.我的想法是创建一个函数,使用长尾公式,将根据当前的视图数和周开放计算一个月的视图.

这是我想出来的东西:

DECLARE @SDTE DATETIME, @EDTE DATETIME
SELECT @SDTE = '2009-01-11' -- after new years holiday
      ,@EDTE = CAST( MAX([Creation_Date])  AS INT )
  FROM [Questions]


SELECT [DaysOpen_Count]
      ,AVG( [WView_Count] ) 
       FROM
  (
  SELECT QT.[Tag_Name], …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

动态添加和删除表行 - Android

我试图动态添加和删除TableLayout中的行.

布局在xml文件中定义.

我能够成功删除一行,但是当我调用相应的addView命令时没有任何反应.

table = (TableLayout)findViewById(R.id.table);
row = (TableRow)findViewById(R.id.row);

table.removeView(row);

table.addView(row);
Run Code Online (Sandbox Code Playgroud)

这会导致一行被删除,但不会再次添加.

编辑:事实证明,它毕竟是添加,只是在屏幕的底部,而不是在与删除它相同的位置.

我可以通过指定索引将其添加到正确的位置:

table.addView(row,4); // 4 happens to the the row
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何确定行的索引,似乎没有一种方法来实现这一点.有谁知道怎么做?(即如果我不知道指数是4,我怎么能算出来)

编辑:包含XML.这只是有问题的行,它上面和下面还有其他行

<TableRow android:id="@+id/row">

        <TextView android:id="@+id/field1"
            android:text="testing"
        android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:padding="3dip"
            android:textStyle="bold"
            android:textSize="18dip"
        />


        <TextView android:id="@+id/field2"
            android:padding="3dip"
            android:text="test"
            android:textSize="18dip"
            android:gravity="right"
        />



    </TableRow>
Run Code Online (Sandbox Code Playgroud)

android

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

为什么sizeWithFont:constrainedToSize:lineBreakMode:返回不正确的大小?

我有两个可能的宽度,我希望在表格单元格的标签中显示一个字符串,我需要计算高度,以便正确记录表格单元格的高度.然而,无论我为约束大小做什么,我得到相同的高度,这在我想要的情况下是不正确的.我正在使用的代码:

CGFloat width = 300.0f;
NSString * value = @"LongText LongText LongText LongText LongText LongText";
CGSize contentSize = [value sizeWithFont: [UIFont systemFontOfSize: 14.0f]
                       constrainedToSize: CGSizeMake(width, CGFLOAT_MAX)
                           lineBreakMode: UILineBreakModeWordWrap];
Run Code Online (Sandbox Code Playgroud)

当我检查contentSize变量时,宽度为252,高度为36,这是预期的.但是如果不是300.0fi将222.0f插入宽度变量,宽度为189但高度仍然是36,并且只有前4个LongText字显示在2行(第3行似乎被切断了计算).有谁知道为什么会这样?

iphone cocoa-touch objective-c uikit

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