小编Fra*_*rar的帖子

如何在没有SIP服务器的情况下在直接IP到IP之间进行呼叫

有没有办法通过拨打本地IP地址拨打电话?只需IP到IP呼叫.我怎样才能做到这一点?我应该在pjsip代码中做出哪些更改?我不想在任何服务器或VOIP提供商中注册.该呼叫仅在本地WiFi中发生,就像SJPhone应用程序在Mac中所做的那样(http://www.sjlabs.com/sjp.html).

iphone voip sip pjsip ios

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

为UIAlertView编写函数?

我厌倦了编写基本的UIAlertView,即:

UIAlertView *alert = [[UIAlertView alloc] initWith...]] //etc
Run Code Online (Sandbox Code Playgroud)

是不是可以将所有这些放在一个"帮助器"函数中,我可以返回buttonIndex,或者通常返回什么警报?

对于一个简单的辅助函数,我猜你可以为标题,消息提供参数,我不确定你是否可以在参数中传递委托,或者捆绑信息.

在伪代码中,它可能是这样的:

someValueOrObject = Print_Alert(Title="", Message="", Delegate="", Bundle="") // etc
Run Code Online (Sandbox Code Playgroud)

对此的任何帮助都会很棒.

谢谢

iphone objective-c uialertview

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

Smalltalk的运营商可以超载吗?

Smalltalk中的运算符是否可能超载?

我正在寻找教程/示例.

谢谢.

smalltalk operator-overloading

6
推荐指数
3
解决办法
2017
查看次数

将代码从Python转换为Smalltalk

首先我要说的是,我不是在寻找自动化解决方案.我想将代码从Python翻译成Smalltalk,因为我注意到一些非常简单的句子可以自动翻译,例如:

将变量分配给值

蟒蛇

i = 1
Run Code Online (Sandbox Code Playgroud)

短暂聊天

i := 1.
Run Code Online (Sandbox Code Playgroud)

创建类的新实例

蟒蛇

instance = module.ClassName()
Run Code Online (Sandbox Code Playgroud)

短暂聊天

instance := ClassName new.
Run Code Online (Sandbox Code Playgroud)

一个for循环

蟒蛇

for a in [0,1,2]:
  print (str(a)+str(a))
Run Code Online (Sandbox Code Playgroud)

短暂聊天

#(0 1 2) do: [: a | Transcript show: a + a; cr ]
Run Code Online (Sandbox Code Playgroud)

等等(循环,条件等).我的想法是有一个工具可以翻译所有这些非常"简单"的案例,然后我可以手工完成或教授规则系统.

你知道任何可以帮助我的编程翻译工具或库吗?

如果您还没有听说过任何工具,您将使用哪种技术/模式来实现此类翻译?你能提供一个例子的链接吗?

谢谢

python smalltalk code-translation

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

如何使用依赖于基线的#development版本定义ConfigurationOf?

在Pharo中,我想定义一个ConfigurationOfNand2Tetris只包含一个包的Metacello :

ConfigurationOfNand2Tetris>>baseline01: spec
  <version: '0.1-baseline'>

  spec
    for: #common
    do: [ 
      spec
        blessing: #baseline;
        repository: 'http://www.smalltalkhub.com/mc/DamienCassou/Nand2Tetris/main';
        package: 'Nand2Tetris' ]

ConfigurationOfNand2Tetris>>development: spec
  <symbolicVersion: #development>

  spec for: #common version: '0.1-baseline'.
Run Code Online (Sandbox Code Playgroud)

当我执行时,MetacelloToolBox validateConfiguration: ConfigurationOfNand2Tetris我总是得到2个警告:

  • 警告:符号版本#development指的是版本'0.1-基线',其祝福#baseline不是#development {notDevelopmentVersion} [#validateVersionSpecForSymbolicVersion:symbolicVersion:]
  • 警告:仅定义基线(未定义版本).{onlyBaselineVersion} [#validatePragmas]

smalltalk squeak pharo metacello

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

NSControl子类无法读取目标?

以下代码:

- (void) setTarget:(id)anObject {   
    NSLog(@"anObject: %@",anObject);
    [super setTarget:anObject];
    NSLog(@"Target: %@",[self target]);
}
Run Code Online (Sandbox Code Playgroud)

有这个输出:

anObject: <DropZoneViewController: 0x15dd5770>
Target: (null)
Run Code Online (Sandbox Code Playgroud)

这是NSControl的子类.那么我做错了什么?

我想要实现的目标:我有一个接受拖动对象的NScontrol.当拖动结束时,我想将控件的动作发送到其目标.但是,如果上述方法不起作用,我如何获得控件的操作和目标?

cocoa objective-c

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

应用程序中包含的 VPN 连接

Is it possible to have a program which establishes a VPN connection but the VPN is contained only within the application?

Example: An application establishes a VPN connection to retrieve the data from another server via VPN without having an effect on the machine's network connectivity - The machine remains on the network/internet as if there is no VPN connection established.

Ideally I'd like to do this in C#.

Also, I currently use a Cisco VPN client which has "Group …

.net c# vpn networking cisco

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

Smalltalk异域风情

当你来自一个更像C语法的语法世界时,Smalltalk语法(和特性)可以被发现非常奇特(甚至令人不安).我发现自己失去了一些时间,
我会有兴趣学习知道你发现真正的异国情调与更经典/主流语言相比,你认为有助于理解语言.

例如,使用逻辑运算符进行评估:

  • (object1 = object2) & (object3 = object4) :这将评估整个表达式,即使左边部分为假,其余部分也将被评估.
  • (object1 = object2) and: [object3 = object4] :这将评估左侧部分,只有在第一个为真的情况下才会评估右侧部分.

smalltalk

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

正常数组声明和结构内声明的数组之间的内存和效率差异

在C语句中声明数组时,它们可以正常声明:

int arr[10]
Run Code Online (Sandbox Code Playgroud)

或者它们也可以在如下结构中声明:

struct structArr{
   int sArr[10];
}s1;
Run Code Online (Sandbox Code Playgroud)
  1. 使用的时候会不会有任何记忆或空间的权衡s1.sArr[],而不是arr[],如果是的话,为什么?
  2. 任何一种形式比另一种形式更有效,更快吗?

我个人认为arr[]比这更快s1.sArr[]但我不知道我是否正确,而且我没有技术答案.

c performance declaration

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

从密钥代码中解析密钥

我收到包含asci密钥代码的关键事件,我想知道是否有任何简单的方法将它们转换为普通lisp中的实际密钥或字符.我正在使用不包含int-char的ccl实现(可能或可能不适用于此任务).

common-lisp ccl

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