小编kus*_*lvm的帖子

在WAMP中更改MySQL root密码后无法连接

这是WAMPSERVER发现的最常见问题之一.我也遇到了这个问题,并在同一标题下发布了我的解决方案.但在得到没有适当的回复/解决方案后,我不得不转储Wampserver并安装XAMPP.它工作顺利(对于问题的解决方案,Scroll down 并在UPDATE部分下看,或者你可以在遇到快速之前阅读我的问题)

以下是详细信息:

好的,我正在使用WAMP并从所有root帐户的phpMyAdmin界面更改了mysql密码.在那之后,当我尝试访问localhost/phpmyadmin时 - 访问被拒绝,界面还没有准备好显示.这是错误

#2000 - mysqlnd无法使用旧的不安全身份验证连接到MySQL 4.1+.请使用管理工具使用该命令重置密码SET PASSWORD = PASSWORD('your_existing_password').这将在mysql.user中存储一个新的,更安全的哈希值.如果在PHP 5.2或更早版本执行的其他脚本中使用此用户,则可能需要从my.cnf文件中删除旧密码标志.
phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接.您应该检查配置中的主机,用户名和密码,并确保它们对应于MySQL服务器管理员提供的信息.

然后我尝试使用参考手册中给出的方法通过创建init.txt文件来重置密码(希望你们都知道我在这里做什么.如果不是只是尝试这个链接)

然后清楚地遵循所有说明,其输出中的CMD显示以下一些否定陈述:

找到"Edited_root_username"@localhost的密码无效

注意:CMD显示的rootusername是我通过phpMyAdmin接口更改的.前一个当然是 - 根.

cmd中的其他一些捕获语句是:

请查看yor mysql手册,了解`FLUSH PRIVELEGES附近的正确语法.

想不通问题在哪里???

[更新]

好的,在你重新安装WAMPSERVER之前,这个问题不会得到解决.但是如果你想按照mysql手册中的说明更改新安装的ROOT密码,请不要打扰.这完全是浪费时间.按照mysql手册中的步骤操作后,命令提示符中的错误与我上面提到的相同.是的,这次你有权访问PHPMYADMIN(由于重新安装),但是一旦你执行mysql init.txt文件,PHPMYADMIN说you have no database privileges(似乎WAMP还没有准备好放弃 - 无论如何搞砸了这个并看看下面的解决方案)

Solution:

备份mysql-> data文件夹下的数据,而不是重新安装Wamp install XAMPP.在XAMPP密码更改帮助页面中设置的用于更改root密码的过程确实像魅力一样(检查FaQ链接以便快速访问 - >到此问题).

是的,将您从WAMP中的mysql-> data文件夹复制的早期数据放在新XAMPP安装中mysql下的同一文件夹DATA文件夹中.

它为我工作,我可以访问我之前在wamp中创建的几乎所有数据库

注意--- Some of the tables might not show up if their .FRM files are not having corresponding.MYD and.MYI extension files .But important ones did …

mysql phpmyadmin

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

SQL函数Instr()

我有一个名为DP的列,如下所示:

 07-APR-2011
 12-APR-2011
 26-APR-2011
Run Code Online (Sandbox Code Playgroud)

现在要检索用于选择在4月份进行的付款的查询,我遇到了一个查询

select * from payments where instr(dp,'APR')<>0
Run Code Online (Sandbox Code Playgroud)

好的,我很熟悉INSTR函数和>符号,但不能用<> sign 这里解释逻辑!

[UPDATE]

我也知道这<>相当于!= .但我的观点是,我们可以使用
instr(dp,'APR') 而不是做 instr(dp,'APR')<>0

sql oracle

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

无效的强制转换异常C#ASP.Net

foreach(Label l in Controls)    // setting all labels' s visbility  on page to true
     l.Visible =true;
Run Code Online (Sandbox Code Playgroud)

但在运行时,我遇到了以下错误

Unable to cast object of type 'ASP.admin_master' to type 'System.Web.UI.WebControls.Label'.

c# asp.net casting

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

Java系统时间

我从SO的一个问题复制了这段代码:

public static String getCurrentTimeStamp() {
  SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  Date now = new Date();
  String strDate = sdfDate.format(now);
  return strDate;
}
Run Code Online (Sandbox Code Playgroud)

我想只获得系统时间而不是日期.然后我必须将第二行代码更改为:

SimpleDateFormat sdfDate = new SimpleDateFormat(" HH:mm:ss") ; 
Run Code Online (Sandbox Code Playgroud)

然后,DATE()必须获得当前时间.清除到这一点但我无法理解使用的format()函数.我的意思是我们不能简单地输出变量now而不是strdate?是因为返回类型的函数getCurrentTimeStamp()是String吗?

请澄清,如果有任何其他更简单和一行代码来获取系统时间,请分享.

java time systemtime

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

UInt抛出OverflowException

在向文本框输入负值时,我收到错误消息 Unhandled Exception: System.OverflowException: Value was either too large or too small for a UInt32.

这是我的代码:

 UInt32 n = Convert.ToUInt32(textBox2.Text);    
         if (n > 0)
          //code 
         else
         //code
Run Code Online (Sandbox Code Playgroud)

c#

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

React 受控与非受控组件的总体定义

几个月以来我一直在使用 React,并且我已经清楚这些来源的组件的受控和不受控制的性质

受控表单输入 非
受控组件

一切都很清楚,直到我偶然发现这篇文章

受控组件

我曾经认为受控与不受控制的 React 组件控制状态然后受控,DOM refs 处理然后不受控制(使用 refs )

然后文章第三改变了我的观点,即如果组件具有来自任何 React 组件(父组件或组件本身)的单一真实来源,则组件受到控制。好的!这意味着 React 组件从父 props 接收或播种值以映射构造函数中的组件本地状态变得不受控制。

如果您查看文章 3 的两个推荐部分的差异,我可以使黑白控制不受控制的唯一差异是这个

state = { email: this.props.defaultEmail }; //uncontrolled
Run Code Online (Sandbox Code Playgroud)

但是这两篇文章是不是让读者感到困惑,无法给出受控组件的明确定义,或者只是我自己?

我现在不确定我是否真的知道如何解释不受控制的组件。

或者这只是一个松散的术语?

javascript reactjs

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

反转位 JavaScript

这个问题是标准的,但 JavaScript 中的解决方案需要花费更多的精力来编写代码。

我得到了解决方案,但我的答案只有所需的一半。

问题描述

反转 32 位无符号整数 A 的位。

问题约束

0 <= A <= 2^32

输入格式

输入的第一个也是唯一的参数包含一个整数 A。

输出格式

返回表示最小异或值的单个无符号整数。

输入示例

Input 1:
0
Input 2:
3
Run Code Online (Sandbox Code Playgroud)

示例输出

Output 1:
0
Output 2:
3221225472
Run Code Online (Sandbox Code Playgroud)

我的解决方案


function modulo(a, b) {
        return a - Math.floor(a/b)*b;
}
function ToUint32(x) {
    return modulo(parseInt(x), Math.pow(2, 32));
}
function revereBits(A){
    A = A.toString(2);
    while (A.length < 31){
        A = "0"+A;
    }
    var reverse = 0;
    var NO_OF_BITS = A.length;
    for(var i = NO_OF_BITS; i >= …
Run Code Online (Sandbox Code Playgroud)

javascript bit-manipulation bit-shift

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

乘弦

问题集 -给定两个非负整数num1和num2表示为字符串,返回num1和num2的乘积,也表示为字符串。

我的算法似乎适用于所有回文测试案例,但只有1-9个

更新

Javascript有一个parse方法,但我不想使用它,因为问题来自leetcode或事实上来自任何此类网站的问题,而问题集明确指出了这一点。

//**Input:**
var n1 = "123456789"
var n2 = "987654321"

var multiply = function(str1, str2) {
  var sum = 0, k = 1;
  for( var i = str1.length - 1; i>=0; i--){
      var val1 = parseInt(str1[i], 10) * k;

      k *= 10;
      var d = 1;
      for(var j = str2.length - 1; j >=0; j--){
          var val2 = parseInt(str2[j], 10) * d;
          d *= 10;

          sum +=  val1 * val2;

      }
  }
  return sum.toString();
};

console.log(multiply(n1,n2)) …
Run Code Online (Sandbox Code Playgroud)

javascript algorithm multiplication

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

`rand.Intn` 函数的内部工作原理 - GoLang

不知何故,我碰巧查看了 Go 的源代码,了解它如何在传递数组长度时实现 Random 函数。

这是调用代码

func randomFormat() string {
    formats := []string{
        "Hi, %v. Welcome!",
        "Great to see you, %v!",
        "Hail, %v! Well met!",
    }
    return formats[rand.Intn(len(formats))]
}

Run Code Online (Sandbox Code Playgroud)

Go源代码:主要部分

func (r *Rand) Intn(n int) int {
    if n <= 0 {
        panic("invalid argument to Intn")
    }
    if n <= 1<<31-1 {
        return int(r.Int31n(int32(n)))
    }
    return int(r.Int63n(int64(n)))
}
Run Code Online (Sandbox Code Playgroud)

Go 源代码:参考部分 - 大多数开发人员已经将其安装在他们的机器或 go 存储库上。

// Int31n returns, as an int32, a non-negative pseudo-random number in [0,n).
// …
Run Code Online (Sandbox Code Playgroud)

bit-manipulation go random-seed

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

回滚命令不起作用 - Oracle

我丢了一张桌子试图回滚,但没用.它会像这样工作还是我在这里玩错了?

从大多数注释中可以看出,DDL语句不能通过回滚来解除,而只能通过FLASHBACK来解除.

我尝试撤消DELETE FROM STUDENT;

它仍然无法撤消:

我的执行令是

  • 插入,

  • 删除,

  • ROLLBACK.

oracle sqlplus rollback dml oracle11g

-4
推荐指数
2
解决办法
8744
查看次数