问题列表 - 第49700页

结构到NSData到结构?

我有以下结构:

typedef enum
{
    kPacketTypeJoin = 1,
    kPacketTypeServerAcceptedJoin,
    kPacketTypeSelectedNumber,
} PacketTypes;    
typedef struct
{
    PacketTypes type;
    NSString *name;
} PacketJoin;
Run Code Online (Sandbox Code Playgroud)

我如何将PacketJoin转换为NSData并再次转换回PacketJoin?

iphone xcode objective-c ios4

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

运行时禁用datagridviewcombobox

如何DataGridViewComboBoxColumn在运行时更改以下内容:

  1. 如何将组合框的第一个值设置为默认值?
  2. 禁用组合框/使其成为只读,同时将第一个值显示为默认值.这意味着,如果我在组合框中有3个项目,它应该只显示第一个项目.(禁用组合框下拉,或将其更改为运行时的文本框).

理由:
我这样做的原因是因为Enum我拥有Status{New=1,Stop=2,Temp=3}.当我想注册学生时,状态始终设置为New.所以当我保存时,它会自动保存Status = 1.

c# winforms

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

Javascript中with语句的未来

我知道在Javascript中不推荐使用with -statement ,在ECMAScript 5中禁止使用with -statement ,但是它允许用Javascript创建一些不错的DSL.

例如CoffeeKup -templating引擎和Zappa web DSL.那些使用一些非常 奇怪的范围方法和with -statement来实现DSLish的感觉.

with -statement和这些类型的DSL 有未来吗?

没有with -statement 可以实现这种DSL效果吗?

javascript dsl coffeescript ecmascript-5

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

在Java EE服务器中使用Freemarker和Restlet 2.0

我对Freemarker和Restlet的freemarker扩展文档中的内容感到有点困惑.

情况就是这样:restlet引擎提供资源的HTML表示(例如www.mysite.com/{user}/updates).为此URI返回的资源是一个HTML页面,其中包含使用freemarker模板创建的所有更新.此应用程序托管在Glassfish v3服务器上

问题(S):

  • freemarker配置只应按照freemarker文档加载一次:

        /* You should do this ONLY ONCE in the whole application life-cycle:Create and adjust the configuration */
        Configuration cfg = new Configuration();
        cfg.setDirectoryForTemplateLoading(
                new File("/where/you/store/templates"));
        cfg.setObjectWrapper(new DefaultObjectWrapper());
    
    Run Code Online (Sandbox Code Playgroud)

    在Java EE应用程序中执行此操作的最佳位置是什么?我想在web.xml中使用它作为context-param并使用ServletContextListener - 但我不知道如何去做.

  • 根据freemarker的文档,我们还可以添加freemarkerservlet并映射.ftl url-patterns.但是这已经由Restlet servlet映射(即,"/ " 的url模式).所以为*.ftl另外一个没有意义(或者是吗?)

所以问题基本上是关于如何最好地与Freemarker的"配置"集成,以便它只发生一次,这段代码的"入口点"是什么(谁称之为).有没有人在Java EE环境中成功使用Freemarker + restlet?有任何想法吗?

谢谢!

servlets freemarker restlet java-ee restlet-2.0

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

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

jQuery:如何删除div并将其放在其他地方?

<div id="wrapper">
     <div id="example1">
          <div id="navigation">
          </div>
     </div>
     <div id="example2">

     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,假设我要从#example1中删除#navigation并将其放在#example2中.我怎样才能使用jQuery来做到这一点?我只是使用remove和/ add或有更简单的方法吗?

jquery

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

以汇编语言递归反转位

给定16位序列,我想递归地反转这些位.
例如,1001 1110 0010 0110变为0110 0100 0111 1001.

我只能访问ADD,AND和NOT.
子程序接受2个参数,剩余要反转的位数和位值.它返回结果.

我正试着想办法做到这一点.突然出现的一件事就是有一系列的比特:0000 0000 0000 0001开始,然后将自己的剩余比特数加上-1次,然后用传入的比特模式对这些比特进行加权.问题是这看起来非常缺乏,而且我也不确定如何存储结果以反转位.

有什么暗示吗?这是功课,所以请提示:)

assembly

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

DCC无法弥补功能所需的参数数量

我在这个原型的单元中声明了一个函数:

function MapFunction(process: THANDLE; func: Pointer; size: Cardinal) : Pointer;
Run Code Online (Sandbox Code Playgroud)

我用它来称呼它:

stub := MapFunction(proc, remoteStub, 80);
Run Code Online (Sandbox Code Playgroud)

当我编译时,我得到这个错误,停止编译:

[DCC错误] test.pas(22):E2035实际参数不足

我摆弄了一段时间,然后决定添加更多参数来看看它在想什么.所以我打电话给它:

stub := MapFunction(proc, remoteStub, 80, 1, 1, 1, 1, 1);
Run Code Online (Sandbox Code Playgroud)

然后DCC通知我:

[DCC错误] test.pas(22):E2035实际参数不足

[DCC错误] test.pas(22):E2034实际参数太多

并注释掉该行允许单元成功编译.

我只有一个问题:什么?

我还应该提到它remoteStub是一个成员变量,这个函数调用是在该类的成员中.并且这种特殊方法是模板方法.

delphi parameters delphi-2010

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

String.format很慢,需要更快的替代方案

我希望得到一些关于如何加速以下功能的建议.具体来说,我希望找到一种更快的方法来将数字(大多数是双数,IIRC那里有一个int)转换为存储为Listview子项的字符串.目前,此功能需要9秒才能处理16个订单!绝对是疯了,特别是考虑到除了处理DateTimes的调用之外,它只是字符串转换.

我认为这是列表视图项目的实际显示速度很慢,所以我做了一些研究,发现将所有子项添加到数组并使用Addrange远比一次添加项目快.我实施了改变,但没有更好的速度.

然后,我在每条线路周围添加了一些秒表,以缩小导致减速的确切原因; 不出所料,对datetime函数的调用是最大的减速,但我很惊讶地看到string.format调用也非常慢,并且考虑到它们的数量,占我的大部分时间.

    private void ProcessOrders(List<MyOrder> myOrders)
    {
        lvItems.Items.Clear();
        marketInfo = new MarketInfo();
        ListViewItem[] myItems = new ListViewItem[myOrders.Count];
        string[] mySubItems = new string[8];
        int counter = 0;
        MarketInfo.GetTime();
        CurrentTime = MarketInfo.CurrentTime;
        DateTime OrderIssueDate = new DateTime();

        foreach (MyOrder myOrder in myOrders)
        {
            string orderIsBuySell = "Buy";
            if (!myOrder.IsBuyOrder)
                orderIsBuySell = "Sell";
            var listItem = new ListViewItem(orderIsBuySell);

            mySubItems[0] = (myOrder.Name);
            mySubItems[1] = (string.Format("{0:g}", myOrder.QuantityRemaining) + "/" + string.Format("{0:g}", myOrder.InitialQuantity));
            mySubItems[2] = (string.Format("{0:f}", myOrder.Price));
            mySubItems[3] = (myOrder.Local);
            if (myOrder.IsBuyOrder)
            {
                if …
Run Code Online (Sandbox Code Playgroud)

.net c# string string.format

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

列出与模式关联的所有运算符系列以及运算符系列中的所有运算符?

G'day,

您如何选择/列出与数据库/模式关联的所有运算符系列并在 postgreSQL 中列出操作系列中的所有操作(如果重要,则为 8.3)。

谢谢!

postgresql

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