问题列表 - 第40948页

是gen_tcp:accept/1安全吗?

我正在实现一个接受许多并发连接的服务器.

我使用了这个结构:

loop(Sock) ->
  case gen_tcp:accept(Sock) of
      {ok, CSock} ->    
          fork_handling_process(CSock);
      {error, Reason} ->
          do_something_else();
  end,
  loop(Sock).
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人给我发送了一个SYN,但是从来没有向我发送一个SYN ACK来响应我的服务器ACK,我的服务器是否会被该客户端永远阻止,因为我调用了gen_tcp:accept而没有超时?

顺便说一下,我认为这种情况很难效仿,所以如果你有办法试试,请告诉我.

Thx提前.

sockets erlang

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

使用PhoneGap和PHP的IPhone Native App

我想开发一个与远程数据库同步的iPhone原生应用程序.是否可以使用PhoneGap开发此应用程序.如果我使用PhoneGap,如何从外部数据库获取数据?我可以在PhoneGap上使用PHP吗?

iphone cordova

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

TreeView TreeNodeCollection键

TreeView在其底层实现中使用TreeNodeCollection.几乎每个add方法的重载中的TreeNodeCollection都要求输入密钥.

它还实现了indexOfKey和ContainsKey,但似乎无法从节点本身或您通常使用的任何事件(如TreeView_AfterSelect())确定节点的键.

我是否正确或实际上是否存在从我忽略的节点或事件中检索密钥?并假设我是正确的.为什么它以这种方式实施?我唯一能想到的可能是TreeNodeCollection.Key被弃用了?但我没有提到这个......

PS:我知道TreeNode.Tag属性以及它如何用于相同的效果.

.net c# vb.net treeview winforms

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

使用SQL查询来确定表是否存在

伙计们有任何其他方法可以确定除下面以外的表格

  1. select count(*) from <table> where rownum =1
  2. select * from user_table where table_name=<table>

请告诉我使用oracle sql检查表是否存在的最佳方法.

谢谢你的答案,我的要求是从当月的第一个日期,即2010年12月1日检查,数据库中存在suresh_20101201格式的表名,如果没有,那么它应该检查表suresh_20101202及其上直到suresh_20101231.是否可以在oracle sql查询中执行.

sql oracle

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

使用Facebook iOS SDK发布指向用户墙的链接

在他已经使用新的Facebook iOS SDK登录后,我正试图在Facebook上发布用户墙的链接.

我希望链接的行为就像用户从他的帐户发布它一样.例如,如果我在Facebook墙上发布此链接:http://www.apple.com/,我将看不到该链接.我将看到的是一个图像,一个带有实际网址的标题和一个简短的描述.但是当我从我的应用程序发布这个相同的链接时,我看到的只是链接本身.

如何通过我的应用程序发布此URL,以便最终显示在用户墙上的内容是格式化的消息,如果他将其从PC上的帐户发布,而不仅仅是链接本身作为字符串?

谢谢,

iphone facebook

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

如何获取手机的公共IP地址?

我想使用服务器的IP地址使用互联网将手机连接到服务器.据我所知,手机的IP地址通常是私人的.为了使我的应用程序正常工作,我需要手机的公共IP地址.我该如何实现?

谢谢

java mobile ip-address java-me

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

JCA示例实现

我需要开发一个JCA适配器,我正在寻找一些参考.我在亚马逊上搜索过,发现只有2本JCA书籍,其中一本书的评论非常糟糕.所以我想这只留下了一本书.

所以我想知道是否有任何JCA适配器的示例实现将有助于我的开发.我在谷歌搜索但只设法找到一些非常简单的例子.提前致谢.

java jca

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

如何在javascript中访问文件?

是否可以在JavaScript中访问扩展名为*.txt或*.file的文件?我想在我的函数中调用这个文件?

javascript

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

如果参数为null,则where where语句中的TSQL Case

我有一个SP给了我很多困难时期.

sp得到两个参数@madeByUserId和@reportedByUserId.我希望有类似的东西:

 select * from table
  where MadeByUserId = @madeByUserId (if(@reportedByUserID != null) and ReportedByUserID = @reportedByUserID)
Run Code Online (Sandbox Code Playgroud)

基本上我想在where子句中创建一个案例,以包含基于@reportedByUserId的null/not null状态的另一个过滤条件

那可能吗?

非常感谢,Radu

sql t-sql sql-server

10
推荐指数
2
解决办法
9316
查看次数

如何将Java连接到Mysql?

我的Java程序出现了这些错误.我已经放入了mysql-connector-java-5.1.14-bin.jar我的类路径.怎么解决这个?

HSystemRDB.java:144: package com.mysql.jdbc does not exist
    Driver driver = new com.mysql.jdbc.Driver();
                                      ^
HTestClassRDB.java:99: package com.mysql.jdbc does not exist
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Run Code Online (Sandbox Code Playgroud)

代码:

    String url = "jdbc:mysql://wire:3306/h?user="+pSystemRDB.USERNAME+"&password="+pSystemRDB.PASSWORD;
    Connection con;
    Statement stmt;
    String query1 = "Delete from dbase";
    String query2 = "Delete from id";


    try {
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    } catch (Exception e) {
        System.out.println("Class Not Found Exception:");
        System.out.println(e.getMessage());
    }
Run Code Online (Sandbox Code Playgroud)

java mysql

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