小编Mon*_*451的帖子

AMD 处理器上的 Intel Vtune

我已经安装了 Intel Vtune Analyzer 9,以便从配备 AMD Turion X2 TL-58 处理器的 Windows 7 PC 上的 win32 应用程序获取调用图和计数器监控数据,但它给出错误:“CPU 架构不能正确识别后,无法收集数据”。AMD 平台有类似的工具吗?

call-graph amd-processor

8
推荐指数
2
解决办法
6402
查看次数

$ _POST在utf-8字符上为空

我正在使用CodeIgniter开发一个多语言网站.有一个表单将数据发布到控制器,但是$_POST当我开始使用土耳其字符öçüÜ?等时它是空的.

我将charset设置为:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

形成:

<form action="translations/save" method="post" accept-charset="utf-8">
    <textarea rows="6" cols="60" id="editor_tr" name="editor_tr">Türkçe</textarea>
</form>
Run Code Online (Sandbox Code Playgroud)

$_POST$this->input->post('editor_tr')返回空,但我可以看到原始帖子file_get_contents("php://input").

这个在普通的PHP测试中正常工作,但不适用于CodeIgniter.也许我的.htaccess文件导致了这个问题,但不知道.

任何帮助深表感谢.

更新:这是var_dump的请求输出.

var_dump($_POST) - 没有土耳其字符

array(3) { ["id"]=> string(12) "news8titleID" ["editor_tr"]=> string(13) "turkish value" ["editor_en"]=> string(13) "english value" }
Run Code Online (Sandbox Code Playgroud)

var_dump($_POST)- 使用土耳其字符(输入为:Türkçe karakter,但它没有显示在$ _POST中)

array(3) { ["id"]=> string(12) "news8titleID" ["editor_tr"]=> string(0) "" ["editor_en"]=> string(13) "english value" }
Run Code Online (Sandbox Code Playgroud)

更新2: 调试时,我发现system.core.Input该类清除了_clean_input_data函数的输入数据.

// Clean UTF-8 if supported …
Run Code Online (Sandbox Code Playgroud)

php codeigniter character-encoding

8
推荐指数
2
解决办法
7138
查看次数

用于模型中动态自定义字段的Rails gem/plugin

ruby on rails上是否有任何gem/plugin,它能够在运行时在模型中定义自定义字段,而无需为每个不同的字段更改模型本身.

我正在寻找像Redmine acts_as_customizable插件这样的东西,它被封装为可用于rails方式的gem,即

gem 'gemname'
rails g something
rails db:migrate

class Model < ActiveRecord::Base
  acts_as_something
end
Run Code Online (Sandbox Code Playgroud)

以下是Redmine中使用的CustomFieldCustomValue类.

编辑:

由于我的问题不明确,我添加了一个简短的用例,更好地解释了我的需求:

我希望用户能够设计自己的表单,并收集在这些表单上提交的数据.一个重要的决定是如何存储和访问这些自定义动态记录的设计.

这里开始,在本文中用不同的想法来解决问题,但它们都有缺点.出于这个原因,我问是否已经在一些宝石中找到了问题而无需重新考虑整个问题.

activerecord ruby-on-rails dynamic-data ruby-on-rails-plugins

8
推荐指数
2
解决办法
4296
查看次数

存储过程版本控制

您如何管理存储过程的修订?

我们在SQL Server 2005上有一个BI解决方案,它有数百个存储过程.什么是将这些变成Subversion的好方法?您将存储过程编写到文件脚本的建议工具是什么?

svn sql-server stored-procedures

7
推荐指数
1
解决办法
8906
查看次数

是否有特定的用户故事场景邪恶?

所以我知道,当涉及到用户故事场景时,具体一件好事.但是,我经常谈到自己的问题:我的情景有多具体?

例如,对于用户故事:

为了允许项目成员在项目上进行协作,作为项目经理,我希望能够注册新项目

我们可以有以下场景:

鉴于项目从未在系统中注册过,当项目经理注册该项目时,注册的项目应出现在指定成员的项目列表中

或者我们可以更具体地说:

由于斯科特是一名项目经理和计算器一体化项目从未在系统中登记,当斯科特注册计算器集成项目指定作为项目成员,则计算器一体化项目应该会出现在的项目的列表

在编写BDD规范时,我发现了第二个"更具体"的方法.有像scottTheProjectManager而不是projectManagerStub的东西是:

  • 更符合现实世界(我们没有存根作为项目经理......或者我们呢?)
  • 在规范上下文中需要时更容易引用(否则,我将继续说"项目经理"或"注册项目的项目经理"......等.

我的结论是对的吗?当故事发生变化时,这种特殊性会对我有害吗?

非常感谢!


更新

上面的问题不仅仅是关于拥有人名而不是角色名,而是关于用实例的名称替换场景中的所有占位符.实际上,我并不是说我们实际上有一个名叫斯科特的人担任项目经理,它只是给抽象占位符命名以实现上述好处.

我将尝试通过包含以下代码来展示如何实现这些好处,该代码使用StoryQ框架表示完整的BDD样式规范

[TestFixture]
public class ProjectRegistrationSpecs
{
    [Test]
    public void ProjectRegistration()
    {
        new Story("Project Registration")
            .InOrderTo("allow project members to collaborate over a project")
            .AsA("project manager")
            .IWant("to be able to register new projects")
                .WithScenario("New Project Registration")
                    .Given(ScottIsAProjectManager)
                        .And(StackoverflowIntegrationProjectHasNeverBeenRegistered)
                    .When(ScottRegistersStackoverflowIntegrationProjectSpecifyingJaneAsAnAnalyst)
                    .Then(StackoverflowIntegrationProjectShouldAppearInJanesListOfProjects)
        .Execute();
}

//Since Scott …
Run Code Online (Sandbox Code Playgroud)

c# bdd user-stories storyq

7
推荐指数
1
解决办法
510
查看次数

svn:E120108:无法连接到SVN repo

我最近更换了我的Mac硬盘,所以我重新安装了SVN.但我无法连接到存储库,错误是:

svn: E120108: Unable to connect to a repository at URL 'xxxxxx'
svn: E120108: Error running context: The server unexpectedly closed the connection.
Run Code Online (Sandbox Code Playgroud)

我可以在浏览器中访问该URL.SVN也正确安装.当我输入svn --version它表明我有SVN 1.8.3.

有没有人见过同样的问题.任何帮助表示赞赏.

svn repository

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

有没有人成功地与redmine聊天?

我认为如果我可以将聊天应用程序作为我的Redmine安装界面的一部分,那将会很酷.我确实找到了一个与Juggernaut一起工作的插件,但似乎有一段时间,因为它有任何下载或更新,我不愿意潜入.有没有人试过这个或类似的东西?

chat ruby-on-rails redmine redmine-plugins

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

Redmine和SVN:如何在提交发生后将修订链接到问题?

所以我们让Redmine成功地与SVN集成.这是一个成熟的整合(现在几个月).Post-commit-hook更新Redmine中的存储库.SVN提交中的注释可以很好地导入Redmine,它能够在问题和修订之间创建链接,记录时间,整个9码.

但是,对于时间限制问题,有一个紧急的错误,必须快速修复并在没有注释的情况下提交.这个问题甚至不是在Redmine.这发生在凌晨3点35分,当时最佳实践与在北极冬季出售的一袋冰一样重要.

现在,今天早上,我们将问题输入Redmine并希望将疯狂的3:35 AM修订版链接到它.怎么办?

我曾经能够通过擦除Redmine数据库中的一些记录并运行存储库更新任务来破解它.但我现在还不记得了,真的真的不想再去那里了.

有办法吗?功能?一个插件?一个脚本?什么?

提前致谢

更新

哦,顺便说一下,我们已经更新了THAT版本的评论,其中包含Redmine期望的有效标签和单词.

svn redmine

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

在Ubuntu 12.04.1上从Redmine 1.3.2升级到Redmine 2.2.2 [LTS]

我在Ubuntu 12.04.1(LTS)的官方存储库中安装了Redmine 1.3.2.Redmine 1.3.2通过nginx和thin工作.

然后我决定将它升级到Redmine 2.2.2(现在最新).

我运行以下命令:

add-apt-repository ppa:ondrej/redmine 
apt-get update 
apt-get install redmine redmine-mysql
Run Code Online (Sandbox Code Playgroud)

没有错误,一切都被删除和安装.

然后我做到了

rake db:migrate RAILS_ENV=production
rake generate_secret_token
Run Code Online (Sandbox Code Playgroud)

/usr/share/redmine我的案例中的redmine根文件夹

而我所拥有的只是一个小问题:Redmine的JS和CSS文件的URL错误,所有其他内容都可见.

现在网址看起来像:

https://domain/themes/highrise_tabs/stylesheets/application.css?1326492267
Run Code Online (Sandbox Code Playgroud)

和nginx自然地返回404,因为真实地址必须是

https://domain/redmine/themes/highrise_tabs/stylesheets/application.css?1326492267
Run Code Online (Sandbox Code Playgroud)

我在官方网站上找到了解决方案

Redmine::Utils::relative_url_root = "/redmine"
Run Code Online (Sandbox Code Playgroud)

最后,我得到了我想要的东西,只有一件事让我很失望,性能变得更糟.每个人都告诉新的redmine更快......但我不能确认相同.从我的观点来看,它更慢:(

也许有人知道我该怎么做才能让它更快?

ubuntu upgrade redmine

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

应用程序从后台关闭后取消通知

我有一个活动,显示通知栏上的通知.如果用户按下主页按钮进入后台,我会保留通知(这就是我需要的),但是当用户关闭应用程序时,我需要取消通知,这就是我的问题.

  • 我试图取消关于onDestroy的通知,但它没有被解雇.
  • 我试图为通知设置setOngoing为true.

我怎么能处理这个?每当用户进入后台然后关闭应用程序时,我需要从通知栏中删除通知,但如果用户将应用程序保留在后台,我需要通知.

android android-lifecycle android-notifications

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