问题列表 - 第22366页

在乳胶中使用beamer类时使标题居中

我想把框架标题放在我的谈话中心.我知道beamer类具有内置框架标题的内置功能,但我无法弄清楚如何做到这一点.它是这样的:

\begin{frame}
\frametitle[alignment=center]{title}
\end{frame}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

我可以得到一些帮助吗?

latex beamer

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

2版软件:最佳VCS方法?

我想我最好解释一下我的情况:

我正在开发一些软件,我正处于将我的项目分成两个功能不同的分支的阶段.碰巧这个应用程序是一个Android应用程序,我将在Market上进行部署,其约束条件是每个应用程序必须具有唯一的包标识符(明智的,不是?).

我目前的方法是克隆我原始项目的git repo,但这会导致包名称出现问题.我希望系统足够健壮,以便一个分支上的错误修复/新功能将合并到另一个分支,但只有当我想要它时.

有没有人有什么建议?

git version-control branch

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

如何告诉编译器我的类动态地解析方法?

我有一个resolveInstanceMethod用于动态实现方法的类.当我从代码的其他部分调用动态实现的方法时,编译器会发出一个警告,指出该对象可能无法响应选择器.我希望编译器不为此类发出此类警告,但我不想在其他类上调用无效选择器时禁止显示警告.这可能吗?

cocoa objective-c

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

在Android的ActivityUnitTestCase中测试对话框

我正在尝试在android中测试一个Activity,它将显示一个ProgressDialog并且在App中一切正常,但是当我尝试使用ActivityUnitTestCase并且测试导致Activity显示对话框时它失败并出现此错误:

android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
at android.view.ViewRoot.setView(ViewRoot.java:429)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:178)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
at android.view.Window$LocalWindowManager.addView(Window.java:392)
Run Code Online (Sandbox Code Playgroud)

我正在查看问题,当我们尝试从测试中创建它时,我的活动的onCreateDialog方法似乎崩溃了,我认为这是另一个上下文,我明白了,但是我想知道你们中的任何一个是否已经成功尝试这样的场景.

这是我的onCreateDialog的代码.

    public Dialog onCreateDialog(final int id)
{
    Dialog dialog;
    switch (id)
    {
        case PROGRESS_BAR:
            loadingDialog = new ProgressDialog(this);
            loadingDialog.setMessage("searching for product...");
            loadingDialog.setIndeterminate(true);
            dialog = loadingDialog;
            break;
        case INEXISTING_PRODUCT:
            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setMessage("Product not found");
            builder.setPositiveButton("OK", null);
            dialog = builder.create();
            break;
        case UNAVAILABLE_SERVICE:
            AlertDialog.Builder unavailableBuilder = new AlertDialog.Builder(this);
            unavailableBuilder.setMessage("Service Unavailable");
            unavailableBuilder.setPositiveButton("OK", null);
            dialog = unavailableBuilder.create();
            break; …
Run Code Online (Sandbox Code Playgroud)

android unit-testing

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

在CodeIgniter中的模型中加载库

为什么我的模型不会加载加密库?

class User_model extends Model {

  function User_model() {
    parent::Model();
    $this->check_login();
  }

  function check_login() {
    $this->load->library('encrypt');
    $email = $this->encrypt->decode($email);
    ....
  }
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个PHP错误:在第X行的非对象上调用成员函数decode() - 其中X是$ this-> encrypt-> decode($ email); 线?

编辑显示问题是从构造函数调用了check_login

codeigniter

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

ADO.NET - 糟糕的做法?

几个月前我在MSDN上阅读一篇文章,并且最近开始使用以下代码片段来执行ADO.NET代码,但我觉得它可能很糟糕.我是在反应还是完全可以接受?

private void Execute(Action<SqlConnection> action)
{
    SqlConnection conn = null;
    try {
        conn = new SqlConnection(ConnectionString);
        conn.Open();
        action.Invoke(conn);
    } finally {
        if (conn != null && conn.State == ConnectionState.Open) {
            try {
                conn.Close();
            } catch {
            }
        }
    }
}

public bool GetSomethingById() {
    SomeThing aSomething = null
    bool valid = false;
    Execute(conn =>
    {
        using (SqlCommand cmd = conn.CreateCommand()) {
            cmd.CommandText = ....
            ...
            SqlDataReader reader = cmd.ExecuteReader();
            ...
            aSomething = new SomeThing(Convert.ToString(reader["aDbField"]));
        }
    });
    return aSomething;
}
Run Code Online (Sandbox Code Playgroud)

ado.net

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

解压缩时使用ant保留文件权限和压缩文件

我正在编写一个ant build.xml文件,它执行以下操作:

  • 采用压缩文件夹(.zip)
  • 解压缩它
  • 添加了许多文件
  • 压缩生成的文件

build.xml中的代码摘录:

<!-- Unzip SDK to a temporary directory -->
<unzip src="${zipFile}" dest="tmp"/>

<!-- pull in the files from another directory -->
<copy todir="tmp/someDirectory" >
  <fileset dir="${addedFiles}" />
</copy>

<!-- Zip up modified SDK -->
<zip destfile="${destDir}" basedir="tmp"/>
Run Code Online (Sandbox Code Playgroud)

除了在运行ant构建之前为压缩文件设置的权限在ant构建创建的zip文件中丢失之外,这一切都很有效.例如,以前可执行的文件不再是.

所以我的问题是:是否可以使用ant将文件添加到zip存档而不破坏已存在文件的权限?

我正在使用Ant 1.7.1

ant zip build-process unzip

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

记录php时出错 - error_reporting(0)没有预期的效果

我有一个非常简单的页面,它获取一个URL并解析一些数据.

我已经在我的页面中内置了一些错误处理,如果响应是404错误.

但是,我似乎无法阻止php吐出以下错误

 Warning: file_get_contents(http://url-to-retrieve.com/123.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/html/maickl/procs/get.php on line 84

Notice: Undefined offset: 0 in /var/www/html/maickl/procs/get.php on line 91

我用这个页面开始

error_reporting(0)

有关为什么会发生这种情况的任何建议,为什么这些错误没有被抑制(似乎只在这个页面上),以及我能做些什么呢?

php error-handling

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

Emacs:是否可以浏览目录中的图像?在Windows上?

我读到了自动图像文件模式,我认为它将图像文件显示为emacs中的图像.我想用它. 该文档说它已被图像模式取代.

我无法上班.

有帮助吗?

emacs image

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

我应该删除C++类的字符串成员吗?

如果我有以下声明:

#include <iostream>
#include <string>

class DEMData
{
private:
    int bitFldPos;
    int bytFldPos;
    std::string byteOrder;
    std::string desS;
    std::string engUnit;
    std::string oTag;
    std::string valType;
    int idx;
public:
    DEMData();
    DEMData(const DEMData &d);
    void SetIndex(int idx);
    int GetIndex() const;
    void SetValType(const char* valType);
    const char* GetValType() const;
    void SetOTag(const char* oTag);
    const char* GetOTag() const;
    void SetEngUnit(const char* engUnit);
    const char* GetEngUnit() const;
    void SetDesS(const char* desS);
    const char* GetDesS() const;
    void SetByteOrder(const char* byteOrder);
    const char* GetByteOrder() const;
    void SetBytFldPos(int bytFldPos);
    int …
Run Code Online (Sandbox Code Playgroud)

c++ string

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