小编Mar*_*mix的帖子

Objective-c将Long和float转换为String

我需要在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:

objective-c nsstring

28
推荐指数
1
解决办法
6万
查看次数

将VM Argument传递给Apache Tomcat

我有一个名为"-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?怎么样?.有人可以给我和榜样吗?

谢谢,抱歉我的英语

java apache tomcat

25
推荐指数
3
解决办法
8万
查看次数

Android:使用HttpsURLConnection的HTTPS(SSL)连接

我有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)

java ssl https android servlets

14
推荐指数
1
解决办法
3万
查看次数

Hibernate - 从多个表到一个对象的复杂查询

我有一个复杂的查询跨越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)

java sql hibernate

14
推荐指数
3
解决办法
4万
查看次数

如何访问IQueryable数据?

我有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 ......

linq iqueryable

8
推荐指数
1
解决办法
2万
查看次数

方法getChildFragmentManager()未定义

我有一个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

7
推荐指数
1
解决办法
2万
查看次数

在Android上使用Zxing创建/生成条形码

我需要编写一个android应用程序来使用带有要显示的值的字符串来创建/生成条形码.

Android应用程序必须显示带有条形码的图片,以便用其他手机进行扫描.

我从网上读了很多,每个人都建议使用Zxing,但我找不到一些关于如何使用Zxing在android上创建条形码的教程.

我有经验使用Zxing和Android-Integration来读取QR码.

我必须使用相同的方法来创建条形码?

我可以使用Android集成吗?

非常感谢抱歉我的英语不好

android barcode zxing

5
推荐指数
1
解决办法
8070
查看次数

UIButton标题消失了

我有一个内置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)

iphone objective-c uibutton

2
推荐指数
1
解决办法
6138
查看次数

在Android上使用"Zxing的条码扫描器"应用程序

我正在修改现有的应用程序.该应用程序通过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)

android zxing google-play

0
推荐指数
1
解决办法
4091
查看次数