我想把框架标题放在我的谈话中心.我知道beamer类具有内置框架标题的内置功能,但我无法弄清楚如何做到这一点.它是这样的:
\begin{frame}
\frametitle[alignment=center]{title}
\end{frame}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
我可以得到一些帮助吗?
我想我最好解释一下我的情况:
我正在开发一些软件,我正处于将我的项目分成两个功能不同的分支的阶段.碰巧这个应用程序是一个Android应用程序,我将在Market上进行部署,其约束条件是每个应用程序必须具有唯一的包标识符(明智的,不是?).
我目前的方法是克隆我原始项目的git repo,但这会导致包名称出现问题.我希望系统足够健壮,以便一个分支上的错误修复/新功能将合并到另一个分支,但只有当我想要它时.
有没有人有什么建议?
我有一个resolveInstanceMethod
用于动态实现方法的类.当我从代码的其他部分调用动态实现的方法时,编译器会发出一个警告,指出该对象可能无法响应选择器.我希望编译器不为此类发出此类警告,但我不想在其他类上调用无效选择器时禁止显示警告.这可能吗?
我正在尝试在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) 为什么我的模型不会加载加密库?
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
几个月前我在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) 我正在编写一个ant build.xml文件,它执行以下操作:
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
我有一个非常简单的页面,它获取一个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)
有关为什么会发生这种情况的任何建议,为什么这些错误没有被抑制(似乎只在这个页面上),以及我能做些什么呢?
如果我有以下声明:
#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)