问题列表 - 第43902页

如何以编程方式在OSX Xcode项目中设置WebView的URL?

我在Xcode中创建了一个新的Mac OSX应用程序,通过Interface Builder包含了一个WebView,现在我正在尝试以编程方式告诉它要加载哪个URL.这是我有多远:

  • 创建项目
  • 包括Webkit.framework
  • 在Interface Builder中包含WebView

然后从那里我已经包含了我认为访问WebView所需的内容,包括:

#import <WebKit/WebKit.h>
@synthesize webView;
// etc, I think this is all good
Run Code Online (Sandbox Code Playgroud)

我倒下的地方是访问WebView本身并告诉它要加载什么URL.我尝试着:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    NSString *urlAddress = @"http://www.example.com/";
    NSURL *url = [NSURL URLWithString:urlAddress];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [[webView mainFrame] loadRequest:requestObj];
}
Run Code Online (Sandbox Code Playgroud)

但我想我应该首先在Interface Builder中连接一些东西?

我的最终目标是创建一个Mac OSX应用程序,它基本上只是一个基于视图的应用程序(使用iPhone SDK很容易).从那里我想包含一个本地htdocs文件夹与我自己的本地.html文件,但第一步是告诉WebView加载什么URL :)

谢谢!

macos webview

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

Google App Engine for Python中的参考列表

在Google App Engine中,有一个ListProperty这样的东西允许您保存项目的列表(数组).您还可以指定所持项目的类型,例如字符串,整数或其他.

Google App Engine还允许您拥有ReferenceProperty.ReferenceProperty"包含"对另一个Google App Engine模型实体的引用.如果访问ReferenceProperty,它将自动检索引用指向的实际实体.这很方便,因为它可以获取密钥,然后获取所述密钥的实体.

但是,我没有看到任何像ListReferenceProperty(或ReferenceListProperty)这样的东西.我想保留一个对其他实体的引用列表,当我尝试访问列表中的元素时,它会自动解析.我能得到的最接近的是保存db.Key对象列表.我可以使用这些密钥然后从服务器手动检索其关联的实体.

这有什么好的解决方案吗?基本上,我希望能够对其他实体进行(自动解除引用)引用的集合.我几乎可以通过将密钥集合到其他实体来到达那里,但我希望它"知道"这些是关键项,并且它可以将它们作为服务取消引用给我.

谢谢

python google-app-engine

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

在哪里可以找到编写C集合的好指南?

我记得曾经读过很好的写作集合指南.我的意思是,它描述了使用宏来生成带有类型参数的类型,类似于C++模板.我不确定它是不是由Rusty Russell写的,但它是我认出的人.它发布在hackernews或proggit上...我想写一个新的C库,并在过去的30分钟搜索谷歌这个指南无济于事.有人记得吗?

c

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

如何在linux文件系统中找到dos格式文件

我想找出目录中的哪些文件是dos文本文件(而不是unix文本文件).

我尝试过的:

find . -name "*.php" | xargs grep ^M -l
Run Code Online (Sandbox Code Playgroud)

它没有给我可靠的结果......所以我正在寻找一个更好的选择.

有什么建议,想法?

谢谢

澄清

除了我上面所说的,问题是我有一堆dos文件,其中没有^ M字符(因此我关于可靠性的说明).

我目前确定文件是否为dos的方式是通过Vim,其底部是:

"filename.php" [dos] [noeol]
Run Code Online (Sandbox Code Playgroud)

linux vim shell find

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

在textarea中找到包含ARABIC文字的"换行符"

我有一个文本字符串,我以textarea(从右到左的方向)显示.用户可以动态调整textarea的大小(我使用jquery),文本将根据需要进行换行.

当用户点击提交时,我将使用该文本并使用PHP创建图像,但在提交之前我想知道"换行符"或更确切地说是"自动换行"的位置.

我到目前为止看到的每个地方只向我展示了如何在php端处理换行符.我想明确表示没有线路突破.我所拥有的是一个LONG字符串,它将根据用户设置的textarea的宽度以不同的方式进行自动换行.

我不能使用"列"或任何其他标准宽度表示,因为我有一个非常复杂的阿拉伯字体,实际上由许多不同宽度的字形(字符)组成.

如果有人知道访问单词包装的方式(在textarea或div中,如果需要),我真的很想知道.

我唯一的另一个解决方案是实际存储(在我的数据库中)每个字符的宽度(有点单调乏味,因为600种不同的字体有超过200个字符,总共......一些巨大的数字).

我的希望并不高,但我想我会问.

谢谢

一世.贾马尔

javascript textarea word-wrap

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

什么jQuery模式弹出窗口或灯箱插件适用于IE7,IE8,IE9 Firefox,Chrome,Safari?

我们希望在屏幕上放置一个弹出式登录窗口,同时调暗背景并禁用鼠标点击它.

我们正在使用jQuery,这是一个Rails 3应用程序,我们正在寻找一个精益插件.

令人困惑的是,想出一个同样支持IE7和IE8的框架是令人费解的.其他浏览器(Firefox,Chrome,Safari,IE9)没有造成太大问题.

如果可能的话,我们还希望避免使用背景图片叠加层,因为需要考虑周到问题.出于同样的原因,如果可能的话,我们不想加载整个效果库.

思考?

谢谢,

jquery modal-dialog popup jquery-plugins internet-explorer-7

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

工厂/抽象工厂混乱

在大约10个月的程序化PHP之后,我现在试图围绕基本的OOP原则和设计模式.这是一个爱好,我没有和我追求的那么多时间,所以请原谅这个问题的相当低级别.

我的网站(目前100%程序)是一个图书馆的核心.访问者发送库脚本2数据点 - 项目type和项目code.

Library.php 使用项类型来选择包含,include包括抓取代码以访问数据库然后构建页面.

一些例子:

[type]  [code]
 game    RoTo
 map     32
 unit    216
Run Code Online (Sandbox Code Playgroud)

一个示例链接将是 library.php?type=game&code=RoTo

一切都很好,但是当我开始使用OOP时,我看到了明显的简单入口点和继承路径,用于"客观化"这个系统.

class LibraryObject
{
    protected $_name;
    protected $_description;
}

class Game extends LibraryObject
{
    protected $_releaseDate;
    etc.
}
Run Code Online (Sandbox Code Playgroud)

我也对一些写得很好的课程给我的灵活性感到兴奋.

不过,设计模式的想法让我感到沮丧.它看起来像一个工厂模式,但我对FAF之间的差异感到困惑.我已经阅读了其他特别提出问题的SO问题,并且我已经阅读了OODesign上的示例,但我觉得它们是用不同的语言编写的,而且相当令人沮丧.

也许如果有人能用我自己的数据结构来解释它,那对我来说会更有意义吗?

抱歉,添麻烦了.

php oop design-patterns factory factory-pattern

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

jQuery模板 - 我应该把它们放在哪里?

目前我有一个单独的html页面,里面有4个模板,还有更多.是否可以将模板放在不同的文件中并"导入"它们?我可以在.js文件中定义它们吗?

我正在使用jQquery模板插件:http://api.jquery.com/category/plugins/templates/

我的代码看起来像示例!

jquery jquery-templates

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

Python和sqlite3 - 添加数千行

我有一个包含数千个单独插入语句的.sql文件.这一切都需要永远.我试图找到一种更有效地做到这一点的方法.在python中,sqlite3库不能执行".read"或".import"之类的操作,但executecript对于那么多插入来说太慢了.

我安装了sqlite3.exe shell,希望使用".read"或".import"但我无法弄清楚如何使用它.在eclipse中通过django运行它不起作用,因为它期望数据库位于我的C驱动器的根目录,这似乎很愚蠢.通过命令行运行它不起作用,因为它找不到我的数据库文件(除非我做错了)

有小费吗?

谢谢!

python sql sqlite django

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

System.Data.SqlClient.SqlException:超时已过期

几天前我注意到我的Web应用程序给了我一个异常超时到期的SQL.

我清理了几个存储过程,花了更多的CPU并重新启动SQL Server服务,我的应用程序开始工作,因为它是在快速和没有任何延迟之前.三四个小时后我再次检查它,我无法加载一个页面,而不是它给我的异常超时到期.我检查过服务器CPU是好的一切看起来很好.我在同一个IIS 7下有一些其他网站,它们运行良好,没有任何例外.我再次重新启动SQL Server服务,我的应用程序再次恢复正常.我认为它看起来像SQL服务器数据库上的问题,但我不知道如何解决它.

因此,每当我遇到异常时,我只是重启sql服务,但当然这不是最好的方法.请帮我解决这个问题.

这是我得到的一个例外.

消息:抛出了类型'System.Web.HttpUnhandledException'的异常.来源:System.Web内部异常:System.Data.UpdateException:更新条目时发生错误.有关详细信息,请参阅InnerException.---> System.Data.SqlClient.SqlException:超时已过期.操作完成之前经过的超时时间或服务器没有响应.该语句已终止.在System.Data.SqlClient.SqlConnection.OnError(SqlException异常,布尔breakConnection)在System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔breakConnection)在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)在系统System.Data.SqlClient上的System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,RunBehavior runBehavior,String resetOptionsString)中的.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj) System.Data.SqlClient上的System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String方法,DbAsyncResult结果)中的.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,Boolean async). SqlCommand.InternalExecuteNonQuery(DbAsyncResult结果,Str ING方法名,布尔sendToPipe)在System.Data.SqlClient.SqlCommand.ExecuteNonQuery()在System.Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator翻译,EntityConnection连接,字典2 identifierValues, List1 generatedValues)在System.Data.Mapping. Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager,IEntityAdapter adapter)---内部异常堆栈跟踪结束---在System的System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager,IEntityAdapter适配器). Data.EntityClient.EntityAdapter.Update(IEntityStateManager entityCache)在System.Data.Objects.ObjectContext.SaveChanges(布尔acceptChangesDuringSave)在System.Data.Objects.ObjectContext.SaveChanges()在BCSCDomain.Domain.DataLayer.OtherDataLayer.UpdateHitCounter(的Int32 hlistid ,Int32 hcounterid)在BuyCarandSellCar.UsedCarProfilePage.HitCounter()at BuyCarandSellCar.UsedCarProfilePage.Page_Load(Object sender,EventArgs e)at System.Web.Util.CalliHelpe r.EventArgFunctionCaller(IntPtr的FP,对象O,对象吨,EventArgs e)上System.Web.Util.CalliEventHandlerDelegateProxy.Callback(对象发件人,EventArgs e)上在系统System.Web.UI.Control.OnLoad(EventArgs的发送). Web.UI.Control.LoadRecursive()在System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)堆栈跟踪:在System.Web.UI.Page.HandleError(例外e)上的System.Web.UI. System.Web.UI.Page.ProcessRequestWithNoAssert上的System.Web.UI.Page.ProcessRequest()处的System.Web.UI.Page.ProcessRequest(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)的Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)位于c:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root中的ASP.usedcarlistings_profilepage_aspx.ProcessRequest(HttpContext context)中的System.Web.UI.Page.ProcessRequest(HttpContext context)上的HttpContext上下文\ 79794658\835d6695\App_Web_k mrmpdbb.16.cs:在System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔逻辑completedSynchronously)线0

c# asp.net iis-7 sql-server-2008

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