我有一个活动有两个片段.其中一个有旋转器.当我填充它时,应用程序崩溃.我不知道为什么.在Android开发人员中,它如何在片段中混淆,它似乎与正常活动不同.
谢谢!
public class InstrumentsFrag extends Fragment {
TextView tv1;
Spinner sp;
String[] os = {"Cupcake v1.5", "Donut v1.6", "Éclair v2.0/2.1", "Froyo v2.2",
"Gingerbread v2.2", "Honeycomb v3.0/3.1"};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.instruments, container, false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
sp = (Spinner) getActivity().findViewById(
R.id.spinner1);
ArrayAdapter <CharSequence>adapter = ArrayAdapter.createFromResource( getActivity(), R.array.sections , android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
}
Run Code Online (Sandbox Code Playgroud) 我是iPhone和Xcode的新手.我正在尝试创建一个基于选项卡的应用程序,在第一页中,当单击一个按钮时,我需要删除/隐藏选项卡栏中添加的一些选项卡.
请任何人帮助我.
谢谢和问候,巴拉.
我的问题对于你们中的许多人来说应该很简单假设我有以下 SQL 并且我想使用正则表达式获取表名:
SELECT name, age FROM table1
Run Code Online (Sandbox Code Playgroud)
使用这个表达式我可以得到那个好的
Pattern p = Pattern.compile(".*FROM\\s+(.*?)($|\\s+[WHERE,JOIN,START\\s+WITH,ORDER\\s+BY,GROUP\\s+BY])", Pattern.CASE_INSENSITIVE);
Matcher result = p.matcher(pSql);
if (result.find()) {
lRetorno = result.group(1);
}
Run Code Online (Sandbox Code Playgroud)
但是,如果表名称包含架构名称(xyz.table1),我的表达式会带来一切。我的问题是......我需要对此查询进行哪些修改才能只返回没有架构/所有者的表名?
任何帮助将非常感激
拉斐尔·莫伊塔
import java.util.Random;
import java.util.Scanner;
public class Game {
public static void main(String[] args) {
System.out.println("Guess a number betwwen 1 and 1000");
Random rand = new Random();
int secretNumber = rand.nextInt (1000);
Scanner keyboard = new Scanner(System.in);
int guess;
do {
guess = keyboard.nextInt();
if (guess == secretNumber)
System.out.println("You WON!!! Congratulations!");
else if (guess < secretNumber)
System.out.println("Nope, to low");
else if (guess > secretNumber)
System.out.println("Sorry, to high");
} while (guess != secretNumber);
}
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能在这段代码中添加一条语句,如果不是NUMERIC INPUT System.out.println("输入无效,请仅使用类型编号!")
我正在尝试构建一个小应用程序,它将数据文件放在外部存储中并通过电子邮件发送给它.我一直在logcat中得到'空指针异常'然后我的应用程序死了.我似乎无法找到我的异常,我想知道是否有办法确定造成这种情况的代码行.我有MainActivity类,然后是一个名为SendData的类 - 代码如下.我是新来的,所以任何帮助都会非常感谢 - 谢谢.
private static final String TAG = "MainActivity_ErrorLog";
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
// Create the getData intent
Intent intentgetData = new Intent(MainActivity.this, SendData.class);
public void onStart()
{
{
try
{
File sd = Environment.getExternalStorageDirectory();
File data = Environment.getDataDirectory();
if (sd.canWrite())
{
// verify the paths
String currentDBPath = "TLC_COMMON/database.db";
String backupDBPath = "database.db";
File currentDB = new File(data, currentDBPath);
File …Run Code Online (Sandbox Code Playgroud) 所以我按照本教程,发现了一些令我困惑的事情.
ITexture backgroundTexture = new BitmapTexture(this.getTextureManager(), new IInputStreamOpener() {
@Override
public InputStream open() throws IOException {
return getAssets().open("gfx/background.png");
}
});
Run Code Online (Sandbox Code Playgroud)
现在我不认为自己是一个Java专家或任何东西,但我也不是一个完整的新手,我从来没有见过这种事情,这意味着一个调用的构造函数定义.这根本不像java,至少对我而言.问题是,在运行中定义构造函数的特定方式是否有一个名称,所以我可以了解更多关于它,因为我很困惑,说实话.
我正在寻找一种从最终用户的角度一致地测试我的Web应用程序的好方法.我有各种方法可以检查以确保我的代码在幕后工作.我无法计算我对一段代码进行更改的次数,测试它并且工作正常,然后将其部署只是为了让它在几个星期之后爆炸.那时我已经忘记了我所做的改变,导致它爆炸了.每当我做出改变以确保我没有在其他地方破坏某些东西时,我需要能够运行的东西.
它需要能够输入正确和错误的条目,以便也可以测试客户端验证.
谢谢,
斯科特和开发团队
TimeZone timeZone = TimeZone.getTimeZone("Asia/Calcutta");
int offset1 = timeZone.getRawOffset();
System.out.println("offset = "+ offset);
int offsetHrs = offset / 1000 / 60 / 60;
int offsetMins = offset / 1000 / 60 % 60;
System.out.println("offsetHrs="+ offsetHrs);
System.out.println("offsetMins="+ offsetMins);
GMTOffset = offsetHrs + ":" + offsetMins;
System.out.println("GMTOffset = " + utzOffset);
Run Code Online (Sandbox Code Playgroud)
输出将是
offset = 19800000
offsetHrs = 5
offsetMins = 30
GMT偏移= 5:30
我在ms sql server中使用此偏移值来转换时区.sql server将采用以下格式
(+/-)HH:MM
Run Code Online (Sandbox Code Playgroud)
我的结果是5:30,但是它给出了一个无效的时区错误,它应该是+5:30.
在另一个案例中
TimeZone timeZone = TimeZone.getTimeZone("Etc/GMT");
在这种情况下,偏移量将为"0"
但ms sql只需要+00:00或-00:00(+/-符号必须)
任何人都可以帮助我如何格式化(+/-)HH:MM 格式的偏移量 .
return (ConcurrentHashMap)sortedMap;
Run Code Online (Sandbox Code Playgroud)
和
return new ConcurrentHashMap(sortedMap);
Run Code Online (Sandbox Code Playgroud) 当我开始学生t-distribution时R,我得到以下内容:
> pt(1.849, 2, lower.tail=FALSE)
[1] 0.1028493
Run Code Online (Sandbox Code Playgroud)
当我与Apache Commons Math库运行时,我得到以下:
TDistribution td = new TDistribution(2);
System.out.println(td.density(1.849));
O/P: 0.07927663297535456
Run Code Online (Sandbox Code Playgroud)
价值观完全不同.这是预期的行为(或)我错过了什么吗?
编辑:
当我使用时,cumulativeProbability我得到了以下输出,这也与R值有很大不同.
0.8954597327733625
Run Code Online (Sandbox Code Playgroud)