随笔-145  评论-62  文章-0  trackbacks-0
  2012年2月8日

意思是空间不够用 操作方法如下:

选择你的应用,右键选择【run as】--【run configurations】--【target】--【Additional Emulator Command Line Options】(见下图),填写“-partition-size 256”

 

原文地址:http://kb.cnblogs.com/a/2287500/

 

posted @ 2012-02-08 19:34 freexiaoyu 阅读(2) 评论(0) 编辑
  2012年2月6日
public SoapPrimitive detail;
	// 命名空间
	private static final String NAMESPACE = "http://tempuri.org/";
	//webservice地址
	private static String WebServiceURL = "http://www.xxx.com/Services/xxx.asmx";
	//此处是命名空间+方法名
    private static String SOAP_ACTION = "http://tempuri.org/GetComapnyXML";
    //WSDL文档中的URL
    private static final String WSDL="http://www.xxx.com/Services/xxxx.asmx?wsdl";
	private OnClickListener calc = new OnClickListener() {
		@Override
		public void onClick(View v) {
			//第一个参数是命名空间第二个参数是要调用的方法
			SoapObject request = new SoapObject(NAMESPACE, "GetComapnyXML");
			/* 第一种传参,参数名不一定要于webservice参数统一,但一定要按顺序
			request.addProperty("StartCount", "1");
			request.addProperty("EndCount", "2");
			request.addProperty("jobCount", "2");
			*/
			
			/* 第二种传参 */
			 PropertyInfo pi = new PropertyInfo();
			 pi.setName("StartCount");
			 pi.setValue("1");
			 request.addProperty(pi); 
			 pi = new PropertyInfo();
			 pi.setName("EndCount"); 
			 pi.setValue("2");
			 request.addProperty(pi); 
			 pi = new PropertyInfo(); 
			 pi.setName("jobCount"); 
			 pi.setValue("2");
			 request.addProperty(pi); 

			Element[] header = new Element[1];
			header[0] = new Element().createElement(NAMESPACE, "CompanyToken");
			//如果有多个按下面一样写法
			Element pwd = new Element().createElement(NAMESPACE, "CompanyKey");
			pwd.addChild(Node.TEXT, "密码");
			header[0].addChild(Node.ELEMENT, pwd);
			SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
					SoapEnvelope.VER11);
			envelope.headerOut = header;
			envelope.bodyOut = request;
			envelope.dotNet = true;
			envelope.setOutputSoapObject(request);
		   //HttpTransportSE ht = new HttpTransportSE(WebServiceURL);
		   AndroidHttpTransport httpTranstation=new AndroidHttpTransport(WSDL);
			try { 
				//ht.call(SOAP_ACTION, envelope);
				httpTranstation.call(SOAP_ACTION, envelope); 
				detail = (SoapPrimitive) envelope.getResponse();
				TextConten.setText(detail.toString()); 
			} catch (IOException e) {
				// TODO Auto-generated catch block
				//e.printStackTrace();
				Log.e(this.toString(),e.toString());
				 //Toast.makeText(WebserviceTestActivity.this,
				 	//	"文件流错误" + e.toString(), Toast.LENGTH_LONG);
			} catch (XmlPullParserException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				//Toast.makeText(WebserviceTestActivity.this,
				//		"XML文件流错误" + e.toString(), Toast.LENGTH_LONG);
			} catch (Exception e) {
				// TODO: handle exception
				//Toast.makeText(WebserviceTestActivity.this,
				//		"错误" + e.toString(), Toast.LENGTH_LONG);
				Log.e(this.toString(),e.toString());
			}
		}
	};

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <CompanyToken xmlns="http://tempuri.org/">
      <CompanyKey>string</CompanyKey>
    </CompanyToken>
  </soap:Header>
  <soap:Body>
    <GetComapnyXML xmlns="http://tempuri.org/">
      <StartCount>string</StartCount>
      <EndCount>string</EndCount>
      <jobCount>string</jobCount>
    </GetComapnyXML>
  </soap:Body>
</soap:Envelope>

  

首先下载 http://code.google.com/p/ksoap2-android/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount

ksoap2-android-assembly-2.4-jar-with-dependencies.jar

 右键项目 属性 -->java build path-->Libraries添加jar包

一定要记得在AndroidManifest.xml文件是加入访问外网权限 

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

posted @ 2012-02-06 16:36 freexiaoyu 阅读(63) 评论(0) 编辑
  2012年2月5日

引用PanGuDLL 

private string GetWords(string input)
    {
        ICollection<PanGu.WordInfo> words = new Segment().DoSegment(input);
        StringBuilder result = new StringBuilder();

        List<string> list = new List<string>();
        foreach (WordInfo word in words)
        {
            if (word != null && word.Word.Length > 1)
            {
                bool has = false;
                foreach (string w in list)
                {
                    if (string.Compare(w, word.Word, true) == 0)
                    {
                        has = true;
                        break;
                    }
                }
                if (has)
                    continue;

                list.Add(word.Word);
                result.Append(word.Word).Append(",");
            }
        }
        if (result.Length > 0)
            return result.ToString(0, result.Length - 1);
        else
            return string.Empty;
    }

 

 

posted @ 2012-02-05 23:24 freexiaoyu 阅读(6) 评论(0) 编辑
  2012年1月6日

在网上找了半天有人说是加上cmd.CommandTimeout=500还是不启作用,每次执行完后SQL内存占用量一直上升,找了半天发现我的代码中

首先是用DataReader循环读取数据插入到另一个库然后在修改当前数据问题就出这样,上面插入其它库执行正常当代码执行到 修改这条语句的时候就不动最后提示超时,

个人分析可能是当前数据已被占用无法修改最后导致修改数据超时的主要原因吧,最后我把DataReader改成foreach问题解决了。

posted @ 2012-01-06 16:41 freexiaoyu 阅读(41) 评论(0) 编辑
  2011年12月29日
在mac os x 10.6.8 安装 xcode4.0.1 提示 in order to continue installation,please close the following application; 操作方法: 应用程序-实用工具-活动监视器 找到iTunesHelper进程杀掉
posted @ 2011-12-29 17:02 freexiaoyu 阅读(12) 评论(0) 编辑
  2011年12月27日
摘要: 提示找不到 C:\Program Files\VMware\dndlogs\dndlog.conf打到相应目录新创建一个记事本文件把文件名改为 dndlog.conf 就可以了。阅读全文
posted @ 2011-12-27 22:36 freexiaoyu 阅读(51) 评论(0) 编辑
摘要: 我用的是 lenovo V460 出现这个问题,要在bios 设置,进入bios后选择Configuration-->intel virtual Technology 选择Enabled,按F10保存退出阅读全文
posted @ 2011-12-27 22:35 freexiaoyu 阅读(38) 评论(0) 编辑
  2011年12月2日
摘要: 去重[Distinct('ComID')]select top 100 * from job_jobComID类型必须设置为Untokenized分组显示[GroupBy('Count', '*', 'ComID', 10)]select top 10 * from job_job order by score desc第一个参数表示采用什么统计函数,目前只支持 Count,以后还会增加 Sum, AVG 等等。第二个参数为统计函数参数,填* ,相当于 count(*)第三个参数为要统计的字段名,Group By 字段必须为 un阅读全文
posted @ 2011-12-02 11:26 freexiaoyu 阅读(18) 评论(0) 编辑
  2011年11月30日
摘要: 项目是4.0 在sqlite官网下载最新的版本1.0.77.0和1.0.76.0添加引用 没问题,开发环境win7 32位 .NET4.0 运行一切正常,当程序拿到XP下运行就提示“未能加载system.data.sqlite.dll”不是用效的win32程序集",在windows 2003 下提示:未能加载文件或程序集 "System.Data.SQLite.dll" 或它的某一个依赖项。找不到指定折腾半天又是百度又是谷歌的也问了不少用sqlite的网友都没遇到过这样的问题(他们都是用的1.0.66.0版本)。无奈啊于是我也把我的版本改成1.0.66.0版本添加阅读全文
posted @ 2011-11-30 11:01 freexiaoyu 阅读(147) 评论(2) 编辑
  2011年11月23日
摘要: 选择打包解决方案(Solution Explorer)属性-->将Version属性设置成比原来值大然后搞下加车提示:如果更新版本,建议一并更改ProductCode点击是ProductCode会被修改这一点要注意,你把要当前生成的编码复制并修改卸载文件的Arguments =/x 这个地方就是刚才生成的编码,然后将RemovePreviousVersions属性设置为True,然后生成安装就是在提示。上面提示用户是否修改ProductCode编码如果点击否就不用修改卸载文件属性的Arguments值。最近测试发现安装新版本的并不能删除原来的版本。不知道有没有遇到该问题的。阅读全文
posted @ 2011-11-23 16:38 freexiaoyu 阅读(47) 评论(0) 编辑