我找到了tsc2007驱动程序并根据我们的需要进行了修改.我们公司正在生产自己的TI DM365板.在该电路板中,我们使用TSC2007并将PENIRQ引脚连接到DM365的GPIO0.它在驾驶员身上看得很清楚.当我触摸触摸屏光标正在移动,但同时我得到
BUG: scheduling while atomic: swapper /0x00000103/0, CPU#0
Run Code Online (Sandbox Code Playgroud)
警告和嵌入式Linux正在崩溃.有两个文件,我修改并上传到http://www.muhendislikhizmeti.com/touchscreen.zip一个是与计时器,另一个不是.它无论如何都会给出这个错误.
我在网上找到了一个解决方案,我需要使用工作队列并使用schedule_work()API调用.但他们现在对我来说很模糊.有没有人知道如何解决这个问题,并可以给我一些建议,从哪里开始使用工作队列.
#include "DLLDefines.h"
#include "DLLDefines.h"
Run Code Online (Sandbox Code Playgroud)
以上实际上是通过编译,但为什么呢?
有没有办法在Windows上安装Android模拟器本身.我需要那个用于测试目的吗?任何的想法?
请注意:我不想安装整个sdk.我只想安装Emulater本身.该模拟器就像用于测试目的的手机一样.
提前致谢
我正在制作一个简单的RTS游戏.我希望它运行得非常快,因为它可以与数千个单位和8个玩家一起使用.
一切似乎都完美无缺,但似乎视线计算是一个瓶颈.这很简单:如果一个敌方单位比我单位的任何一个LOS范围更近,它将是可见的.
目前我使用了一个非常天真的算法:对于每个敌方单位,我检查我的单位是否有人看到他.它是O(n ^ 2)
因此,如果有8个玩家并且他们每个拥有3000个单位,那么在最坏的情况下每个玩家将需要3000*21000 = 63000000个测试.这很慢.
更多细节:它是一个愚蠢的简单2D空间RTS:没有网格,单位在任何地方沿着直线移动,没有碰撞,所以它们可以相互移动.因此,即使数百个单位也可以在同一地点.
我想以某种方式加速这个LOS算法.有任何想法吗?
编辑:
更多细节:
我有一个使用JPA的hibernate项目.
我的persistence.xml内容如下:
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="Demo-PU" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<non-jta-data-source>java:/DemoDS</non-jta-data-source>
<class>com.demo.framework.entity.ReportDefinitionEntity</class>
<properties>
<!-- Database connection -->
<property name="hibernate.connection.url" value="jdbc:mysql://192.168.9.110:3306/demoDB" />
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.username" value="root" />
<property name="hibernate.connection.password" value="root" />
<!-- Hibernate dialect -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<!-- Output goodies
-->
<property name="hibernate.query.jpaql_strict_compliance" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.use_sql_comments" value="false" />
<!-- Cache
-->
<property name="hibernate.jdbc.batch_versioned_data" value="true" />
<property name="hibernate.cache.provider_class" value="org.hibernate.cache.HashtableCacheProvider" />
</properties>
</persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)
现在当我使用eclipse运行它时我没有问题,但是当我在Jboss中部署它时,我得到以下错误:
错误[AbstractKernelController]安装到Start时出错:name = persistence.unit:unitName =#Demo-PU state =创建java.lang.ClassCastException:org.hibernate.ejb.HibernatePersistence无法强制转换为javax.persistence.spi.PersistenceProvider …
有没有办法从Eclipse中的te DDMS发送短信到我的Android手机.当我运行我的物理电话时,模拟器控件被禁用.我只能向模拟器发送短信.
默认情况下,Mac OS X上的GNU Emacs使用控制键作为CTRL,命令键作为META使用.这让我很生气,因为我的MacBook Pro 在左边只包含一个控制键,而我习惯在键盘的两侧都有一个控制键.
随着我的GNU Emacs的安装,我可以修改的变量mac-control-modifier
,mac-command-modifier
以及mac-option-modifier
使命令作为CTRL和选项作为META.
如何在IntelliJ IDEA中完成相同的操作?选择"Emacs"作为键映射很容易,但我没有看到任何方法对CTRL和META进行类似的重映射.我知道我可以在操作系统中全局重新映射这些密钥,但我不想这样做.我也知道我可以参与每一个动作并单独修改它们,但这似乎是一个糟糕的解决方案.
<a href="#addFriend" rel="facebox" title="[+] add <?php echo $showU["full_name"]; ?> as friend">
<div class="addFriend"></div></A>
<div id="addFriend" style="display:none; margin: auto;">
<form action="javascript:DoFriendRequest()" method="post">
<input name="commentFriend" type="text" id="commentFriend" value="" size="22">
<input name="submit" type="submit" id="submit" value="Send">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我的表单在这个元素里面是一个jquery灯箱,该字段#commentFriend
在DoFriendRequest中获取空值
function DoFriendRequest() {
var wrapperId = '#insert_svar';
$.ajax({
type: "POST",
url: "misc/AddFriendRequest.php",
data: {
mode: 'ajax',
comment : $('#commentFriend').val()
},
success: function(msg) {
$(wrapperId).prepend(msg);
$('#commentFriend').val("");
}
});
}
Run Code Online (Sandbox Code Playgroud)
更新的答案
但当我删除它display:none
,它的工作原理.我怎么解决这个问题?
可能重复:
php =&中的引用赋值运算符
$var2 = $var1;
$var2 = &$var1;
Run Code Online (Sandbox Code Playgroud)
例:
$GLOBALS['a']=1;
function test()
{
global $a;
$local=2;
$a=&$local;
}
test();
echo $a;
Run Code Online (Sandbox Code Playgroud)
为什么$ a仍然是1?