小编jde*_*dee的帖子

值的枚举字符串名称

我有一个像这样的枚举构造:

public enum EnumDisplayStatus
{
    None    = 1,
    Visible = 2,
    Hidden  = 3,
    MarkedForDeletion = 4
}
Run Code Online (Sandbox Code Playgroud)

在我的数据库中,枚举由值引用.我的问题是,如何将枚举的数字表示形式转回字符串名称.

例如,给定2结果应该是Visible.

c# enums

370
推荐指数
12
解决办法
45万
查看次数

使用Git将文件回滚到更早的版本

有没有办法在Git中回滚到更早版本的文件?我可以使用REVERT回滚到以前的版本,但是如果我想回到早期版本呢?

git

207
推荐指数
0
解决办法
16万
查看次数

如何在HTML5 Canvas元素中使用自定义字体?

我看过像Cufon和typeface.js这样的东西,但它们似乎是SIFR替代品,不允许你设置自由形式坐标并将自定义类型绘制到 <canvas>

有人有任何想法吗?

html5 fonts canvas cufon typeface.js

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

在$ .AJAX加载的HTML上使用Jquery选择器?

我有

$.ajax({
  url: identity,
  success: function(data) { ProcessIdentityServer(data) }
});
Run Code Online (Sandbox Code Playgroud)

当返回'data'时,是否有办法针对它运行选择器而不将其添加到DOM中.那么,例如,如何在不将数据首先添加到DOM中的情况下获取"数据"中包含的HTML中包含的任何LINK标记的所有href值?如果我想要做的就是将一些东西提取到一个数组中,那么将它添加到DOM中似乎是一种耻辱.有人有任何想法吗?

jquery

45
推荐指数
4
解决办法
7万
查看次数

JQuery:在"内存"而不是DOM中构建HTML

有没有办法在将其添加到DOM之前"预先构建"一段HTML?

例如:

$mysnippet.append("<h1>hello</h1>");
$mysnippet.append("<h1>world</h1>");
$("destination").append($mysnippet);
Run Code Online (Sandbox Code Playgroud)

其中$ mysnippet不存在于DOM中.我想动态构建一些html块,然后在适当的时候将它们插入到页面中.

jquery

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

pecl:找不到命令

我正在尝试在我的macbook pro上的终端中运行以下命令

cd /tmp; pecl download memcached
Run Code Online (Sandbox Code Playgroud)

但我得到了

pecl:找不到命令.

经过一天的谷歌搜索,我无法找到最新消息.有没有人有办法解决吗?

php macos pecl

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

可以欺骗"x-requested-with"http标头?

我的研究表明,只有Host,Referer和User-Agent头可以被欺骗.(来源)

这是一个正确的假设吗?我正在建设的网站的安全性可能要求"x-requested-with"不能伪造.这远非理想,但可能是我唯一的途径.

security http

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

NSMutableArray - 查询没有枚举的项目?

在.Net中使用LINQ我可以从一个匹配特定条件的数组中选择项目,即从一个名为People的数组:

var cleverPeople = People.Where(o=>o.IQ>110);
Run Code Online (Sandbox Code Playgroud)

我能对NSMutableArray做些什么吗?我有很多项目,并用循环枚举它是相当昂贵的性能明智.

cocoa objective-c

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

阻止对asp.net .asmx Web服务的跨域调用

我已经构建了一个使用jQuery和JSON的应用程序来使用ASP.NET .asmx Web服务来执行crud操作.应用程序和.asmx位于同一个域中.我不介意人们远程使用.asmx的读取操作,但不希望人们随意删除东西!

我可以将我想要公开访问的方法和"隐藏"的方法拆分为2个Web服务.如何将对"hidden".asmx Web服务的调用锁定到其托管的同一域?

提前致谢.

编辑: 有人可以对此发表评论,似乎有道理(来源:http://www.slideshare.net/simon/web-security-horror-stories-presentation):Ajax可以设置Http标头,普通表格不能.Ajax请求必须来自同一个域.

所以"x-requested-with""XMLHttpRequest"请求必须来自同一个域.

asp.net security jquery json asmx

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

NSNotification userinfo示例?

我有一个使用CGPoints定位的对象数组.在我的应用程序中的某些时候,数组中的对象需要通知其位置的其他非排列对象.我知道NSNotification是最好的方法,但是我找不到一个像'发送者'和'接收者'这样的通知的好例子,用于包装和解包CGPoint作为userinfo的通知.有人可以帮忙吗?

xcode cocoa cocoa-touch objective-c ios

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

注入多个块参数

Solr的Sunspot gem有一个方法,需要一个包含2个元素的块:

search.each_hit_with_result do |hit,result|
Run Code Online (Sandbox Code Playgroud)

我正在使用它来构建一个新的结果哈希,如下所示:

results = Hash.new

search.each_hit_with_result do |hit,result|
  results[result.category.title] = hit.score
end
Run Code Online (Sandbox Code Playgroud)

这很酷,除了我不禁想到有一种更"红宝石"的做法,我一直在寻找这个很棒的inject方法.我认为类似下面的内容应该是可能的,但我无法在语法上工作.有人有任何想法吗?

search.each_hit_with_result.inject({})
{|newhash,|hit,result||newhash[result.category.title]=hit.score}
Run Code Online (Sandbox Code Playgroud)

ruby

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

ruby.扩展所需的帮助

特定

module Foo
  def bar
    puts "foobar"
  end
end
Run Code Online (Sandbox Code Playgroud)

我可以

String.extend(Foo)
Run Code Online (Sandbox Code Playgroud)

结果呢

String.bar # => "foobar"
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?:

a = String.new
a.bar # => NoMethodError: undefined method `bar' for "":String
Run Code Online (Sandbox Code Playgroud)

是因为'a'现在和实例和.extend只对类方法有效吗?为什么它会失去我通过.extend给String的"新"功能?

ruby

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

设置NSMutableArray - 有人可以解释这段代码片段的作用吗?

我在网上找到了这段代码.它以我以前从未见过的方式设置NSMutableArray(我是一个Obj-C newb).有人可以解释它在做什么以及为什么你会这样做?特别是方法签名上的@syncronized,static和little加号.

add the following to the .h file:
+(NSMutableArray *)allMySprites;

add the following to he .m file after implementation:

static NSMutableArray * allMySprites = nil;

+(NSMutableArray *)allMySprites {
    @synchronized(allMySprites) {
        if (allMySprites == nil)
            allMySprites = [[NSMutableArray alloc] init];
        return allMySprites;
    }
 return nil;
Run Code Online (Sandbox Code Playgroud)

}

objective-c nsmutablearray

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

标签 统计

jquery ×3

objective-c ×3

cocoa ×2

ruby ×2

security ×2

asmx ×1

asp.net ×1

c# ×1

canvas ×1

cocoa-touch ×1

cufon ×1

enums ×1

fonts ×1

git ×1

html5 ×1

http ×1

ios ×1

json ×1

macos ×1

nsmutablearray ×1

pecl ×1

php ×1

typeface.js ×1

xcode ×1