问题列表 - 第10394页

Carbon vs. Aqua vs. Cocoa Emacs构建

OSX上的Emacs似乎有几个阵营; 碳与Aqua Emacs.似乎有一种观点认为Aqua与标准的Emacs相差太远,如果你觉得太舒服,那么你将无法使用任何其他版本的Emacs.

作为一名尝试进入Emacs几个月的开发人员,我一直在使用Carbon Emacs和Emacs Starting Kit,事情进展顺利.

但随着Emacs的Cocoa构建与Emacs 23(以及每晚构建)一起出现,这会改变什么吗?

我应该考虑在预期中使用每晚的Cocoa构建吗?我非常想知道这两个主要的OSX Emacs应用程序的好处以及是否会有重大改变或改进.

emacs cocoa text-editor editor

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

实例方法调用类方法调用实例方法

总之,怎么样?

我有一个视图控制器,可以创建一些自定义对象.其中一个对象需要在控制器中调用一个方法.该对象看起来好像要在控制器中调用一个类方法,这可能没问题,除了控制器中的类需要调用控制器中的实例方法,并且它似乎不想这样做.那有意义吗?

如果没有,这是伪代码:


ViewController.m

#import "customObj.h"
-(void)viewDidLoad{
  foobar=@"string";//declared in ViewController.h
}
-(void)createObj{
  foobar=@"different string";
  customObj *customObjInstance=[[customObj alloc] init];
}

---

customObj.m

#import "ViewController.h"
-(void)callBack{
  [ViewController createObj];
}
Run Code Online (Sandbox Code Playgroud)

好吧,所以当callBack运行时,它会出错,说它正在寻找+ createObj(而不是-createObj).我可以将createObj更改为类方法,但是设置foobar时出现问题,因为foobar在-viewDidLoad中初始化,我无法将其更改为+ viewDidLoad.我可以将foobar移到一个类方法中,但那我该怎么称呼呢?而不是自我,我指的是[ViewController ...]?我觉得这不行.

我的猜测是我错过了一些基本的概念,并不像我正在做的那样困难.我感激任何能够理顺我的人.

非常感谢.

iphone objective-c

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

C#Winforms在文本框上禁止鼠标单击事件

我在Winforms应用程序上有一个多行文本框,我希望能够在应用程序的某些状态下单击而不更改文本选择.

我仍然想订阅MouseDown(或Click)事件,我只是不希望文本选择对它做出反应.

我希望在MouseEventArgs上有一个Handled或Cancel属性,但遗憾的是,没有.

我可以听取选择更改事件并尝试在需要时重置它,但这感觉有点像黑客一样,因为我必须在选择更改事件之前记住当前选择.有没有人有比这更好的建议?

c# events winforms

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

基于sum的Hibernate属性

我已经发现我可以使用hibernate来获取使用HQL的许多实体的总和,如下所示......

public Long getEnvelopeTotal(AbstractEnvelope envelope) {
    String query = "select sum(t.amount) from User_Transaction t";
    Long result = (Long) hibernateUtil.getSession().createQuery(query).uniqueResult();
    return result;
}
Run Code Online (Sandbox Code Playgroud)

目前,我的应用程序的其余部分只能通过对象图无缝地导航数据库.必须使用上述函数的问题是我必须执行以下伪代码...

  1. 获取实体"信封"的实例
  2. 传递信封实例i
  3. 根据getEnvelopeTotal的结果,将Envelope实例属性"total"设置为结果.

我想知道是否有可能以这样的方式使用hibernate,通过自定义HQL查询设置属性"total",而不是映射到简单的数据库列.

例如:

@SomeMagicAnnotation(query="select sum(t.amount) from User_Transaction t")
private Long total;
Run Code Online (Sandbox Code Playgroud)

有什么建议?

hibernate jpa hql

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

如何在CYGWIN会话中使用URL启动IE

我有一台运行ssh服务的Cygwin设置的windows xp机器,在那台机器上我有一个bat脚本,使用以下命令打开IE:"C:\ Program Files\Internet Explorer\iexplore.exe"" http:// windowsxpbox:3000/flex/flexUnitTests?debug = true#automated = true ".

当我在xp机器上本地调用脚本时,脚本运行正常,我试图从另一台机器远程调用相同的bat脚本并实现相同的结果但是在远程机器上打开IE,我的问题是当bat脚本被远程调用远程机器上没有任何事情发生.

windows ubuntu internet-explorer cygwin windows-xp

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

将struct转换为unsigned char*

如何将以下内容转换structunsigned char*

typedef struct {
    unsigned char uc1;
    unsigned char uc2;
    unsigned char uc3;
    unsigned char uc5;
    unsigned char uc6;
} uchar_t;

uchar_t *uc_ptr = new uchar;
unsigned char * uc_ptr2 = static_cast<unsigned char*>(*uc_ptr);
// invalid static cast at the previous line
Run Code Online (Sandbox Code Playgroud)

c++ type-conversion static-cast

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

iPhone向左推动View Controller

我有一个具有中心视图的应用程序,每个视图都有两个视图.我想要左右两个导航栏按钮,它们将新的导航控制器从左侧或右侧推到视图上.

通过使用NavigationController的pushviewController:方法推送新视图来更改视图时,视图似乎从右侧滑入.我如何改变它从左边滑入?

iphone transition view uinavigationbar uinavigationcontroller

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

&在程序参数 - "&"的目的?

1&以下程序调用中"&"的目的是什么?

   sndPlaySound32(WhatSound, 1&)
Run Code Online (Sandbox Code Playgroud)

vba

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

测试实时操作系统的硬度

我有一个嵌入式设备(Technologic TS-7800),宣传实时功能,但没有说"硬"或"软".当我等待制造商的回复时,我认为自己测试系统不会有什么坏处.

在实时/确定性行为(延迟和抖动)方面,有哪些既定程序可以确定特定设备的"硬度"?

在大学期间,我可以使用一些非常整洁的硬件(良好的示波器和信号发生器),所以我认为我不会在测试设备,只是专业知识方面遇到任何问题.

embedded real-time hard-real-time

5
推荐指数
3
解决办法
1401
查看次数

如何在asp:Image对象中使用.ashx处理程序?

我有一个ashx处理程序:

<%@ WebHandler Language="C#" Class="Thumbnail" %>

using System;
using System.Web;

public class Thumbnail : IHttpHandler
{

    public void ProcessRequest(HttpContext context)
    {
        string imagePath = context.Request.QueryString["image"];

        // split the string on periods and read the last element, this is to ensure we have
        // the right ContentType if the file is named something like "image1.jpg.png"
        string[] imageArray = imagePath.Split('.');

        if (imageArray.Length <= 1)
        {
            throw new HttpException(404, "Invalid photo name.");
        }
        else
        {
            context.Response.ContentType = "image/" + imageArray[imageArray.Length - 1];
            context.Response.Write(imagePath); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net image ashx

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