问题列表 - 第30862页

linux本地循环上的端口转发以连接两个android仿真器

我正在尝试在两个Android仿真器之间进行通信以进行通信,因此我试图将端口X转发到127.0.0.1上的端口Y,其中端口X也是我正在发送的端口,端口Y是我正在接收的端口。这可能吗,如果可以,我该如何转发本地端口?

sockets linux android emulation portforwarding

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

社交网站的数据库设计

什么是社交网站中的表格(例如:推特)....我现在有一个用户表...如何跟踪追随者和我关注的人...

  • 我应该为追随者和我跟随的人保持单独的桌子......
  • 这些表格中的列数是多少?

请不要认为这是主观/偏离主题...因为我是初学者,我认为专家可以指导我获得一个良好的数据库设计?

database database-design social-networking

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

objective-c函数中的变量返回类型(使用Cocoa)

我在objective-c app中有一个配置类,它读取带有配置数据的PLIST文件.然后,我希望能够使用单个函数读取任何键的值,如下所示:

- () getValueforKey:(NSString *)key {
     some magic here....
     return value;
}
Run Code Online (Sandbox Code Playgroud)

问题:配置文件中的一些值是字符串,其他值是整数或甚至是字典.正如你所看到的,我在这个例子中留下了返回类型的空白,因为我不知道在那里写什么.函数是否有任何方式可以返回不同类型的数据,如果有,我该如何声明?

非常感谢!

xcode cocoa-touch objective-c return-type

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

我想知道如何使用PHP一起生成随机数字和字母

如何生成混合在一起的随机数字和字母.

这是我的PHP代码.

$i=1;
while($i<=10000){
 echo  $i++;
}
Run Code Online (Sandbox Code Playgroud)

php

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

在MySql中查找两个数据范围之间的值

我有一个表有三个字段id,minvalue和maxvalue.这些字段带有多个值,如...

id Minvalue  maxvalue
 1  100        200
 2  201        300
 3  301        400
Run Code Online (Sandbox Code Playgroud)

...等等.如果我提供250作为输入,如何使用mysql查询检索其对应的id?

谢谢

mysql sql

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

为什么oop语言没有'只读'访问修饰符?

每次我写琐碎的getter(获取只返回成员值的函数)我想知道为什么oop语言不会只是一个'只读'访问修饰符,它允许读取对象成员的值而不是允许你像c ++中的const一样设置它们.

私有,受保护的公共访问修饰符为您提供完整(读/写)访问或无访问权限.

编写一个getter并每次调用它都很慢,因为函数调用比访问一个成员要慢.一个好的优化器可以优化这些getter调用,但这是"神奇的".我认为学习某个编译器的优化器如何工作并编写代码来利用它并不是一个好主意.

那么为什么我们需要编写访问器,只读一个新的访问修饰符才能实现的实际操作?

ps1:请不要说'它会破坏封装'之类的东西.公众foo.getX()和公众但只读foo.x也会做同样的事情.

编辑:我没有明确表达我的帖子.抱歉.我的意思是你可以在外面阅读会员的价值,但你无法设定它.您只能在类范围内设置其值.

oop programming-languages

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

ASP.NET MVC:什么是Action方法?行动结果?它们有什么关系?

我很抱歉地问这样一个基本的问题,但它是一种基本的我.为了更好地理解过滤器,我需要理解这个概念.虽然我在ASP.NET MVC了几个月了,现在正在做的很好的演示,我更熟悉的莫过于作用的结果Action方法的概念.

什么是:

  1. 行动方法?
  2. 行动结果?
  3. 它们有什么关系?

我想说的就是这个

public ViewResult ShowPerson(int id)
{
  var friend = db.Persons.Where(p => P.PersonID == id).First(); 
  return View(friend);
}
Run Code Online (Sandbox Code Playgroud)

这些概念如何应用于上述代码?

谢谢你的帮助.

asp.net-mvc action

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

如何在c#中定义接口的默认实现?

有一些黑色的魔码在C#中,你可以定义一个接口的缺省实现.

所以你可以写

var instance = new ISomeInterface();
Run Code Online (Sandbox Code Playgroud)

有什么指针吗?

更新1:请注意,我没有问这是不是一个好主意.怎么可能这样做呢.

更新2:任何人看到接受的答案.

  • "这应该仅仅被视为一种好奇心." 来自Marc Gravel的"Newing up"界面
  • "使用专为COM互操作设计的工具来做一些完全不同的事情是一个坏主意.这使得你的代码无法理解下一个必须维护它的人"来自Eric Lippert "Newing up"接口
  • "虽然它可能有用,但如果它是由理性编码器在生产代码中找到的,那么它将被重构为使用基类或依赖注入." 来自Stephen Cleary的评论如下.

.net inheritance interface

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

CTFont和Core Text框架

我正在尝试在iPhone应用程序中使用CTFont.我有 :-

  1. 添加了Core Text框架
  2. 添加了#import"CoreText/CoreText".到我试图使用CTFont的文件.

然而,编译器说"CTFont未声明"

??? 我错过了什么?

iphone core-text ios

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

Statement和PreparedStatement之间的区别

Prepared Statement是一个稍微强大的Statement语句版本,并且应该始终至少与Statement一样快速和容易处理.
准备好的声明可以参数化

大多数关系数据库分四步处理JDBC/SQL查询:

  1. 解析传入的SQL查询
  2. 编译SQL查询
  3. 规划/优化数据采集路径
  4. 执行优化的查询/获取并返回数据

对于发送到数据库的每个SQL查询,语句将始终执行上述四个步骤.准备语句在上面的执行过程中预先执行步骤(1) - (3).因此,在创建Prepared Statement时,会立即执行一些预优化.其效果是减少执行时数据库引擎的负载.

现在我的问题是 - "使用预备声明还有其他优势吗?"

java jdbc

213
推荐指数
10
解决办法
24万
查看次数