问题列表 - 第31636页

PHP:创建可扩展的CMS系统

我从客户那里得到了一个新任务,它基本上是为演员/歌手等创建一个CMS,客户将向他们出售.

它基本上是一个包,并且开箱即用,与WordPress非常相似,你只需交给购买它的人,但当然这不会是一个博客平台.它将允许开发人员:

  • 添加插件/小部件
  • 添加模板/主题

我认为观察者模式可能有用,但我不确定.你们可以建议在以下方面创建这样灵活/可扩展的CMS:

  • 能够添加插件(例如像WordPress)
  • 能够添加主题/模板(例如WordPress)
  • 设计模式
  • 任何其他事情

php design-patterns web-applications content-management-system

8
推荐指数
1
解决办法
3258
查看次数

粘贴到textarea时保留换行符

我有一个textarea.当我将包含换行符的文本粘贴到其中时,会自动删除换行符.但是当我手动输入换行符(击中carraige返回)时,它们会被保留.

如何强制textarea保留粘贴文本的换行符?

html textarea

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

+ =带事件的运算符

public void Bar()
{
    Foo foo = new Foo();
    **foo.MyEvent += foo_MyEvent;**
    foo.FireEvent();        
}

void foo_MyEvent(object sender, EventArgs e)
{
    ((Foo)sender).MyEvent -= foo_MyEvent;
}
Run Code Online (Sandbox Code Playgroud)

嘿,我对事件有点不熟悉,有人能告诉我+ =运算符对事件的影响吗?

c# events

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

C#Double - ToString格式化显示以美分显示的值,不显示小数

我有一种情况,我需要显示一个舍入到两个小数位的double值,但显示没有小数.在某些情况下我会想要使用相同的代码并以不同的方式显示double值,所以我希望通过传入字符串格式模式来处理这个问题.

例如,double值可能是:11367.2232我希望值为:1136722

另一个例子,值可能是344576.3457我想要的值是34457635

第三个例子,值可能是546788我希望值为54678800

所以,我想做点什么:

String.Format("{PATTERN}", dblCurrency);
Run Code Online (Sandbox Code Playgroud)

是否有任何格式化模式可以舍入到2位小数并删除小数显示?

.net c# double tostring

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

Rietveld与App Engine有着千丝万缕的联系吗?

我一直在寻找Rietveld作为我公司缺乏代码审查的解决方案.是否可以在内部服务器上设置而无需使用App Engine?它似乎有一些App Engine特定的代码,我不确定它可以在普通的旧Django/Apache安装上设置.我环顾四周,但没有找到任何相关信息.

django google-app-engine rietveld

5
推荐指数
3
解决办法
1357
查看次数

从python中的列表中删除值

我有一个由空格分隔的单行上的大型名称和值文件:

name1 name2 name3....

在长名称列表之后是​​与名称对应的值列表.值可以是0-4或na.我想要做的是合并数据文件,并在值为时删除所有名称和值na.

例如,此文件中的最后一行名称是这样的:

namenexttolast nameonemore namethelast 0 na 2

我想要以下输出:

namenexttolast namethelast 0 2

我如何使用Python做到这一点?

python text-parsing

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

如何在notepad ++中使用外部库编译java?

我正在使用 Notepad++ 来学习 Java。我将它设置为从“运行”菜单编译和运行 Java,只是我一直在编写没有外部库的小练习,我知道我必须使用-classpath告诉编译器要使用的库,但我想知道是否有以任何方式告诉编译器“使用”我当前项目的 lib 目录中的库。

谢谢。

java javac notepad++

5
推荐指数
1
解决办法
9102
查看次数

调试monit

我发现调试monit是一个很大的痛苦.Monit的shell环境基本上没有任何东西(没有路径或其他环境变量).此外,我找不到任何日志文件.

问题是,如果monit脚本中的start或stop命令失败,则很难辨别出它有什么问题.通常它不像在shell上运行命令那么简单,因为shell环境与monit shell环境不同.

人们使用什么技术来调试monit配置?

例如,我很乐意有一个monit shell,来测试我的脚本,或者一个日志文件,看看出了什么问题.

debugging shell monit

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

在可执行文件运行时重新编译是否安全?

如果我在运行时重新编译可执行文件会发生什么?操作系统在开始运行时是否将所有可执行文件的内容读入内存,因此它永远不会读取新的可执行文件?或者它会读取新的可执行文件的部分,认为它没有改变,导致可能未定义的行为?

如果我运行的脚本在循环中重复调用可执行文件,并且在脚本运行时重新编译可执行文件,该怎么办?是否保证循环的未来迭代将调用新的可执行文件,并且只有在进行切换时正在进行的调用的结果可能已损坏?

我的操作系统是Linux,但我也很好奇Windows上会发生什么.

linux windows executable recompile

27
推荐指数
4
解决办法
4078
查看次数

自动测试OpenXML SDK

我正在使用内容控件和OpenXML SDK实现ms word文档生成.我想对该代码进行一些自动化测试(单元测试或一些简单的UI自动化测试).

有没有人有测试MS Word文档生成的经验?有哪些可能的选择?

提前致谢!

.net ms-word openxml openxml-sdk

10
推荐指数
1
解决办法
1235
查看次数