可能重复:
如何计算列表中元素的频率?
我希望计算列表中相同值的元素数量并返回一个dict:
> a = map(int,[x**0.5 for x in range(20)])
> a
> [0, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4]
> number_of_elements_by_value(a)
> {0:1, 1:3, 2:5, 3:7, 4:4}
Run Code Online (Sandbox Code Playgroud)
我想这是一种直方图?
我正在为我的纯ruby程序编写规范,我想做的是以某种方式加载spec.opts我的测试套件.
我Rails我们可以创建一个相应的文件并将其放在spec应用程序的文件夹中.但是当我把一个spec.opts文件放在我的程序文件夹中时 - 魔法不起作用:)
我的动机是摆脱过往的选择,即
spec my_program_spec.rb -c -f s
Run Code Online (Sandbox Code Playgroud)
每次我跑spec命令.
我安装了php-gettext包,并phpinfo()显示启用了gettext.
我的app.po看起来像:
msgid "Welcome"
msgstr "Willkommen auf meiner Homepage!"
msgid "Hier you can find stuff about me."
msgstr "Hier finden Sie Informationen uber mich."`
Run Code Online (Sandbox Code Playgroud)
我的php文件看起来像:
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');
bindtextdomain("app", "./lang");
textdomain("app");
echo gettext("Welcome");
echo _('Hier you can find stuff about me.');
Run Code Online (Sandbox Code Playgroud)
app.mo就在 ./lang/de_DE/LC_MESSAGES/
文本没有被翻译,我没有收到任何错误消息.
每当用户点击错误的页面时,rails会从公共文件夹中显示404.html.但是,我只想将浏览器重定向到根页面,而不显示任何内容.所以我尝试了通配,但无济于事,它仍然显示404页面.这是我的路线文件的摘录:
# ...
map.root :controller => 'home', :action => 'home'
map.connect '*', :controller => 'home', :action => 'home'
Run Code Online (Sandbox Code Playgroud)
有什么建议?多谢你们!
您喜欢哪种符号,方法和数据库设计,建模,图表工具以及为什么?
哪种符号,标准,方法是最广泛使用和涵盖的不同供应商?
哪个是标准的,哪个不是?
即哪些是坚持和哪些要避免
和PerformaneDBA的个人问题:
为什么你更喜欢IDEF1X?
坚持使用内置于RDBMS的旧客户端工具中的工具,符号是否更为舒适?
更新:
我刚刚阅读了您最有用的数据库标准是什么?.
我很惊讶 - 那里有十几个答案,绝对没有名字或参考,只有冗长的描述.
是否所有数据库开发人员都使用定制的术语和约定?
我更新了标题,包括"名称",不包括"方法".
我要求的是名称(可能是参考)而不是描述.
符号,例如,UML,IDEF1X.巴克,信息工程
好吧,我主要是SQL Server dev,正如@dportas所提到的,我在SSMS和msdn docs,书籍,文章的图表中看到了一些符号.
我创建了一个新的Visual Studio加载项项目.我的项目能够向Visual Stuido菜单添加命令.此代码由向导创建.如何将自定义工具栏添加到Visual Studio?
这是我的代码,有什么不对吗?它似乎没有在焦点上显示列表,我仍然需要在显示列表之前按一个键
<link media="all" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/smoothness/jquery-ui.css" rel="stylesheet"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function() {
$('#id').autocomplete({
source: ["ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
],
minLength: 0
});
}).focus(function(){
$(this).trigger('keydown.autocomplete');
});
</script>
<input type="text" id="id">
Run Code Online (Sandbox Code Playgroud) 我最近一直在寻找构建系统,我找不到任何接近我想要的东西.我认为太低端,我不喜欢bjam和CMake的语法,我真的不喜欢它们只适用于C/C++.Ant和NAnt也过于语言化.
我非常喜欢使用真正的编程语言的构建工具的想法,Python非常适合.我一直在寻找Scons和waf,从这两个我发现waf是最接近我想要的那个,但我仍然看到很多工作必须要做,以支持所有计划,当我应该专注于编码.
这就是我想要的:
包含和库(用于C/C++,Java,C#,Python)
我想使用不同版本的编译器并支持不同的目标操作系统和CPU架构:
我想使用SWIG来支持C#,Python,Lua,Java等的包装器生成.
我想要更多只是调试和发布配置 - 就像Visual Studio非常容易支持这一点.示例:共享库项目构建了用于C#包装的MSVC,并使用mingw构建用于Python包装,不同版本的发行版本 - 具有非优化,完全优化,生产,混淆...
我希望它考虑项目跟踪.解释:如果我有一个使用SWIG的共享库项目,以及一个加载SWIG包装的不同C#项目,构建此解决方案/ environment/workspace将意味着复制生成的共享库,复制共享库在工作中使用的其他共享库目录,以及C#为C#项目生成包装器,然后构建C#项目
不错的选择:在其他机器上部署以进行网络测试
很高兴:我并不真正关心IDE项目文件生成(例如像CMake那样用于Visual Studio),因为IDE版本和兼容性改变,并且有很多不错的IDE(例如C/C++) CodeBlocks,CodeLite,Eclipse CDT - 所有这些都可以在拇指驱动器上移植,VS不是),但是很好的将是makefile集成 - 一个简单地调用这个Build工具自己的makefile /脚本的makefile - 看到类似的东西scons的
看着我写的东西,我觉得我问了太多:),但我认为这比我更有用
编辑:忘了说,但我认为这是使用Python暗示的:我希望该工具是跨平台的
编辑:也许我正在寻找的还没有实现,但它可能退出所有这一切的waf扩展,或Scons也许
我有一个GridView,当插入一些数据时,我在GridView上调用了DataBind()方法,并且GridView绑定了ObjectDataSource,但GridView不显示新数据.我如何让它刷新?
这是我的ASP.NET代码:
<asp:GridView
ID="grdOrderSignals"
runat="server"
DataSourceID="srcOrderSignals"
DataKeyNames="signal"
EmptyDataText="There are no signals for this order"
AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="signal" HeaderText="Signal Id" ReadOnly="True" />
<asp:BoundField DataField="description" HeaderText="Description" ReadOnly="True" />
<CustomControls:DeleteButtonField ConfirmText="Delete this order signal?" Text="Del" />
</Columns>
</asp:GridView>
<CustomControls:CustomObjectDataSource
id="srcOrderSignals"
TypeName="DatabaseComponent.DBUtil"
SelectMethod="GetOrderSignals"
DeleteMethod="DeleteOrderSignal"
EnableCaching="false"
runat="server">
<SelectParameters>
<asp:ControlParameter Name="orderId" ControlID="grdOrders" PropertyName="SelectedValue" />
</SelectParameters>
<DeleteParameters>
<asp:ControlParameter Name="orderId" ControlID="grdOrders" PropertyName="SelectedValue" />
<asp:ControlParameter Name="signal" ControlID="grdOrderSignals" PropertyName="SelectedValue" />
</DeleteParameters>
</CustomControls:CustomObjectDataSource>
<asp:Button ID="btnAddOrderSignal" runat="server" Text="Add Order Signal" OnClick="btnAddOrderSignal_Click" />
<asp:DropDownList ID="ddlSignals" runat="server" Visible="false" />
<asp:Button ID="btnInsertOrderSignal" runat="server" Text="Add" …Run Code Online (Sandbox Code Playgroud) 我使用Drupal 6.19.在我的Drupal页面中,我将输入格式设置为PHP代码.我使用以下PHP行包含了一个JS文件:
print "<script src=\"my_site_includes/js/script.js\"> </script>";
Run Code Online (Sandbox Code Playgroud)
该页面被设置为首页并附加到主菜单项.但是当我访问该站点时不执行js.但是,如果我编辑页面并单击"保存",则执行js.这真的很奇怪,因为我必须编辑页面并点击保存以执行js.这里可能出现什么问题?