我需要在Objective-C中将两个数字转换为字符串.
一个是长号,另一个是浮点数.
我在互联网上搜索了一个解决方案,每个人都使用stringWithFormat:但我无法使其工作.
我试试
NSString *myString = [NSString stringWithFormat: @"%f", floatValue]
Run Code Online (Sandbox Code Playgroud)
对于12345678.1234并获得"12345678.00000"作为输出
和
NSString *myString = [NSString stringWithFormat: @"%d", longValue]
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何正确使用stringWithFormat:
我有一个名为"-Dfolder"的VM参数的webProject
我在applicationContext上使用这个参数,如下所示:
<value>file:${FNET_CORE_CONFIG}/conf/${folder}/jdbc.properties</value>
Run Code Online (Sandbox Code Playgroud)
在Eclipse中,为了进行测试,我使用"运行配置"来设置如下值:
-Dfolder=Dev
Run Code Online (Sandbox Code Playgroud)
现在,我想在Apache Tomcat上测试我的webapp,所以我需要设置/发送文件夹VM Argument.
我怎么做的?
我必须使用setenv.sh?怎么样?.有人可以给我和榜样吗?
谢谢,抱歉我的英语
我有2个应用程序,一个是Servlet/Tomcat服务器,另一个是Android应用程序.
我想使用HttpURLConnection在两者之间发送和接收XML.
码:
private String sendPostRequest(String requeststring) {
DataInputStream dis = null;
StringBuffer messagebuffer = new StringBuffer();
HttpURLConnection urlConnection = null;
try {
URL url = new URL(this.getServerURL());
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setDoOutput(true);
urlConnection.setRequestMethod("POST");
OutputStream out = new BufferedOutputStream(urlConnection.getOutputStream());
out.write(requeststring.getBytes());
out.flush();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
dis = new DataInputStream(in);
int ch;
long len = urlConnection.getContentLength();
if (len != -1) {
for (int i = 0; i < len; i++)
if ((ch = dis.read()) != -1) {
messagebuffer.append((char) ch);
} …Run Code Online (Sandbox Code Playgroud) 我有一个复杂的查询跨越7个表,并想知道如何在Hibernate中实现它.
我目前的尝试是使用session.createSQLQuery进行查询,我会将结果映射到特定实体.
我不知道如何做到这一点,因为过去我只使用一个表到一个实体.我需要在哪里指定我想使用可能跨越多个表的复杂查询?这只是在我的代码中吗?我的hbm.xml文件?我无法想到除了目前的尝试之外的任何其他事情.
这是我的查询示例:
String stringQuery =
"select WI.Customer_Id, CU.Card, CU.Code, "+
"PI.Identity_Card, PI.Name, PI.Surname, PI.Gender, "+
"AD.Zip, AD.Geo_Lat, AD.Geo_Long, "+
"CO.City_Geo_Level, "+
"CU.Address_id, CA.Name, "+
"CU.Category_Id, "+
"CU.Status, "+
"Sum(MO.Charged_Points) as Charged_Points, "+
"Sum(MO.Total_Money) as Total_Money, "+
"Count(MO.id) as AmountTransWinner "+
"from Promotions_Winner WI "+
"join Customers CU "+
"on WI.Customer_id = CU.id "+
"join Personal_Info PI "+
"on CU.Personal_Info_Id = PI.id "+
"join Address AD "+
"on CU.Address_Id = AD.id "+
"join Countries CO "+
"on AD.country_id = …Run Code Online (Sandbox Code Playgroud) 我有IQueryable对象,我需要将IQueryable中的数据放入Textboxs控件中.这可能吗?
我试着像:
public void setdata (IQueryable mydata)
{
textbox1.text = mydata.????
}
Run Code Online (Sandbox Code Playgroud)
我这样做:
public IQueryable getData(String tableName, Hashtable myparams)
{
decimal id = 0;
if (myparams.ContainsKey("id") == true)
id = (decimal)myparams["id"];
Type myType= Type.GetType("ORM_Linq." + tableName + ", ORM_Linq");
return this.GetTable(tableName , "select * from Articu where id_tipo_p = '" + id + "'");
}
public IQueryable<T> GetTable<T>(System.Linq.Expressions.Expression<Func<T, bool>> predicate) where T : class
{
return _datacontext.GetTable<T>().Where(predicate);
}
Run Code Online (Sandbox Code Playgroud)
这将返回{System.Data.Linq.SqlClient.SqlProvider+OneTimeEnumerable1 [ORM_Linq.Articu]}`
我没有看到你告诉我的任何方法.我看到Cast <>,Expression,ToString ......
我有一个SherlockFragmentActivity,这个Activity有一个SectionsPagerAdapter和一个ViewPager.当我用getChildFragmentManager()方法调用SectionsPagerAdapter的构造函数时 ,它会显示以下错误消息:
对于ViewPagerActivity类型,未定义getChildFragmentManager()方法
这是我的代码:
public class ViewPagerActivity extends SherlockFragmentActivity implements OnPageChangeListener, OnQueryTextListener{
private SectionsPagerAdapter sectionsPagerAdapter;
private ViewPager viewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_view_pager);
sectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager(), this);
viewPager = (ViewPager) findViewById(R.id.pager);
viewPager.setAdapter(sectionsPagerAdapter);
viewPager.setOnPageChangeListener(this);
this.getMovements();
this.getPrizes();
this.getVouchers();
this.createDropdownlist();
}
Run Code Online (Sandbox Code Playgroud)
我正在使用ActionBarSherlock,我在我的项目中使用"Android工具 - 添加支持库"更新了android-support-v4.jar ,也在ActionBarSherlock项目上.
我这样做是因为我需要在Fragment中使用ListFragment,就像我在ViewPager上的一个页面一样.
android android-viewpager actionbarsherlock android-support-library
我需要编写一个android应用程序来使用带有要显示的值的字符串来创建/生成条形码.
Android应用程序必须显示带有条形码的图片,以便用其他手机进行扫描.
我从网上读了很多,每个人都建议使用Zxing,但我找不到一些关于如何使用Zxing在android上创建条形码的教程.
我有经验使用Zxing和Android-Integration来读取QR码.
我必须使用相同的方法来创建条形码?
我可以使用Android集成吗?
非常感谢抱歉我的英语不好
我有一个内置UIButton的ViewController.当我点击时,按钮上的文字消失了.我为所有状态添加了所有setTitle,但它会继续消失.任何的想法?
这是我的代码的一部分:
@interface AddCardViewController : UITableViewController <UITextFieldDelegate>{
UIButton *commit;
......
@implementation AddCardViewController
- (void)viewDidLoad{
self.commit = [UIButton buttonWithType: UIButtonTypeCustom];
[self setCommitProperties];
[self.view addSubview:commit];
.........}
- (void) setCommitProperties{
CGRect frameTable = self.tableView.frame;
CGRect frame = CGRectMake(frameTable.origin.x + 10, 140, frameTable.size.width - 20, 40);
commit.frame = frame;
[commit setBackgroundColor : [UIColor whiteColor]];
[commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateNormal];
[commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateSelected];
[commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateHighlighted];
[commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateApplication];
[commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateReserved];
[commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateDisabled]; …Run Code Online (Sandbox Code Playgroud) 我正在修改现有的应用程序.该应用程序通过Java类和包使用"Zxing的条形码扫描仪".
我的项目包括那些包:
com.google.zxing com.google.zxing.integration com.google.zxing.integration.android
我有一个类,有一些像这样的代码:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.google.zxing.integration.android.IntentIntegrator;
import com.google.zxing.integration.android.IntentResult;
public class QRdecoderActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// temp = this;
IntentIntegrator.initiateScan(this);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case IntentIntegrator.REQUEST_CODE: {
if (resultCode != RESULT_CANCELED) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (scanResult != null) {
String upc = scanResult.getContents();
Toast.makeText(this, "Contents : " + upc, Toast.LENGTH_LONG).show();
}
}
finish();
break;
} …Run Code Online (Sandbox Code Playgroud)