我有两个问题
最佳实践
这些是我能看到的选项,哪个最好?:
技术部分
有没有办法制作私有模块方法?
module Thing
def self.pub; puts "Public method"; end
private
def self.priv; puts "Private method"; end
end
Run Code Online (Sandbox Code Playgroud)
在private中似乎有没有什么影响,我仍然可以调用Thing.priv没有问题.
这是正确的当4 <5和1 <2?
<xsl:when test="4 < 5 AND 1 < 2" >
<!-- do something -->
</xsl:when>
Run Code Online (Sandbox Code Playgroud) 我在单个服务器上安装了TFS,并且磁盘空间不足.(我们现在已经使用该实例大约2年了.)
看看SQL Server中的表格似乎是罪魁祸首是tbl_content表,它是70 GB.如果我为所有项目获取整个源代码树,那么它只有大约8 GB的数据.
这只是文件的所有历史记录吗?这似乎只是历史上10:1的比例......因为我认为增量会非常小.
有没有人知道如果给定8 GB的源(和2年的活动),这是一个合理的大小?如果没有什么可以看到'修复'这个?
谢谢
我有一个带有二进制列的表,它存储了许多不同可能的文件类型(PDF,BMP,JPEG,WAV,MP3,DOC,MPEG,AVI等)的文件,但是没有存储名称或类型的列原始文件.有没有简单的方法来处理这些行并确定存储在二进制列中的每个文件的类型?优选地,它将是仅读取文件头的实用程序,因此我不必完全提取每个文件以确定其类型.
澄清:我知道这里的方法只涉及读取每个文件的开头.我正在寻找一个可以为我做这个的好资源(也就是链接)而不用太大惊小怪.谢谢.
另外,请在Windows上使用C#/ .NET.我没有使用Linux而且不能使用Cygwin(在Windows CE上不起作用,以及其他原因).
我似乎无法弄清楚这一点.我正在尝试使用MVC Beta,我正在尝试实现一个catchall路由,这样如果用户输入mysite.com/blah而不是mysite.com/home/index,它将会出现"错误"路径.
不幸的是,似乎"默认"路线总是首先捕获"嘘声".事实上,我唯一能够进入"错误"路线的路线是blah/blah/blah/blah.
这是它应该工作的方式,因为我已经看到其他示例具有"默认"和"错误"路由设置就像这样,似乎如果他们要键入一个不存在它的控制器会点击"错误"路线.
有什么我缺少的(很可能)或者我只需要为每个控制器创建一个特定的路由?
我正在使用的代码:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
routes.MapRoute(
"Error",
"{*catchall}",
new { controller = "Base", action = "Error", id = "404" }
);
Run Code Online (Sandbox Code Playgroud)
谢谢杰夫
我正在进军J2ME世界.我更喜欢使用函数式语言来进行开发.
Scala曾经支持CLDC,但不再维护.Bigloo似乎已经消失了.
解释器(例如Jython)是不行的,因为J2ME应用程序必须很小(至少,我的必须).
我想知道任何能够使用其他JVM语言来构建J2ME应用程序的人.
编辑:这个谜题也被称为"爱因斯坦的谜语"
该谁拥有斑马(你可以试试这里的网络版)是一款经典的一套谜题的一个例子,我敢打赌,大多数人对堆栈溢出可以用纸笔解决它.但程序化解决方案会是什么样子?
基于下面列出的线索......
谁拥有斑马?
我想缩进一段文字.
我能够在givm 的linux版本中做到这一点.
我这样做是gvim 的状态,我不在插入或视觉模式.左下方的栏位于空白处,右侧显示行号,百分比.
然后我执行以下过程:通过单击并拖动选择一个文本块.然后我按了shift +.之后,我点击esc,文本块将移动到选项卡上.
如果我在Windows中这样做,它只是用>替换块.
我正在运行股票获胜rc文件和GVIM版本7.1.
我已经填充了一个具有不同文本属性的下拉列表控件,但每个文本属性都具有相同的值(文本属性为A,值属性为blah,文本属性为B,值属性为blahblah等...)
ASP.net仅在回发时检查值属性,因为所有值都相同(出于测试原因),这种令人讨厌的行为发生了.有工作吗?这是否意味着你不可能永远不会有相同的价值?
测试:
return request.getCookies() == null;
Run Code Online (Sandbox Code Playgroud)
不是一种合适的方式测试.还有另外一种方法吗?