问题列表 - 第34909页

映射网络驱动器而不对批处理文件中的驱动器号进行硬编码

我需要使用批处理文件映射网络驱动器,但不想指定驱动器号.

批处理文件用作部署过程的一部分; 我调用批处理文件CruiseControl.Net,批处理文件需要映射一个需要凭据进行身份验证的UNC路径.然后批处理文件调用RoboCopy将网站从输出目录部署到目标(并排除某些文件和文件夹).最后,批处理删除网络驱动器.

问题是这不是可扩展的,当只有少数项目时它很好但我们现在有20个项目使用这种方法并且用尽了驱动器号来映射.我不想重复使用驱动器号,因为它们可能会发生冲突 - 这很糟糕.

这是批处理文件的示例:

@echo off
net use x: \\192.168.0.1\Share\wwwroot\MyProject /user:mydomain\myuser MyP455w0rd
robocopy.exe "W:\wwwroot\MyProject" x:\ *.* /E /XO /XD "App_Data/Search" "*.svn" /XF "sitefinity.log" "Thumbs.db" /NDL /NC /NP
net use x: /delete
Run Code Online (Sandbox Code Playgroud)

并格式化为可读性:

@echo off
net use x: \\192.168.0.1\Share\wwwroot\MyProject 
    /user:mydomain\myuser MyP455w0rd
robocopy.exe "W:\wwwroot\MyProject" x:\ *.* /E /XO /XD 
    "App_Data/Search" "*.svn" /XF "sitefinity.log" "Thumbs.db" /NDL /NC /NP
net use x: /delete
Run Code Online (Sandbox Code Playgroud)

batch-file network-drive

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

有人在Windows x64上为php 5.2.x编译了一个rabbitmq/amqp库

我正在尝试从我的Windows X64开发机器上的php(5.2.x)脚本向RabbitMQ发布消息.

问题是我没有找到任何PHP的DLL扩展.我的同事实际上正在尝试构建它(参见.如何使用cygwin/mingw在Windows上编译PHP扩展?),但没有成功:(.

有谁知道我在哪里可以找到php(5.2.x)的有效/工作RabbitMQ dll扩展?或者,如果某人有经验正确而迅速地做到这一点肯定会非常有帮助.

php amqp php-extension rabbitmq

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

仅当SQLite表尚不存在时才创建它

我需要我的PHP应用程序才能创建一个SQLite表,但前提是它还不存在.我该怎么办呢?

php sqlite

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

有关设备、平台等的信息

我想从运行我的应用程序的设备中获取有关设备、操作系统等的一些信息。我需要记录这些数据,以便稍后运行一些诊断程序。

现在我认为这些数据位于 Microsoft.Win32.Registry 中,但这意味着我需要知道访问值的所有键。

任何的想法?

compact-framework

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

XSD任何元素的任何元素任意次数

我试过了所有的 <xs:all>, <xs:choice>, and <xs:sequence>

这些都不能令我满意.

有谁知道你会如何验证这样的东西.

<Menu>  
   <SubMenu>
      <MenuItem .. />  
      <MenuItem .. />  
      <MenuItem .. />  
   </SubMenu>  
   <MenuItem .. >  
   <MenuItem .. >  
</Menu>
Run Code Online (Sandbox Code Playgroud)

其中,在<Menu>标签下 <SubMenu>和/或<MenuItem>可以以任何顺序出现任意次数(0-n).但至少其中一个必须至少发生一次.

忽略SubMenu标记内的验证.

非常感谢这件事的任何帮助.

xml xsd xsd-validation

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

使构造函数显式是一个很好的实践

在设计公共API时,将构造函数设置为显式是一种好的做法吗?

class A {
public:
    //explicit A(int i){}
    A(int i){}
};

void fun(const A& a) {}

int main() {
    // If I use explicit for A constructor, I can prevent this mistake.
    // (Or shall I call it as feature?)
    fun(10);
}
Run Code Online (Sandbox Code Playgroud)

或者我应该允许隐式转换,以允许用户以较少的输入调用我的API?

c++

8
推荐指数
3
解决办法
802
查看次数

如何用Java编写GEOTIFF?

我想编写一个GEOTIFF,其中包含Java中的所有地理元数据.哪个库等最适合此目的?

java gis tiff geospatial geotiff

9
推荐指数
1
解决办法
5660
查看次数

包含双引号的字符串在DB中插入不完整

Updated 我在表单中提供的textarea将用户输入作为字符串

包含双引号的字符串在DB中插入不完整.

我在文本区域插入了一个字符串

"不要过于担心布局/设计/文字大小,我们会经常"加强"(即粗体,斜体,间距)你的横幅,以获得更好的整体外观.

当我将字符串插入DB时,字符串得到结束

不要过于担心布局/设计/文字大小,我们会经常这样做

并部分插入..我应该怎么做才能插入所有单引号和双引号?

编辑请求

下面是我用于使用php插入数据库的查询

"insert into products_description(products_id,products_name,products_logo_name1,products_logo_name2,products_logo_name3,products_description)values('".(int)$ products_id."','banner_".$ products_id."','".$ _ POST ['logoimage1' ].'','".$ _ POST ['logoimage2']."','".$ _ POST ['logoimage3']."','".mysql_real_escape_string($ _ POST ['description'])."') "

这里mysql_real_escape_string($ _ POST ['description'])没有转义双引号,因此截断插入应该做什么?

php escaping double-quotes

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

Emacs上的选项卡式窗口

我试图在Windows中获得多个标签,就像vim那样.在vim选项卡中没有绑定到缓冲区,您可以有多个选项卡,每个选项卡都有多个拆分和缓冲区.到目前为止我发现的是:

  • tabbar:显示所有标签.
  • winring:不会在窗口中显示标签并且使用起来很笨重(必须先为每个标签命名).这是我最想要的.

如果有可能,有没有人有任何想法?Tabs + emacs很难搜索; 我发现的大多数是空格与标签的讨论:)

更新: 这张照片展示了我想要的东西.

在此输入图像描述

每个选项卡上有多个选项卡和一堆拆分缓冲区.

emacs tabs

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

如何从SELECT查询(而不是表)中显示COLUMNS?

运行以下内容时出现语法错误:

show columns from (select * from (select * from my_table) as T)
Run Code Online (Sandbox Code Playgroud)

如何从我编写的查询中显示列,而不是从表中显示?

java mysql database-metadata

14
推荐指数
3
解决办法
4996
查看次数