是否有任何.NET工具将Microsoft SQL Server中的表数据公开为Web服务?我必须编写代码吗?有样品吗?您对如何公开数据有何建议?
我面临以下两难困境:
设计一种新的网络协议,用于服务器(Java软件)与桌面和移动客户端之间.移动客户端包括J2ME,Android以及未来甚至iPhone.
数据流是一个实时,恒定的流,还有更多不常见的部分.客户端显示此数据的波形以及不需要立即更新的数据.客户端也应该通过身份验证.
如果可能的话,我想避免从头开始创建完全自定义的TCP协议实现.
这些天人们通常建议做REST风格的一切,我也非常喜欢.在这种情况下,我有点犹豫不决:如何在REST之上实现恒定的数据流?一个分块的HTTP响应?
我也在考虑非明文协议(我正在替换的当前协议是二进制协议).那些当前的协议有其相当严重的问题,所以它们确实应该被替换.
Google协议缓冲区看起来非常适合处理低级细节,但我不确定它是否可以在Android中使用.而且我很确定iPhone实现也会遇到问题.
还有BEEP,但我认为它已经死了,我想它是否被广泛使用过.
有任何想法吗?
在使用rebase玩了好几个小时后,回购仍然看起来与我需要的不同:
我想完成以下任务:
[其中一些在我开始搞乱rebase之前没问题:(]

我意识到这很多,但请包括实际的GIT命令.
我不介意自己阅读和尝试,但我对结果不符合我的预期感到困惑,我真的不想意外破坏任何提交.
如果您必须使用PostgreSQL而不是Oracle或DB2,那么您最想念的功能是什么?我特别感兴趣的是对高可用性OLTP应用程序很重要的功能.谢谢!
编辑:我正在寻找技术限制.假设您在PostgreSQL,Oracle和DB2中具有相同的专业水平.
在MonoDevelop(linux版本)中,ctrl + backspace清除所有换行符,直到最后一个单词/ char块,并删除它.
例如:
qwe asd
.
.
.
_
Run Code Online (Sandbox Code Playgroud)
(其中_是我的光标焦点,并且.是换行符,按ctrl +退格键将返回此信息:
qwe _
Run Code Online (Sandbox Code Playgroud)
代替:
qwe asd
.
.
_
Run Code Online (Sandbox Code Playgroud)
我怎么摆脱它?
这感觉就像一个新手问题,所以支撑自己.
我很难在编译时使用'id'属性获取对添加的元素的引用.我已经看到一些论坛主题暗示这是不可能的,并且获得对这种方式添加的元素的引用是棘手的,但从来不仅仅是那个技巧.这段代码引发了一个有趣的小事:Error: uncaught exception: Error calling method on NPObject! [plugin exception: "ReferenceError: Error #1069: Property canvas_tentpoles_0 not found on SGraph and there is no default value."].
public function calledAfterInit(graph_values:Array):void
{
for(var i:int=0; i<graph_values.length; i++) {
var cdc:CartesianDataCanvas = new CartesianDataCanvas();
cdc.id = "canvas_tentpoles_"+i;
cdc.includeInRanges = false;
cdc.visible = false;
Areachart.annotationElements = Areachart.annotationElements.concat(cdc);
// [...do stuff...]
}
// [...later...]
for(var j:int=0; j<graph_values.length; j++) {
drawOnCanvas(j);
}
}
private function drawOnCanvas(index:int):void {
var canvas:CartesianDataCanvas = this["canvas_tentpoles_"+index]; // ? Error likely …Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的应用程序显示一个自定义destop图标,但由于某些原因,无论我做什么,都会显示相同的默认java图标.我已经尝试了所有我能想到的东西,并将我的jnlp文件与其图标似乎正常工作的其他人进行了比较.根据我读过的所有内容,以下内容应该可以正常工作.但当然,它没有:
<information>
<title>MikesApp</title>
<vendor>Mike</vendor>
<homepage href="http://www.mikesapp.com/"/>
<description>Mikes App.</description>
<icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>
<offline-allowed/>
<shortcut>
<desktop/>
</shortcut>
</information>
Run Code Online (Sandbox Code Playgroud)
任何想法将不胜感激.
我正在尝试学习MVC架构.但我无法理解为什么你需要一个控制器.请参阅以下代码了解我的模型和视图.
model.php连接到数据库并检索帖子.view.php将只显示帖子.
model.php
<?php
$db = mysql_connect("somehostname", "someuser", constant("somepassword"));
mysql_select_db("somedatabase", $db);
$result = mysql_query("SELECT post FROM posts WHERE postid='" . $_POST['id'] . "'");
$row = mysql_fetch_array($result);
$post = $row["post"];
mysql_close($db);
?>
Run Code Online (Sandbox Code Playgroud)
view.php
<?php
require "model.php";
echo $post;
?>
Run Code Online (Sandbox Code Playgroud)
我将浏览器位置设置为http://whateverhost/view.php?id = 5
这会加载id为5的帖子.我这里不需要控制器.所以我很困惑为什么你需要一个控制器?
注意:请参考上面的例子说明.我不是编程爱好者,像CakePHP等学习东西对我来说是压倒性的.
编辑:如果你可以将controller.php添加到上面的代码将是很好的.这将有助于我理解控制器的作用以及它如何与模型和视图进行通信.
c# ×2
java ×2
.net ×1
apache-flex ×1
database ×1
db2 ×1
git ×1
iphone ×1
javafx ×1
javascript ×1
monodevelop ×1
optimization ×1
oracle ×1
postgresql ×1
rebase ×1
sql-server ×1
tcp ×1
web-services ×1