虽然我之前玩过,但我终于开始经常使用Dvorak(简体) 。 几年来,我一直和Vim保持稳定的关系,而且我正试图找出重新映射键绑定以适应我新发现的Dvorak技能的最佳方法。 你如何将Vim的关键绑定重新映射到Dvorak的最佳作品? 鼓励解释!
我已经使用在其他地方发现的提示在GAE上设置了一个静态网站,但无法弄清楚如何返回一个404错误。 我的app.yaml文件看起来像 – url: (.*)/ static_files: static\1/index.html upload: static/index.html – url: / static_dir: static 所有的静态HTML / JPG文件存储在静态目录下。 上面的工作对于存在的文件,但是如果不存在则返回一个空长文件。 答案可能是编写一个python脚本来返回一个404错误,但是如何设置这些脚本来为存在的静态文件提供服务,但是如果文件没有运行脚本,该怎么办呢? 以下是从开发应用程序服务器上获取不存在的文件(nosuch.html)的日志: ERROR 2008-11-25 20:08:34,084 dev_appserver.py] Error encountered reading file "/usr/home/ctuffli/www/tufflinet/static/nosuch.html": [Errno 2] No such file or directory: '/usr/home/ctuffli/www/tufflinet/static/nosuch.html' INFO 2008-11-25 20:08:34,088 dev_appserver.py] "GET /nosuch.html HTTP/1.1" 404 –
其中一位花时间评论我关于Clojure / LISP语法的其他问题的人指出,我没有用标准的LISP方式编写示例代码。 所以他很友善地重写代码片段,这是一个很大的帮助。 但是在我的脑海里又提出了另一个问题。 为什么会这样: (if (= a something) (if (= b otherthing) (foo))) 这是标准的LISP格式可以select这种forms: (if (= a something) (if (= b otherthing) (foo) ) ) 这是我的天真格式化代码的方式,因为我的C ++开发背景。 我想知道是否有利于后者的格式,或者它只是一个根深蒂固的标准(如QWERTY键盘)。 我不想争论 – 我很难理解为什么第一种forms更可取。 第二种forms帮助我更容易地看到代码结构。
我经历了Erlang编译器源代码时遇到了这个问题。 我真的没有得到它。 (去图)),考虑到我刚刚意识到5分钟前有这样的事情)。 请原谅我先问,而不先试着去了解它存在的原因。 有关于它的维基百科文章 ,但它是相当神秘的。
ASP.net MVC如何实现dynamic面包屑 ? 如果你对面包屑有什么好奇: 什么是面包屑? 那么,如果您曾经浏览过网上商店或在论坛上阅读过post,您可能会遇到面包屑。 他们提供了一个简单的方法来查看您在网站上的位置。 像Craigslist这样的站点使用面包屑来描述用户的位置。 在每个页面上的列表上面是这样的: sf bayarea craigslist>旧金山市>自行车 编辑 我意识到什么是可能的SiteMapProvider。 我也意识到networking上的提供者可以让你将节点映射到控制器和动作。 但是,当你想要一个面包屑的文本匹配一些dynamic的价值,如此: 主页>产品>汽车>丰田 主页>产品>汽车> Chevy 主页>产品>执行器材>电动椅 主页>产品>执行设备>绞车 …产品类别和产品是来自数据库的logging。 一些链接应该静态定义(Home肯定)。 我想弄清楚如何做到这一点,但我相信有人已经用ASP.net MVC做到了这一点。
我所知道的使用初始化列表的好处是,它们在初始化非内置的类成员时提供效率。 例如, Fred::Fred() : x_(whatever) { } 优于, Fred::Fred() { x_ = whatever; } 如果x是自定义类的对象。 除此之外,为了保持一致性,甚至使用内置types也使用此样式。 这样做的最普遍的好处是提高了性能。 如果expression式与成员variablesx_的types相同,则expression式的结果直接在x_内部构造 – 编译器不会创build对象的单独副本。 使用其他样式,expression式会导致创build一个单独的临时对象,并将此临时对象传递给x_对象的赋值运算符。 然后那个临时对象被破坏了。 这是无效的。 题 在使用初始化列表的下面的例子中是否有任何效率增益。 我认为没有收获。 第一个版本调用string的复制构造函数,另一个调用string的赋值运算符(没有任何临时的创build)。 这是正确的? class MyClass { public: MyClass(string n):name(n) { } private: string name; }; class MyClass { public: MyClass(string n) { name=n; } private: string name; };
问题:在实际发送请求之前,有没有办法查看使用PHP SoapClient函数调用创build的XML? 背景: 我是WSDL通信的新手,我有一个客户希望我使用PHP进行开发,这是一种与使用ASP.NET编写的WSDL服务进行通信的方式。 我已经得到了很多,但是在传递一个复杂的types时遇到了一个问题。 到目前为止,我已经尝试了几个不同的东西。 1)设置单个数组,例如$params->Person->name $params->Person->address 2)设置一个数组$Person = array('name'=>"joe",'address' = "123"); 然后作为parameter passing给调用“Person”=> $ Person; 和其他一些。 但每次我得到错误 SoapException:服务器无法处理请求—> System.Exception:Person是必需的。 在服务名称。 为了进一步解决问题,我想查看正在发送的XML文档,以查看它是否以我期待的方式创build复杂types。 我正在使用$client = new SoapClient('wsdldoc.asmx?WSDL');创build服务$client = new SoapClient('wsdldoc.asmx?WSDL'); 用$client->CreateUser($params);调用它$client->CreateUser($params); 然后尝试使用函数$client->__getLastRequest();来查看它$client->__getLastRequest(); 但它从来没有使__getLastRequest,因为它在调用CreateUser($ params)时发生致命错误。 再次的问题:有没有办法查看由CreateUser($ params)调用创build的XML而不实际发送它,并导致致命的错误
在SQL Server中可以执行一个SELECT,而不用引用一个表; 就像是: Select 1.2 +3, 'my dummy string' 由于Oracle不允许没有FROM的SELECT,所以我使用双表进行这种操作。 就像是: Select 1,2+3, 'my dummy string' FROM DUAL 有一个更好的方法来做这种types的查询? 使用双重表格是一个好习惯?
我有一个与Cocoa框架devise模式有关的基本问题。 委托和数据源有什么区别? 他们两个都可以使用@protocols声明,但是一些类或框架正在使用delegate ,还有一些正在使用datasource 。 从UI/NSTableView我可以理解的是delegate响应UI相关的事件,而datasource纯粹与数据相关。 但是,我不知道Cocoa UI类以外的任何数据源实现。 注意: 我在这个问题中提到的代表并不总是与UI事件有关。 数据源问题已被回答。
我有一年的价值和一年的一天,并想转换为一个date(日/月/年)。 提前致谢。 🙂