小编Hri*_*sto的帖子

关于目录路径,你怎么称呼".."?

我无法在任何地方找到这个名字.我见过"up","parent","包含文件夹","双点","点点",但我找不到它的正式名称.例如,如果您尝试向上移动目录:

~ $ cd ../HristoOskov/
Run Code Online (Sandbox Code Playgroud)

...你怎么称呼点..

unix terminal terminology

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

创建个人MySQL数据库

接近这个有什么好办法?我想在我的笔记本电脑上创建一个本地数据库(现在),这样我就可以自学一些PHP以及如何与数据库进行交互.

......最好是自由的方法......

php mysql database

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

如何在C中实现qsort

我需要在C中实现qsort并按反向词典顺序排序.我对如何创建和调用比较函数感到困惑.这是我到目前为止..

qsort (strArr, numLines, sizeof(char*) , sort);

int sort(const void * str1, const void * str2) {
 return (-1) * strcasecmp((char*) str1, (char*) str2);
};
Run Code Online (Sandbox Code Playgroud)

Eclipse在qsort线上告诉我"'排序'未声明(在此函数中首次使用)",但我担心这不是我唯一的问题.有什么建议?

谢谢,Hristo

修订版...这就是我的数组的样子:

char **strArr = malloc(numLines * sizeof(char*));
fgets(output, 256, sourceFile);
strArr[i] = malloc(((int) strlen(output) + 1) * sizeof(char));
strcpy(strArr[i],output);
Run Code Online (Sandbox Code Playgroud)

c qsort

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

jQuery 中的输入字段占位符

我正在尝试创建一个登录页面,还没有担心实际登录,但我正在尝试实现输入字段中有一些褪色文本的效果,当您单击它时,文本消失或者如果您点击离开,文字重新出现。

我有这个适用于我的“用户名”输入字段,但“密码”字段给我带来了问题,因为我不能只做$("#password").attr("type","password"). 这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>

    <!-- Links -->
    <link rel="stylesheet" type="text/css" href="style.css" />

    <!-- Scripts -->
    <script type="text/javascript" src="jQuery.js"></script>
    <script>

        // document script
        $(document).ready(function(){

            // login box event handler
            $('#login').click(function(){

                $('.loginBox').animate({ 
                    height: '150px'
                }, 
                    '1000'
                );
                $('#username').show();

                // add pw placeholder field
                $('#password').after('<input type="text" id="placeHolder" value="Password" class="placeHolder" />');
                $('#password').hide();
            });

            // username field focus and blur event handlers
            $('#username').focus(function() {
                if($(this).hasClass('placeHolder')){
                    $(this).val('');
                    $(this).removeClass('placeHolder'); …
Run Code Online (Sandbox Code Playgroud)

jquery input

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

使用 PHP 从 MySQL 数据库中获取价值

$from = $_POST['from'];
$to = $_POST['to'];
$message = $_POST['message'];

$query  = "SELECT * FROM Users WHERE `user_name` = '$from' LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $fromID = $row['user_id'];
} 
Run Code Online (Sandbox Code Playgroud)

我试图让 $formID 成为我数据库中用户的 user_id 。用户表中的每一行都类似于:

user_id | user_name | user_type
   1    |  Hristo   |   Agent
Run Code Online (Sandbox Code Playgroud)

所以我想要,$from = 1但上面的代码不起作用。任何想法为什么?

php mysql database

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

javascript错误:未定义变量

to is not defined
[Break on this error] setTimeout('updateChat(from, to)', 1); 
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误......我正在使用Firebug进行测试,这会出现在控制台中.该错误对应于chat.js的第71行,包含该行的整个函数是:

function updateChat(from, to) {

    $.ajax({
        type: "POST",
        url: "process.php",
        data: {
            'function': 'getFromDB',
            'from': from,
            'to': to
        },
        dataType: "json",
        cache: false,
        success: function(data) {

            if (data.text != null) {
                for (var i = 0; i < data.text.length; i++) {  
                    $('#chat-box').append($("<p>"+ data.text[i] +"</p>"));
                }
                document.getElementById('chat-box').scrollTop = document.getElementById('chat-box').scrollHeight;
            }
            instanse = false;
            state = data.state;
            setTimeout('updateChat(from, to)', 1); // gives error
        },  
    });
}
Run Code Online (Sandbox Code Playgroud)

这通过函数调用链接到process.php,getFromDB代码是:

case ('getFromDB'): …
Run Code Online (Sandbox Code Playgroud)

javascript php

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

ActiveX对象未定义

Firebug给我以下错误:

ActiveXObject is not defined
[Break on this error] var xmlhttp = new ActiveXObject("MSXML2.XmlHttp"); 
Run Code Online (Sandbox Code Playgroud)

我已经读过ActiveX是一个Microsoft框架,它主要用于IE.我工作的地方的所有内部网页都是专门为IE 6设计和构建的,但现在他们希望我研究迁移到Firefox和Safari以及其他主要浏览器所需的内容......而且ActiveX无效Firefox浏览器.

那么如何在Mac上专门为Firefox和Safari设置ActiveX内容(对于初学者)?我知道有几个插件?这使得事情变得更容易......就像FF ActiveX Host ...但是有没有一个程序化的解决方案呢?

如果没有解决方案,没有插件,对于这个问题,是否可以用Java重写ActiveX片段?

firefox firebug activex activexobject

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

如何在C++中使用ifstream打开和读取文件?

我想打开一个文件并从中读取一行.文件中只有一行,所以我不需要担心循环,尽管为了将来参考,知道如何读取多行会很好.

int main(int argc, const char* argv[]) {

    // argv[1] holds the file name from the command prompt

    int number = 0; // number must be positive!

    // create input file stream and open file
    ifstream ifs;
    ifs.open(argv[1]);

    if (ifs == NULL) {
        // Unable to open file
        exit(1);
    } else {
        // file opened
        // read file and get number
        ...?
        // done using file, close it
        ifs.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?另外,我是否在成功打开时正确处理文件?

谢谢.

c++ file-io ifstream

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

我应该使用JPG或PNG作为可拼图的背景(背景重复)吗?

我读了几个关于这个主题的问题,我看到的一般反馈是JPGs用于照片,PNGs用于其他一切:

在以下情况下应使用PNG:

  • 您需要透明度(1位或Alpha透明度)
  • 无损压缩效果很好(例如图表或徽标,或计算机生成的图像)

在以下情况下应使用JPEG:

  • 无损压缩效果不佳(例如照片)
  • 需要全彩色

GIF应该在以下时间:

  • PNG不可用,例如在非常旧的软件或浏览器上
  • 动画是必要的

但是,似乎这些讨论更适合图像下载.我的问题更倾向于图像渲染.我打算在x和y方向重复背景......

background-image: url("/path/to/image.jpg");    /* repeat-x & repeat-y */
Run Code Online (Sandbox Code Playgroud)

...我可以将图像存储为JPG~13K或PNG~50K.因此,尽管相差很小,但浏览器能够非常快速地提取这个图像.但是,当浏览器在页面上呈现图像时,这种差异是否重要,特别是因为它具有重复的背景?

css image background-repeat image-rendering

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

如何检测传入的聊天消息?

我正在使用PHP,AJAX,MySQL数据库和大量jQuery来构建基于Web的聊天系统(类似于Facebook Chat).我坚持如何"倾听"即将进行的聊天......何时知道有人试图与我聊天......并且知道这是一个新的聊天,而不是现有的聊天.

现在,我正在轮询以查看数据库表中是否有新的插入,但它似乎效率很低......服务器的开销很大.

有没有办法接收通知,例如,在MySQL数据库的表中插入一行,以便不是经常轮询,我可以通知,然后去看插入什么?

如果有更好,更有效的方式来创建这种一对一的聊天关系,请给我一些建议.

谢谢,Hristo

php mysql ajax chat ajax-polling

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