HI,
我有一个暴露telnet接口的设备,您可以使用用户名和密码登录,然后操纵设备的工作.
我必须编写一个C程序,它隐藏了客户端的telnet方面,而是为用户提供了一个控制设备的接口.
什么是一个好的方法来继续.我尝试编写一个简单的套接字程序,但它在登录提示符处停止.我的猜测是我没有遵循TCP协议.
有没有人尝试过这个,有没有一个开源库可以做到这一点?
谢谢
补充:最终我希望通过web api/webservice公开它.该平台是linux.
我是开发android的新手.我对一些最佳实践有疑问.我的应用程序就像一个仪表板,可以从中启动和完成多个不同的"子活动".
我想知道构建应用程序的最佳方法是什么.一种方法是使用不同的布局并加载和适当卸载它们.另一种是使用意图开始新的活动.至少这是我从我所读过的内容中收集的内容.
你认为最好的方法是什么.
谢谢
我需要使用单个linq查询过滤linq中实体的子元素.这可能吗?
假设我有两个相关的表.诗歌和诗歌翻译.LINQ to SQL创建的实体是这样的,我有一个Verse对象,它包含一个子对象,它是VerseTranslation的集合.
现在,如果我有以下linq查询
var res = from v in dc.Verses
where v.id = 1
select v;
Run Code Online (Sandbox Code Playgroud)
我得到一个诗歌集合,其id为1,每个诗歌对象包含VerseTranslations中的所有子对象.
我还想做的是过滤Verse Translations的子列表.
到目前为止,我能够想出的唯一方法是使用新的匿名类型或其他方式.如下
var res= from v in dc.Verses
select new myType
{
VerseId = v.VerseId,
VText = v.Text,
VerseTranslations = (from trans in v.VerseTranslations
where languageId==trans.LanguageId
select trans
};
Run Code Online (Sandbox Code Playgroud)
上面的代码有效,但我必须为它声明一个新类.有没有办法以这样的方式执行它,以便子表上的过滤可以合并到第一个linq查询中,以便不必声明新的类.
此致,MAC