问题列表 - 第36884页

c#我可以使用streamwriter创建动态文件名吗?

我试图让程序写入一个用时间戳命名的文件.基本上,将时间戳保存到字符串值,我希望它基于该时间戳创建文件.例如"Flight Manifest 10/14/2010 1:38:29 AM.txt"

这是正确的方法吗?

我试过这样的事情:

string timeStamp = DateTime.Now.ToString(), filePath = string.Format("Flight Manifest {0}", timeStamp);
MessageBox.Show(filePath);

StreamWriter outputFile = new StreamWriter(filePath);
Run Code Online (Sandbox Code Playgroud)

c# timestamp streamwriter

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

学习控制台命令的重要性

我正在为全新的计算机工程专业的学生教授入门课程.本周我将教授基本的Windows控制台(命令提示符)命令和批处理文件(以及几周后的unix).去年,一些学生抱怨说"已经没有必要了".由于我坚持教它,我有一些理由.但我想听听你们的意见.在我开始之前,我可以用什么理由来说服他们?

谢谢.

好的,现在几个答案之后,我想列出我教授基本控制台命令和基本批处理文件使用的理由.

  • 首先,它有助于了解幕后发生的事情.这对于未来的许多课程(如操作系统和网络)非常有用.
  • 学习Linux之前的一个良好开端.那么,为什么不首先使用Linux?因为他们中的大多数从未使用过除Windows以外的任何其他东西.(几周后我会教Linux和虚拟盒子)
  • 不要低估批处理文件.这也是UNIX shell脚本的一个很好的介绍.
  • 他们也在学习Windows上的C编程.所以他们可以使用system()的一些命令; 功能在他们的代码中.
  • 在他们的余生中,他们必须在不使用GUI的情况下执行许多任务.

编辑:在MS-DOS的原始问题中,我试图说的是Windows命令提示符和命令行.

windows command-line cmd batch-file

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

C字符串连接 - 奇怪的字符

我正在编写一个C程序,它接受n字符串并使用strcat连接它们.首先,我在sizeof(char)*每个字符串+1的strlen中分配目标字符串(对于空字符).然后使用for我使用strncat创建最终字符串.在和,我附加空字符.

一切都很顺利,但有时,在目标字符串的开头,有一些奇怪的字符(例如,'?').当在程序执行期间,最终字符串比之前更短(在同一执行期间)时,会发生这种情况.

有什么我想念的吗?

这是代码:

size = 0;
for(i = 0; i < n; i++) {
    size += sizeof(char)*(strlen(strings[i]));
}

size++;

target = malloc(size);

if(!target) { /** Error handling... */ }

for(i = 0; i < n; i++) {
    target = strncat(target, strings[i], strlen(strings[i]));
}

target[size] = '\0';
Run Code Online (Sandbox Code Playgroud)

谢谢,

-Donovan

c string concatenation

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

另一种算法工作面试

所以这是一个问题:

假设你有10万个整数,范围从1到100万.请整理整数.时间复杂度应为O(n).

任何分享他或她的想法的人都非常感激.

algorithm

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

使用iTextSharp的Rowspan无法正常工作

我正在尝试使用iTextSharp创建一个简单的表,所以要使用C#。目标是一个像这样的表:

问题是,如果我在单元格A上将rowspan设置为2,则iTextSharp不会渲染该rowpanned单元格,这意味着该单元格具有与单元格B相同的高度。这是代码:

    PdfPTable corporateTable = new PdfPTable(2);
    corporateTable.HeaderRows = 1;
    corporateTable.TotalWidth = pdfWidth - 50;

    PdfPCell vCell = new PdfPCell();
    vCell.Border = Rectangle.BOX;
    vCell.Rowspan = 2;
    vCell.Phrase = new Phrase("A", new Font(fontLh, 7f, 1, BaseColor.BLACK));
    corporateTable.CompleteRow();
    corporateTable.AddCell(vCell);


    PdfPCell vCellx = new PdfPCell();
    vCellx.Phrase = new Phrase("B", new Font(fontLh, 7f, 1, BaseColor.BLACK));
    vCellx.Colspan = 3;
    corporateTable.AddCell(vCellx);

    PdfPCell vCell1 = new PdfPCell();
    vCell1.Phrase = new Phrase("C", new Font(fontValue, 7f, 0, BaseColor.BLACK));
    corporateTable.AddCell(vCell1);

    corporateTable.WriteSelectedRows(0, -1, 100f, 100f, writer.DirectContent);
    document.Close();
Run Code Online (Sandbox Code Playgroud)

怎么了?我正在使用最新版本的dll。

c# html-table itext

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

还有其他方法可以在delphi上查看youtube视频吗?

我在http://www.delphiflash.com/demo-youtube-video上看到如何在delphi上加载flash视频,但它不是免费的.还有其他方法吗?

喜欢HTML然后TWebBroeser?

sampleVideo.html //这对TwebBrowser不起作用还有其他方法吗?

<html>
<head>
</style> 
    <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> 
</head>
<body>
  <object width="640" height="390">
  <param name="movie" value="http://www.youtube.com/v/L7NWdxFAHdY&hl=en_US&feature=player_embedded&version=3">
  </param><param name="allowFullScreen" value="true">
  </param><param name="allowScriptAccess" value="always">
  </param><embed src="http://www.youtube.com/v/L7NWdxFAHdY&hl=en_US&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390">
  </embed></object>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

youtube delphi flash video activex

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

如何编写伪代码

使用VB.net,C#和SQL Server

我想为我的应用程序编写一个伪.

伪代码就像编码或流程图......?

任何人都可以为任何类型的应用程序提供示例伪代码.

c# vb.net sql-server asp.net

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

打开"模态弹出窗口"窗口

当用户"点击"ListView项目时,我想显示一个带有TextView和两个按钮的模态弹出窗口.

我怎样才能做到这一点?

android modal-dialog

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

Python引用计数和ctypes

你好,

我有一些麻烦理解python引用计数.我想要做的是使用ctypes模块将元组从c ++返回到python.

C++:

PyObject* foo(...)
{

  ...
  return Py_BuildValue("(s, s)", value1, value2);
}
Run Code Online (Sandbox Code Playgroud)

蟒蛇:

pointer = c_foo(...) # c_foo loaded with ctypes
obj = cast(pointer, py_object).value
Run Code Online (Sandbox Code Playgroud)

我不确定obj的引用计数,所以我试过sys.getrefcount()3.我认为它应该是2(getrefcount函数使一个ref本身).

现在我无法Py_DECREF()在C++中返回之前创建,因为该对象被删除了.我可以减少python中的引用计数吗?

编辑 调用强制转换函数时,引用计数会发生什么?我不太确定下面的文档.http://docs.python.org/library/ctypes.html#ctypes.cast

ctypes.cast(obj,type)此函数类似于C中的强制转换运算符.它返回一个新的类型实例,它指向与obj相同的内存块.type必须是指针类型,obj必须是可以解释为指针的对象.

c python ctypes reference-counting

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

$不是函数 - jQuery错误

我有jQuery加载很好,我已经四重检查,虽然我在FireBug中收到此错误"$不是一个函数",我的代码不起作用.

这是我的代码:

<script type="text/javascript">
    $("ol li:nth-child(1)").addClass('olli1');
    $("ol li:nth-child(2)").addClass("olli2");
    $("ol li:nth-child(3)").addClass("olli3");
    $("ol li:nth-child(4)").addClass("olli4");
    $("ol li:nth-child(5)").addClass("olli5");
    $("ol li:nth-child(6)").addClass("olli6");
    $("ol li:nth-child(7)").addClass("olli7");
    $("ol li:nth-child(8)").addClass("olli8");
    $("ol li:nth-child(9)").addClass("olli9");
    $("ol li:nth-child(10)").addClass("olli10");
    $("ol li:nth-child(11)").addClass("olli11");
    $("ol li:nth-child(12)").addClass("olli12");
    $("ol li:nth-child(13)").addClass("olli13");
    $("ol li:nth-child(14)").addClass("olli14");
    $("ol li:nth-child(15)").addClass("olli15");
    $("ol li:nth-child(16)").addClass("olli16");
    $("ol li:nth-child(17)").addClass("olli17");
    $("ol li:nth-child(18)").addClass("olli18");
    $("ol li:nth-child(19)").addClass("olli19");
    $("ol li:nth-child(20)").addClass("olli20"); 
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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