问题列表 - 第49155页

sprintf就像Python中的功能一样

我想创建一个字符串缓冲区来进行大量处理,格式化,最后使用sprintfPython中的C风格功能将缓冲区写入文本文件中.由于条件语句,我不能直接将它们写入文件.

例如伪代码:

sprintf(buf,"A = %d\n , B= %s\n",A,B)
/* some processing */
sprint(buf,"C=%d\n",c)
....
...
fprintf(file,buf)
Run Code Online (Sandbox Code Playgroud)

所以在输出文件中我们有这种o/p:

A= foo B= bar
C= ded
etc...
Run Code Online (Sandbox Code Playgroud)

编辑,澄清我的问题:
buf是一个大缓冲区包含所有这些使用sprintf格式化的字符串.按照您的示例,buf只包含当前值,而不是旧值.例如,buf我在A= something ,B= something后面写的第一个C= something附加在同一个buf,但在你的Python答案buf中只包含最后一个值,这不是我想要的 - 我想buf拥有printf我从一开始就做的所有s,就像在C.

python string

117
推荐指数
9
解决办法
24万
查看次数

如何从C#调用这个Delphi函数?

我在从C#调用delphi函数时遇到问题(尝试读取或写入受保护的内存),并且想知道调用该方法的正确方法应该是什么.Delphi函数签名如下:

procedure methodToCall(
    aFirstParameter: Widestring; 
    var aSecondParameter: Widestring
    ); stdcall;
Run Code Online (Sandbox Code Playgroud)

从C#调用此方法的正确方法是什么?

c# delphi pinvoke marshalling widestring

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

如何在Active Directory中获取用户组?(c#,asp.net)

我使用此代码来获取当前用户的组.但我想手动给用户,然后得到他的组.我怎样才能做到这一点?

using System.Security.Principal;

public ArrayList Groups()
{
    ArrayList groups = new ArrayList();

    foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups)
    {
        groups.Add(group.Translate(typeof(NTAccount)).ToString());
    }

    return groups;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net active-directory

103
推荐指数
5
解决办法
18万
查看次数

HTML Agility包创建新的HTMLNode

我正在使用HTML Agility Pack来解析和转换HTML文件,但是当我尝试根据索引参数创建新的HTMLNode时,我得到了一个例外"已经添加了项目".

HtmlNode node1 = new HtmlNode(HtmlNodeType.Element, doc, 0); 
node1.Name = "div"; 

HtmlNode node2 = new HtmlNode(HtmlNodeType.Element, doc, 0); 
node2.Name = "div"; 
Run Code Online (Sandbox Code Playgroud)

html indexing parsing html-agility-pack

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

如何在转发器控制中使用按钮?

我正在使用带有c#的asp.net 3.5.我想在转发器控件中调用按钮单击事件.

<asp:Repeater ID="rptFriendsList"
    runat="server" 
    onitemcommand="rptFriendsList_ItemCommand">
    <ItemTemplate> 
        <asp:ImageButton ID="btnSave"
                         runat="server" 
                         ImageUrl="~/Contents/Images/save_button.png"
                         CommandName="Schedule"
                         UseSubmitBehavior="False"  />
    </ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

但是当我点击按钮时会发出错误

"无效的回发或回调参数.使用配置或页面中的<%@ Page EnableEventValidation ="true"%>启用事件验证.出于安全考虑,此功能验证回发或回调事件的参数是否来自服务器控件最初呈现它们.如果数据有效且预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证."

我的目的是在按钮点击中执行一些代码,这些代码放在转发器内.请帮我解决这个问题.谢谢提前.

c# asp.net repeater

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

POST数据加密 - HTTPS足够吗?

考虑一个场景,用户在页面的表单元素中输入用户身份验证(用户名和密码),然后提交.POST数据通过HTTPS发送到新页面(php代码将检查凭据).现在,如果黑客坐在网络中,并说可以访问所有流量,那么在这种情况下,应用层安全性(HTTPS)是否足够?我的意思是,是否有足够的URL加密或是否需要具有传输层安全性?

php security ssl https post

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

TINYMCE设定焦点...只是不起作用

我试过了

tinyMCE.execInstanceCommand("content", "mceFocus");
Run Code Online (Sandbox Code Playgroud)

我试过了

tinyMCE.execCommand('mceFocus', false, "content");
Run Code Online (Sandbox Code Playgroud)

他们似乎都没有工作:-(

javascript tinymce focus set

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

在actionscript-3中从一个场景转移到另一个场景

我正在开发一个adobe flash项目,我想让我的代码将我从单击按钮时转移scene 1到.scene 2scene 1

actionscript-3 flash-cs5

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

我们如何动态更改DLLImport属性中的程序集路径?

我们如何在if条件语句中更改DLLImport属性中的程序集路径?我想做这样的事情:

string serverName = GetServerName();
if (serverName == "LIVE")
{
   DLLImportString = "ABC.dll";

}
else
{
DLLImportString = "EFG.dll";
}

DllImport[DLLImportString]
Run Code Online (Sandbox Code Playgroud)

c# c++

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

为什么要创建一个新的对象 - Java Tetris教程

我刚接触Java,我发现了这个创建Java Tetris游戏的好教程.

我没有导师或导师帮我这个 - 我一直在寻找一个年龄:(所以目前我自学Java和PHP :)

无论如何,我找到了网站:http://zetcode.com/tutorials/javagamestutorial/tetris/

我没有在Shape.java课堂上学到的程序的一种方法:

public Shape rotateLeft() 
{
 if (pieceShape == Tetrominoes.SquareShape)
     return this;

 Shape result = new Shape();
 result.pieceShape = pieceShape;

 for (int i = 0; i < 4; ++i) {
     result.setX(i, y(i));
     result.setY(i, -x(i));
 }
 return result;
}
Run Code Online (Sandbox Code Playgroud)

Shape result = new Shape();如果已经可以从pieceShape变量中获取当前片段,为什么我们需要创建一个新的Object ?

java object tetris

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