小编r.v*_*esh的帖子

基于原型的变量范围,JavaScript中的`new`运算符

我想知道,new在JavaScript中使用运算符创建对象时的变量范围是什么?

function A(){
   this.a = 1; // instance property
}

function B(){ 
   this.a = 3; // instance property
}
Run Code Online (Sandbox Code Playgroud)

案例1:我理解这一点

// assign again prototype a property as 2 
A.prototype.a = 2 ;// prototype property

var obj = new A();

console.log( obj instanceof A );
console.log( obj.a == 1 ); 
Run Code Online (Sandbox Code Playgroud)

情况2:将构造函数更改为B引用

A.prototype.constructor =  B;
A.prototype.a = 2 ;// prototype property


var obj = new A();
console.log( obj instanceof B ); // false, as I expected
console.log( obj.a …
Run Code Online (Sandbox Code Playgroud)

javascript oop

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

SQL将int转换为varchar

我需要帮助将一个转换integer成一个varchar.

我正在尝试编写一个接受a ProfileID和a的过程Currenttime; 利用这两个值发现的开始时间profileID和减去currenttimestarttime并返回hours:minutes:seconds.

我做错了什么,有没有更好的方法来写这个?

谢谢.

CREATE PROCEDURE [dbo].[CalculateElaspedTime]
    -- Add the parameters for the stored procedure here
    @ProfileID nvarchar(10),
    @CurrentDateTime datetime = '' 
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    if @CurrentDateTime = CAST('' as datetime)
    set @CurrentDateTime = GETDATE()

    DECLARE @StartTime datetime;
    DECLARE …
Run Code Online (Sandbox Code Playgroud)

sql sql-server type-conversion

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

xammp上的Ldap配置

我一直在尝试在xammp localhost上配置ldap.

我在php.ini文件中启用了ldap扩展.

我也试图改变系统变量.

我一直在犯这个错误

LDAP功能不存在.加载模块ldap php模块或使用带有ldap支持编译的php.

欢迎任何帮助

php xampp ldap

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

如何在ASP.NET MVC 3中创建特定于特定角色/用户的视图和控制器文件夹?

我有一个ASP.NET MVC 3项目.我希望能够在项目中创建一个管理面板,以便一组控制器和视图位于管理文件夹中.

如何创建特定于特定角色/用户的视图和控制器?

razor asp.net-mvc-3

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

如何在OCaml中编写列表?

如果我想写list.mlOCaml,


Q1

哪种方式是正确的?

type 'a list = 
  | Nil
  | Cons of 'a * ('a list)
Run Code Online (Sandbox Code Playgroud)

要么

type 'a list = 
  | Nil
  | Cons of 'a * 'a list
Run Code Online (Sandbox Code Playgroud)

有什么区别?


Q2

另外,如何Cons将类型定义内部定义为::


Q3

如何Nil在类型定义中定义为[]

ocaml list

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

在csv文件中查找重复项

我有一个CSV文件

FirstName LastName和ID列,Id是唯一列

Chris, Webber, 1 
Chris, Ben, 2
Chris, Dudley, 3
David, Floy, 4
Chris, Ben, 5 
Chris, Webber, 6
Run Code Online (Sandbox Code Playgroud)

我需要在不使用DB的情况下获取两个列表,我需要从c#中的文件中读取它并创建两个列表重复列表和originalList.

重复列表包含所有重复条目

Chris, Webber, 1
Chris, Webber, 6
Chris, Ben, 2
Chris, Ben, 5
Run Code Online (Sandbox Code Playgroud)

原始列表具有唯一的条目和第一次出现的重复条目.

Chris, Webber, 1
Chris, Ben, 2
Chris, Dudley, 3
David, Floy, 4
Run Code Online (Sandbox Code Playgroud)

解决这个问题的最佳方法是什么?

c# csv

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

$ _POST按名称选择textarea?

我还是PHP新手所以请原谅我这样问:(

假设我有输入类型文本,如下所示:

<input type="text" id="wrapper_background_color"
value="'.$GetColorpickerValue.'" name="wrapper_background_color" />
Run Code Online (Sandbox Code Playgroud)

所以要使用该输入执行某些操作,我可以使用$ _POST这样选择它(这样可以正常工作)

$_POST['wrapper_background_color'] 
Run Code Online (Sandbox Code Playgroud)

现在我将修改我的文本输入名称:

<input type="text" id="wrapper_background_color" value="'.$GetColorpickerValue.'"
name="theme_display_options[wrapper_background_color]" />
Run Code Online (Sandbox Code Playgroud)

现在如何使用$ _POST 选择新名称
这不起作用,但说明了我的尝试:

$_POST theme_display_options['wrapper_background_color'] 
Run Code Online (Sandbox Code Playgroud)

THX家伙!!

php post

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

如何在visual studio中将图像插入图像阵列?

问题是我在类中创建了一个图像数组.在类的构造函数中,我将图像元素插入到数组中:

  public sealed partial class MainPage : Page
  {
     Image[] imgs;

     public MainPage()
     {
      imgs={img1, img2, img3, img4, img5, img6, img7, img8, img9, img10, img11, img12, img13, img14}  
     }
  }
Run Code Online (Sandbox Code Playgroud)

这些img1,img2,...是xaml代码中图像元素的名称.为什么会出现错误?

c# arrays

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

PHP对象不会回显属性

我正在尝试在codeacademy上学习PHP OOP,我想我会疯了.我已经将我的代码与示例代码进行了比较,并且它不会起作用!当我尝试从类Person中创建的对象$ student中回显age属性时,请帮助我理解这里出了什么问题

  <?php
    class Person {
        public $isAlive = true;
        public $firstname;
        public $lastname;
        public $age;
        public function __contruct($firstname, $lastname, $age) 
        {
           $this->firstname = $firstname;
           $this->lastname = $lastname;
           $this->age = $age;
       }
   }
   $teacher = new Person("boring", "12345", 12345);
   $student = new Person('hans', 'hansen', 24);
   $me = new Person('boring', '12345', 12345);
   echo $student->age;
  ?>
Run Code Online (Sandbox Code Playgroud)

php oop object

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

使用控制台应用程序时数据未插入数据库

我是控制台应用程序的新手.现在我为数据库中的插入值编写了一个示例函数.我的数据库连接没有问题.但我的valuse没有插入表中.请找到问题并告诉我.

这是我的代码

static void Main(string[] args)
        {
try
            {
                string sConnectionString = "Data Source=my ipaddress;Network Library=DBMSSOCN;Initial Catalog=db;user id=user;Password=password";
                string sSQL = "";
                using (var connection = new SqlConnection(sConnectionString))
                {
                    connection.Open();
                    Console.WriteLine("OK");
                    for (int i = 1; i <= 5; i++)
                    {

                        sSQL = "INSERT INTO test " +
                         "(id) " +
                             "VALUES (" + i + ")";

                        Console.WriteLine(i + " inserted successfully");

                    }
                    SqlCommand objCmd = new SqlCommand(sSQL, connection);
                }
            }
            catch (DbException)
            {
                Console.WriteLine("NOT OK");
            }
}
Run Code Online (Sandbox Code Playgroud)

c# database-connection console-application

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

如何在c#中提取.dll文件?

我是.NET应用程序开发的新手.涉及一个项目,有三个模块,如接口层,业务层和数据层; 我建了这些,我得到了.dll文件.

但是我丢失了一个.dll文件的源代码.

我想提取.dll并获得相同的源代码.是否可以从.dll文件中提取我的源代码?

c# dll decompiler

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

我如何使用folderbrowserdialog?

我如何使用folderbrowserdialog?

我希望用户能够选择他想要的任何目录.

private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                DialogResult result1;
                result1 = new DialogResult();
                folderBrowserDialog1. = "Select New Folder To Collect Files";
                if (result1 == DialogResult.OK)
                {

                }
                else
                {

                }
            }
            else
            {

            }
        }
Run Code Online (Sandbox Code Playgroud)

我该怎么做 ?

c# openfiledialog winforms

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