问题列表 - 第49305页

在xcode 4中为核心数据属性生成代码

在xcode 3中,数据模型构建器中有一个有用的功能,您可以在其中突出显示实体中的某些属性/关系,右键单击,然后选择将方法和属性声明复制到剪贴板.(您可以选择是否还需要objective-c 2.0属性声明).然后,您可以将它们粘贴到NSManagedObject子类中.

我看到你仍然可以生成整个类文件; 但是,如果要向现有实体添加属性,这将无济于事.他们是否从xcode 4中删除了此功能?我一直用它!

core-data datamodel xcode4

10
推荐指数
2
解决办法
6171
查看次数

在多线程应用程序中记录锁获取和释放调用

我正在尝试调试使用各种锁的多线程Python应用程序.

而不是在整个镜头中放置log.debug(...)语句来跟踪获取和释放锁的位置和时间,我的想法是装饰方法threading.Lock.acquire()threading.Lock.release(),并使用以下内容为其调用添加前缀:

log.debug("lock::acquire() [%s.%s.%s]" %
          (currentThread().getName(),
           self.__class__.__name__,
           sys._getframe().f_code.co_name))
Run Code Online (Sandbox Code Playgroud)

其中log是一些全局日志记录对象 - 为了讨论.

理想情况下,日志条目中的名称"lock"应该在运行时派生,这样无论在日志上调用这些方法的哪个锁定对象都将输出其名称,操作装饰,当前线程,类和函数,其中调用操作(获取|释放).

免责声明:我承认上面给出的代码对于任何这样的装饰器实现都是不够的.它仅用于提供我认为可以实现的内容.

有没有人知道我是否可以装饰标准库方法,而无需修改线程库的原始源代码,即从我的调用应用程序代码中查找?

也许我正在咆哮错误的树,有一种更好的方法来实现相同的目的,而不使用装饰器?如果情况确实如此,请提前感谢任何指导.

解决方案:(灵感来自lazyr)

以下代码记录了锁定操作,并给出了调用锁定操作的方法/函数的名称(我还调整了代码以使用条件及其附加的wait()notify()方法):

# Class to wrap Lock and simplify logging of lock usage
class LogLock(object):
    """
    Wraps a standard Lock, so that attempts to use the
    lock according to its API are logged for debugging purposes

    """
    def __init__(self, name, log):
        self.name = str(name) …
Run Code Online (Sandbox Code Playgroud)

python debugging multithreading decorator locks

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

Jetty服务器的HTTP基本身份验证

如何为作为服务运行的Jetty服务器启用HTTP基本身份验证.我希望这是一个服务器配置,无论它运行的上下文(即我不想修改web.xml).

authentication jetty

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

动画片段和后台堆栈

我无法使用或了解如何从后台堆栈中弹出FragmentTransactions来处理自定义动画.具体来说,我希望它能够调用"out"动画,但似乎并没有.

我有一个简单的方法来处理片段事务(FragmentTransaction),我在其中添加片段并应用自定义转换以使其淡入/淡出.我还将此添加到后台堆栈,以便用户可以使用后退按钮撤消该事务,实际上导航到添加片段之前的状态.

protected void changeFragment() { 
    FragmentTransaction ft = fm.beginTransaction(); 
    ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); 
    ft.add(R.id.fragment_container, new TestFragment()); 
    ft.addToBackStack(null); 
    ft.commit(); 
} 
Run Code Online (Sandbox Code Playgroud)

一切都很好地向前发展,但当用户点击后退按钮时,过渡动画不会反转.我所期待的是当片段被删除时,它将使用淡出动画.相反它似乎弹出(没有动画),然后容器似乎淡入.我不确定这是发生了什么,但片段绝对不会淡出.

我的应用程序使用兼容性库来添加片段支持,但我认为这也适用于Honeycomb(android-11).有谁知道我在这里做错了什么,或者我只是期待太多?理想情况下,我想为片段设置动画,类似于Gmail(在Xoom上)通过单击消息然后使用后退按钮向后移动的方式.最好不必覆盖后退按钮功能并跟上我自己的片段状态,因为我可能有几个"交易",我想要退出,我不是重新发明轮子的粉丝.

Android开发者小组也问过:http://groups.google.com/group/android-developers/browse_thread/thread/1136a3a70fa0b6e9

animation android transactions transitions android-fragments

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

JQuery动画横幅

所以我之前问了一个关于如何创建像这里所示的横幅的问题,我得到了一个非常好的答案让我开始.我一直在努力,因为我有很多问题让动画滑回原来的位置.
这是我的动画:http://jsfiddle.net/43nCF/(不要先点击绿色块)
问题:第一次切换块后,单击另一个块不会将其移动到左侧.
我还有其他一些小问题,如果有人帮我,我将不胜感激.

  • 如何在我试图复制的横幅动画中同时获取块的宽度和移动动画?
  • 如何让滑块滑回原来的位置,而不仅仅是那种"运输"?

我只是jQuery的初学者所以任何帮助都会很棒.谢谢.

html javascript css jquery

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

实体框架乐观并发异常未发生

我们有一个ASP.Net MVC应用程序,它使用EF4作为其数据访问层,我们看到当我们认为它们应该是没有抛出OptimisitcConcurrencyExceptions时的意外行为.

我们已将问题简化为以下代码...

   using System.Linq;
    using Project.Model;

    namespace OptimisticConcurrency
    {
        class Program
        {
            static void Main()
            {
                Contact firstContact = null;
                using (var firstEntities = new ProjectEntities())
                {
                    firstContact = (from c in firstEntities.Contacts 
                       where c.LastName == "smith" select c).Single();
                }

                using (var secondEntities = new ProjectEntities())
                {
                    var secondContact = (from c in secondEntities.Contacts 
                       where c.LastName == "smith" select c).Single();

                    secondContact.Title = "a";
                    secondEntities.SaveChanges();
                }

                firstContact.Title = "b";

                using (var thirdEntities = new ProjectEntities())
                {
                    var thirdContact = (from …
Run Code Online (Sandbox Code Playgroud)

optimistic-concurrency entity-framework-4 asp.net-mvc-3

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

与json商店的Sencha触摸列表

我有一个商店的问题,在List中携带数据,事情是商店正在负载但列表仍然在加载,我做错了,谢谢

Ext.regModel('Properties', {
             fields: [
                {name: 'idcounty', type: 'string'},
                {name: 'county', type: 'string'}
            ]
        });

        store = new Ext.data.Store({
            model  : 'Properties',
            proxy: {
                type: 'ajax',
                url: 'php/response_grid.php?module=countys',
                reader: {
                    type: 'json',
                    root: 'results',
                    totalCount: 'total'
                }
            },
            autoLoad:true
        });
var listPanel = {
            dockedItems: [
                {
                    title: 'Results',
                    xtype: 'toolbar',
                    ui: 'light',
                    dock: 'top'
                }
            ],
            layout: 'fit',
            scroll: 'vertical',
            items: [
                {
                    xtype: 'list',
                    itemTpl : '{county}',
                    store: store,
                    singleSelect: true,
                    onItemDisclosure: function(record, btn, index){

                    }
                }
            ], …
Run Code Online (Sandbox Code Playgroud)

sencha-touch jsonstore

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

在javascript函数上调用toString会返回源代码

我刚刚发现当你在javascript函数上调用toString()myFunction.toString()时,就会返回该函数的源代码.

如果您在Firebug或Chrome控制台中尝试它,它甚至可以很好地为您格式化,即使对于最小化的JavaScript文件也是如此.
我不知道混淆文件有什么用.

这样的toString实现有什么用?

javascript tostring

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

使用Python中的Reportlab的图像宽高比

我想在一个框架内插入一个图像.我发现了两种方法:

  1. drawImage(self,image,x,y,width = None,height = None,mask = None,preserveAspectRatio = False,anchor ='c')
  2. 图像(文件名,宽度=无,高度=无)

我的问题是:如何在保留其宽高比的同时在帧中添加图像?

from reportlab.lib.units import cm
from reportlab.pdfgen.canvas import Canvas
from reportlab.platypus import Frame, Image

c = Canvas('mydoc.pdf')
frame = Frame(1*cm, 1*cm, 19*cm, 10*cm, showBoundary=1)

"""
If I have a rectangular image, I will get a square image (aspect ration 
will change to 8x8 cm). The advantage here is that I use coordinates relative
to the frame.
"""
story = []
story.append(Image('myimage.png', width=8*cm, height=8*cm))
frame.addFromList(story, c)

"""
Aspect ration …
Run Code Online (Sandbox Code Playgroud)

python pdf image reportlab

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

使用Mono运行.NET 4应用程序

我试图在Ubuntu机器上运行.NET exe(我安装了包mono-complete),到目前为止没有运气.该应用程序使用.NET 4(客户端配置文件)下的Visual C#Express 2010进行编译.

我尝试使用以下命令执行程序:

mono application.exe
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

警告:此应用程序支持的运行时版本不可用.使用默认运行时:v1.1.4322

**(application.exe:5586):警告**:程序集中缺少方法System.Windows.Forms.Application :: SetCompatibleTextRenderingDefault(bool)/usr/lib/mono/gac/System.Windows.Forms/1.0.5000.0__b77a5c561934e089 /System.Windows.Forms.dll,在程序集/media/disk/application.exe中引用

未处理的异常:System.MissingMethodException:找不到方法:'System.Windows.Forms.Application.SetCompatibleTextRenderingDefault'.

它假设使用的是.NET 4,而不是1,但我不知道如何设置它.我试过了

mono --runtime=4.0.30319.1 application.exe
Run Code Online (Sandbox Code Playgroud)

但这也不起作用.

任何帮助,将不胜感激.

.net c# mono .net-4.0

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