我正在使用eclipse 3.8 indigo,我不知道为什么,当我创建一个新包时,新包的目的地就到了.我想在包中创建新包:package in package.我试图复制/粘贴新创建的包或移动,但它只是复制.
例如,我想在我的主源包中创建不同的包:对话框,视图,表等.例如:
com.new.application // this is the the main package created by wizard
com.new.application.view // package that contains all views.
Run Code Online (Sandbox Code Playgroud) 我想从数据库创建备份,但我只得到一个空白文件.
include('config.php');
$command = "mysqldump --opt -h ".$_host." -u ".$_user." -p ".$_pass." ".$_db." > test.sql";
exec($command);
echo "<br />".$command;
Run Code Online (Sandbox Code Playgroud)
在.php文件所在的位置创建test.sql.
编辑:
注意!我正在使用XAMPP WINDOWS!
解:
因为我使用的是Windows Web服务器(XAMPP),所以我需要指定路径:
$command = 'd:\xampp\mysql\bin\mysqldump --opt -u '.$_user.' -p'.$_pass.' '.$_db.' > test.sql';
Run Code Online (Sandbox Code Playgroud)
-pMYPASSWORD
"
为'
我想如果您使用的是基于Linux的Web服务器,则不必指定mysqldump的路径.
干杯! :-)
我有一个INT(11)列,用于存储当前时间戳,以秒为单位.查询看起来像:
INSERT INTO `abc` (id, timestamp) VALUES ('', UNIX_TIMESTAMP ( NOW () ) )
Run Code Online (Sandbox Code Playgroud)
我不知道为什么,但日期没有改变.发送查询时无关紧要,列值不会更改.它有1342692014的价值,但我不知道为什么.
时间戳有任何选项或其他功能吗?我必须以秒为单位存储日期.
我正在使用TinyMce插入/编辑数据库中的文本,但我不知道为什么<br />
会丢失.即使我按ENTER或SHIFT + ENTER,也没有新行.
TinyMce初始化:
tinyMCE.init({
mode : "textareas",
theme : "simple",
force_p_newlines : false,
force_br_newlines : true,
convert_newlines_to_brs : false
});
Run Code Online (Sandbox Code Playgroud) 我有 5000 多个图像链接,我需要找到一种方法来检查它们是否存在。我用过getimagesize()
,但时间太长了。速度对我来说至关重要。
我写了一个小函数,但它不起作用,我不知道为什么。
function img_exists($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if(curl_exec($ch))
return true;
else
return false;
curl_close($ch);
}
Run Code Online (Sandbox Code Playgroud)
目前我正在用 PHP 进行检查。请让我知道是否有更好的解决方案。
请注意,如果连接超时(1 秒),则该函数返回 false。速度很关键。
更新:文件位于不同的服务器上。
我想每2秒更改一个span元素中的exists,但它只显示0中的内容:'asd'.
谁能告诉我为什么这不起作用?
var n = 0;
function hideVideoSpan(type){
switch(type)
{
case 0:
{
$("#hideVideoSpan").html('asd');
n = 1;
break;
}
case 1:
{
$("#hideVideoSpan").html('lol');
n = 0;
break;
}
default:break;
}
setTimeout(hideVideoSpan(n), 2000);
}
hideVideoSpan(n);
Run Code Online (Sandbox Code Playgroud) 我是java的新手,我想从类中获取所有数据.
这是我向班级添加数据的方式:
String[] arrNames = { "Andrew", "James" ... };
...
for(int i = 0; i < arrNames.length; i++){
Person person = new Person();
person.setId(i + 1);
person.setName(arrNames[i]);
person.setLastname(arrLastnames[i]);
person.setIdentifier(arrIds[i]);
person.setAddress(arrAddreses[i]);
}
Run Code Online (Sandbox Code Playgroud)
如何获取我已添加到课程中的所有数据?
for(Person p : ???){
System.out.println(p.getName());
}
Run Code Online (Sandbox Code Playgroud) 这是我的对话框类:InputDialog,它是用另一个View的按钮打开的.此对话框包含单个文本输入.
public class InputDialog extends Dialog{
public InputDialog(Shell parentShell) {
super(parentShell);
// TODO Auto-generated constructor stub
}
@Override
protected Control createDialogArea(Composite parent) {
parent.setLayout(new GridLayout(1, false));
Text txtName = new Text(parent, SWT.NONE);
return super.createDialogArea(parent);
}
@Override
protected void okPressed() {
// TODO Auto-generated method stub
super.okPressed();
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我打开对话框的方式:
buttAdd.addSelectionListener(new SelectionListener() {
@Override
public void widgetSelected(SelectionEvent e) {
// TODO Auto-generated method stub
InputDialog dialog = new InputDialog(new Shell());
dialog.open();
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
// TODO Auto-generated …
Run Code Online (Sandbox Code Playgroud) 我已经阅读了几个教程,关于mysql,db结构的文档以及我通过php使用它几周.现在我遇到了问题,我不知道如何为帖子和评论形成/组织/创建我的数据库结构.我已经阅读了一些关于此的帖子(这里是stackoverflow),但我没有找到任何有用的东西.我知道我需要有2个表用于帖子和评论,当我需要在页面上用外键(或ID)打印它时,我"合并"它们(仅在页面上,而不是在SQL上).当一个人正在查看该页面时,他正常看到帖子和评论,但在"背景"中,所有内容都存储在2个表格中.
每当有人添加新评论或回复时,我是否需要添加新列?
如果我的问题是真的,那意味着如果在帖子中有100多个评论,那意味着我需要每次都更改一次表格?这意味着如果帖子"A"有3条评论而帖子"B"有150条评论,那么我的表"评论"会有100多列吗?
例如:
帖子 | column1 | column2 | ...... | columnN
A | bla1 | bla2 | bla3 | - 空| - 空| ...... | - 空 - |
B | bla1 | bal2 | bla3 | bla4 | bla5 | bla6 | ...... | bla100 |
我试图找到为什么IE增加了额外的空间.这是一个临时图像,唯一的静态数据是图像宽度(171像素).
在Jquery中我提醒了div高度,在Firefox,Chrome和Opera中,div高度为164px,但在IE 7上它有172个!
火狐:
铬:
IE 7:
HTML:
<div class='wide-box'>
<table border="0" cellspacing="0" cellpadding="0" width="171">
<tr><td height="7"><img src="images/wide-box-header.png" width="100%" alt='' /></td></tr>
<tr><td class='y-repeat'><img src="images/temp/3.png" alt=''/></td></tr>
<tr><td height="9"><img src="images/wide-box-footer.png" width="100%" alt='' /></td></tr>
<tr><td class='shadow'></td></tr>
</table>
</div><!-- WIDE BOX -->
Run Code Online (Sandbox Code Playgroud)
CSS:
.wide-box{
display:block;
width:171px;
float:right;
margin-right:10px;
}
.wide-box .y-repeat img { display:block;margin:0 auto; }
.wide-box .y-repeat { background:url(images/wide-box-y-repeat.png) top left repeat-y; }
.wide-box .shadow { height:10px;background:url(images/wide-box-shadow.png) top center no-repeat; }
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(window).load(function(){
$(".wide-box table").height( $(".wide-box .y-repeat img").height() + 24 );
});
Run Code Online (Sandbox Code Playgroud)
为什么IE讨厌我?
我尝试使用array_push(),但是我得到了致命的错误.
function get_data($table, $id = '', $condition){
if($id != '')
array_push( " WHERE `id` = '".$id."' ", $condition );
...
}
Run Code Online (Sandbox Code Playgroud)
问题是,如何在数组的开头添加一个值(在我的例子中是一个字符串)?
我是Java的新手,我知道这是一个愚蠢的问题,但我无法理解Java如何初始化他的变量.我试着做一些测试,但我无法弄清楚这是如何工作的.
当我学习编程C或Java时,定义一个新变量的语法是这样的:
type name;
int value;
Run Code Online (Sandbox Code Playgroud)
和一个整数数组:
type name[];
int values[];
Run Code Online (Sandbox Code Playgroud)
在Java中,int[] val;
这将是数组中的数组?
例如:
int[] val = new int[2];
val[0] = 012345; // Error ?
Run Code Online (Sandbox Code Playgroud)
以上是正确的.那么这意味着下面的例子是一样的吗?
int val[] = new int[2];
val[0] = 123;
val[1] = 456;
int[] val2 = new int[2];
val2[0] = 789;
val2[0] = 101;
Run Code Online (Sandbox Code Playgroud)