我已经安装了 Intel Vtune Analyzer 9,以便从配备 AMD Turion X2 TL-58 处理器的 Windows 7 PC 上的 win32 应用程序获取调用图和计数器监控数据,但它给出错误:“CPU 架构不能正确识别后,无法收集数据”。AMD 平台有类似的工具吗?
我正在使用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) 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中使用的CustomField和CustomValue类.
由于我的问题不明确,我添加了一个简短的用例,更好地解释了我的需求:
我希望用户能够设计自己的表单,并收集在这些表单上提交的数据.一个重要的决定是如何存储和访问这些自定义动态记录的设计.
从这里开始,在本文中用不同的想法来解决问题,但它们都有缺点.出于这个原因,我问是否已经在一些宝石中找到了问题而无需重新考虑整个问题.
activerecord ruby-on-rails dynamic-data ruby-on-rails-plugins
您如何管理存储过程的修订?
我们在SQL Server 2005上有一个BI解决方案,它有数百个存储过程.什么是将这些变成Subversion的好方法?您将存储过程编写到文件脚本的建议工具是什么?
所以我知道,当涉及到用户故事场景时,具体是一件好事.但是,我经常谈到自己的问题:我的情景有多具体?
例如,对于用户故事:
为了允许项目成员在项目上进行协作,作为项目经理,我希望能够注册新项目
我们可以有以下场景:
鉴于项目从未在系统中注册过,当项目经理注册该项目时,注册的项目应出现在指定成员的项目列表中
或者我们可以更具体地说:
由于斯科特是一名项目经理和计算器一体化项目从未在系统中登记,当斯科特注册计算器集成项目指定简作为项目成员,则计算器一体化项目应该会出现在简的项目的列表
在编写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) 我最近更换了我的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
.
有没有人见过同样的问题.任何帮助表示赞赏.
我认为如果我可以将聊天应用程序作为我的Redmine安装界面的一部分,那将会很酷.我确实找到了一个与Juggernaut一起工作的插件,但似乎有一段时间,因为它有任何下载或更新,我不愿意潜入.有没有人试过这个或类似的东西?
所以我们让Redmine成功地与SVN集成.这是一个成熟的整合(现在几个月).Post-commit-hook更新Redmine中的存储库.SVN提交中的注释可以很好地导入Redmine,它能够在问题和修订之间创建链接,记录时间,整个9码.
但是,对于时间限制问题,有一个紧急的错误,必须快速修复并在没有注释的情况下提交.这个问题甚至不是在Redmine.这发生在凌晨3点35分,当时最佳实践与在北极冬季出售的一袋冰一样重要.
现在,今天早上,我们将问题输入Redmine并希望将疯狂的3:35 AM修订版链接到它.怎么办?
我曾经能够通过擦除Redmine数据库中的一些记录并运行存储库更新任务来破解它.但我现在还不记得了,真的真的不想再去那里了.
有办法吗?功能?一个插件?一个脚本?什么?
提前致谢
更新
哦,顺便说一下,我们已经更新了THAT版本的评论,其中包含Redmine期望的有效标签和单词.
我在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更快......但我不能确认相同.从我的观点来看,它更慢:(
也许有人知道我该怎么做才能让它更快?
我有一个活动,显示通知栏上的通知.如果用户按下主页按钮进入后台,我会保留通知(这就是我需要的),但是当用户关闭应用程序时,我需要取消通知,这就是我的问题.
我怎么能处理这个?每当用户进入后台然后关闭应用程序时,我需要从通知栏中删除通知,但如果用户将应用程序保留在后台,我需要通知.
redmine ×3
svn ×3
activerecord ×1
android ×1
bdd ×1
c# ×1
call-graph ×1
chat ×1
codeigniter ×1
dynamic-data ×1
php ×1
repository ×1
sql-server ×1
storyq ×1
ubuntu ×1
upgrade ×1
user-stories ×1