问题列表 - 第45300页

适用于iPhone,cotvnc或libvncclient的VNC查看器

我正在为iPhone开发VNC查看器应用程序,并将其连接到tightVNCServer.我发现我可以:

  • 修改COTVNC以构建我自己的iPhone版本
  • 使用基于C的libvncclient库并将其与Objective-C代码绑定

哪种解决方案将提供tightVNCServer支持的最多功能,例如文件传输等?

iphone vnc objective-c

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

MySQL语句中使用OR的确如何与/不用括号有什么不同?

我有这个问题:

SELECT * FROM (`users`) WHERE `date_next_payment` <= '2011-02-02' 
    AND `status` = 'active' OR `status` = 'past due'
Run Code Online (Sandbox Code Playgroud)

哪个没有返回正确的结果.但是,在OR条件周围添加括号使其工作如下:

SELECT * FROM (`users`) WHERE `date_next_payment` <= '2011-02-02'
    AND (`status` = 'active' OR `status` = 'past due')
Run Code Online (Sandbox Code Playgroud)

我的问题是它为什么不同?据我所知,在没有括号的情况下,OR语句会有所不同; 但我不明白它是如何不同的.

我没有找到任何对此有帮助的文档.如果那里有任何链接,我真的很感激.

mysql sql

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

列出Django模板中的目录文件内容

我只是在学习Python和Django.(感谢所有在这里做出贡献的人 - 这是一个非常宝贵的资源!)

我遇到的一个看似基本的问题是将一个简单的静态文件列表(比如我服务器上单个存储库目录的内容)呈现为可下载链接列表.这是否安全是另一个问题,但假设我想这样做......

这篇文章帮助我指导了正确的方向: Python目录列表返回到Django模板

如果从提示符运行,此代码段将输出'myfiles'中的文件名:

path= os.path.dirname(os.path.abspath(__file__))  
myfiles = os.path.join(path, 'myfiles')  
os.chdir(myfiles)  
for files in os.listdir("."):
     print files  
Run Code Online (Sandbox Code Playgroud)

但是如何将这些文件传递给Django模板并生成链接列表?我想我可能要创建一个Python字典/元组以使其可迭代,将其作为模板变量传递并在for循环中呈现它?

我是否必须在我的urls.py文件中添加一个条目才能使其正常工作?像这样的东西?

(r'^myfiles/(?P<path>.*)$', 'django.views.static.serve', {'document_root': os.path.join(os.path.dirname(__file__), 'myfiles'), 'show_indexes': True}),
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!我刚刚学习,我无法从网上现有的代码片段中找到如何做到这一点.

编辑:这是我在views.py中得到的:(你会注意到'\\'我在Windows系统上)

def myfiles_page(request):
    path = os.path.dirname(os.path.abspath(__file__))
    myfiles = os.path.join(path, 'myfiles\\')
    os.chdir(myfiles)
    x = 0
    d = {}
    for file in os.listdir("."):
        d[x] = (myfiles + file)
        x = x + 1

    variables = RequestContext(request, {
    'user' : request.user,
    'filedict' : d,
    })
    return render_to_response('myfiles_page.html', variables)
Run Code Online (Sandbox Code Playgroud)

这就是我试图让它在模板中显示的方式:(根据Django文档)

{% for …
Run Code Online (Sandbox Code Playgroud)

python filesystems django repository django-templates

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

致命错误:无法使用函数返回值

当我使用以下代码然后生成致命错误.

echo empty(is_resource(true));
Run Code Online (Sandbox Code Playgroud)

错误:

致命错误:在写上下文中不能使用函数返回值.

为什么?

php

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

如何在基于NetBeans的项目中将javaDoc添加到我的Java代码中?

如何将JavaDoc或其他文档添加到netbeans?
我试着用这种方式:

Tools >> Java Platform >> JavaDoc Tab >> JavaDoc.zip (in my desktop) 
Run Code Online (Sandbox Code Playgroud)

但在编辑器中,当我在tooltiptext中按Ctrl+ Space时显示以下消息:

找不到Javadoc.此项目的Javadoc文档不存在,或者您未在Java Platform Manager或库管理器中添加指定的Javadoc.

我尝试重新启动NetBeans,但结果如下:

在此输入图像描述

java netbeans javadoc document

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

MVC3.0中的CheckboxList

如何在asp.net MVC中创建checkboxList,然后使用checkboxList处理事件

asp.net-mvc-3

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

如何在iPhone上获取WIFI网关地址?

我需要获取与iPhone连接的wifi网络的网关地址.谁知道怎么做到这一点?

只是为了澄清,我正在寻找这个屏幕的信息:

在此输入图像描述

谢谢.

iphone networking

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

在Java中将字节转换为int的最优雅方式

示例代码:

int a = 255;
byte b = (byte) a;
int c = b & 0xff; // Here be dragons
System.out.println(a);
System.out.println(b);
System.out.println(c);
Run Code Online (Sandbox Code Playgroud)

所以我们从255的整数值开始,将其转换为一个字节(变为-1),然后使用魔术公式将其转换回int.预期的产出是:

255
-1
255
Run Code Online (Sandbox Code Playgroud)

我想知道这a & 0xff是否是这种转换最优雅的方式.checkstyle例如抱怨在这个地方使用一个幻数,并且忽略这个检查的值不是一个好主意,因为在其他地方255可能真的是一个应该避免的幻数.而且我自己为这样的东西定义常量非常烦人.所以我想知道JRE中是否有一种标准方法来代替这种转换?或者可能是已定义的具有最高无符号字节值的常量(类似于Byte.MAX_VALUE,这是最高的有符号值)

所以要保持简短的问题:如何在不使用幻数的情况下将字节转换为int?

好的,到目前为止提到了以下可能性:

  • 继续使用& 0xff并忽略checkstyle中的幻数255.缺点:其他可能在某些其他范围(不是位操作)中使用此数字的地方也不会被检查.优点:简单易读.
  • 为它定义我自己的常量,然后使用代码& SomeConsts.MAX_UNSIGNED_BYTE_VALUE.缺点:如果我需要在不同的类中,那么我必须为这个darn常量定义我自己的常量类.优势:这里没有神奇的数字.
  • 做一些聪明的数学就好b & ((1 << Byte.SIZE) - 1).编译器输出很可能是相同的,因为它被优化为常量值.缺点:代码相当多,难以阅读.优点:只要1没有定义为幻数(checkstyle默认忽略它),我们这里没有幻数,我们不需要定义自定义常量.当字节有一天被重新定义为16位(开玩笑)时它仍然有效,因为Byte.SIZE将是16而不是8.

还有更多想法吗?也许其他一些聪明的逐位操作比上面的那个短,只使用0和1之类的数字?

java

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

由UpdatePanel内的GridView内的LinkBut​​ton触发的完整回发

我在UpdatePanel中有一个GridView.在模板字段中是我用于标记项目的按钮.在功能上,这工作正常,但按钮总是触发整页回发而不是部分回发.如何让按钮触发部分回发?

<asp:ScriptManager ID="ContentScriptManager" runat="server" />
<asp:UpdatePanel ID="ContentUpdatePanel" runat="server" ChildrenAsTriggers="true">
    <ContentTemplate>
        <asp:GridView ID="OrderGrid" runat="server" AllowPaging="false" AllowSorting="false"
            AutoGenerateColumns="false">
            <Columns>
                <asp:TemplateField HeaderText="">
                    <ItemTemplate>
                        <asp:LinkButton ID="MarkAsCompleteButton" runat="server" Text="MarkAsComplete"
                            CommandName="MarkAsComplete" CommandArgument='<%# Eval("Id") %>' />
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="Name" HeaderText="Name" />
                <asp:BoundField DataField="LoadDate" HeaderText="Load Date" />
                <asp:BoundField DataField="EmployeeCutOffDate" HeaderText="Cut Off Date" />
                <asp:BoundField DataField="IsComplete" HeaderText="Is Completed" />
            </Columns>
        </asp:GridView>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview updatepanel asp.net-ajax

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

Ajax调用WebPage方法不起作用

我做

<script type="text/javascript"  src="Scripts/jquery-1.4.1.min.js"></script>

<script type="text/javascript">
    function CallPageMethod(methodName, onSuccess, onFail) {
        var args = '';
        var l = arguments.length;
        if (l > 3) {
            for (var i = 3; i < l - 1; i += 2) {
                if (args.length != 0) args += ',';
                args += '"' + arguments[i] + '":"' + arguments[i + 1] + '"';
            }
        }
        var loc = window.location.href;
        loc = (loc.substr(loc.length - 1, 1) == "/") ? loc + "Report.aspx" : loc;
        $.ajax({
            type: …
Run Code Online (Sandbox Code Playgroud)

.net javascript asp.net jquery

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