结合mingw和git

我在D:\ mingw中安装了MinGW 。 我有Git安装在C:\ Program Files \ git中。 我想使用MinGW进行开发/编译,并使用git进行版本控制。 我想我必须使用正确的path,但一些path是硬编码的。 像msys mount脚本调用/bin/msysmnt.exe 所以我有2个选项:1.使用git的shell(能够在提示符处显示分支)2.使用mingw(msys)的shell – 具有正确的path 无论select哪一个,我都必须使其他function在其下工作。

ASP.NET MVC3部分视图命名约定

我是MVC开发新手,请耐心等待。 是否真的有必要像_Action.cshtml (用_下划线)命名我的部分视图符合命名约定? 这是我的问题我有一个控制器(StudentController)和一个行动(列表)有一个名为“List.cshtml”的部分视图文件,并有 @{ Html.RenderAction("List", "Student"); } 在我的HomeController – 索引视图中显示这个作为局部视图的工作。 但是,如果我将_List.cshtml的部分视图_List.cshtml为当然不起作用。 Visual Studio甚至找不到我的操作Student – List的视图,因为它认为它仍然在寻找与我的操作(List.cshtml)完全相同的名称。 我该怎么办? 我很习惯ASP.NET ascx与ascx.cs代码配对。 🙁

命名类和命名他们的文件在python(约定?)之间的关联

在Python(和其他一些语言)中,我已经了解到,除了第一个字母(应该是大写字母)之外,一个类的名字应该用小写字母来写。 例: class FooBar: … 一个类应该放在一个文件中,与该类相同。 在这个例子中,它将是一个文件foobar.py 。 如果我想在某处导入foo类,我必须这样做: from foobar import FooBar 这个惯例让我有些困惑。 我的直觉告诉我,如果文件名表示一个类,那么也应该用大写的第一个字母来写,就像FooBar.py一样。 这在文件名中看起来不太好看。 也许有人可以告诉我这是什么标准的公约 ? 我希望我可以理解我的问题。 🙂

从linux命令行写入串口

在Windows中,我可以使用以下命令与串口设备进行通信: mode com1: baud=9600 data=8 parity=n stop=1 copy con com1 alt+18alt+2ctrl+z 设备启动请求的操作。 当我试图从一个独立的debian盒子或从同一个windows机器的debian virtualbox实例完成相同的操作时,我到目前为止没有运气。 这里是相当的Linux命令(至less我是这么认为的) stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb echo '\x12\x02' > /dev/ttyS0 什么都没发生。 有人可以指导我正确的方向吗?

git diffdate?

我习惯于运行一个git比较,以便与本地git revs进行比较,如: git diff HEAD HEAD~110 — some/file/path/file.ext 是否有可能使用date呢? 如果是的话,怎么样? 我希望能在上面的例子中插入代替“110”的date,如“2012年12月4日”。

有没有办法跟踪mclapply的进度?

我喜欢plyr's llply的setting .progress = 'text' 。 然而,由于列表项目被发送到各个核心,然后在最后进行整理,所以它引起我的焦虑,不知道mclapply (从multicore包装)到多远。 我一直在输出消息,如*currently in sim_id # ….*但这不是很有帮助,因为它没有给我一个指标列表项目完成百分比(虽然这是有帮助的,知道我的脚本没有被卡住和移动)。 有人可以提出其他的想法,让我看看我的.Rout文件,并获得进步的感觉? 我想过添加一个手动计数器,但是看不到我将如何实现,因为mclapply必须完成处理所有列表项,才能发出任何反馈。

“函数调用很贵”与“保持函数很小”

一方面,我读到或听说“函数调用是昂贵的”,并且影响效率(例如, Nicholas Zakas的Google技术讲座 )。 但另一方面,似乎认为function/方法最好是保持简短,只能真正执行一项任务,正如在这里通常所接受的那样。 我在这里错过了些什么,或者这两条build议是否相互矛盾呢? 是否有一些经验法则可以让人们保持禅宗般的平衡?

嗯,你是谁PRIu64?

我是C新手,面临着: #include <stdio.h> #include <inttypes.h> int main(void) { uint64_t foo = 10; printf("foo is equal to %" PRIu64 "!\n", foo); return 0; } 它的工作原理! 我不明白为什么? 有人可以帮我吗? 非常感谢! 托

Java 7u51将不接受带有自签名证书的JNLP?

我在网上读到Java版本7u51(将在2014年1月发布)将不再接受由我自己签名的Java Webstart应用程序。 真的吗? 如果情况确实如此,我是否有机会为我的JNLP应用程序构build解决方法,以便我能够在2014年1月之后启动应用程序? 我已经看到,由于使用自签名证书而取消安全警告的选项在7天40天被删除。

最新的Dapper VS Entity Framework 6的性能考虑

Dapper之间有一些性能比较(似乎是最快,最受欢迎的“微型ORM工具”)。 现在是2014年9月,我们有Entity Framework 6(不是5或者4),而且Dapper还在。 我们将开始开发一个庞大的数据库n层应用程序(数据库有700个表)。 还有一些需要运行的查询是相当时间敏感的。 有没有人有任何关于EF 6.1.x的性能更新? 这涉及在DbContext中进行的一般查询。 我想我不能用Dapper使用格式良好的LINQ查询。 你有这方面的经验吗? 是否值得失去LINQ的额外速度? 小巧玲珑还在积极,不断发展吗? GitHub告诉我是的,但是与Subsonic一样,它可以相当快地改变。 把Dapper和EF混合起来是可行的还是可行的? 当我们需要速度时,小巧玲珑,否则EF。 谢谢!