小编Pur*_*ish的帖子

打印条形码/条形码字体时出现问题

我正在尝试更新我们拥有的一种软件,在该软件中,字体是由字体生成的,然后打印出来,唯一的问题是我们的条形码扫描仪无法读取使用该字体生成的许多条形码。

我已经通过各种测试验证了字体是这里的问题,并且已经给了它另一种EAN-13(9的代码3)字体,但是没有文档,而且我似乎找不到条形码中心的分隔符。

因此,我的问题是,首先,有人是否知道EAN13条形码是否需要此分隔符,其次,是否有人知道一种可以工作的良好条形码字体,该字体是免费的,并且如果可能的话,具有某种文档?

谢谢

fonts barcode barcode-printing

4
推荐指数
1
解决办法
6510
查看次数

ASP.NET按钮单击事件未触发

我在div中有一个按钮,默认情况下是隐藏的,因为它被jQuery UI用作模态弹出窗口.

永远不会调用此按钮的单击事件处理程序,但如果我将按钮代码复制到此隐藏div之外,则它可以正常工作.我该如何解决这个问题?

这是我到目前为止的代码:

<div id="dialog" title="Notify Users">
    <div style="width:100%; height:500px; overflow:auto;">
       <asp:Repeater runat="server"  ID="rptNotify">
          <HeaderTemplate>
             <table>
          </HeaderTemplate>
          <ItemTemplate>
             <tr>
                <td>
                   <asp:CheckBox ID="chkUser" runat="server" Checked='<%# Eval("Checked") %>' />
                </td>
                <td>
                   <asp:Label ID="lblUser" runat="server" Text='<%# Eval("FullName") %>'/>
                </td>
             </tr>
          </ItemTemplate>
          <FooterTemplate>
             </table>
          </FooterTemplate>
       </asp:Repeater>
    </div>
    <asp:Button ID="btnSaveNotifications" runat="server" Text="Save" OnClick="btnSaveNotifications_Click" />
 </div>
Run Code Online (Sandbox Code Playgroud)

显示/隐藏此div的代码是:

<script>
     // Increase the default animation speed to exaggerate the effect
     $.fx.speeds._default = 1000;

     $(function () {
        $("#dialog").dialog({
           autoOpen: false,
           show: "blind",
           hide: "explode"
        });

        $("#opener").click(function () { …
Run Code Online (Sandbox Code Playgroud)

.net javascript asp.net jquery

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

SQL Server存储过程中的参数问题

我记得读过一段时间后,随机SQL Server可以减速和/或花费很长时间执行存储过程,如下所示:

CREATE PROCEDURE spMyExampleProc
(
   @myParameterINT
)
AS
BEGIN

   SELECT something FROM myTable WHERE myColumn = @myParameter

END
Run Code Online (Sandbox Code Playgroud)

修复此错误的方法是执行此操作:

CREATE PROCEDURE spMyExampleProc
(
   @myParameterINT
)
AS
BEGIN
   DECLARE @newParameter INT
   SET @newParameter = @myParameter

   SELECT something FROM myTable WHERE myColumn = @newParameter 
END
Run Code Online (Sandbox Code Playgroud)

现在我的问题首先是对我的所有存储过程都遵循第二个例子是不好的做法?这似乎是一个很容易通过很少的工作来防止的错误,但这样做会有任何缺点,如果是这样,为什么呢?

当我读到这个问题时,同样的proc将需要不同的时间来执行,具体取决于参数中的值,如果有人可以告诉我这个问题叫什么/为什么它会发生我真的很感激,我似乎无法在任何地方找到帖子的链接,这似乎是我们公司可能出现的问题.

sql-server stored-procedures

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

带有case语句的SQL where子句

我有一个SQL问题,我还没有找到解决方案,我试图做的是一个过程的where子句,其中userID变量可以包含有效的userID或-1来指示所有用户.

但是我坚持在where子句的这一部分:

AND usertable.userid = CASE WHEN @user = -1
THEN

ELSE
  @user
END
Run Code Online (Sandbox Code Playgroud)

我不知道如何处理-1来说出选择所有用户

谢谢

sql stored-procedures case where-clause

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

可以以任何方式改进这种运行缓慢的VB.Net代码吗?

我在我的应用程序中运行了以下代码,运行大约需要2-6秒,平均大约需要3-4秒.我知道存储过程在一秒钟内执行,所以问题必须是我的VB.Net代码.我能做些什么来提高性能吗?

到目前为止,我已经通过使我的存储过程返回一些准备好插入到每个元素中的HTML而不是在循环中有多个IF语句来加速它,并且我将循环更改为while而不是每个有帮助的每个略.我假设一些性能问题可能是服务器,但我也想知道我的代码中是否有任何可以改进的东西.

谢谢

   Private Sub dbGetOpenUnassignedTickets()

      ' Here we need to get the results of the query
      Dim Events As New DataTable()

      Dim conn As New SqlConnection(ConfigurationManager.ConnectionStrings("Blueprint").ToString())

      Dim cmd As New SqlCommand
      cmd.CommandType = CommandType.StoredProcedure
      cmd.CommandText = "spGetUnassignedTickets"

      cmd.Connection = conn

      Using da As New SqlDataAdapter(cmd)
         conn.Open()
         da.Fill(Events)
         conn.Close()
      End Using

      Dim TicketHTML As String = String.Empty
      Dim counter As Integer = 0
      While (counter < Events.Rows.Count - 1)

         Dim strDragDrop As String

         strDragDrop = "onmousedown='return DayPilotCalendar.dragStart(this.parentNode, 60*30, """ & …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net performance .net-4.0

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

如何在Rhino模拟中模拟数组

我正在使用Rhino模拟,现在我需要模拟一个数组IFindUseCase []

var findUseCases = mocks.StrictMock<IFindUseCase[]>();
Run Code Online (Sandbox Code Playgroud)

但是我如何使用Expect.Call?

我以为会是这个,但可能不是......!

Expect.Call(() => findUseCases[0].Process(null)).Return(null);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# rhino-mocks

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

如何在SQL中从此XML获取所有值

我试图弄清楚如何从传递给SQL查询的XML中获取所有字符串值,即使看了几个示例,也无法弄清楚。谁能指出我哪里出问题了?谢谢

我的XML是:

DECLARE @CrewXML XML = N'<?xml version="1.0" encoding="utf-16"?>
<ArrayOfString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <string>A</string>
  <string>E</string>
  <string>J</string>
</ArrayOfString>'
Run Code Online (Sandbox Code Playgroud)

到目前为止,我将其作为代码:

select 
    t.ArrayOfString.value('string[1]','varchar(max)')
    from 
    @CrewXML.nodes('/ArrayOfString') as t(ArrayOfString)
Run Code Online (Sandbox Code Playgroud)

我只能得到XML的第一行,我猜这是由于[1]引起的,但是我似乎找不到找到获取元素中所有值的方法。

理想情况下,这将返回一列包含多行,XML中的每个条目一行。

xml xquery sql-server-2008

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

如何将多行文本框的换行符更改为 HTML &lt;br /&gt; 标记?

我正在开发一个批量电子邮件发送应用程序,并且有一个带有多行文本框的页面,我想将其用作允许用户输入电子邮件正文文本的方式。

我需要将文本框中的文本格式化为 HTML,最重要的是我需要将换行符格式化为 HTML,但我似乎无法做到这一点。

大家似乎都说要使用的方法是:

textOut.Replace("\r\n", "<br />")
Run Code Online (Sandbox Code Playgroud)

但这只是无济于事。我的文本框看起来像这样:

   <asp:TextBox runat="server" 
                            ID="txtMailBody" 
                            TextMode="MultiLine" 
                            Width="650" 
                            Height="150"/>
Run Code Online (Sandbox Code Playgroud)

当我在文本框中输入文本时,例如:

Line 1

Line 2
Line 3
Run Code Online (Sandbox Code Playgroud)

它总是输出像

Line 1 Line 2 Line 3
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么吗?

html vb.net asp.net

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

优化此方法c#

我有一个方法,它基本上看一个变量,如果它的bool IsSelected == true,那么它将值设置为false,如果没有设置为true.

目前我写得像

if( A.IsSelected)
{
A.IsSelected = false;
}
else
{
A.IsSelected = true;
}
Run Code Online (Sandbox Code Playgroud)

是否可以这样写

A.IsSelected = !A.IsSelected 
Run Code Online (Sandbox Code Playgroud)

对不起,这是一个微不足道的问题,我只是想减少我班上代码的数量而且我不能构建软件来测试它.

我知道如果(!A.IsSelected)将反转bool,但我不确定它是否会以这种方式设置值.谢谢

c#

-1
推荐指数
1
解决办法
146
查看次数