嗨,
我想将自己的字体用于文本框,而无需在客户端计算机中安装它.我希望它驻留在我的程序文件应用程序文件夹中.[我知道大多数游戏应用程序都使用自己的字体].我该怎么做 ?
谢谢.
我正在尝试编译Android SDK附带的Google ApiDemos.但我只能跑去!它让我疯了!!
当我在Eclipse中基于示例(目标1.5或1.6)创建一个新项目并尝试编译和运行时,我得到了将近一千个错误.不是我对教程应用程序的期望!
Description Resource Path Location Type
IRemoteService cannot be resolved RemoteServiceBinding.java /ApiDemos/src/com/example/android/apis/app line 84 Java Problem
IRemoteService cannot be resolved to a type RemoteService.java /ApiDemos/src/com/example/android/apis/app line 92 Java Problem
IRemoteService cannot be resolved to a type RemoteService.java /ApiDemos/src/com/example/android/apis/app line 104 Java Problem
IRemoteService cannot be resolved to a type RemoteService.java /ApiDemos/src/com/example/android/apis/app line 104 Java Problem
IRemoteService cannot be resolved to a type RemoteServiceBinding.java /ApiDemos/src/com/example/android/apis/app line 41 Java Problem
IRemoteService cannot be resolved to a type RemoteServiceBinding.java /ApiDemos/src/com/example/android/apis/app …Run Code Online (Sandbox Code Playgroud) 我有一个看起来像这样的表:
property propertyid value
active 1 1
datastore 2 apc
Run Code Online (Sandbox Code Playgroud)
如何在不更新所有行的情况下制定SQL查询来更新几行.IE,如果有6行,更新2,3和4但不是1,5和6?
谢谢.
我尝试创建一个在服务器上保持连接活动的客户端.
但是,当我收到一次数据时,连接已关闭.我不明白为什么.
我认为我应该制作一个循环,但我们告诉我这不是一个好主意.
class client
{
public:
client(boost::asio::io_service& io_service,
const std::string& host, const std::string& service)
: connection_(io_service)
{
// Resolve the host name into an IP address.
boost::asio::ip::tcp::resolver resolver(io_service);
boost::asio::ip::tcp::resolver::query query(host, service);
boost::asio::ip::tcp::resolver::iterator endpoint_iterator =
resolver.resolve(query);
boost::asio::ip::tcp::endpoint endpoint = *endpoint_iterator;
// Start an asynchronous connect operation.
connection_.socket().async_connect(endpoint,
boost::bind(&client::handle_connect, this,
boost::asio::placeholders::error, ++endpoint_iterator));
}
/// Handle completion of a connect operation.
void handle_connect(const boost::system::error_code& e,
boost::asio::ip::tcp::resolver::iterator endpoint_iterator)
{
if (!e)
{
// Successfully established connection. Start operation to read the list
// …Run Code Online (Sandbox Code Playgroud) 我有一个名为foo的脚本,它运行程序a.exe并将计时统计信息发送到文件time.log
#!/bin/bash
date 1>> time.log
(time ./a.exe) 2>> time.log
Run Code Online (Sandbox Code Playgroud)
如果我在终端的后台运行脚本并保持我的shell打开直到a.exe完成,但是如果我在后台运行脚本并退出终端(a.exe需要很长时间才能运行)
foo &
exit
Run Code Online (Sandbox Code Playgroud)
当我回来时,a.exe已经执行但时间统计信息没有出现在我的日志文件中.有人知道为什么吗?在我关闭父shell之后有没有办法获取时序统计信息?
谢谢
我正在编写一个Android应用程序,我正在使用Spinner Control.我通过创建自己的列表来自定义我的微调器控件.我想更改微调器控件旁边的下拉箭头.任何人都可以帮我如何更改微调器控件的下拉箭头.我想用自己的箭头Image替换那个箭头.
我已经回顾了很多关于这些事情的信息,但是无法理解它们之间有什么区别?在Fowler的UML Distilled中说,Aggreagation绝对没有意义,因此作者建议不要在图表中使用它.请解释一下,何时我应该使用它们以及它将如何影响java代码.
我有一个基于ST Microelectronics STM32F103VE微控制器的定制板,MiniSD卡插在微控制器的SDIO总线上.电气连接完全按照STM3210E-EVAL电路板原理图进行,检查并重新检查,因此我非常有信心它们是正确的.不幸的是,我没有那个评估板来测试我遇到的是硬件问题,但似乎并非如此.对于下面的测试,我使用的是最近购买的金士顿2 GB MicroSD卡(型号MBLYG2/2GB)(因此它应符合最新的SD卡规格)和随附的MicroSD到MiniSD适配器; 尚未测试任何其他卡.
我正在遵循SD卡物理层简化规范来了解正在发生的事情.我正在使用的代码是ST Micro为该微控制器提供的标准外设库附带的示例SDIO代码.它首先发送CMD0(GO_IDLE_STATE),然后发送CMD8(SEND_IF_COND),然后发送ACMD41(SD_SEND_OP_COND),这是通过发送CMD55(APP_CMD)然后发送CMD41来完成的.时钟线的时钟频率为400 kHz,作为调试工作的一部分,我在CMD0和CMD8之间增加了大约100个时钟周期的延迟,因为我已经读到了需要的地方,至少在SPI中运行时模式.除了下面提到的修改之外,代码与示例代码完全相同.
当我第一次尝试运行示例代码时,CMD55出现问题,原因是微控制器正在缓冲对CMD8的响应,但示例代码没有检索到CMD8的响应,因此在检查对CMD55的响应时,代码是实际上看着对CMD8的反应,并对此感到不安.我通过在发送CMD55之前清除微控制器的SDIO外设上的CMDREND标志来解决这个问题,因此当代码检查了对CMD55的响应时,它不再缓冲CMD8的响应.
下一个问题,也就是我当前坚持的问题是,在对CMD55的响应中,卡状态字段(COM_CRC_ERROR)的第23位被置位,这表示根据规范,前一命令的CRC校验失败.虽然微控制器自动计算CRC,但我将逻辑分析仪连接到电路以验证它是否正确.我正在使用网络应用程序(抱歉,无法链接,因为我是新用户,但只是Google用于"CRC ghsi"并且这是第一个结果)验证CRC,使用多项式x ^ 7 + x ^根据规格3 + 1.这是逻辑分析仪输出,由我格式化和评论:
// uC sends CMD0, CRC OK, no response:
01 000000 00000000000000000000000000000000 1001010 1
// uC sends CMD8, CRC OK, check byte = 0xAA:
01 001000 00000000000000000000000110101010 1000011 1
// SD card responds to CMD8, CRC OK, check byte echoed back = 0xAA:
00 001000 00000000000000000000000110101010 0001001 1
// uC sends CMD55, CRC OK:
01 110111 00000000000000000000000000000000 0110010 1
// …Run Code Online (Sandbox Code Playgroud) 我必须列出来自数据库源A的几个元素,它们是:team_id,team_name和team_score(为了解释起见翻译).
我需要循环遍历它们并显示该信息.
所以,我在DAO方面:
public function listOfTeams()
{
$select = $this->select()
->from(array('t'=>'teams'), array('cod_team','name','score'));
return $this->fetchAll($select);
}
Run Code Online (Sandbox Code Playgroud)
在我的团队控制器上:
public function listAction()
{
$teamsDao = new TeamsDao();
$this->view->infoTeam = $teamsDao->listOfTeams();
}
Run Code Online (Sandbox Code Playgroud)
在视图中:
<?php for($i = 0; $i < 30; $i++): ?>
<?php if(isset($this->infoTeam[$i])): ?>
Run Code Online (Sandbox Code Playgroud)
现在,问题是,在每个列出的项目中,我需要添加更多信息.
该信息不是直接来自数据库,而是一些计算的结果.
以比赛完成的百分比为例.(翻译);
$totalGamesNumber > 0 ? ($gamesDone*100)/$totalGamesNumber : 0);
Run Code Online (Sandbox Code Playgroud)
所以,我需要从数据库中获取总游戏数,然后,对于每个团队,我需要完成游戏的数量,以便我可以显示百分比.
$ gamesDone获得者:
$gameTeamDao->countGamesPerTeam($gameVo, $teamVo);
Run Code Online (Sandbox Code Playgroud)
我被困在这里,因为我无法看到我应该在何处/如何打电话并制定计算百分比的方法,以便允许完成的游戏百分比与其他数据一起呈现.
我可以从泥中得到一些帮助吗?
如果你不得不为此写一个帮手,或多或少,它会是什么样子?
在此先感谢,MEM
PS - 如果您需要更详细的信息.我可以提供.我可以伪造一些对我而言的东西,但对于那些想要帮助它的人来说却不是.所以,请告诉我.再次感谢.
更新:将所有帖子翻译成英文以获取帮助.
我有一个地图视图活动,显示了一些OverlayItems.在onTap叠加方法中,我想触发一个新活动,例如,将此叠加照片显示为全屏.
当我在overlay类中执行此操作时:
Intent intent = new Intent();
intent.setClass(getApplicationContext, FullscreenView.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
..它无法找到应用程序上下文,因为我不在活动范围内.
当我向主要活动添加方法时,让我们说startFullscreen:
public static void startFullscreen() {
if (sCurrentPhoto != null) {
Intent intent = new Intent();
intent.setClass(getApplicationContext(), FullscreenView.class);
startActivity(intent);
}
}
Run Code Online (Sandbox Code Playgroud)
我不能打电话getApplicationContext()和startActivity(),因为我在一个静态的背景.我需要静态方法然后在Overlay类中调用它MainView.startFullscreen().
简单地说:如何从非Activity类启动Activity?