小编Bya*_*gan的帖子

在Windows 7 64位上安装Hg-Git

我正在尝试将Hg-Git插件安装到我的Windows 7操作系统上一段时间

  1. 我遇到了一些困难,例如安装Python和本博客中描述的其他实用程序.

  2. 我甚至在这个手动问题之后,由于此日志中描述的错误而无法安装此插件.

  3. 我搜索了谷歌,我找到了这本手册

  4. 现在我在这个日志中显示了这些错误.

对这些错误有任何帮助吗?谢谢您的帮助.

git hg-git mercurial-extension

16
推荐指数
2
解决办法
6292
查看次数

PHP中的密码强度检查

我正在尝试创建密码检查脚本.我已经检查过电子邮件(对于不允许的字符),如下所示:

  public function checkEmail($email)
  {
    if (filter_var($email, FILTER_VALIDATE_EMAIL))
      return true;
    else
      return false;   
  }
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找一种密码验证功能,它可以检查密码是否至少包含一个字母数字字符和一个数字字符,并且至少包含8个字符,并且还提供错误消息.

php passwords validation

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

如何使用已弃用的mysql_*函数成功重写旧的mysql-php代码?

我仍然主要从我买的书中学习,但今天我知道我的书已经老了,即使我今年买了关于PHP编程的书.现在我知道PHP中的mysql_*命令已被弃用,应该用更安全和稳定的预处理语句和PDO替换.所以我根据它自己重写了我的所有网页,也许我需要你的一些建议如何正确地做到这一点,并为你工作所有更有经验的人:)

所以我将在这里开始我的重写只有主要部分(连接数据库并选择数据库)(其余的我可以自己用google和手册).我会在这里写下我的旧剧本,并问你我是否正在做一切正确而且没有遗漏任何东西,我希望这也可以成为其他人的好手册/答案.让我们开始吧.

所以在配置中我有这样的东西:

$db = new dbConn('127.0.0.1', 'root', 'pass', 'people', 'animals');
Run Code Online (Sandbox Code Playgroud)

这应该是这样的:

$db = new PDO('mysql:host=127.0.0.1;dbname=people;charset=UTF-8', 'root', 'pass');
Run Code Online (Sandbox Code Playgroud)

对?但是当我需要选择数据库以后我应该没有dbname=people;?但是如何选择数据库呢?

这是我唯一的重写脚本,这是大多数Web项目的基础,我希望它不仅能让我理解新的PDO系统是如何工作的:

class dbConn
{
  public function __construct($server, $user, $pass, $db_people, $db_animals)
  {    
    if (!empty($server) && !empty($user) && !empty($pass) && !empty($db_people) && !empty($db_animals))
    {
      $this->server = $server;
      $this->user =  $user;
      $this->pass = $pass;
      $this->db_people = $db_people;  
      $this->db_animals = $db_animals;  
      $this->connect(); 
    }  
    else
    {
      die("Set up connection to db");
    }
  }

  public function connect()
  {
    $this->conn = mysql_connect($this->server, $this->user, $this->pass) or …
Run Code Online (Sandbox Code Playgroud)

php mysql database deprecated

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

如何在 Javascript 中编写 1 到 1000 之间的奇数和偶数的脚本?

我正在研究一本 Javascript 书,其中有已解决的示例,但有一个示例没有解决方案。我想知道该怎么做...

在javascript(在浏览器中)中,我应该做的是写1-1000的偶数,完成后写1-1000的奇数......我不知道如何在数字书写之间添加非常小的“暂停”以及如何添加知道第一个周期是否结束并开始写入奇数?

这是我的开始方式:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
   <title>Test</title>
 </head>
 <body>
<script type="text/javascript">
/* <![CDATA[ */
var i;
for (i = 0; i < 1000; i++)
if ((i % 2) == 0)
  document.writeln(i);

/* ]]> */
</script>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript loops numbers

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

Php日期格式从变量更改

我从另一个函数获取php输出函数,它总是以这种格式返回日期:

2012-05-24 09:05:20
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何从我需要的变量$ p_re ["last_login"]格式中获得?我需要它

24.5.2012 09:05:20
Run Code Online (Sandbox Code Playgroud)

谢谢大家我没有在任何部分找到它 - 从数据库改变,但我需要从已输出变量"重写"格式.谢谢.

php datetime

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

使用嵌套循环,循环变量以什么顺序递增?

我有一个关于如何在Delphi中填充矩阵的问题?在哪个方式和哪个行和列第一个econd和哪个数字后跟哪个数字在Delphi中的顺序是什么?你能帮忙澄清一下吗?详情如下:

我有5x5 Matrix,数字1到5,代码如下:

for i := 1 to 5 do
   for j := 1 to 5 do
       x[i, j] := i + j;
Run Code Online (Sandbox Code Playgroud)

x [2,2]和x [1,1]等位置会是什么?填充矩阵的顺序是什么?用哪种方法?什么行和列填充第一,第二,第三等?谢谢您的回答.

delphi for-loop position matrix cycle

0
推荐指数
2
解决办法
2356
查看次数