我在一个表上有3个更新语句,我需要获取SQL Server 2008中每个更新选项的Rowcount
我有一个WCF服务,我希望将一些文件从服务器传输到客户端.
当我硬编码文件的文件名以流入代码时,我已经有了这个工作.
我正在尝试更改代码,以便getStream方法返回一个Dictionary,这样我就可以返回文件名集合和与文件名关联的流,然后在客户端处理每个流.
在尝试调用getStream方法时,我在客户端获得以下异常:接收到http:// localhost:8082 /的HTTP响应时发生错误.这可能是由于服务端点绑定不使用HTTP协议.这也可能是由于服务器中止HTTP请求上下文(可能是由于服务关闭).请参阅服务器日志以获取更多详
在网上研究这个之后,看起来这是一个错误的异常所以我打开了跟踪,这是来自跟踪日志的异常消息:
尝试序列化参数http://tempuri.org/:GetStreamResult时出错.InnerException消息是'Type'System.IO.FileStream',数据协定名称为'FileStream:http://schemas.datacontract.org/2004/07/System.IO'不是预期的.考虑使用DataContractResolver或将任何静态未知的类型添加到已知类型列表中 - 例如,通过使用KnownTypeAttribute属性或将它们添加到传递给DataContractSerializer的已知类型列表中.有关更多详细信息,请参阅InnerException.
这是服务器端代码:
public Dictionary<String, Stream> GetStream()
{
Dictionary<String, Stream> retDic = new Dictionary<string, Stream>();
string[] fileEntries = Directory.GetFiles(@"C:\Users\Ash\Desktop\FrontendPluginsServer");
foreach (string fileName in fileEntries)
{
//do something with fileName
retDic.Add(fileName, File.OpenRead(fileName));
}
//return File.OpenRead(@"C:\Users\Ash\Desktop\FrontendPluginsServer\OptekImporterFrontend.dll");
return retDic;
}
Run Code Online (Sandbox Code Playgroud)
这是客户端代码:
ModuleDownloader.ModuleDownloaderClient moo = new ModuleDownloader.ModuleDownloaderClient();
Dictionary<String, Stream> dic = moo.GetStream();
foreach (String key in dic.Keys)
{
using (Stream file = File.OpenWrite(@"C:\Users\Ash\Desktop\FrontEndPluginsClient\" + key)) { CopyStream(dic[key], file); }
}
Run Code Online (Sandbox Code Playgroud)
如果您需要更多信息,请告诉我.
亲切的问候 …
我是lambda表达式和linq的新手,无法弄清楚我在做错了什么:
GroupSet groupToChange = context.GroupSet.Select(q => q.groupId == groupId);
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取并更改实体的名称.
groupToChange.groupName = newGroupName;
Run Code Online (Sandbox Code Playgroud)
我对第二行没有任何问题.有任何想法吗?它告诉我,我无法将bool转换为GroupSet,但该函数返回它找到的内容,对吧?
我是Keras的新手(以某种方式对TF),但我发现输入层的形状定义非常混乱.
因此在示例中,当我们有一个长度为20的1D向量用于输入时,形状被定义为
...Input(shape=(20,)...)
Run Code Online (Sandbox Code Playgroud)
当需要为MNIST定义灰度图像的2D张量时,定义为:
...Input(shape=(28, 28, 1)...)
Run Code Online (Sandbox Code Playgroud)
所以我的问题是为什么张量没有被定义为(20)和(28, 28)?为什么在第一种情况下添加第二个维度并留空?另外,第二,必须定义多少个频道?
我明白它取决于层,所以Conv1D,Dense或Conv2D采取不同的形状,但似乎第一个参数是隐含的?
根据文档,密集需要,(batch_size, ..., input_dim)但这是如何相关的例子:
谢谢
我正在尝试寻找一种有效的方法来获取输入字符串,并在每个标点符号(. : ? !)后的空白处加上大写字母。
输入:
“我吃了点东西。但是我没有:相反,不。你怎么看?我不认为!对不起。我。”
输出:
“我吃了点东西。但是我没有:相反,不。你怎么想?我不认为!打扰我了。moi”
显而易见的是将其拆分,然后大写每个组的第一个字符,然后将所有内容连接在一起。但这是丑陋的。最好的方法是什么?(我正在考虑Regex.Replace使用MatchEvaluator首字母大写但希望获得更多想法的a)
谢谢!
c# ×3
.net ×1
keras ×1
keras-layer ×1
lambda ×1
linq ×1
regex ×1
sql ×1
sql-server ×1
tensorflow ×1
wcf ×1