问题列表 - 第6258页

在UNIX下删除C++中的文件

你们通常如何删除Linux操作系统上的文件?我正在考虑使用unlink函数调用,但我想知道你是否有更好的想法,因为C++标准没有提到文件删除操作,它是系统相关的.

c++ unix file-io posix

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

如何在WPF DataGrid中定义自己的列?

我有一个AutoGenerateColumnsWPF-DataGrid绑定到LINQ-to-SQL的代码隐藏,这很好.

但是当我取消AutoGenerateColumns并定义我自己的列时,它告诉我" 在使用ItemsSource之前,items集合必须为空 ".

但是我没有绑定ItemSource我的XAML所以我不明白为什么它不是空的.我需要更改什么才能定义自己的列?

XAML:

<UserControl x:Class="TestDataGrid566.AppPages.ManageCustomers"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
             Loaded="UserControl_Loaded">
    <toolkit:DataGrid x:Name="TheDataGrid" 
                      CanUserAddRows="False"
                      AlternatingRowBackground="#ddd"
                      CanUserSortColumns="true"
                      PreviewKeyDown="TheDataGrid_PreviewKeyDown"
                      AutoGenerateColumns="False"
                      RowEditEnding="TheDataGrid_RowEditEnding">

        <toolkit:DataGridTextColumn Header="Contact Name" Width="SizeToCells"  
                                    Binding="{Binding ContactName}" 
                                    IsReadOnly="False"/>
    </toolkit:DataGrid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

后台代码:

public partial class ManageCustomers : UserControl
{
    private NorthwindDataContext _db = new NorthwindDataContext();

    public ManageCustomers()
    {
        InitializeComponent();
    }

    private void UserControl_Loaded(object sender, RoutedEventArgs e)
    {
        LoadData();
    }

    public void LoadData()
    {
        var customers = from c in _db.Customers
                        select c;
        TheDataGrid.ItemsSource = customers.ToList(); …
Run Code Online (Sandbox Code Playgroud)

.net xaml linq-to-sql

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

使用.NET将数据加载到ORACLE数据库的最快方法是什么?

我目前有一个每日进程,使用调用sql_loader的shell脚本将大量数据从TXT文件加载到ORACLE数据库中.我想将它迁移到.NET服务,但不想依赖从我的服务执行sql_loader.

实现这一目标的最佳(最快)方法是什么?

.net oracle loader text-files

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

防止在SQL中插入重复信息

有没有一种快速方法可以防止将重复数据插入表中?我的意思是,密钥将始终不同,但条目的其余部分可以重复,因此,将有2个以上的不同密钥标识相同的数据.

我可以搜索整个表格,但我担心这样做会失去性能.

注意:我刚刚开始学习SQL,如果这是一个愚蠢的问题,请耐心等待.

sql constraints

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

.NET中是否有只读通用字典?

我在我的只读属性中返回对字典的引用.如何防止消费者更改我的数据?如果这是一个IList我可以简单地返回它AsReadOnly.我能用字典做些什么吗?

Private _mydictionary As Dictionary(Of String, String)
Public ReadOnly Property MyDictionary() As Dictionary(Of String, String)
    Get
        Return _mydictionary
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

.net dictionary readonly

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

使用PHP写入目录:这是权限问题吗?

我的PHP脚本写入文件,以便它可以创建一个jpg图像.

fwrite($handle, $GLOBALS['HTTP_RAW_POST_DATA']);
fclose($handle);    
print $newfile.'.jpg';
Run Code Online (Sandbox Code Playgroud)

我已将此脚本放在新服务器上,但图像永远不会被保存.它保存的文件夹的权限是755,但它不拥有它.上次,我认为我通过将目录所有者更改为apache来修复此问题,因为这是PHP运行的.我不能再这样做因为我不是根.

首先,是否有其他修复?其次,如果我可以像上次那样更改目录的所有者,这将解决问题吗?

谢谢大家的帮助

php linux apache permissions file

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

为什么不使用CPAN模块?

ETA:当我问"你为什么不使用CPAN模块?"时,我指的是拒绝使用任何 CPAN模块的人(包括像DBI这样的高质量模块).并非所有的CPAN代码都具有高质量,并且可以远离那些微不足道的模块或基于实验代码的模板(前几天我因为想要引入Time :: Format而对开发人员感到恼火不知道strftime在POSIX中.

最近在Perl初学者身上,有人想要知道如何做而不采用通常为该功能建议的Perl模块.他或她不想从CPAN安装模块.这让我想到了我看到人们避免使用CPAN的原因,我想出了这种行为的五个原因以及每个原因的解决方案:

  1. 他们吓唬你(回答,克服它)
  2. 他们吓唬你的系统管理员(回答,通过在你的主目录中安装并使用lib pragma解决它们)
  3. 您正在使用托管服务,阻止您安装模块(回答,获得更好的服务,有廉价的服务,不像白痴)
  4. 目标机器不一定有所需的模块(答案,使用PAR或PAR :: Packer)
  5. 目标机器被完全锁定(即你登录到rbash并且必须向第三方提供代码以包含在盒子中)(4和通过官僚机构的组合)
  6. 您正在使用无法加载模块的嵌入式Perl版本(没有答案,您被卡住,但这种情况非常罕见)

那么,如果你不使用CPAN,为什么,为什么上面的答案不够?注意,我不是在问你为什么不直接从CPAN安装生产盒子,我问你为什么要避免使用CPAN中的模块(通过包装系统安装就像使用CPAN一样).

perl cpan

23
推荐指数
6
解决办法
2367
查看次数

使用预准备语句进行SQL注入?

如果我没记错的话,我认为Jeff在Stack Overflow播客中提到了SQL预处理语句中可能存在的弱点.我想知道他所指的是哪种弱点?它可能只是关于它的不当使用,还是更险恶的东西?

在我记忆中,播客没有更深入地探讨这个主题,它只是一句话.

sql sql-injection prepared-statement

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

如何在一个范围内添加非连续数字?

我试图遍历范围(750,765)并添加非连续数字769,770,774.如果我尝试在范围函数之后添加数字,它将返回范围列表,然后是单个数字:


>>> for x in range(750, 765), 769, 770, 774: print x
... 
[750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764]
769
770
774
Run Code Online (Sandbox Code Playgroud)

如何将所有数字都放在一个列表中?

python range

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

Freebase MQL过滤器的值!= null?

我正在尝试编写一个过滤掉空值的MQL查询.

我现在的查询(可以使用MQL查询编辑器执行):

[
  {
    "/common/topic/image" : [
      {
        "id" : null
      }
    ],
    "article" : [
      {
        "content" : null
      }
    ],
    "name" : "bill gates",
    "type" : "/common/topic"
  }
]
Run Code Online (Sandbox Code Playgroud)

我得到的结果:

[
  {
    "/common/topic/image" : [
      {
        "id" : "/guid/9202a8c04000641f8000000004fb4c01"
      },
      {
        "id" : "/wikipedia/images/commons_id/4486276"
      }
    ],
    "article" : [
      {
        "content" : null
      },
      {
        "content" : "/guid/9202a8c04000641f800000000903535d"
      }
    ],
    "name" : "Bill Gates",
    "type" : "/common/topic"
  }
]
Run Code Online (Sandbox Code Playgroud)

我试图弄清楚如何在查询时过滤掉"article"数组中的"content":null匹配.我查看了MQL文档但我没有看到明确的方法来执行此操作.

freebase mql

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