我一直对在iPhone或Mac项目中使用MySQL数据库感兴趣.如何在Objective-C中执行连接?
我只有一点PHP经验,但是,这有点太不同了= /
我很高兴使用VB.NET,保存,而且,有一个停电.
可能幸运吗?好吧,现在我打开我的项目就好了,双击Form1.vb和...."没有可用于../Form1.vb的编辑器,请确保安装了文件类型(.vb)的应用程序. "
..........我的项目出了什么问题?它死了吗?
Windows 7,Visual Basic 2010 Express.
我该怎么办?
你知道Visual Studio,那个叫做"ListBox"的很棒的元素吗?只是一个列出一堆字符串的框.
我现在正在使用XCode,我在界面构建器"NSScrollView"中找到了这个类.它似乎能够列出几个字符串.它说它里面有一个NSTextView,但是,我该如何访问它?
我甚至不确定NSScrollView是否是我需要的正确解决方案,但如果我可以简单地访问其中的NSTextView,我认为这就足够了.
我的程序收到一些输入(a String).很可能输入是a的形式double,如"1.5".但是我想把它转换成一个integer,所以我最终只能得到一个1.
首先,我试过这个:
Integer.parseInt(someString);
Run Code Online (Sandbox Code Playgroud)
但它不起作用 - 我假设它是因为.它无法解析它的点.
所以我认为也许Integer班级可以创建integer一个double.所以我决定创建一个double然后制作一个int,像这样:
Integer.parseInt(Double.parseDouble(someString));
Run Code Online (Sandbox Code Playgroud)
但显然有
找不到适合parseInt的方法(double)
所以你有什么建议?这是否有单行?我想过制作一个删除点和后面所有字符的方法......但这听起来不是很酷.
我发现这个代码使我的文本框只接受数字.
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim allowedChars As String = "0123456789"
If allowedChars.IndexOf(e.KeyChar) = -1 Then
' Invalid Character
e.Handled = True
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
但是......用户无法使用退格按钮删除数字.那我该怎么办?
Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.Control Then
MessageBox.Show("aaaa")
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
如您所见,我的表单将检查按下控制键的时间.但它不起作用.为什么?
def doSomething(value)
if (value.is_a?(Integer))
print value * 2
else
print "Error: Expected integer value"
exit
end
end
Run Code Online (Sandbox Code Playgroud)
我可以告诉Ruby方法某个参数应该是一个Integer,否则崩溃?像Java一样.
在Xcode中,您可以转到Breakpoints选项卡,然后为"All Exceptions"添加断点.
我觉得这是非常有帮助的,但有可能这打破了计划只有在异常没有处理由@try {} @catch {}在我的代码?那些是我唯一感兴趣的.
如果我可以选择我对使用这个断点系统感兴趣的特定文件会更好,尽管我猜这有点太多了.
我正在创建一个自定义数组类,它有一个int属性size。
如果您执行诸如add()或 之类的操作,则会自动修改此属性remove()。我想让用户像myArray.size. 但是,制作它public允许用户更改它,这对我的班级没有多大意义,并且可能会破坏它。
我当然可以做到private并创建一个 getter 方法size(),一切都很好。我对此没有问题,但是,有没有办法在 Java 中创建只读属性?
环顾网络,我发现了这个:
他们的解决方案就像
public final String title;
Run Code Online (Sandbox Code Playgroud)
这在技术上是有效的,但这当然不适用于我的数组,因为我的属性不是恒定的。
我想创建一个包含8个字节的文件,表示无符号长号.该文件使用Java创建,然后由C++读取.这就是Java创建文件的方式:
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.nio.ByteBuffer;
public class Writer {
public static void main(String[] args) throws Exception {
ByteBuffer buffer = ByteBuffer.allocate(Long.BYTES);
buffer.putLong(12345);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
stream.write(buffer.array());
try (FileOutputStream outputStream = new FileOutputStream("myFile")) {
outputStream.write(stream.toByteArray());
}
}
}
Run Code Online (Sandbox Code Playgroud)
这就是C++读取它的方式:
#include <iostream>
#include <vector>
#include <fstream>
#include <stdio.h>
using namespace std;
// I use this to get each byte from a file
static std::vector<char> ReadAllBytes(char const* filename) {
std::ifstream ifs(filename, ios::binary|ios::ate);
std::ifstream::pos_type pos = ifs.tellg();
std::vector<char> result(pos);
ifs.seekg(0, …Run Code Online (Sandbox Code Playgroud) java ×3
objective-c ×3
vb.net ×3
winforms ×2
xcode ×2
breakpoints ×1
c++ ×1
cocoa ×1
digits ×1
exception ×1
forms ×1
iphone ×1
long-integer ×1
methods ×1
mysql ×1
parameters ×1
ruby ×1
textbox ×1