我在Xcode中创建了一个新的Mac OSX应用程序,通过Interface Builder包含了一个WebView,现在我正在尝试以编程方式告诉它要加载哪个URL.这是我有多远:
然后从那里我已经包含了我认为访问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 :)
谢谢!
在Google App Engine中,有一个ListProperty这样的东西允许您保存项目的列表(数组).您还可以指定所持项目的类型,例如字符串,整数或其他.
Google App Engine还允许您拥有ReferenceProperty.ReferenceProperty"包含"对另一个Google App Engine模型实体的引用.如果访问ReferenceProperty,它将自动检索引用指向的实际实体.这很方便,因为它可以获取密钥,然后获取所述密钥的实体.
但是,我没有看到任何像ListReferenceProperty(或ReferenceListProperty)这样的东西.我想保留一个对其他实体的引用列表,当我尝试访问列表中的元素时,它会自动解析.我能得到的最接近的是保存db.Key对象列表.我可以使用这些密钥然后从服务器手动检索其关联的实体.
这有什么好的解决方案吗?基本上,我希望能够对其他实体进行(自动解除引用)引用的集合.我几乎可以通过将密钥集合到其他实体来到达那里,但我希望它"知道"这些是关键项,并且它可以将它们作为服务取消引用给我.
谢谢
我记得曾经读过很好的写作集合指南.我的意思是,它描述了使用宏来生成带有类型参数的类型,类似于C++模板.我不确定它是不是由Rusty Russell写的,但它是我认出的人.它发布在hackernews或proggit上...我想写一个新的C库,并在过去的30分钟搜索谷歌这个指南无济于事.有人记得吗?
我想找出目录中的哪些文件是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) 我有一个文本字符串,我以textarea(从右到左的方向)显示.用户可以动态调整textarea的大小(我使用jquery),文本将根据需要进行换行.
当用户点击提交时,我将使用该文本并使用PHP创建图像,但在提交之前我想知道"换行符"或更确切地说是"自动换行"的位置.
我到目前为止看到的每个地方只向我展示了如何在php端处理换行符.我想明确表示没有线路突破.我所拥有的是一个LONG字符串,它将根据用户设置的textarea的宽度以不同的方式进行自动换行.
我不能使用"列"或任何其他标准宽度表示,因为我有一个非常复杂的阿拉伯字体,实际上由许多不同宽度的字形(字符)组成.
如果有人知道访问单词包装的方式(在textarea或div中,如果需要),我真的很想知道.
我唯一的另一个解决方案是实际存储(在我的数据库中)每个字符的宽度(有点单调乏味,因为600种不同的字体有超过200个字符,总共......一些巨大的数字).
我的希望并不高,但我想我会问.
谢谢
一世.贾马尔
我们希望在屏幕上放置一个弹出式登录窗口,同时调暗背景并禁用鼠标点击它.
我们正在使用jQuery,这是一个Rails 3应用程序,我们正在寻找一个精益插件.
令人困惑的是,想出一个同样支持IE7和IE8的框架是令人费解的.其他浏览器(Firefox,Chrome,Safari,IE9)没有造成太大问题.
如果可能的话,我们还希望避免使用背景图片叠加层,因为需要考虑周到问题.出于同样的原因,如果可能的话,我们不想加载整个效果库.
思考?
谢谢,
狼
jquery modal-dialog popup jquery-plugins internet-explorer-7
在大约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)
我也对一些写得很好的课程给我的灵活性感到兴奋.
不过,设计模式的想法让我感到沮丧.它看起来像一个工厂模式,但我对F和AF之间的差异感到困惑.我已经阅读了其他特别提出问题的SO问题,并且我已经阅读了OODesign上的示例,但我觉得它们是用不同的语言编写的,而且相当令人沮丧.
也许如果有人能用我自己的数据结构来解释它,那对我来说会更有意义吗?
抱歉,添麻烦了.
目前我有一个单独的html页面,里面有4个模板,还有更多.是否可以将模板放在不同的文件中并"导入"它们?我可以在.js文件中定义它们吗?
我正在使用jQquery模板插件:http://api.jquery.com/category/plugins/templates/
我的代码看起来像示例!
我有一个包含数千个单独插入语句的.sql文件.这一切都需要永远.我试图找到一种更有效地做到这一点的方法.在python中,sqlite3库不能执行".read"或".import"之类的操作,但executecript对于那么多插入来说太慢了.
我安装了sqlite3.exe shell,希望使用".read"或".import"但我无法弄清楚如何使用它.在eclipse中通过django运行它不起作用,因为它期望数据库位于我的C驱动器的根目录,这似乎很愚蠢.通过命令行运行它不起作用,因为它找不到我的数据库文件(除非我做错了)
有小费吗?
谢谢!
几天前我注意到我的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