问题列表 - 第31667页

TinyMCE删除站点基本URL

即时通讯使用TinyMCE Wysiwyg编辑器,当我输入链接或来自同一网站的图像时,它会删除基本网址

例如,如果我输入:http://www.domain.com/somelink.php - 我会得到 - somelink.php

任何想法如何解决?

谢谢!

tinymce

12
推荐指数
1
解决办法
7425
查看次数

保护git存储库中的文件

我有一个中央存储库,其中包含我希望防止其他用户更改(通过推送)的文件子集.如果我将这些文件添加到.gitignore,则不会克隆它们.

是否有可能克隆所有文件,但克隆后.gitignore在客户端添加一些文件?

git push repository gitignore

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

如何组织我已经工作的插件系统的文件结构?

我正在研究一个项目,其主要设计指导原则是可扩展性.

我通过定义一个元类来实现一个插件系统,该元类使用类方法注册任何被加载的插件的类名(每种类型的插件都继承自核心代码中定义的特定类,因为有不同类型的插件应用程序).基本上这意味着开发人员必须将他的类定义为

class PieChart(ChartPluginAncestor):
    # Duck typing:
    # Implement compulsory methods for Plugins 
    # extending Chart functionality
Run Code Online (Sandbox Code Playgroud)

并且主程序将知道他的存在,因为PieChart将包含在可用的已注册插件列表中ChartPluginAncestor.plugins.

作为类方法的安装方法,所有插件在其类代码加载到内存时都会被注册(因此即使在实例化该类的对象之前)也是如此.

该系统对我来说工作得很好(虽然我总是对如何改进架构的建议持开放态度!)但我现在想知道什么是管理插件文件的最佳方式(即包含插件的文件的位置和方式)应该存储).

到目前为止,我正在使用 - 用于开发目的 - 我称之为"插件"的包.我将所有包含插件类的*.py文件放在包目录中,我只需import plugins在main.py文件中发出,以便正确安装所有插件.

编辑:杰夫在评论中指出,import plugins包的各个模块中包含的类将不会随时可用(我没有意识到这一点 - 因为我是 - 为了调试目的 - 分别导入每个类from plugins.myAI import AI).

但是,在我开发和测试代码时,这个系统才有用,如:

  • 插件可能带有自己的单元测试,我不想在内存中加载它们.
  • 所有插件目前都已加载到内存中,但实际上有些插件是同一功能的替代版本,所以你真的需要知道你可以在两者之间切换,但是你想要加载到你选择的那个内存中从配置窗格中.
  • 在某些时候,我希望有一个双重位置来安装插件:系统范围的位置(例如在某处/usr/local/bin/)和用户特定的位置(例如在某处/home/<user>/.myprogram/).

所以我的问题确实 - 或许 - 三个:

  1. 插件容器:我的目标最明智的选择是什么?单个文件?包?一个简单的.py文件目录?)
  2. 识别插件的存在而不必加载(导入)它们:使用Python内省的智能方法是什么?
  3. 将插件放在两个不同的位置:是否有标准的方法/最佳实践(至少在gnu/linux下)?

python plugins introspection software-design file-management

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

如何在没有深入了解所涉及的所有技术的情况下管理项目?

在我的组织中,我们必须处理具有不同技术的多个项目,例如flex,iphone,.net,php等.问题是我只知道java.

因此,如果开发人员告诉我一个问题需要2天才能解决,我真的无法判断他是对还是错.

如何处理这种情况?

还有一个问题是,因为我不了解某种特定的技术,所以我很难说这项技术中是否有特定的东西是可能的?

我准备项目计划,文档,与客户联系这些东西,但几乎没有对开发人员的控制,因为我对所有这些技术的知识不足

我该怎么办?

project-management

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

在C#WinForms中提升自定义事件

我有自己创建的一些事件,并且想知道如何在我想要的时候提高它们.

可能我的应用程序设计也搞砸了,如果你愿意可能会看一下.

这是结构

ProgramContext
 - Form MainWindow
  + Control TextBox
  + Control Button
  + ...
Run Code Online (Sandbox Code Playgroud)

在这种情况下,MainWindow.TextBox保存一些在运行时经常更新的信息.所以,我想以某种方式需要它自己刷新(所以它可以从数据库重新加载它的数据,它存储在哪里)

我尝试EventHandler将其挂钩到它的Validating-Event,但这似乎并没有成功.

所以,基本上我有一个重新加载数据的方法 ProgramContext

DataTable table = _adapter.GetData();
foreach (DataRow row in table.Rows)
{
  MainWindow.TextBox.Text += table.Text.ToString();
}
Run Code Online (Sandbox Code Playgroud)

只要执行另一个方法(将新数据写入table),就需要这样做.

有任何想法吗?

c# event-handling winforms

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

如何在C#中创建COM可见类?

我使用Visual Studio 2010(.NET 4).我需要创建一个COM对象(在C#中)并且不知道如何开始(使用什么类型的项目等).

com visual-studio-2010 c#-4.0

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

PHP的Postgres连接很慢

我从php的Postgres服务器连接有点麻烦.我刚开始使用Postgres + PHP组合,我意识到连接建立真的很慢.
进行简单连接通常需要1秒或有时超过2秒.它只是一个开发服务器,所以没有真正的流量.好的,服务器不是最好的,但MySQL连接速度要快得多.

连接后,一切顺利,每个查询运行我的期望.应用程序运行时间约为10%,连接约为90%.真奇怪,因为使用mysql数据库层它真的很快.

可能是什么问题?

我尝试过PDO,pg_pconnect,pg_connect,但每次结果都是一样的.

它可能是Postgres配置错误?但是查询运行得很快,只有连接建立很慢.我不知道.

PG:PostgreSQL 8.3.9
PHP:5.2.6

先感谢您!

组态:

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

#listen_addresses = 'localhost'     # what IP address(es) to listen on;
                    # comma-separated list of addresses;
                    # defaults to 'localhost', '*' = all
                    # (change requires restart)
port = 5432             # (change requires restart)
max_connections = 100           # (change requires restart)
# Note:  Increasing max_connections costs ~400 bytes of shared memory per 
# connection slot, plus lock …
Run Code Online (Sandbox Code Playgroud)

php postgresql

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

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

Groovy解析文本文件

我有一个文件日志,我想解析,并有一些问题.起初它似乎很简单.我会继续发布我想出的来源,然后解释我想要做的事情.

我正在尝试解析的文件包含以下数据:

HDD Device 0 : /dev/sda
HDD Model ID  : ST3160815A
HDD Serial No : 5RA020QY
HDD Revision  : 3.AAA
HDD Size     : 152628 MB
Interface    : IDE/ATA
Temperature         : 33 C
Health  : 100%
Performance  : 70%
Power on Time : 27 days, 13 hours
Est. Lifetime : more than 1000 days

HDD Device 1 : /dev/sdb
HDD Model ID  : TOSHIBA MK1237GSX
HDD Serial No : 97LVF9MHS
HDD Revision  : DL130M
HDD Size     : 114473 MB
Interface …
Run Code Online (Sandbox Code Playgroud)

groovy parsing text file

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

如何使用RegularExpressionValidator上传仅Excel文件?

i need to control Only ExcelFile uploading with RegularExpressionValidator How can i do that? i need to write a regex pattern in ValidationExpression...

 <h3>FileUpload Test</h3>
    <div>
        <asp:FileUpload ID="FileUpload1" runat="server" />
        <asp:Button id="UploadBtn" Text="Upload File" OnClick="UploadBtn_Click" runat="server" Width="105px" />
        <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
        <asp:RegularExpressionValidator
id="FileUpLoadValidator" runat="server"
ErrorMessage="Upload Excel only."
ValidationExpression="([a-z]\w*)(.xlsx|.xlsm|.xls)$"
ControlToValidate="FileUpload1">
</asp:RegularExpressionValidator>
    </div>
Run Code Online (Sandbox Code Playgroud)

.net regex asp.net visual-studio-2008

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