我无法在任何地方找到这个名字.我见过"up","parent","包含文件夹","双点","点点",但我找不到它的正式名称.例如,如果您尝试向上移动目录:
~ $ cd ../HristoOskov/
Run Code Online (Sandbox Code Playgroud)
...你怎么称呼点..?
接近这个有什么好办法?我想在我的笔记本电脑上创建一个本地数据库(现在),这样我就可以自学一些PHP以及如何与数据库进行交互.
......最好是自由的方法......
我需要在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) 我正在尝试创建一个登录页面,还没有担心实际登录,但我正在尝试实现输入字段中有一些褪色文本的效果,当您单击它时,文本消失或者如果您点击离开,文字重新出现。
我有这个适用于我的“用户名”输入字段,但“密码”字段给我带来了问题,因为我不能只做$("#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) $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但上面的代码不起作用。任何想法为什么?
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) 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片段?
我想打开一个文件并从中读取一行.文件中只有一行,所以我不需要担心循环,尽管为了将来参考,知道如何读取多行会很好.
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)
我该怎么做?另外,我是否在成功打开时正确处理文件?
谢谢.
我读了几个关于这个主题的问题,我看到的一般反馈是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.因此,尽管相差很小,但浏览器能够非常快速地提取这个图像.但是,当浏览器在页面上呈现图像时,这种差异是否重要,特别是因为它具有重复的背景?
我正在使用PHP,AJAX,MySQL数据库和大量jQuery来构建基于Web的聊天系统(类似于Facebook Chat).我坚持如何"倾听"即将进行的聊天......何时知道有人试图与我聊天......并且知道这是一个新的聊天,而不是现有的聊天.
现在,我正在轮询以查看数据库表中是否有新的插入,但它似乎效率很低......服务器的开销很大.
有没有办法接收通知,例如,在MySQL数据库的表中插入一行,以便不是经常轮询,我可以通知,然后去看插入什么?
如果有更好,更有效的方式来创建这种一对一的聊天关系,请给我一些建议.
谢谢,Hristo