小编Bin*_*ier的帖子

Ascii 字符的像素图的字节码?

任何曾经需要在 Windows 之前的操作系统(即 Dos)的图形应用程序中绘制文本的人都会知道我在要求什么。

每个 ASCII 字符都可以用 8x8 像素矩阵表示。每个矩阵可以用8字节代码表示(每个字节用作矩阵每行的位掩码,1位代表一个白色像素,每个0代表黑色像素)。

有谁知道在哪里可以找到基本 ASCII 字符的字节码?

谢谢,
BW

graphics drawing text

6
推荐指数
1
解决办法
1万
查看次数

如何查找映射驱动器的可用空间百分比?

是否可以以编程方式找到映射驱动器中的可用空间?

如何使用ms-dos查找驱动器中的可用空间百分比.
在硬盘中找到驱动器的可用空间可能很容易,但我需要找到映射驱动器的可用空间.

我在我的系统中映射了一些文件服务器.

可以在"我的电脑"中看到这个,但是如何在命令提示符中显示它?

windows scripting command-line

6
推荐指数
1
解决办法
2万
查看次数

弹性搜索:如何编写多语句脚本?

我将值存储在Elasticsearch索引中的文档中.
我需要对值进行一些日期操作,并返回一个布尔值以在过滤器中使用.
该脚本涵盖了几行,我无法运行它.

我已经编写了其他单一的脚本,但是我对Groovy知之甚少,而对弹性搜索却知之甚少.

我用脚本找到的每个样本都有一行,只有一行.

所以基本上我将如何采用这个完全有效的脚本

"script": {
    "script": "doc['state'].value == 'completed' && doc['lastStateUpdate'].value < doc['dueDate'].value"
    }
Run Code Online (Sandbox Code Playgroud)

把它变成某种东西

"script": {
    "script": "def isCompleted = doc['state'].value == 'completed' 
               def preSLA = doc['lastStateUpdate'].value < doc['dueDate'].value
               return isCompleted && preSLA"
    }
Run Code Online (Sandbox Code Playgroud)

我并没有为创建一个表示逻辑的只写一个班轮的想法而疯狂,我可以看到更多这些内容下线,虽然这个是相对直接的,但"一个班轮"不会去削减它.

这里的替代方法是在文档被索引之前对文档进行一些预处理,并向其中添加额外的数据.然而,这有一个缺点,因为它相当不灵活,我们需要重新索引所有数据来改变这些聚合,我们宁愿不这样做.

groovy elasticsearch

6
推荐指数
2
解决办法
7495
查看次数

VB无法访问代码错误/警告

我大部分时间都在使用VB.Net超过一年,并且注意到了这一点

我是疯了还是VB.Net 没有 "无法访问的代码"警告?

即使在两个写字线调用之间存在回报,下面的编译也会非常愉快地发出警告或错误.

Sub Main()
    Console.WriteLine("Hello World")
    Return
    Console.WriteLine("Unreachable code, will never run")
End Sub
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?有没有办法切换到我找不到的.

如果没有,是否有充分理由将其遗漏?(或者我认为这是一个悲惨的事态我是对的)

原谅这个问题的咆哮,这不是咆哮,我想要一个答案.

谢谢


我已经在MS Connect上提出了这个问题,就像bug#428529一样

更新

我收到了VB Teams项目经理的以下内容

感谢您抽出宝贵时间报告此问题.编译器对此方案的支持有限,正如您所指出的,我们没有针对无法访问的代码的警告.我们的流分析算法确实处理了一些场景,例如:

Sub Main()
    Dim x As Integer
    Return
    x = 4
End Sub
Run Code Online (Sandbox Code Playgroud)

在这种情况下,您将收到一条警告,指出x从未被分配过.对于您提到的情况,我们将不得不考虑为将来的版本实现该功能.

vb.net compiler-construction

5
推荐指数
1
解决办法
1035
查看次数

使用声明性编程语言的技巧?

如上所述,您有任何提示可以帮助理解/理解/获取您的头脑声明性编程语言吗?

或者它只是一个案例,你要沉浸在语言和它的语法中,直到它渗透,直到你得到你获得它的黄金时刻.这不是一个真正的选择,因为我不能再连续几天将自己锁在一个房间里,在这个主题上仔细研究了六本不同的书(责任就是他们所有的)

那么,当你处理声明性语言时,任何有助于你的提示或技巧,任何传递的见解?

PS我个人会首先回答" 闭嘴并投入工作 " 的第一个答案.

背景

当我第一次开始拧代码时,我才13岁(基本上,在我的姐妹Oric-1上).

从那以后,我一直在使用许多新概念和许多不同的语言,尽我所能,我很快占上风.面向对象?没打扰.事件驱动的范例?抽我一把腌鱼,我会回来吃早餐.

猫头鹰,Mfc,ActiveX,Vb3,4,5和6,VB.Net,Pascal,Delphi,C,C++和C#.没有人阻挡我,至少不会很长时间.

然而,最近我的完美成绩已经受到了一些打击.

几个星期前,我把自己投入了Xaml,伙计们,我比游泳更沉没.

我认为我的主要问题是它是声明性的.我所有的其他编程技巧都是程序性的.我之前用MSBuild打过这个块,我可以复制一些如何让MSBuild工作的例子,但是从头开始把它放在一起就会丢失.

回到Xaml,目前我疯狂地尝试将触发器连接到属性并获得我需要的效果.

我可以尽快在这里发布我的特定Xaml问题.现在我问这个一般的"声明性编程"问题.

PS不,我实际上并不是这么自大.是的,当我第一次点击OO并且第一次编写一个事件驱动的UI(Windows 3.11上的VB3)时,我偶然发现了.

编辑

它开始沉沦了,在这个领域让我这么远的坚韧得到了回报,它只需要花费很多时间!

...我觉得我这个东西太老了...:)

programming-languages declarative

5
推荐指数
1
解决办法
603
查看次数

XAML:如何定义要在多个项目中使用的数据模板和样式

我开始使用WPF开发桌面应用程序(.net 3.5 sp1,仅限VS,尚未混合).

我就是这样,我在几个库中有一些通用的可重用组件.

我在哪里可以定义我的样式和数据模板,以便它们可以在多个项目中重复使用,因此我可以拥有一致的外观和感觉?

我看过ResourceDictionaries,但我不确定

  1. 他们是我需要的
  2. 如果它们是我需要的,我如何将它们"导入"到其他项目中并在Xaml中引用它们的内容.

谢谢,

wpf resources xaml

5
推荐指数
1
解决办法
2970
查看次数

帮助解决错误“‘对象’不包含‘文本’的定义”

问题是这样的:

这适用于使用 C# 和 LINQ to SQL 的 WPF 应用程序。

当用户想要查看客户列表时,他/她开始在文本框中输入名称。textchanged 事件使用输入文本来定义筛选列表的 LINQ 语句的 where 子句。

我目前有两个这样的文本框,它们运行基本上相同的代码,但我无法将该代码简化为单个函数 - 我将在更多地方使用客户列表。

这是一些代码:

private void CustomerListFiller(object sender, TextChangedEventArgs e)

    {

        string SearchText;

        FrameworkElement feSource = e.Source as FrameworkElement;

        ***SearchText =  sender.Text;*** 

        var fillCustList = from c in dbC.Customers

                           where c.CustomerName.StartsWith(SearchText)

                           orderby c.CustomerName

                           select new

                           {

                               c.CustomerID,

                               c.CustomerName

                           };
Run Code Online (Sandbox Code Playgroud)

粗斜体线就是问题所在。我不知道如何获取发送者的文本值以在 StartsWith 函数中使用。错误信息是:

错误 1“object”不包含“Text”的定义,并且找不到接受“object”类型的第一个参数的扩展方法“Text”(是否缺少 using 指令或程序集引用?)

c# event-handling linq-to-sql

5
推荐指数
1
解决办法
1万
查看次数

Version2 Tiff注释的规范,存储在外部标记文件中

我有旧的Eastman/eiStream/OpenText文档存储库,用于存储TIFF图像.

一些TIFF被注释,注释存储在TIFF标题中; 这些我可以管理找到TIFF标题布局的规格和注释本身的布局.

不幸的是,只有一小部分TIFF具有"Version2"标记,这些标记存储在.ano文件中的TIFF之外.

任何人都可以指向一个可以让我解码.ano文件内容的规范吗?

tiff opentext

5
推荐指数
1
解决办法
566
查看次数

Vs2017:使用MSBuild无法恢复NuGet包

  1. 我从VS2017构建,下载包并构建项目.
  2. 然后我核了包文件夹.
  3. 然后我使用MSBuild构建项目失败,因为包不存在,它们尚未恢复.

我已经"下载了丢失的软件包"

项目文件最初是在VS 2013中创建的

build.proj使用MSBuild任务来构建解决方案.

<MSBuild Projects ="$(root)\src\MySolution.sln" ContinueOnError ="false" Properties="Configuration=$(Configuration)">
    <Output ItemName="OutputFiles" TaskParameter="TargetOutputs"/>
</MSBuild>
Run Code Online (Sandbox Code Playgroud)

我的google-fu失败了我,任何和所有想法都会得到很好的收到.

msbuild nuget-package-restore visual-studio-2017

5
推荐指数
2
解决办法
3908
查看次数

在 C# 异步代码中使用 MongoDB ClientSessions &amp; Transactions 是否安全?

从文档读取隔离一致性 - 会话强调我的

为了提供因果一致性,MongoDB 3.6 在客户端会话中启用了因果一致性。因果一致会话表示相关的读取和确认写入操作序列具有因果关系,该因果关系由它们的顺序反映出来。应用程序必须确保一次只有一个线程在客户端会话中执行这些操作

来自文档交易 - 交易和会话

事务与会话相关联。也就是说,您为会话启动事务。在任何给定时间,一个会话最多可以有一个打开的事务。

  1. 这是否说使用 async/await 是不安全的,或者至少所有使用会话和事务的任务都应该 - 不知何故 - 在同一线程上执行?

  2. 还是说会话上的每个异步操作都需要完成才能启动另一个?

  3. 还是说可以针对会话运行多个异步操作,但所有这些操作必须在同一线程上运行。

tl;dr
对事务使用 async/await 是否安全?如果没有,这里的最佳做法是什么?

例如,这是(公认的可怕代码)好吗?

[HttpPost]
public async Task<IActionResult> PostAsync(CreateRequest createRequest)
{
    using (var session = await _client.StartSessionAsync())
    {
        await session.StartTransactionAsync();

        var inserts = new Task[] {
            _colHomer.InsertOneAsync(session, createRequest.Homer),
            _colMarge.InsertOneAsync(session, createRequest.Marge),
            _colBart.InsertOneAsync(session, createRequest.Bart)
        };

        await Task.WhenAll(inserts);

        await session.CommitTransactionAsync();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# session transactions async-await mongodb-.net-driver

5
推荐指数
1
解决办法
1232
查看次数