问题列表 - 第38046页

Java - 包含数组字段的枚举

我想将每个名称的列表名称和单个昵称存储为Java中的Enum.昵称的数量不会有所不同.目的是能够从昵称中获取全名.目前我已经实现了这样:

public enum Names {

    ELIZABETH(new String[] {"Liz","Bet"}),    
    ...
    ;

    private String[] nicknames;

    private Names(String[] nicknames)
    {
        this.nicknames = nicknames
    }


    public Names getNameFromNickname(String nickname) {
       //Obvious how this works
    }
}
Run Code Online (Sandbox Code Playgroud)

我不喜欢不得不重复new String[] {...},所以我想知道是否有人可以建议一种替代的,更简洁的方法来实现这一点?

干杯,

皮特

java arrays enums refactoring constants

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

Python:编程 8051

我可以使用 Python 编写 8051 吗?

我没有得到任何在 python 环境中编程 8051 的东西。

如果有人知道,请帮助我。

python microcontroller low-level 8051

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

zeromq持久性模式

谁必须管理ZeroMQ中的持久性?

当我们在Python语言中使用ZeroMQ客户端时,有哪些插件/模块可用于管理持久性?

我想知道使用ZeroMQ的模式.

python persistent zeromq

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

如何在使用jQuery单击动态生成的链接时调用函数?

<a href="#"></a>动态创建了多个元素.该id属性也是动态分配的.喜欢<a href="#" id='delete"+id+"'></a>.ID将变得像delete01, delete02, ...我想在单击这些元素中的任何一个时调用函数.我只知道,

$("#someId").click(this.someFunction()); 
Run Code Online (Sandbox Code Playgroud)

someId单击带有ID的元素时,调用该函数.

生成的HTML看起来像,

<a id="delete26" href="#" class="delete">Delete</a>
<a id="delete27" href="#" class="delete">Delete</a>
<a id="delete28" href="#" class="delete">Delete</a>
Run Code Online (Sandbox Code Playgroud)

生成上述html的JavaScript代码如下所示,

html += "<a class='delete' href='#' id='delete"+post.id+"'>Delete</a>";
Run Code Online (Sandbox Code Playgroud)

在这里,我的ID是动态生成的.那么,当点击任何一个元素时,我该如何调用一个函数.

有什么建议!!!

谢谢!

html javascript jquery

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

VS 2010的线路计数器

我在寻找一条线,如计数工具项目行计数器奥兹所罗门:项目行计数器.这个插件在VS 2005和2008上完美适合我.但不幸的是,Oz没有时间进一步开发它或使其适应VS 2010.

您是否知道C++代码的一些优秀的行计数工具,最好(但不一定)满足以下要求:

  • 区分注释行,空行,仅代码行等.
  • 限制到某些文件/文件夹(甚至是VS项目)的可能性
  • 列出文件名
  • 免费
  • 在VS 2010中可以集成

先谢谢,
Flinsch.

c++ visual-studio-2010 visual-studio

5
推荐指数
2
解决办法
4281
查看次数

如何设计灵活的Erlang协议栈创建API

不满意我目前的方法我只是想重新设计我在Erlang中构建协议栈的方式.按重要性排序的功能:

  1. 性能

  2. 灵活性和实施速度增加了新的协议变体

  3. 从shell开始探索协议变体将有助于开发

我现在的模型(在这个问题中描述的alreday)除了函数调用和消息接收的send()的丑陋不对称之外,正在达到极限.

整个协议引擎的整体情况如下所示:

底部:

  • 在每个堆栈的底部有几个端口或者有时也可能是gen_tcp(独立通道有多个相同的堆栈,所以我们不能在这里注册流程太静态,必须在任何地方传递Pids.

  • 在端口之上是一些由主管管理的模块(从系统开始并且在没有错误的情况下保持整个生命周期).

上半部分:

  • 由事件发生触发(在一般意义上不在event_handler意义上)是面向连接的协议结束(例如,具有connect()close()语义.

  • 协议栈的最高端可能只能动态启动,因为堆叠在一起以形成堆栈的模块是动态可配置的,并且可能会从连接变为连接.

  • 目前计划将传递一个模块名称列表+来自顶层的可选参数,这些参数在connect()被调用时被消耗掉.

  • Toplevel进程将被链接,因此当出现任何错误时,整个连接都会失败.

模块的类型和它们之间的通信类型

到目前为止,发现了几种模块:

  • 无状态过滤器模块

  • 具有状态的模块,一些适合gen_server,一些gen_fsm但大多数可能是简单的服务器循环,因为选择性接收将非常有用并且经常简化代码.

层之间的通信类型:

  • 独立发送和接收数据包(从外部看独立)

  • 发送内容的同步调用,阻塞直到有答案,然后将结果作为返回值返回.

  • 对多个模块进行对话的多路复用器(这是我在这里的定义以便于讨论)

  • 具有不同附着点(当前由原子命名)的解复用器与面向上的模块通信.

目前我唯一的解复用器位于堆栈的静态底部,而不是动态创建的顶部.多路复用器目前仅位于顶部.

在我之前链接的问题处理的答案和评论中,我听说API通常只包含函数而不是消息,除非另有说服,否则我同意这一点.

请原谅问题的冗长解释,但我认为它仍然适用于各种协议实现.

我将在答案中编写我迄今为止计划的内容,并且还将在稍后解释最终的实现和我的经验,以便在此处实现一些有用的东西.

erlang protocols erlang-otp

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

如何使用相同的"didSelectRowAtIndexPath"方法再次调用"didSelectRowAtIndexPath"方法

我需要在didSelectRowAtIndexPath方法内再次在UITableView中调用didSelectRowAtIndexPath方法.

代码如下:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
          ------ --- ----
          ------ --- ----
          ------ --- ----
          ------ --- ----

    [tableView didSelectRowAtIndexPath:1];
}
Run Code Online (Sandbox Code Playgroud)

如果我像以前一样使用代码,则不接受.

有没有办法didSelectRowAtIndexPath在同一个" didSelectRowAtIndexPath"方法中调用" "方法?

iphone objective-c ios

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

在Visual Studio 2010 C++中为///生成XML文档注释

我需要使用summary,returns,param标签来评论我的函数原型(用C/C++编写).如何说服Visual Studio在C#之后的三个正斜杠之后插入xml标签?我找到了一个解决方案 当我在C++项目中重命名xx.h xx.cs时,我可以使用///生成xml注释(xml注释中的IntelliSense也可以).一定有更好的方法,一定不是吗?手动编写它会杀了我.我会感激每一个有用的评论.

/// <summary>
/// 
/// </summary>
/// <param name="aa"></param>
/// <returns></returns>
bool function1(TypeX aa);
Run Code Online (Sandbox Code Playgroud)

c++ xml comments

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

在C/C++中将ISO-8859-1字符串转换为UTF-8

你会认为这很容易获得,但我很难找到一个简单的库函数,它将C或C++字符串从ISO-8859-1编码转换为UTF-8.我正在读取8位ISO-8859-1编码的数据,但需要将其转换为UTF-8字符串,以便在SQLite数据库和最终的Android应用程序中使用.

我发现了一种商业产品,但这次超出了我的预算.

c c++

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

为什么<div class ="clear"> </ div>而不是<div class ="clear"/>?

我才意识到:

<div class="clear"/>
Run Code Online (Sandbox Code Playgroud)

经过一系列的浮动div导致布局破坏,而

<div class="clear"></div> 
Run Code Online (Sandbox Code Playgroud)

工作良好.

有谁能解释一下?

这是CSS:

div.clear {
    clear:both;
}
Run Code Online (Sandbox Code Playgroud)

html css clear css-float

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