如何将UIScrollView滚动到顶部?
我目前正在寻找使用min3d,但遇到了一个线程,原始创建者说他正在继续前进,它不再支持了.我不认为这对我自己来说是个大问题,但我想知道是否有其他人使用过任何类似min3d功能的3d库.
理想情况下,我正在寻找轻量级的东西,主要处理opengl和可能屏幕上的触摸事件.
当我们将任何照片上传到Facebook时,它都会被Facebook重命名。新名称通常具有以下模式:393268_10151029983750034_598680033_21778114_899520598_n.jpg
此名称可以用下划线分成6个部分。
关于此命名约定,我有以下问题:
serialport(1.0.4)
作者:Guillaume Pierronnet,Alan Stern,Daniel E. Shipton,Tobin
Richard,Hector Parra,Ryan C. Payne
主页:http://github.com/hparra/ruby-serialport/
使用RS-的图书馆232个串口.
我正在使用这个宝石,我的设备的规格如下.
当我收到如下数据时,解压缩的数据仍然带有奇偶校验位.
sp = SerialPort.new("/dev/serial-device", 9600, 7, 1, SerialPort::EVEN)
data = sp.gets
data.chars.each do |char|
puts char.unpack("B*")
end
Run Code Online (Sandbox Code Playgroud)
恩.如果sp
收到a
,则解压缩的数据11100001
代替01100001
,因为它是偶然的奇偶校验.
要将字节转换回它应该是什么,我喜欢这样
data = sp.gets #gets 11100001 for 'a' (even parity)
data.bytes.to_a.each do |byte|
puts (byte & 127).chr
end
Run Code Online (Sandbox Code Playgroud)
现在,对我而言,这是一种低级别的方式.我期待serialport gem进行这种奇偶校验,但据我读到它的文档,它没有说明奇偶校验.
我错过了一个已在gem中实现的方法,或者我上面的工作是不必要的,因为我的责任是检查奇偶校验并发现错误?
我正在使用一个范围枚举来枚举我正在实现的某个状态机中的状态.例如,让我们说:
enum class CatState
{
sleeping,
napping,
resting
};
Run Code Online (Sandbox Code Playgroud)
在我定义状态转换表的cpp文件中,我想使用等价的东西,using namespace X
这样我就不需要为我的所有州名添加前缀CatState::
.换句话说,我想用sleeping
而不是CatState::sleeping
.我的转换表有很多列,因此避免使用CatState::
前缀会使事情变得更紧凑和可读.
那么,有没有办法避免一直打字CatState::
?
是的,是的,我已经意识到了陷阱using namespace
.如果有强类型枚举的等价物,我保证只在我的cpp实现文件中的有限范围内使用它,而不是邪恶.
我正在使用GitHub for Mac,并在我的分支中进行了大量更改.我已经提交了一些更改,并将其他更改为未提交,因为我期待更多更改.但是,当我尝试进行同步以便将这些更改推送到Git存储库时,它会抱怨 - "未提交的更改 - 请在同步之前提交所有更改."
任何的想法?它是否期望在您同步时始终提交所有更改?
我在这里开发一个非常简单的应用程序.这是我脑性麻痹的女儿.这只是一个很大的YES和NO按钮,所以她可以在要求时按下它们.
嗯......我正在使用SVOX经典TTS引擎.
一切顺利,直到我的平板电脑升级到ICS.现在,每次我运行应用程序时,都会打开市场,要求我安装TTS.我点击"回"然后,我的应用说话.这非常烦人.
以下是Google API所说的内容:
*成功检查将由CHECK_VOICE_DATA_PASS结果代码标记,表示在创建TextToSpeech对象后,此设备已准备好发言.如果没有,我们需要让用户知道安装设备成为多语言对话机所需的数据!下载和安装数据是通过触发ACTION_INSTALL_TTS_DATA意图完成的,该意图将用户带到Android Market,并让她/他启动下载.下载完成后,将自动安装数据.以下是onActivityResult()实现的示例:*
这是我的代码:
public class yesOunoActivity extends Activity implements OnInitListener{
ImageView yes;
ImageView no;
public TextToSpeech tts;
private int MY_DATA_CHECK_CODE = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent checkIntent = new Intent();
checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);
tts = new TextToSpeech(this, this);
setContentView(R.layout.yesorno);
yes = (ImageView) findViewById(R.id.yes);
no = (ImageView) findViewById(R.id.no);
yes.setClickable(true);
yes.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent arg1) {
if (arg1.getAction() == android.view.MotionEvent.ACTION_DOWN) {
tts.speak("yes!", TextToSpeech.QUEUE_ADD, null);
}
return true; …
Run Code Online (Sandbox Code Playgroud) 我对C++中的反dll注入有些怀疑.我有一个基于C++的游戏,我有黑客注入DLL的问题.然后我需要阻止它.
我从那里找到通知钩子:
但我不知道如何使用它.
有可能通知挂钩以防止dll注入?
怎么可能?(有更好的例子).
可以从dll?(以更好的例子).
感谢您阅读该帖子.
PS:对不起我的英语.
我正在使用Oracle数据库,我需要能够在表中对数据进行分区.据我所知,Rracle有一个ora_hash函数,可以将数据分区为桶.ora_hash函数是否确定?
在我的程序中,我将进行几个不同的数据库查询,每个查询都要求一个不同的桶号.
例如,在一个查询中,我可能会要求前两个桶:
SELECT * FROM sales WHERE ORA_HASH(cust_id, 9) in (0,1);
Run Code Online (Sandbox Code Playgroud)
在随后的查询中,我可能会要求第2和第3个桶:
SELECT * FROM sales WHERE ORA_HASH(cust_id, 9) in (1,2);
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,ora_hash是否总是将表分成完全相同的10个桶?假设表中的数据没有改变.第二个桶(桶1)在两个查询中是否相同?
有文档表明,种子值使oracle能够为同一数据集返回不同的结果.所以我假设如果我不使用种子值,那么ora_hash将是确定性的.请参阅文档.
我正试图在visual c#中制作一个扫雷型游戏,当我点击右键并左键单击按钮时,我想要发生不同的事情,我该怎么做?
我试过这段代码,但它只注册了左键点击:
private void button1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
MessageBox.Show("Left");
}
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
MessageBox.Show("Right");
}
}
Run Code Online (Sandbox Code Playgroud) android ×2
c++ ×2
3d ×1
3d-engine ×1
android-4.0-ice-cream-sandwich ×1
c# ×1
c++11 ×1
click ×1
commit ×1
dll ×1
enums ×1
facebook ×1
github ×1
hook ×1
ios ×1
iphone ×1
mouseevent ×1
objective-c ×1
opengl-es ×1
ora-hash ×1
oracle ×1
ruby ×1
ruby-1.9 ×1
security ×1
serial-port ×1
uikit ×1
uiscrollview ×1
winforms ×1