小编Ret*_*mus的帖子

包中的Java包?

我正在使用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)

java package

24
推荐指数
3
解决办法
4万
查看次数

php exec() - mysqldump创建一个空文件

我想从数据库创建备份,但我只得到一个空白文件.

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)
  1. 我删除了-p和pass之间的空格.看起来像:-pMYPASSWORD
  2. 替换"'

我想如果您使用的是基于Linux的Web服务器,则不必指定mysqldump的路径.

干杯! :-)

php mysql mysqldump exec

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

mysql查询 - 插入数据unix_timestamp(now())问题

我有一个INT(11)列,用于存储当前时间戳,以秒为单位.查询看起来像:

INSERT INTO `abc` (id, timestamp) VALUES ('', UNIX_TIMESTAMP ( NOW () ) )
Run Code Online (Sandbox Code Playgroud)

我不知道为什么,但日期没有改变.发送查询时无关紧要,列值不会更改.它有1342692014的价值,但我不知道为什么.

时间戳有任何选项或其他功能吗?我必须以秒为单位存储日期.

mysql unix time timestamp

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

TinyMce没有插入<br />

我正在使用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)

javascript tinymce

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

PHP:检查图像是否存在(方法)

我有 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。速度很关键。

更新:文件位于不同的服务器上。

php curl file-exists

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

JavaScript帮助:调用setTimeout时,简单脚本无效

我想每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)

javascript

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

Java - 如何遍历ArrayList以添加元素?

我是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)

java loops arraylist object

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

JFace Dialog处理提交的数据(okPressed)

这是我的对话框类: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)

java dialog jface return

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

用于帖子和评论的mysql结构

我已经阅读了几个教程,关于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 |

mysql comments posts

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

IE 7在桌面上增加了额外的高度

我试图找到为什么IE增加了额外的空间.这是一个临时图像,唯一的静态数据是图像宽度(171像素).

在Jquery中我提醒了div高度,在Firefox,Chrome和Opera中,div高度为164px,但在IE 7上它有172个!

火狐:

火狐

铬:

铬

IE 7:

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讨厌我?

html css internet-explorer alignment

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

在PHP中添加新值以启动数组

我尝试使用array_push(),但是我得到了致命的错误.

function get_data($table, $id = '', $condition){

   if($id != '')
     array_push( " WHERE `id` = '".$id."' ", $condition );

   ...
}
Run Code Online (Sandbox Code Playgroud)

问题是,如何在数组的开头添加一个值(在我的例子中是一个字符串)?

php arrays push

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

java int [] val或int val []

我是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)

java arrays integer initialization

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