我在Linux上使用PHP-mysql (RHEL 5.0)第一次
当我尝试使用mysqli_connect从我的PHP脚本连接MySQL时.
它显示以下错误:
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'(2)
Run Code Online (Sandbox Code Playgroud)
google搜索小时后,我发现解决方案,这是说在这里.
当我遵循这种方法并发出命令时:
service mysqld status
Run Code Online (Sandbox Code Playgroud)
作为root用户,我得到了: mysql is dead but subsys locked
任何人都知道如何解决这个问题并导致此错误?
也
phpinfo();
Demo./usr/local/mysql/bin
.任何人都可以帮助我吗?任何帮助表示赞赏.
提前致谢.
我想知道在JavaScript中选择元素的两种不同语法.
假设我想从当前文档中选择所有div,那么:
var divs = document.getElementsByTagName("div");
alert("There are "+divs.length+" Divs in Document !");
Run Code Online (Sandbox Code Playgroud)
会工作得很好.但是还有另一种方法,比如:
var divs = document.querySelectorAll("div");
alert("There are "+divs.length+" Divs in Document !");
Run Code Online (Sandbox Code Playgroud)
当它们都以相同的方式工作时.他们之间有什么区别?
提前致谢.我见过这样的问题,但他们并不满足需要.
我正在尝试在jQuery中进行验证.
blur
通过检查给定是否input
为空,它将在事件发生后产生错误.基于此,它将创建具有特定错误的<div class="errdiv">
旁边的那个input
.我用它.offset
来获得那个特定input
的位置.errdiv
.
CSS:
.inpt {
width:500px;
height:50px;
background:#eee;
color:#444;
border:2px solid #ddd;
padding:5px;
transition: all ease 1s;
border-radius:5px;
outline:none;
}
.inpt:focus {
background:#fff;
color:#222;
border:2px solid #000;
}
.err {
background:pink;
border:2px solid #f00;
color:#a00;
}
.errdiv {
position:absolute;
top:0px;
left:0px;
height:30px;
display:inline-block;
padding:5px;
border-radius:5px;
background:#a00;
border:1px solid #a44;
color:#fff;
text-align:center;
font-weight:bolder;
visibility:visible;
opacity:0;
}
Run Code Online (Sandbox Code Playgroud)
JS:
$(document).ready(function(){
$(".inpt").blur(function(){
// Check Input for validation.
$(".errdiv").remove(); //Remove Any …
Run Code Online (Sandbox Code Playgroud) 我正试图从C++转向Java.
我想知道的是,在C++中,在类定义之后,需要使用分号(;
),但在Java中则不是.
也就是说,在C++中:
class Person {
public:
string name;
int number;
}; // Note this semicolon
Run Code Online (Sandbox Code Playgroud)
但在Java中:
class Person {
public String name;
public int number;
} // Semicolon is not required
Run Code Online (Sandbox Code Playgroud)
那很好,我理解.
但是,我的问题是:
当我在类定义结束时添加分号时,Java也可以工作,如:
class Person {
public String name;
public int number;
}; // Now this semicolon is confusing me!
Run Code Online (Sandbox Code Playgroud)
我编译并执行了为Java显示的程序片段,它们都有效.任何人都可以解释为什么会这样吗?Java中类定义结尾的分号代表什么?
如果这个问题质量低,我很抱歉,但我真的需要澄清一下.我希望Java专家能帮助我.
好吧,我已经在课堂定义和其他相关问题中看到过Semicolons.
提前致谢.
我正在创建一个WebApp,它需要将各种化学品的百分比(如[HCl [ Hydrochloric acid
],NaOH [Sodium Hydroxide
]等)作为用户输入.
所以这就是我在做的事情HTML
:
<input type='text' value='' name='hcl' placeholder='Enter HCl%' />
Run Code Online (Sandbox Code Playgroud)
这在大多数情况下都能很好地工作,但是现在我的客户要求输入H 2 SO 4,SiO 2等化学品的百分比.
所以这就是我用过的东西:
<input type='text' placeholder='H<sub>2</sub>O' />
Run Code Online (Sandbox Code Playgroud)
但没有成功.
所以现在我有一个问题:
我们怎样才能格式placeholders
的html input
显示格式文本喜欢这里提到的一个?
label
在<input>
其外部使用将在其中包含格式化文本,如:
<label for='h2o'>Enter H<sub>2</sub>O% :</label><input id='h2o' type='text' />
Run Code Online (Sandbox Code Playgroud)
小提琴,我现在正在使用这种方法;
但我仍然很想知道它也可以用占位符来完成吗?
使用CSS还是CSS3?
如果不是那么使用JS?
欢迎任何建议.
希望专家将帮助我.提前致谢 :)!
我正在读一篇关于text-rendering
CSS 的文章.
据该博客说:
text-rendering
CSS中的属性允许您选择超速的文本质量(反之亦然),允许您通过向浏览器建议如何在屏幕上呈现文本来微调优化.它为渲染引擎提供有关在渲染文本时要优化的内容的信息.浏览器在速度,易读性和几何精度之间进行权衡.
此外,它还可用于优化目的,以减少页面加载时间,如此处所述.但是有些术语在阅读那篇文章时让我很困惑,我认为这里的专家会详细说明这些术语以便更好地理解.所以这些是这些术语:
渲染是什么意思?怎么做(关于CSS)?
什么是易读性?
任何人都可以请有所不同optimizeLegibility
和optimizeSpeed
?应该如何以及在何处使用它们?
除了IE,每个浏览器都支持这个属性,所以81.0%的世界将使用它没有问题.这就是为什么我要问这个问题以便清楚理解这些概念.
我从我的php
脚本发送一些邮件.
它有如下结构:
<style type="text/css">
.elements{
/*its CSS*/
}
.elements:hover{
/* Hoverd CSS changes background and color*/
}
</style>
<center>
Actual Mail Body <a class="elements" href="URL">Element</a>
<center>
Run Code Online (Sandbox Code Playgroud)
这适用于所有邮件客户端,除了gmail
.因此,快速SO
搜索引导我:HTML格式的电子邮件在Gmail中根本不显示,但在其他邮件客户端中
我开始知道gmail
不支持<style>
而是支持inline-style
.
所以我尝试了这个:
<center>
Actual Mail Body <a class="elements" href="URL" style="it's style here">Element</a>
<center>
Run Code Online (Sandbox Code Playgroud)
但是现在我的问题是:hover
伪类无法转换为inline-style
,所以我试图模仿它JavaScript
:
<center>
Actual Mail Body <a class="elements" href="URL"
OnMouseOver="this.style.background='#ddeeff';this.style['color']='#555555';"
onmouseout="back-to-original-css">Element</a>
<center>
Run Code Online (Sandbox Code Playgroud)
但这对我没有帮助.
那么有没有办法让:hover
伪类在gmail
邮件客户端工作?
此外,我认为这是不可能的(看看g+'s
你的 …
我使用以下程序化了My File输入:
<html>
<head>
<style>
#yourBtn{
position: relative;
top: 150px;
font-family: calibri;
width: 150px;
padding: 10px;
border-radius: 5px;
border: 1px dashed #ddeeff;
text-align: center;
background-color: #ffddee;
cursor:pointer;
color:#333333;
}
</style>
<script type="text/javascript">
function getFile(){
document.getElementById("upfile").click();
}
function sub(obj){
document.getElementById("yourBtn").innerHTML = "Uploading Please Wait...";
document.myForm.submit();
event.preventDefault();
}
</script>
</head>
<body>
<center>
<form action="/sub/upload.php" method="POST" enctype="multipart/form-data" name="myForm" target="myiframe">
<div id="yourBtn" onclick="getFile()">click to upload a file</div>
<div style='height: 0px;width: 0px; overflow:hidden;'><input id="upfile" type="file" name="upload" style="display:none;" onchange="sub(this)" /></div>
</form>
<iframe name="myiframe" style="width:100;height:100;border:2px solid #bbccdd;"></iframe> …
Run Code Online (Sandbox Code Playgroud) 我正在读一篇文章:
据他们说,如果你需要favicon
用于各种目的,你需要为每个目的创建不同的(对于WIN8中的图块,对于Opera和Chrome中的快速拨号).
好的,没关系,我仍然使用16X16 .ico
文件,我认为它适用于优化目的.
但是现在阅读完这些文章之后,我会遇到各种各样的问题(假设我使用photoshop为各种目的创建了各种图标):
- 如何检测应该向浏览器提供哪个图标(如何检测该浏览器要求favicon
在地址栏中显示它?还是要保存为磁贴?或者用于快速拨号?)
- 如何在不损失连接速度的情况下将该特定图标提供给浏览器,因为图标大小?
- 为了指定的目的,html
应该在html
(文件)中添加()代码行?
目前我用16X16图标:
<link rel="icon" type="image/x-icon" href="favicon.ico"/>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/><!-- IE8 -->
Run Code Online (Sandbox Code Playgroud)
- 通过加载index.html
页面上的所有图标,浏览器可以为所有子页面缓存它们吗?(将所有图标放在站点的根目录中?)
- 但是这会通过增加index
页面本身的加载时间来影响网站的性能.
那么,无论如何都要检测需要favicon的目的,然后动态地(JavaScript
例如使用)服务它,而不会失去页面加载的速度?另外如何拥有一个favicon
for chrome
s webstore?(即什么行的(html
)代码).
希望这里的专家会帮助我.提前致谢.
PS:
我已经读过了:
但它们很少或没有用.
我正在学习正则表达式,以便在lex程序中使用它们.我在这里看到,在正则表达式中:
'*' matches 0 or more occurances of pattern
'?' matches 0 or 1 occurance of the pattern
通过这个我有点困惑.我的意思是:
FL [0-9]*"."[0-9]+
FL [0-9]?"."[0-9]+
对于0.999或.999等数字(即,在小数点之前只有一位数的数字.
)?任何人都可以解释一下吗?提前感谢你:).
我想检查用户浏览器是否支持"contenteditable"或任何HTML5属性?
所以这是我的JavaScript:
var isEditable=false;
function chk() {
var z=document.getElementById("mydivid");
if(typeof(z["isContentEditable"])==="boolean") {
isEditable=true;
}
}
function doEdit() {
chk();
var z=document.getElementById("mydivid");
if(isEditable) {
z.setAttribute("contenteditable","true");
z.focus();
} else {
/* add a texbox and put all div's innerHTML into it, All in all: a Boring Stuff. */
}
}
Run Code Online (Sandbox Code Playgroud)
这是HTML:
<a href="#" onclick="doEdit();">Click To Edit </a>
<div id="mydivid"> Hi Ssup ?? <img src='' alt="some image" /></div>
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我的方法是否正确?它会在IE(版本<8.0)中有效吗?而且还需要一个更好的方法!
我正在创建一个int
数组并将其所有元素都0
放入其中C
.
使用:
int arr[50],i;
for(i=0;i<50;i++){
arr[i]=0;
}
Run Code Online (Sandbox Code Playgroud)
如果在函数内部使用或者main()
类似,它可以正常工作:
int main(){
int arr[50],i;
for(i=0;i<50;i++){
arr[i]=0;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是如果我们使用任何函数之外的代码,会发生奇怪的事情:
#include <stdio.h>
int arr[50],i;
for(i=0;i<50;i++){
arr[i]=0;
}
int main()
{
printf("Hello World!");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译时出错:
error: expected identifier or '(' before 'for'
for(i=0;i<50;i++){
^
Run Code Online (Sandbox Code Playgroud)
那么,那个语法C
不支持函数外的循环吗?
如果不是,那为什么会这样呢?