问题列表 - 第23481页

使用CSS垂直和水平居中图像

当我不知道图像的大小时,如何垂直和水平居中图像?我问了这个问题,有人建议使用表格.这不是我第一次听到桌子可以做到这一点,但我没有运气.

当我知道图像的大小时,搜索SO只会得到我的结果.我怎么用桌子做这个?

注意:JavaScript/jQuery不是首选,但如果有解决方案,我会接受它.

html javascript css jquery image

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

找到N×N二进制矩阵中仅包含零的最大矩形

给定NxN二进制矩阵(仅包含0或1),我们如何才能找到包含全0的最大矩形?

例:

      I
    0 0 0 0 1 0
    0 0 1 0 0 1
II->0 0 0 0 0 0
    1 0 0 0 0 0
    0 0 0 0 0 1 <--IV
    0 0 1 0 0 0
            IV 
Run Code Online (Sandbox Code Playgroud)

对于上面的例子,它是一个6×6的二进制矩阵.在这种情况下,返回值将是单元格1:(2,1)和单元格2:(4,4).得到的子矩阵可以是正方形或矩形.返回值也可以是所有0的最大子矩阵的大小,在该示例中为3×4.

arrays algorithm

73
推荐指数
4
解决办法
5万
查看次数

CakePHP将参数传递给动作

嗨,我在cakephp有点新,调整很麻烦..这是我最大的问题..

我试图将一个参数传递给一个动作,它确实加载,但是当我的脚本从控制器转到视图,并再次返回控制器时,它就消失了.

控制器代码

 function add($mac = 0)
{


if(isset($this->params['form']['medico'])) 
{

 $temp= $this->Person->find('first', array('conditions' => array('smartphones_MAC' => $mac)));
 $id= $temp['Person']['id'];

$this->Union->set('events_id', $id+1);
$this->Union->set('people_id', $id);
$this->Union->save();

}
Run Code Online (Sandbox Code Playgroud)

查看代码(这是一个菜单,我现在只有一个按钮)

 <fieldset>

 <legend>SELECCIONE SU ALERTA</legend>

 <?php 

  echo $form->create('Event'); 

  echo $form->submit('EMERGENCIA MEDICA',array('name'=>'medico')); 

  echo $form->end();

  ?> 

  </fieldset>
Run Code Online (Sandbox Code Playgroud)

parameters action cakephp parameter-passing

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

我可以编写一个从网站接收命令的Android应用程序吗?

我想编写一个Android应用程序,可以通过从网站发送命令来激活它.这可能吗?实际上,应用程序将在手机上运行,​​我将通过HTTP向它发送命令.

android

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

使用C#检查应用程序池(IIS 6)的状态

如何使用C#检查IIS6应用程序池的状态?例如,我想知道它是否正在运行!在此先感谢您的帮助 !

c# iis-6 application-pool

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

缓存在服务器上的内存中

我想用客户端Javascript和后端服务器(Python)编写Web应用程序.客户端需要经常以AJAX方式从服务器获取数据.数据库中的数据,并且每个请求的加载费用都很高.

但是,在桌面应用程序中,我只需将数据从DB加载一次到内存然后访问它.在Web应用程序中 - 服务器代码每次都会运行请求,所以我不能这样做(每次运行都必须再次从DB加载到内存).这怎么办?一个进程可以在服务器上运行,还是我必须在这里使用不同的东西?

一个例子就像在标签的stackoverflow上自动完成一样 - 如何在服务器中实现快速缓存/加载?


我想知道像memcached这样的数据存储是否真的是自动完成的好方法?你如何表示部分匹配的关键?

web-applications server-side

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

在VB.Net中从头开始创建位图图像时,质量很糟糕吗?

Vb.Net应用程序从头开始创建一个位图,并转换为tiff或将其发送到打印机.在这两种情况下,图像的质量(在这种情况下是字体)都不是很好.下面列出的示例代码创建了我用来写入图像的图形对象.

Dim gr2 As Graphics = Graphics.FromImage(New Bitmap(800, 1000), Imaging.PixelFormat.Format32bppPArgb))
Run Code Online (Sandbox Code Playgroud)

vb.net tiff image bitmap

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

显示HTML格式化字符串

我需要一个示例,说明如何使用简单的html将标记的字符串显示到TextView中.我找到了"跨越fromHtml(字符串源代码)",但我不知道如何将其插入到我的java代码中.

这是我的Java:

package com.SorenWinslow.TriumphHistory;

import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;

public class TriumphHistory extends ListActivity {
    String[] HistoryList;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        ArrayAdapter<String> adapter;
        HistoryList = getResources().getStringArray(R.array.history);
        adapter = new ArrayAdapter<String> (this,R.layout.historylistlayout,HistoryList);
        setListAdapter(adapter);

    }
}
Run Code Online (Sandbox Code Playgroud)

以下是历史样本:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="history">
<item><b>1883</b><br/>Some stuff happened</item>
<item><b>1884</b><br/>Some more stuff happened <i>before</i> the other stuff
</item>
<resources>
Run Code Online (Sandbox Code Playgroud)

这是我的historylistlayout.xml:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:gravity="center_vertical"
    android:textColor="#ffffff" …
Run Code Online (Sandbox Code Playgroud)

java eclipse android android-arrayadapter

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

如果我们不生成窗口,为什么Timer不起作用?

这是代码:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.Timer;

public class TimerSample {
  public static void main(String args[]) {
    new JFrame().setVisible(true);
    ActionListener actionListener = new ActionListener() {
      public void actionPerformed(ActionEvent actionEvent) {
        System.out.println("Hello World Timer");
      }
    };
    Timer timer = new Timer(500, actionListener);
    timer.start();
  }
}
Run Code Online (Sandbox Code Playgroud)

它会生成一个窗口,然后在终端(命令提示符)中定期打印"Hello World Timer".如果我对此行new JFrame().setVisible(true);进行注释,则应用程序不会向命令行打印任何内容.为什么?

添加:

我不确定我是否正确理解答案.据我所知,计时器启动一个新线程.并且这个新线程与"主"线程同时存在.当"主"线程完成时(当一切都完成并且没有任何事情可做)时,整个应用程序终止(与定时器创建的"新"线程一起).是正确的?

增加2:

上述说明仍然没有解释所有内容.例如,如果我评论new JFrame().setVisible(true);并放在try {Thread.sleep(20000);} catch(InterruptedException e) {};后面,该程序是有效的timer.start().所以,我有点理解.使用sleep,我们保持"main"线程忙,这样定时器创建的线程就可以存在.但new JFrame().setVisible(true);不要占据"主力".据我所知,它创建了自己的线程(如Timer).那么,为什么JFrame的线程可以在没有主线程和定时器线程的情况下存在呢?

java swing timer jframe

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

LoadViewState未在我的用户控件上触发

我有一个嵌套在转发器中的用户控件.在我的用户控制中,我有另一个中继器,我有一个面板.

我试图覆盖我的用户控件的LoadViewState事件并动态添加控件到面板.我想在LoadViewState中执行它,以便在viewstate加载之前添加动态控件,因此它们在回发后保留其值.

由于某种原因,用户控件(ascx)上的LoadViewState事件未触发.有没有办法强迫它开火,还是有其他方法我可以使用?我已经排除了用户控制转发器数据绑定事件,因为我需要它才能工作,即使数据绑定没有发生,我不能在转发器项目创建事件上这样做,因为子面板和内部html不存在然而.

asp.net viewstate user-controls loadviewstate

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