问题列表 - 第38703页

计算Python中相同值的元素数量

可能重复:
如何计算列表中元素的频率?

我希望计算列表中相同值的元素数量并返回一个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)

我想这是一种直方图?

python counter histogram

7
推荐指数
2
解决办法
2万
查看次数

在测试纯Ruby程序时加载spec.opts

我正在为我的纯ruby程序编写规范,我想做的是以某种方式加载spec.opts我的测试套件.

我Rails我们可以创建一个相应的文件并将其放在spec应用程序的文件夹中.但是当我把一个spec.opts文件放在我的程序文件夹中时 - 魔法不起作用:)

我的动机是摆脱过往的选择,即

spec my_program_spec.rb -c -f s
Run Code Online (Sandbox Code Playgroud)

每次我跑spec命令.

ruby command-line rspec options

2
推荐指数
1
解决办法
540
查看次数

gettext没有翻译

我安装了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/

文本没有被翻译,我没有收到任何错误消息.

php gettext

6
推荐指数
1
解决办法
2031
查看次数

Rails:将所有未知路由重定向到root_url

每当用户点击错误的页面时,rails会从公共文件夹中显示404.html.但是,我只想将浏览器重定向到根页面,而不显示任何内容.所以我尝试了通配,但无济于事,它仍然显示404页面.这是我的路线文件的摘录:

# ...
map.root :controller => 'home', :action => 'home'
map.connect '*', :controller => 'home', :action => 'home'
Run Code Online (Sandbox Code Playgroud)

有什么建议?多谢你们!

redirect routing routes ruby-on-rails url-routing

38
推荐指数
4
解决办法
3万
查看次数

您喜欢名称数据库设计符号,为什么?

您喜欢哪种符号,方法和数据库设计,建模,图表工具以及为什么?
哪种符号,标准,方法是最广泛使用和涵盖的不同供应商?
哪个是标准的,哪个不是?
即哪些是坚持和哪些要避免

和PerformaneDBA的个人问题:
为什么你更喜欢IDEF1X?
坚持使用内置于RDBMS的旧客户端工具中的工具,符号是否更为舒适?

更新:
我刚刚阅读了您最有用的数据库标准是什么?.
我很惊讶 - 那里有十几个答案,绝对没有名字或参考,只有冗长的描述.
是否所有数据库开发人员都使用定制的术语和约定?

我更新了标题,包括"名称",不包括"方法".
我要求的是名称(可能是参考)而不是描述.
符号,例如,UML,IDEF1X.巴克,信息工程

好吧,我主要是SQL Server dev,正如@dportas所提到的,我在SSMS和msdn docs,书籍,文章的图表中看到了一些符号.

sql database language-agnostic standards database-design

11
推荐指数
2
解决办法
4579
查看次数

如何将工具栏添加到Visual Studio加载项?

我创建了一个新的Visual Studio加载项项目.我的项目能够向Visual Stuido菜单添加命令.此代码由向导创建.如何将自定义工具栏添加到Visual Studio?

visual-studio-addins visual-studio-2008 vs-extensibility

3
推荐指数
1
解决办法
2535
查看次数

在焦点事件上显示jquery ui自动完成列表

这是我的代码,有什么不对吗?它似乎没有在焦点上显示列表,我仍然需要在显示列表之前按一个键

<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)

jquery

46
推荐指数
6
解决办法
9万
查看次数

基于Python的构建工具

我最近一直在寻找构建系统,我找不到任何接近我想要的东西.我认为太低端,我不喜欢bjamCMake的语法,我真的不喜欢它们只适用于C/C++.AntNAnt也过于语言化.

我非常喜欢使用真正的编程语言的构建工具的想法,Python非常适合.我一直在寻找Sconswaf,从这两个我发现waf是最接近我想要的那个,但我仍然看到很多工作必须要做,以支持所有计划,当我应该专注于编码.

这就是我想要的:

  • 包含和库(用于C/C++,Java,C#,Python)

  • 我想使用不同版本的编译器并支持不同的目标操作系统和CPU架构:

    • for C/C++:MSVC,gcc(cygwin,mingw,linux version),llvm-gcc,DragonEgg,Clang
    • 对于C#:.Net编译器,Mono(用于Windows和Linux) - 所有这些用于不同的.Net版本(如NAnt的:'net-2.0','net-3.5','net-4.0','mono-2.0' ,'mono-3.5'......)
  • 我想使用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也许

c++ python build-process makefile build

14
推荐指数
1
解决办法
1876
查看次数

数据插入后如何刷新GridView?

我有一个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)

c# asp.net data-binding gridview c#-4.0

3
推荐指数
1
解决办法
1万
查看次数

在drupal页面中包含JS

我使用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.这里可能出现什么问题?

php drupal drupal-6

0
推荐指数
1
解决办法
182
查看次数