我可以访问一个Oracle服务器,它有一些我想访问的数据库.但是,我可以访问的机器没有oracle客户端软件.有没有替代oracle的客户端软件提供MySQL的mysql或Postgres的psql之类的功能?在编写软件之前,我希望能够在数据库中找一点.
我正在编写一个基于文档的客户端应用程序,我需要一个类似DOM或WPF的非可视模型:
我意识到这是一个很高的订单,但我真的希望有一些东西可以帮助我开始.不幸的是,WPF DependencyObjects过于封闭,专有,并且与WPF耦合,可以用作文档模型.我的需求也与HTML DOM非常相似,但我找不到任何可以与HTML分离或移植到.NET的干净DOM实现.
我目前的平台是.NET/C#但是如果有人知道任何可能对灵感或嵌入有用的东西,无论平台如何,我都很想知道.
我今天刚拿起Google API,允许我们网站的某些用户将视频上传到我们自己的组织YouTube帐户.我不希望我们的用户知道我们的用户名和密码,而是在他们想要将视频上传到youtube时给他们提供选项.如果他们选择这样做,他们会选中一个复选框并点击提交按钮.
我一直在开发者指南中看到,ClientLogin对我来说似乎是实现我想要做的最佳选择,对于Web应用程序中的用户身份验证来说不是一个好主意."Web应用程序的AuthSub"似乎不是我想要实现的最佳机制!
关于该怎么做的任何想法?
谢谢
我正在寻找免费的SFTP客户端.此外,它应该有一个免费的DLL,使用它我可以编写代码来上传和下载C#(.NET框架)文件.
例如以下代码不是免费的,它有30天免费评估,我想免费,
Chilkat.SFtp sftp = new Chilkat.SFtp();
bool success;
success = sftp.UnlockComponent("Anything for 30-day trial");
sftp.ConnectTimeoutMs = 5000;
sftp.IdleTimeoutMs = 10000;
int port;
string hostname;
hostname = "www.my-ssh-server.com";
port = 22;
success = sftp.Connect(hostname,port);
success = sftp.AuthenticatePw("myLogin","myPassword");
success = sftp.InitializeSftp();
string handle;
handle = sftp.OpenFile("hamlet.xml","readOnly","openExisting");
success = sftp.DownloadFile(handle,"c:/temp/hamlet.xml");
success = sftp.CloseHandle(handle);
MessageBox.Show("Success.");
Run Code Online (Sandbox Code Playgroud) 我正在开发一个我正在上课的游戏,它完成了大约99%.但是,我意识到存在一个问题:如果服务器和客户端断开连接,并且客户端尝试重新连接(并且服务器已备份且运行正常),则客户端不会建立新连接.
服务器和客户端都是多线程的.如果我向客户端发送Kick消息,会发生什么是客户端将关闭其套接字.如果我重新连接,我得到一个SocketException:socket关闭,即使每次按下连接时,都会构造一个新的Client,它基本上只是一个创建套接字并使用get/send线程连接到服务器的类.
你觉得我有什么不合逻辑吗?它就像它试图使用构造的旧Socket和Client,但是如果我做了一些println调用,我可以看到它确实构造了一个新的并且它们位于不同的内存位置.
谢谢!
我一直在研究用于我正在编写的双人游戏的网络,而且我还不清楚设备何时必须转发端口才能与外界通信.
从我在其他游戏中看到的情况来看,总是需要端口转发才能托管服务器,但客户端不需要端口转发.此外,还有其他情况,例如skype(根据我的理解,最终是客户端到客户端),其中两端都不能转发端口.
所以我的问题是,在互联网通信中,何时需要端口转发并且不需要端口转发,以及我可以采取哪些步骤作为开发人员来实现它,以便我的用户不必担心它?提前致谢!
根据这个网站http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html 它说:
服务器:"敲门!"
客户:"谁在那里?"
服务器:"德克斯特."
客户:"德克斯特是谁?"
服务员:"德克斯特大厅里有冬青树枝."
客户:"呻吟."
我认为如果服务器正在侦听它正在等待敲门的端口,那么客户端就会敲门而服务器会说谁在那里.我也检查了其他网站,并看到了相同的客户端/服务器响应.
有人可以解释为什么不是这种情况?
我有点困惑如何创建http-kit WebSocket客户端.在网站上有一个例子如何创建WebSocket服务器,创建客户端可能是微不足道的,但我似乎无法做到正确.那些没有专注于Javascript客户端的例子?
PS在这个问题中有一些讨论,但只有aleph示例,并且表明http-kit现在支持WebSocket客户端.
我们正在弃用REST服务,我们希望通知客户.接下来的最佳做法是什么?
我可以想到以下选项
你能分享一下你的想法吗?
我已在PHP应用程序中正确实现了Google API客户端.我能够连接到我想要的服务.
但现在我想检查用户输入的API密钥是否有效.
我查看了Google_Client()类公开的方法,但我认为我不确定如何检查.
下面是我的类中创建客户端的方法:
private function client( $api_key ) {
$client = new \Google_Client();
$client->setClassConfig( 'Google_Cache_File', 'directory', $this->cache_dir );
$client->setDeveloperKey( $api_key );
$client->setApplicationName( $this->name );
$client->setScopes( array( \Google_Service_Calendar::CALENDAR_READONLY ) );
$client->setAccessType( 'online' );
return $client;
}
Run Code Online (Sandbox Code Playgroud)
我想制作另一种方法来判断使用的API密钥是否有效......
public function validate_api_key( $api_key ) {
$client = $this->client( $api_key );
// What should I use here to check if $api_key is valid?
if ( $client ) {
return true;
}
return 'error';
}
Run Code Online (Sandbox Code Playgroud)
或者我应该连接到服务,然后检查我是否有读取访问权限?但我相信有一种更简单,更好的方法可以做到这一点......