问题列表 - 第39990页

如何防止删除撇号PHP MySQL

我有一个注册系统,它要求用户名.有些人的姓氏中有撇号,这阻止了数据被写入MySQL数据库表(例如O'Hare).

我正在使用mysql_real_escape_string从字符串中删除撇号.这很好,除了我需要对Web服务使用带撇号的值,否则Web服务将返回false.

在使用mysql_real_escape_string之前,我想我可以使用Web服务进行名称检查,但这是否存在安全漏洞?或者SOAP Web服务是否已经对干净的输入进行了自己的检查?

或者是否有更好的方法来传递变量,从而PHP保留了撇号,但仍保持安全,MySQL可以接受它?

php mysql mysql-real-escape-string apostrophe

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

使用TJvPluginManager获得返回值的最佳方法

我目前正在一个简单的程序中使用dll库实现插件(使用JVCL框架中的TJvPluginManager).

到目前为止,我弄清楚如何使用这个组件来处理命令,但如果我想从库中的自定义函数获得返回值,该怎么办?通过使用TJvPluginManager从主机调用某个函数是否可行?我该如何实现呢?

洞的想法是有一个函数在每个dll中返回一个字符串,因此可以使用一个简单的cicle调用它.我想我可以手动完成这个(使用dinamic加载)但我想尽可能多地使用TJvPluginManager.

感谢您的时间.约翰马可

delphi plugins jvcl

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

如何将C#中分隔的美元和美分的十进制转换为字符串值?

我需要将十进制货币值显示为字符串,其中美元和美分与中间的文本分开.

123.45 => "123 Lt 45 ct"
Run Code Online (Sandbox Code Playgroud)

我提出了以下解决方案:

(value*100).ToString("#0 Lt 00 ct");
Run Code Online (Sandbox Code Playgroud)

但是,这种解决方案有两个缺点:

  1. 在向同事程序员展示这个解决方案后,它似乎不直观,需要一些解释.
  2. 总分显示为两位数.(对我来说不是真正的问题,因为目前这是我需要它显示的方式.)

有没有其他优雅而简单的解决方案?

c# currency decimal tostring

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

WPF功能区:DataTemplate导致BindingExpression路径错误

我使用WPF RibbonControl(2010年10月版)遇到了一个小问题.我的想法是将RibbonGroup的ItemsSource属性绑定到我的viewmodel,并使用DataTemplate根据需要创建RibbonButtons.这有效,但是当您显示窗口时,它会导致绑定错误(每个按钮一个):

System.Windows.Data Error: 40 : BindingExpression path error: 'IsDropDownOpen' property not found on 'object' ''RibbonContentPresenter' (Name='PART_ContentPresenter')'. BindingExpression:Path=IsDropDownOpen; DataItem='RibbonContentPresenter' (Name='PART_ContentPresenter'); target element is 'RibbonButton' (Name=''); target property is 'NoTarget' (type 'Object')

这是一个代码片段,viewmodel被一个字符串数组所取代,但问题是相同的:

<ribbon:RibbonWindow x:Class="WpfRibbonApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
        Title="MainWindow" x:Name="RibbonWindow" Width="640" Height="480" >

    <ribbon:RibbonWindow.Resources>
        <x:Array x:Key="buttonArray" Type="sys:String">
            <sys:String>Button 1</sys:String>
            <sys:String>Button 2</sys:String>
            <sys:String>Button 3</sys:String>
            <sys:String>Button 4</sys:String>
            <sys:String>Button 5</sys:String>
            <sys:String>Button 6</sys:String>
        </x:Array>
        <DataTemplate x:Key="buttonTemplate">
            <ribbon:RibbonButton Label="{Binding}"  />
        </DataTemplate>        
    </ribbon:RibbonWindow.Resources>

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <ribbon:Ribbon>
            <ribbon:RibbonTab Header="Tab1">
                <ribbon:RibbonGroup Header="Group1"
                    ItemsSource="{StaticResource …
Run Code Online (Sandbox Code Playgroud)

c# wpf ribbon datatemplate

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

Webview没有正确显示ÆØÅ

我在包含æøå的网页上有一些内容,但我的网页视图无法正确显示它们.

有谁知道问题可能是什么?

html android character-encoding webview android-webview

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

ITextSharp PdfCopy使用示例

我正在尝试使用ItextSharp中PdfSmartCopy,但我在c#中找不到任何相关的例子.

我的意思是我有一个包含表单字段的pdf,并且这些字段增加了700kb到pdf文档的大小.没有表单字段的原始文档是100kb.欢迎任何其他sugestions,尤其是o一致地减少pdf大小.

(我使用adobe acrobat优化了生成的PDF,并将其减少到44kb.因此必须在某处出现故障.)有没有办法减少PDF大小?

编辑:FormFlatenning没有帮助.pdf模板文件仅包含文本,行和表,没有图像.

这是我的代码片段

        PdfReader reader = new PdfReader(GetTemplateBytes());
        pst = new PdfStamper(reader, Response.OutputStream);
        var acroFields = pst.AcroFields;

        pst.FormFlattening = true;
        pst.FreeTextFlattening = true;

        SetFieldsInternal(acroFields);

        pst.Close();
Run Code Online (Sandbox Code Playgroud)

c# asp.net pdf-generation itextsharp

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

如何在几行上写一个QString?

你有更好的方法吗?

QString str("I am a long long long"
              + QString("long long long")
              + QString("long QString") );
Run Code Online (Sandbox Code Playgroud)

我不喜欢所有这些QString.

c++ qstring qt

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

如何使用Watin IE处理Windows安全警报对话框

我正在尝试使用WatIN IE自动化网站.由于网站在几次请求后禁止了ip.因此,当ip被禁止时,我设置了一个bool ipbanned = true.在那种情况下,我希望改变IP.SetProxy方法使用端口成功更改ip地址.但在下一个要求我得到这个屏幕: -

替代文字 注意: - 第一个红色条带显示IP地址,第二个红色条带显示服务器名称

如何在程序中设置此对话框中的用户名和密码,以便用户无法看到此框并且设置正确

以下是我使用的代码段: -

    private void Start_Thread()
    {
        Thread pop = new Thread(populate);
        pop.SetApartmentState(ApartmentState.STA);
        pop.Start();

    }
    bool ipbanned=false;
    private void populate()
    {

            if(ipbanned)
                SetProxy(proxies[0]);

           ///I wish to handle the dialog box here.

            WatiN.Core.Settings.MakeNewIeInstanceVisible = false;
            WatiN.Core.Settings.Instance.AutoMoveMousePointerToTopLeft = false;
            using (IE browser = new IE(URLs.mainurl))
            {
                    ///code
            }
    }
    private void SetProxy(string proxy)
    {
        //code which successfully changes the ip address.

    }
Run Code Online (Sandbox Code Playgroud)

任何帮助将深表感谢.谢谢 :)

.net c# proxy watin dialog

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

HTML5画布 - 用图像填充圆圈

如何在圆圈内绘制图像?如果我做:

context.beginPath();
context.arc((e.pageX),(e.pageY),161,0,Math.PI*2,true);
context.closePath();
Run Code Online (Sandbox Code Playgroud)

然后我如何使用fill()用我绘制的图像填充它?

html5 canvas

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

在iPhone中自定义数字键盘

我需要在数字键盘中添加取消按钮.如何自定义以下键盘?当我点击取消按钮时,键盘将被隐藏.

替代文字

iphone iphone-softkeyboard

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