小编Kdg*_*Dev的帖子

如何从Windows命令行创建共享文件夹?

据我所知,这是通过net命令完成的.

但是,帮助部分不是很有用,因为它只显示了辅助选项而不是如何使用它们.

假设我有一个文件夹 C:\Share_test

如何从命令行共享它?

windows cmd shared-directory

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

用于设置可选参数默认值的phpdoc标准?

例:

/**
 * This function will determine whether or not one string starts with another string.
 * @param string $haystack <p>The string that needs to be checked.</p>
 * @param string $needle <p>The string that is being checked for.</p>
 * @param boolean $case[optional] <p>Set to false to ignore case(capital or normal characters)</p>
 * @return boolean <p>If the $haystack string does start with the $needle string, the return will be true. False if not.</p>
 */
function endsWith($haystack,$needle,$case=true) {
    if($case){return (strcmp(substr($haystack, strlen($haystack) - …
Run Code Online (Sandbox Code Playgroud)

php phpdoc

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

命名空间'System.Data'等中不存在类型或命名空间名称'Linq'

我刚刚在Visual Studio 2010中创建了一个Linq-to-SQL .dbml文件.

我收到了以下2个错误,共计60次,大多数是第一次.

  1. 命名空间"System.Data"中不存在类型或命名空间名称"Linq"
  2. 找不到类型或命名空间名称"EntitySet"

我在这里和其他网站上发现了各种类似的问题,所有这些似乎都说需要添加一些额外的装配.

我添加了每一个建议,问题仍然存在.另一个奇怪的事情是VS2010本身没有强调编辑器屏幕中的错误,但它确实在错误日志中显示它们.

无论如何,我已经看到了所有现有主题并应用了他们的解决方案,问题仍然存在.

一些技术细节:

  • 我正在运行Windows 7 32位.
  • 我仍然安装了Visual Studio 2008 SP1.我刚刚安装VS2010并没有删除旧版本.
  • 我正在运行MSSQL server 2008 R2.

这是我的web.config文件中列出的程序集:

<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, …
Run Code Online (Sandbox Code Playgroud)

visual-studio-2010 linq-to-sql

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

将C++ DLL添加到C#项目中

我正在尝试在C#项目中使用LAME的lame_enc.dll文件,但添加该东西似乎是不可能的.

我一直收到错误消息,指出无法添加引用,请检查是否可以访问,有效的程序集或COM组件.

我没有C++经验,但我想使用这个功能.现在我正在使用Process.NET框架调用lame.exe并做一些事情,但我想知道是否还有其他方法.

c# c++ visual-studio-2010 lame

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

如果不存在,则jquery添加元素

我正在读一本关于jQuery的书,它有一些简单的任务和例子.

我正在尝试向表中添加元素,但前提是该项目尚未存在.

表是这样的:

<table border="1" cellspacing="0">
  <tr>
    <td>Spaghetti</td>
    <td>Karl</td>
  </tr>
  <tr>
    <td>Pasta</td>
    <td>David</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

问题是:我们不允许添加任何类或id.

想法是添加一个标题.当然,如果按下按钮2次,则不会添加第二个标题.

我试过这个:

if(!jQuery.contains('table','caption')) {
    $('table').append('<caption>Orders</caption>');
}
Run Code Online (Sandbox Code Playgroud)

还有这个

if(!($("table:contains('caption')"))) {
    $('table').append('<caption>Orders</caption>');
}
Run Code Online (Sandbox Code Playgroud)

但是没有工作.我已经阅读了关于函数和选择器的jQuery api,我认为这些可以工作,但他们没有.我需要做什么?

javascript jquery

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

Ext JS与jQuery和Mootools等其他人有多么不同

在查看Ext JS时,我并不觉得它与jQuery和Mootools的意思相同.

虽然jQuery和Mootools有助于网站的一般工作,但Ext JS似乎专注于表格和存储数据,以及操纵它.

那么,这个观察是正确的,还是Ext Js适合与jQuery和Mootools相同的工作?

comparison jquery mootools extjs

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

Apache启动时不会加载PHP扩展

我已经添加了php作为Apache 2.2.11的模块:

LoadModule php5_module "c:/php/php5apache2_2.dll"
Run Code Online (Sandbox Code Playgroud)

并补充说

AddType application/x-httpd-php .php
Run Code Online (Sandbox Code Playgroud)

在PHP.ini中,我的扩展名dir设置为: extension_dir = "C:\php\ext"

而且,目录是正确的,所有文件确实存在.

但是当我启动apache时,我收到了以下错误:

PHP警告:PHP启动:无法加载动态库'C:\ php\ext\php_mysql.dll' - 无法找到指定的模块.\ r \n在第0行的未知中
PHP警告:PHP启动:无法加载动态库'C:\ php\ext\php_pdo_pgsql.dll' - 无法找到指定的模块.\ r \n在第0行的未知中
PHP警告:PHP启动:无法加载动态库'C:\ php\ext\php_pgsql.dll' - 无法找到指定的模块.\ r \n在第0行的未知中

[Sun May 17 03:46:01 2009] [通知] Apache/2.2.11(Win32)PHP/5.2.9 -2配置 - 恢复正常操作
[Sun May 17 03:46:01 2009] [通知]服务器内置:2008年12月10日00:10:06
[Sun May 17 03:46:01 2009] [通知]父级:创建子进程4652

PHP警告:PHP启动:无法加载动态库'C:\ php\ext\php_mysql.dll' - 无法找到指定的模块.\ r \n在第0行的未知中
PHP警告:PHP启动:无法加载动态库'C:\ php\ext\php_pdo_pgsql.dll' - 找不到指定的模块.\ r \n 在第0行的Unknown中
PHP警告:PHP启动:无法加载动态库'C:\ php\ext\php_pgsql.dll' - 找不到指定的模块.\ r \n在第0行的Unknown中

[Sun May 17] 03:46:01 …

php windows apache

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

PHP Regex用于人名

我遇到了一个正在用于人类名字的正则表达式的问题.

$rexName = '/^[a-z' -]$/i';
Run Code Online (Sandbox Code Playgroud)

假设名为Jürgen的用户希望注册?还是Böb?这在欧洲非常普遍.这有特别的符号吗?

编辑:,只是把Jürgen的名字扔给了一个正则表达式的创造者,然后它在ü字母处分开了......

http://www.txt2re.com/index.php3?s=J%FCrgen+Blalock&submit=Show+Matches

EDIT2:好的,因为检查这些特定的东西很难,为什么不使用只检查非法字符的正则表达式呢?

$rexSafety = "/^[^<,\"@/{}()*$%?=>:|;#]*$/i";
Run Code Online (Sandbox Code Playgroud)

(现在哪些实际上可以用于任何黑客攻击?)

例如.这允许'和 - 标志,但你需要一个; 使它在SQL中工作,那些将被停止.任何其他常用于HTML注入SQL攻击的字符,我都缺少?

php regex names

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

C#中的PNG图像问题

在Visual Studio 2008中工作.我正在尝试绘制PNG图像并再次保存该图像.

我做以下事情:

private Image img = Image.FromFile("file.png");
private Graphics newGraphics;
Run Code Online (Sandbox Code Playgroud)

在构造函数中:

newGraphics = Graphics.FromImage(img);
Run Code Online (Sandbox Code Playgroud)

构建解决方案不会产生错误.当我尝试运行它时,我得到了这个:

无法从具有索引像素格式的图像创建Graphics对象.

我在C#中使用图像的经验不多.这是什么意思,我该如何解决这个问题?

编辑:通过调试,Visual Studio告诉我图像具有format8bppindexed像素格式.

所以,如果我不能使用Graphics类,我该怎么用?

EDIT2:看完这个,我认为它是安全的假设,我更好地坚持JPG文件与GDI工作时+,不是吗?

EDIT3:我的使用陈述:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
Run Code Online (Sandbox Code Playgroud)

c# graphics png image

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

关闭netbeans上的索引

我主要为PHP使用Netbeans.

当Netbeans启动时,它总是索引我列表中所有项目的所有文件.在我的情况下,这可能需要半个多小时,因为我有一些非常大的网站.

它最好在6.7,最多10分钟,但仍然是浪费时间.

不过,我还想完全关闭索引.

Netbeans有很多选择,我看不到森林里的树木.

任何人都可以通过设置告诉我这是否可行?或者我是否需要在关闭选项的情况下自行编译Netbeans?

我正在使用Windows Vista.

indexing netbeans

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