问题列表 - 第6696页

在整数溢出的情况下,(unsigned int)*(int)的结果是什么?unsigned还是int?

在整数溢出的情况下,结果是(unsigned int) * (int)什么?unsigned还是int?什么类型确实数组索引运算符(operator[])承担char*:int,unsigned int或其他什么东西?

我正在审核以下功能,突然出现了这个问题.该功能在第17行有一个漏洞.

// Create a character array and initialize it with init[] 
// repeatedly. The size of this character array is specified by 
// w*h.
char *function4(unsigned int w, unsigned int h, char *init)
{
    char *buf;
    int i;

    if (w*h > 4096)
        return (NULL);

    buf = (char *)malloc(4096+1);
    if (!buf)
        return (NULL);

    for (i=0; i<h; i++)
        memcpy(&buf[i*w], init, w);  // line …
Run Code Online (Sandbox Code Playgroud)

c c++ buffer overflow

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

Adobe Flex/as3:如何实现自定义拖放游标

我们的产品团队在拖放操作期间请求了自定义光标.他们为我提供了三个图像来实现:

  • Open-Hand-Grabber.png:当用户将鼠标悬停在可以拖动的项目上时显示
  • Closed-Hand-Grabber.png:正在拖动项目
  • Closed-Hand-Grabber-No-Drop:项目拖过无法丢弃的区域

我已将这些图像嵌入到Flex应用程序中,现在我正在尝试实现所需的行为.

我的第一个想法是使用CursorManager.setCursor()方法监听拖放事件并设置游标.这个解决方案似乎非常密集,我觉得必须有一种更简单的方法来设置各种拖放光标状态.

有任何想法吗?

apache-flex adobe drag-and-drop cursors

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

如何从字符串表示中获取泛型类型?

我有MyClass<T>.

然后我有了这个string s = "MyClass<AnotherClass>";.如何从字符串中获取Type s

一种方法(丑陋)是解析"<"和">"并执行:

Type acType = Type.GetType("AnotherClass");  
Type whatIwant = typeof (MyClass<>).MakeGenericType(acType);
Run Code Online (Sandbox Code Playgroud)

但有没有更简洁的方法来获得最终类型,没有任何解析等?

c# reflection types

79
推荐指数
3
解决办法
9万
查看次数

多维数组不实现IEnumerable <T>,还是它们呢?

由于我仍然不理解的原因(参见这个SO问题)CLR中的多维数组没有实现IEnumerable<T>.所以以下不编译:

var m = new int[2,2] {{1, 2}, {3, 4}};
var q = from e in m select e;
Run Code Online (Sandbox Code Playgroud)

那怎么会在VB.NET中运行得很好呢?

Sub Main()
    Dim m(,) As Integer = {{1, 2}, {3, 4}}
    Dim q = From e In m Select e

    For Each i In q
        Console.WriteLine(i)
    Next
End Sub
Run Code Online (Sandbox Code Playgroud)

更新:

以下代码有效,因为C#编译器替换了foreachwith for循环以遍历每个维度.

foreach(var e in m)
    Console.WriteLine(e);
Run Code Online (Sandbox Code Playgroud)

int[,] numArray3 = new int[,] { { 2, 2 }, { 3, 3 …
Run Code Online (Sandbox Code Playgroud)

c# vb.net arrays clr

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

如何使用Java中的tEXt或iTXt块保存PNG?

我目前正在使用javax.imageio.ImageIO来编写PNG文件.我想包括一个tEXt块(实际上是这里列出的任何块),但是看不到这样做的方法.

通过com.sun.imageio.plugins.png.PNGMetadata的外观,它应该是可能的.

我应该非常感谢任何线索或答案.

M.

java png text javax.imageio

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

空jQuery UI选项卡

如何清空(删除所有选项卡)jQuery UI选项卡?

编辑:我不是要删除选项卡功能,而是清空所有选项卡以添加新选项卡.

我正在尝试:

for (var i = $('#content').tabs('length') - 1; i >= 0; i--) {
    $('#content').tabs('remove', i);
}
Run Code Online (Sandbox Code Playgroud)

但是标签('length')总是返回0,即使控件中添加了一些选项卡.

顺便说一下,我把它初始化为空

$('#content').tabs();
Run Code Online (Sandbox Code Playgroud)

然后动态添加标签

$('#content').tabs( 'add' , '' , data[i].nombre);
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-tabs

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

XPath选择多个标签

鉴于这种简化的数据格式:

<a>
    <b>
        <c>C1</c>
        <d>D1</d>
        <e>E1</e>
        <f>don't select this one</f>
    </b>
    <b>
        <c>C2</c>
        <d>D2</d>
        <e>E1</e>
        <g>don't select me</g>
    </b>
    <c>not this one</c>
    <d>nor this one</d>
    <e>definitely not this one</e>
</a>
Run Code Online (Sandbox Code Playgroud)

你会如何选择所有元素的Cs,Ds和Es B

基本上,像:

a/b/(c|d|e)
Run Code Online (Sandbox Code Playgroud)

在我自己的情况,而不是只a/b/,查询导致到选择那些C,D,E节点其实是相当复杂的,所以我想避免这样做:

a/b/c|a/b/d|a/b/e
Run Code Online (Sandbox Code Playgroud)

这可能吗?

xml xpath

119
推荐指数
3
解决办法
12万
查看次数

你怎么知道一个网站是用Django制作的?

我正在寻找的公司声称已经使用Django为航空公司和家具店制作了网站,但是当我查看网站时,没有任何迹象表明底层网络技术是什么.你怎么知道?

django

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

Double.Parse - 国际化问题

这真让我抓狂.我在ASP.NET 2.0 WebForm页面中有以下字符串

string s = "0.009";
Run Code Online (Sandbox Code Playgroud)

很简单.现在,如果我的文化是西班牙语 - 这是"es-ES" - 我尝试将字符串转换为Double,我会执行以下操作:

double d = Double.Parse(s, new CultureInfo("es-ES"));
Run Code Online (Sandbox Code Playgroud)

我期待的是0,009.相反,我得到9.我明白.NET认为它是千分隔符,在en-US中是一个逗号,但不应该把我传递给parse方法的文化信息并应用正确的格式转换?

如果我做

double d = 0.009D;
string formatted = d.ToString(new CultureInfo("es-ES"));
Run Code Online (Sandbox Code Playgroud)

格式化现在是0,009.任何人?

c# string double culture cultureinfo

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

使用ActiveRecord连接到SQL Server

您是否曾经使用ActiveRecord连接到SQL Server?这可能吗?任何人都可以提供一些起点吗?

sql-server activerecord ruby-on-rails

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