小编pis*_*hio的帖子

F#和ASP.NET

是否可以使用F#代码编写ASP.NET(MVC)应用程序?如果有,怎么样?这会带来哪些好处?

谢谢.

asp.net asp.net-mvc f#

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

Django模型字段getter/setter

django模型的领域有吸气剂和二传手吗?

例如,我有一个文本字段,我需要在它被保存之前进行字符串替换(在管理面板中,对于插入和更新操作),并在每次读取时进行另一个不同的替换.这些字符串替换是动态的,需要在保存和读取时完成.

因为我使用的是python 2.5,所以我不能使用python 2.6 getters/setters.

有帮助吗?

django django-models

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

创建新实例的类方法

除了标准[[MyClass alloc] init]模式,一些对象是由静态方法构建的MyClass *obj = [MyClass classWithString:@"blabla"]

根据广泛的内存管理指南(包括Apple的),您只负责释放您的对象alloc.

有人能为我提供这种方法的模板吗?你如何返回分配的对象([self alloc]; return self;也许)?你如何确保它将被释放?

memory-management objective-c initializer class-method

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

ElementTree和unicode

我在xml文件中有这个char:

<data>
  <products>
      <color>fumè</color>
  </product>
</data>
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码生成ElementTree的实例:

string_data = open('file.xml')
x = ElementTree.fromstring(unicode(string_data.encode('utf-8')))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 185: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

(注意:位置不准确,我从较大的位置采样了xml).

怎么解决?谢谢

python unicode encoding utf-8 elementtree

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

检测页面是否在iframe内 - 服务器端

如果加载的页面在iframe中,我如何检测服务器端(c#,asp.net mvc)?谢谢

html c# asp.net asp.net-mvc

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

核心数据:DELETE WHERE

我知道如何使用NSPredicate来执行类似SQL SELECT的操作.我该如何表现DELETE WHERE?我是否必须[NSManagedObjectContext deleteObject]为每个获取的对象调用?谢谢

NSError *error;

NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:TASK_ENTITY inManagedObjectContext:managedObjectContext]];

NSPredicate *predicate = [NSPredicate predicateWithFormat: @"label LIKE  %@", label];
[request setPredicate:predicate];

NSArray *array = [managedObjectContext executeFetchRequest:request error:&error];

[managedObjectContext deleteObject:[array objectAtIndex:0]];
Run Code Online (Sandbox Code Playgroud)

core-data objective-c ios

19
推荐指数
2
解决办法
5690
查看次数

C#匿名实现接口(或抽象类)

在Java中,可以使用可以动态实现的匿名类扩展接口.例:

Runnable myRunnable = new Runnable()
{
    @Override
    public void run() { /**/ }
}
Run Code Online (Sandbox Code Playgroud)

(更多信息:http://www.techartifact.com/blogs/2009/08/anonymous-classes-in-java.html#ixzz1k07mVIeO)

这可能在C#中吗?如果没有,什么是可行的替代方案,而不必依赖于实现过多的子类?

c# anonymous-types

19
推荐指数
2
解决办法
9605
查看次数

列表的最后一个元素的值

如何获取List的最后一个元素的值?我注意到List.hd(或.Head)返回一个项目,而List.tl(或.Tail)返回一个List.

转发列表并获得高清唯一的方法吗?谢谢.

f# reverse list tail

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

Pylint:相对导入应该是

我正在用Pylint检查一个模块.该项目具有以下结构:

/builder
    __init__.py
    entity.py
    product.py
Run Code Online (Sandbox Code Playgroud)

在产品中我导入如下的实体:

from entity import Entity
Run Code Online (Sandbox Code Playgroud)

但是Pylint感叹道:

************* Module builder.product
W:  5,0: Relative import 'entity', should be 'builder.entity'
Run Code Online (Sandbox Code Playgroud)

但是from builder.entity import Entity无法识别包,from ..builder.entity import Entity也无法正常工作.Pylint在抱怨什么?谢谢

python pylint

17
推荐指数
2
解决办法
9312
查看次数

objective-c:@synchronized,它是如何工作的?

我有两种方法

-(void) a {
   @synchronized(self) {
      // critical section 1 
   }
}

-(void) b {
   @synchronized(self) {
      // critical section 2 
   }
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,如果一个线程处于关键部分1,那么关键部分2是否会被其他线程锁定,或者其他线程可以访问关键部分2.

iphone multithreading semaphore objective-c

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