问题列表 - 第36780页

确定sprintf缓冲区大小 - 标准是什么?

像这样转换int时:

char a[256];
sprintf(a, "%d", 132);
Run Code Online (Sandbox Code Playgroud)

什么是确定如何大的最好方式一个应该是什么?我假设手动设置它很好(因为我看到它在任何地方使用),但它应该有多大?在32位系统上可能的最大int值是多少,是否有一些棘手的方法来确定它?

c int printf

43
推荐指数
4
解决办法
4万
查看次数

如何将JSLint用于依赖于JQuery的代码段?

我是Javascript的新手,我想运行我周末用JSLint玩的代码片段,以便它可以指出我在哪里是一个完全白痴:)

不幸的是,我遇到了很多关于缺少函数声明的错误,它们是JQuery javascript库的一部分,也是它的各种插件.

有什么办法可以通过JSLint运行这样的代码吗?

javascript jquery jslint jquery-plugins

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

共享文件夹上的Visual Studio 2010项目:致命错误C1033:无法打开程序数据库

我正在Mac上的VMWare中运行Windows 7,因为我正在开发一个跨平台项目.我希望将所有平台独立文件保存在同一个文件夹中 - 这就是为什么我要在mac上的文件夹中组织所有内容并与在VM中运行的窗口共享它.当我尝试在共享文件夹中编译项目时,我得到
致命错误C1033:无法打开程序数据库'\ vmware-host\shared folders\audio\vst3 sdk\base\win\win32\debug.base_vc9\base_vc9.pdb'

我可以使用Windows资源管理器在该文件夹上写入和读取文件.尝试以管理员身份运行Visual Studio.没有帮助.

如果我只是将我的文件夹从共享文件夹复制到本地驱动器,我可以毫无问题地编译项目.但是,复制我的整个项目只是为了构建一个Windows而不是一个选项.

有没有人知道发生了什么?我该如何解决这个问题?

更新:我在Windows中禁用了我的防病毒软件:没有帮助.但是,一位同事下班指出了一个解决方法:在Mac OS下设置SMB文件共享并使用windows连接到samba共享.令人惊讶的是,我能够在samba共享上编译项目.如果有人能解释这个问题会很高兴.

database visual-studio-2010 windows-7

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

绑定到当前ItemsSource上下文之外的DataContext

DataSet有义务Window.DataContext; 我还有一个DataGrid:

<DataGrid ItemsSource={Binding Tables[Items]}>
    <DataGrid.Columns>
        <DataGridTextBoxColumn Header={Binding Path=DataContext.Tables[Names]/Test, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}} />
    </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

基本上,我正在尝试将该列的Header绑定到DataTable"Names",列"Test",第一行.

但是,我无法做到对.请注意,我可以在DataGrid外部绑定它.Grid的ItemsSource更改了数据上下文,我不知道如何在外部引用原始DataContext.

似乎绑定成功了; 但问题是Window.DataContext中Tables [Names]的当前项(第一行)丢失了.

如果我使DataSet静态并通过{x:Static local:dataset}访问它,那么事情就可以了.但我不能使用静态数据集,因为会有多个实例(多用户).

有谁能指出我正确的方向?

data-binding wpf datagrid relativesource itemssource

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

语言是否通常将undefined评估为等于false?如果是这样,为什么这样做?

更新:问题仍未得到答复.@Alastair_Pitts:除非我遗漏了什么,否则这是一个两部分的问题.第二部分,"如果是这样,为什么要这样做?" 并没有得到回答.


相信问题很清楚,但如果您有任何疑问 - 请告诉我.谢谢!

undefined = unknown,是基于三元逻辑的系统引用.


参考: http ://en.wikipedia.org/wiki/Ternary_logic

c c# c++ ruby java

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

麦克风输入

有没有办法在c#中获取麦克风输入事件?我想显示一个随语音级别上下的进度条.

c#

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

如何从Servlet访问托管bean和会话bean

这是我的commandLink工作方式

 <p:dataTable value="#{myBean.users}" var="item">
     <p:column>
         <h:commandLink value="#{item.name}" action="#{myBean.setSelectedUser(item)}" />     
     </p:column>
 </p:dataTable>
Run Code Online (Sandbox Code Playgroud)

然后在 myBean.java

 public String setSelectedUser(User user){
     this.selectedUser = user;
     return "Profile";
 }
Run Code Online (Sandbox Code Playgroud)

假设用户名是Peter.然后,如果我点击Peter,我将设置selectedUser为彼得的用户对象,然后重定向到配置文件页面,该页面现在呈现信息selectedUser.我想仅使用创建相同的效果<h:outputText>,因此我想到了GET请求.所以我这样做

 <h:outputText value="{myBean.text(item.name,item.id)}" />
Run Code Online (Sandbox Code Playgroud)

那么text(String name, Long id)方法就回来了

"<a href=\"someURL?userId=\"" + id + ">" + name + "</a>"
Run Code Online (Sandbox Code Playgroud)

剩下的就是创建一个servlet,捕获它id,查询数据库以获取user对象,设置为selectedUser重定向.所以这是我的servlet

public class myServlet extends HttpServlet { 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        Long userId …
Run Code Online (Sandbox Code Playgroud)

java jsf servlets jsf-2

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

XMLTextReader不读取元素内容

static void ReadXml()
{
    string a= null;
    double b= 0;
    double c= 0;
    XmlReader xmlReader = new XmlReader("Testxml.xml");
    xmlReader.
    using (xmlReader)
    {
        if (xmlReader != null)
        { 
            while (xmlReader.Read())
            {
                if (xmlReader.NodeType == XmlNodeType.Element)
                {
                    switch (xmlReader.Name)
                    {
                        case "a":
                            a = xmlReader.ReadElementContentAsString();

                            break;
                        case "b":
                            b = double.Parse(xmlReader.ReadElementContentAsString());

                            break;
                        case "c":
                            c = double.Parse(xmlReader.ReadElementContentAsString());

                            break;
                    }
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

TestXML内容:

<a><b>26a83f12c782</b><c>128</c><d>12</d></a>
Run Code Online (Sandbox Code Playgroud)

情况b从未被击中.但是如果我在b的结束元素之后添加一个空格,则会触发案例b.现在如何在不更改xml文件的情况下使其工作?

c# xmltextreader

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

我可以阻止Windows Phone 7上的屏幕超时吗?

在基于CE的Windows Mobile中,您可以使用SetPowerRequirementReleasePowerRequirement API 来防止屏幕背光超时,如下所示:

IntPtr handle = SetPowerRequirement("BKL1:", PowerState.FULL, 1, IntPtr.Zero, 0);
// screen won't timeout while you do stuff in here
ReleasePowerREquirement(handle);
Run Code Online (Sandbox Code Playgroud)

在WP7上有类似的事情吗?

backlight windows-phone-7

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

在Visual Studio中快速浏览ASP.NET MVC应用程序

我花了相当多的时间在VIM中使用一个名为Rails.Vim的惊人插件开发Rails应用程序

每当我想要导航到模型时,我会点击:

esc :Rmodel topic[enter] 找到主题模型.

在这种模式下,标签完成工作,所以我可以点击 :Rmo[tab] to[tab][enter]

(为了额外的奖励,:RSmodel topic[enter]将分割窗口并在分割中打开模型

或者:RTmodel topic[enter]会在新标签中打开它)

存在类似的快捷方式,用于导航到javascript,css,视图,帮助器,控制器等.

是否有一个类似的Visual Studio 2010插件,可以让我近似这种行为,允许我键盘快捷键导航我的MVC项目?

navigation asp.net-mvc keyboard-shortcuts visual-studio-2010

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