我试着执行下面的程序: #include <stdio.h> int main() { signed char a = -5; unsigned char b = -5; int c = -5; unsigned int d = -5; if (a == b) printf("\r\n char is SAME!!!"); else printf("\r\n char is DIFF!!!"); if (c == d) printf("\r\n int is SAME!!!"); else printf("\r\n int is DIFF!!!"); return 0; } 对于这个程序,我得到的输出: […]
我想要两个状态的图像button我)正常ii)触摸(或点击)。 我已经在imagebutton背景中设置正常的图像,我试图改变 图像(按)从onclick方法,但它不会改变。 我想,如果我按下图像button,然后图像应该从正常改变按下,直到我按其他button,但没有发生 。 任何人都可以向我build议如何使用select器或在运行时间 ? 这是我的imagebuttonpanel代码。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:gravity="bottom" android:id="@+id/buttonpanel"> <ImageButton android:id="@+id/buttonhome" android:layout_width="80dp" android:layout_height="36dp" android:focusable="true" android:background="@drawable/homeselector"> </ImageButton> <ImageButton android:id="@+id/buttonsearch" android:layout_height="36dp" android:layout_width="80dp" android:background="@drawable/searchselector" android:focusable="true"> </ImageButton>> <ImageButton android:id="@+id/buttonreg" android:layout_height="36dp" android:layout_width="80dp" android:background="@drawable/registerselector" android:focusable="true"> </ImageButton>> <ImageButton android:id="@+id/buttonlogin" android:layout_height="36dp" android:layout_width="80dp" android:background="@drawable/loginselector" android:focusable="true"> </ImageButton> </LinearLayout> 和我的select器XML是 <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!–<item android:state_pressed="true" […]
我有一个静态类中的静态方法内的以下代码: Random r = new Random(); int randomNumber = r.Next(1,100); 我有这个循环内,我不断得到相同的randomNumber ! 这里有什么build议?
你可以通过获得小孩的数量 firebase_node.once('value', function(snapshot) { alert('Count: ' + snapshot.numChildren()); }); 但我相信这会从服务器获取该节点的整个子树。 对于巨大的列表,这似乎RAM和延迟密集型。 有没有获取计数(和/或一个儿童名单列表)的方式,而没有取得整个事情?
谈到保存状态,我感到困惑。 所以我知道onSaveInstanceState(Bundle)在活动即将被销毁时被调用。 但是,如何在onCreate(Bundle savedInstanceState)存储信息并将其恢复到原始状态? 我不明白这个软件包将如何恢复信息。 如果有人能提供一个例子,这将是有帮助的。 开发指南并没有很好的解释这一点。 public class Conversation extends Activity { private ProgressDialog progDialog; int typeBar; TextView text1; EditText edit; Button respond; private String name; private String textAtView; private String savedName; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.dorothydialog); text1 = (TextView)findViewById(R.id.dialog); edit = (EditText)findViewById(R.id.repsond); respond = (Button)findViewById(R.id.button01); if(savedInstanceState != null){ savedInstanceState.get(savedName); text1.setText(savedName); } else{ […]
两年之后,这个function似乎有了一个原型 实现 , MLVM已经把function列为“原型80%”了一段时间了。 Sun和Oracle在支持尾部呼叫方面没有积极的兴趣,或者只是尾部呼叫“ 在每个function优先级列表中被排在第二位 ”,正如JVM语言峰会 ? 如果有人testing了MLVM构build,并且可以分享一些它的工作效果(如果有的话),我会非常感兴趣。 更新: 请注意,像Avian这样的虚拟机支持正确的tail-calls,没有任何问题。
我想推迟在jQuery中的hover事件。 当用户hover在链接或标签上时,我正在从文件中读取数据。 如果用户只是在屏幕上移动鼠标,我不希望这个事件立即发生。 有没有办法延迟事件发生? 谢谢。 示例代码: $(function() { $('#container a').hover(function() { $('<div id="fileinfo" />').load('ReadTextFileX.aspx', {filename:'file.txt'}, function() { $(this).appendTo('#info'); } ); }, function() { $('#info').remove(); } }); }); 更新: (1/14/09)添加HoverIntent插件后,上面的代码被改为以下来实现它。 实施起来非常简单。 $(function() { hiConfig = { sensitivity: 3, // number = sensitivity threshold (must be 1 or higher) interval: 200, // number = milliseconds for onMouseOver […]
我正在构build一个简单的帮助脚本,用于将我们的代码库中的几个模板文件复制到当前目录。 但是,我不具有存储模板的目录的绝对path。 我有一个从脚本的相对path,但是当我调用脚本它把它当作相对于当前工作目录的path。 有没有办法指定这个相对的URL是从脚本的位置,而不是?
是否有可能专注于使用JavaScript focus()函数的<div> ? 我有一个<div>标签 <div id="tries">You have 3 tries left</div> 我正在努力把重点放在上面的<div>使用: document.getElementById('tries').focus(); 但它不起作用。 有人可以build议一些东西….?
有什么时候使用Task.Delay与Thread.Sleep的好规则? 具体来说,是否有一个最低的价值来提供一个是有效的/高效率的? 最后,由于Task.Delay在asynchronous/等待状态机上导致上下文切换,是否有使用它的开销?