我一直试图让一个简单的网络测试程序运行没有结果.
服务器:
import java.io.*;
import java.net.*;
public class ServerTest {
public static void main(String[] args) {
final int PORT_NUMBER = 44827;
while(true) {
try {
//Listen on port
ServerSocket serverSock = new ServerSocket(PORT_NUMBER);
System.out.println("Listening...");
//Get connection
Socket clientSock = serverSock.accept();
System.out.println("Connected client");
//Get input
BufferedReader br = new BufferedReader(new InputStreamReader(clientSock.getInputStream()));
System.out.println(br.readLine());
br.close();
serverSock.close();
clientSock.close();
} catch(Exception e) {
e.printStackTrace();
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
客户:
import java.io.*;
import java.net.*;
public class ClientTest {
public static void main(String[] args) throws IOException { …Run Code Online (Sandbox Code Playgroud) 下午大家。
我正在构建一个 Web 应用程序,并尝试从 SSAS 多维数据集中提取一些数据。
我有以下 MDX 我想在 c# 中复制,但添加了一些参数,即两个参数,一个用于公司 123,另一个用于位置 1:
@"SELECT NON EMPTY([Dim Unit].[All Units].[Category Group Name]) ON COLUMNS
FROM [Info]
WHERE ([Dim Company].[All Companies].&[123],
[Dim Location].[All Locations].&[123]&[1])";
Run Code Online (Sandbox Code Playgroud)
现在,我可以使用一个参数启动并运行它:
AdomdCommand cmdPDC = conPDC.CreateCommand();
cmdPDC.CommandText = "SELECT [Dim Unit].[All Units].[Category Group Name].Members ON 0 FROM [Info] WHERE (StrToMember(@P1)";
string companyid = "123";
string sP1 = "[Dim Company].&" + company;
cmdPDC.Parameters.Add(new AdomdParameter("P1", sP1));
Run Code Online (Sandbox Code Playgroud)
但是我如何实现第二个参数,例如,如果我想在位置中粘贴一个参数?我在思考下面的思路,但我无法让小草皮工作:
AdomdCommand cmdPDC = conPDC.CreateCommand();
cmdPDC.CommandText = "SELECT [Dim Unit].[All Units].[Category Group Name].Members ON 0 FROM …Run Code Online (Sandbox Code Playgroud) 我在我的Rails 3项目中有这个Javascript视图:
应用程序/视图/费用/ new_daily.js.erb
var i = parseInt($('#daily').attr('data-num')) + 1;
//$('#daily').append('agrego fila ' + i + ' <br />');
$('#daily').append('<%= escape_javascript(render(partial: 'new_expense', locals: { i: i })) %>');
$('#daily').attr('data-num', i);
Run Code Online (Sandbox Code Playgroud)
我想通过本地人将我的'i'javascript变量传递给ruby部分,我怎么能做到这一点?
是否可以像在网站上"喜欢"其他用户的评论一样实现Facebook并共享功能?每个评论都必须有固定链接吗?
通常我们使用此代码:
private EventHandler _updateErrorIcons;
public event EventHandler UpdateErrorIcons
{
add { _updateErrorIcons += value; }
remove { _updateErrorIcons -= value; }
}
Run Code Online (Sandbox Code Playgroud)
是否有与自动属性类似的快捷方式?就像是:
public event EventHandler UpdateErrorIcons { add; remove; }
Run Code Online (Sandbox Code Playgroud) 我在Hackage上维护了一个带有FFI绑定的库.所以我的Haskell库依赖于相应的C库及其头文件.现在我在.cabal文件中指定外部依赖项,如下所示:
PkgConfig-Depends:
libfoo >= 1.2
Run Code Online (Sandbox Code Playgroud)
它在Linux中对我很有用.但是,我有一个库的用户报告,pkg-config在Windows 上安装相当麻烦,而他更喜欢
Includes:
foo.h
Extra-libraries:
foo
Run Code Online (Sandbox Code Playgroud)
我希望我的库尽可能容易构建,并且不希望强制不严格要求的构建依赖项.但是,我看到Cabal手册建议使用PkgConfig-Depends.
我的问题:
.cabal这样的方式编写文件,它可以使用pkg-config和不使用?pkg-config包含在Haskell平台中(我现在没有Windows机器可以检查)?我正在使用Visual Studio 2008中Crystal Reports的内置模块创建报表,为此我添加了一个包含多个DataTable的DataSet.至于现在,DataTables有一定数量的字段可能在将来增长,因此下一个更新我的报告的人需要更新DataSet架构.
问题是每当我向Datatable添加新字段时,Crystal Reports中的Datatable的字段都不会更新.每次我尝试这样做时,我都被迫完全删除DataSet并再次添加以获得更新的模式,这是一个非常糟糕的解决方案,因为报告中的所有字段都会丢失.
有没有一种简单的方法来更新结构?(我已经点击了数据库专家下的验证数据库).
伙计:)我有一个iOS闹钟应用程序,如果应用程序进入后台,它使用UILocalNotification-s来安排用户定义的警报.由于这(在我的实现中)可能是一个相对较长的过程,我需要确保在应用程序变为非活动状态之前完成通知的注册.我读到UIApplication中有一个方法:beginBackgroundTaskWithExpirationHandler,它要求iOS有更多时间,以便它可以完成任务,但我不知道如何使用它.这些(void(^)(void))参数吓到我:).我知道问题太多了,但是......如果我有一个方法[self registerLocalNotifications],它会注册所有本地通知,请指点我如何确保该方法在应用程序进入后台之前完成.非常感谢!
这是关于R编码的问题.
我提供的例子是教学.假设我有一个名为'func1'和'func2'的函数,其中每个都有两个参数(让我们说scalars).我想指定另一个函数'applyfunction',它有三个args:要使用的函数的最后一个数字('1'或'2'),以及函数的两个参数.例如,我想做这样的事情(当然这不起作用):
applyfunction(1,2,3)它会有效地运行func1(2,3)和
applyfunction(2,9,43)它会有效运行的地方func2(9,43).
有任何想法吗?
最好,DB