上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页
摘要: 前 言 终于来到下篇了,通过上篇,和中篇,我们了解了linq的基本语句,对应linq我们又了解到lambda表达式,静态扩展方法,以及linq的延迟加载的特性,那么在本篇文章中我们将分享学习一下linq对于我们开发中常用到的对象的操作应用。如果没有阅读过上篇的请点击这里,如果没有阅读中篇的请点击这里linq to DataSet 对于做.net 开发的有谁不知道DataSet,DataTable,DataRow,DataColumn这些对象,如果你真的不知道,那好吧建议你到菜市场买2块豆腐撞死算了>_<。也许你会惊讶,哇靠!linq能操作这些?答案是肯定的。那么我们来看看linq是 阅读全文
posted @ 2013-03-14 15:40 Alex.Net 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 前 言 在上篇中简单的分享了LINQ的基础概念及基础语法,如果没有阅读过上篇的朋友可以点击这里。感谢大家的支持,本篇我们将更进一步的学习LINQ的一些相关特性及应用方法。废话不多说,请往下阅读吧。延迟加载 在上篇中简单的和大家提到了LINQ具有一个很有意思的特性那就是“延迟加载”(或“延迟计算”),什么是延迟加载呢?先看来自官方的描述:延迟执行意味着表达式的计算延迟,直到真正需要它的实现值为止。是不是觉得有点生涩难理解呢?按照我个人的理解通俗的讲就是,每当我们编写好一段LINQ表达式时,此时这个表达式所代表的序列变量仅仅只是一个代理,编译器在执行编译时根本就不鸟这段代码,检查完语法正确性后.. 阅读全文
posted @ 2013-03-14 15:38 Alex.Net 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 前 言 从未触碰过LINQ的 对LINQ有过了解但是从未实战过的 打算学习LINQ的简 介 LINQ 是什么?引用官方术语“语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中引入的一项创新功能,它在对象领域和数据领域之间架起了一座桥梁。” 那么LINQ给我们带来了什么,请看以下例子: 问:有序列A=int[]{1,2,3,4,5,6,7,8,0}; B=int[]{2,4,7,8,9}。请求出包含A和B共同值的序列C。 如果按照原来的思路,那么编码也许如下:List<int> c = new List<int& 阅读全文
posted @ 2013-03-14 15:34 Alex.Net 阅读(137) 评论(0) 推荐(0) 编辑
摘要: > 系统分区# adb shell# mountrootfs / rootfs ro 0 0tmpfs /dev tmpfs rw,mode=755 0 0devpts /dev/pts devpts rw,mode=600 0 0proc /proc proc rw 0 0sysfs /sys sysfs rw 0 0none /acct cgroup rw,cpuacct 0 0tmpfs /mnt/asec tmpfs rw,mode=755,gid=1000 0 0none /dev/cpuctl cgroup rw,cpu 0 0/dev/block/mtdblock0 /sy 阅读全文
posted @ 2013-03-04 11:09 Alex.Net 阅读(187) 评论(0) 推荐(0) 编辑
摘要: private const string IMAGEFILE = "FocusPoint.JPG"; private static int MyAngle = 0; //旋转角度[-360,360] private void Page_Load(object sender, EventArgs e) { Image img; FileStream fs; fs = new FileStream(IMAGEFILE, FileMode.Open, FileAccess.R... 阅读全文
posted @ 2013-02-21 15:51 Alex.Net 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: 1.清空日志 DUMPTRANSACTION库名WITHNO_LOG2.截断事务日志: BACKUPLOG数据库名WITHNO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 --收缩数据库 DBCCSHRINKDATABASE(客户资料) --收缩指.. 阅读全文
posted @ 2013-01-09 14:24 Alex.Net 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做好的数据库打包进我们的APK呢,其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如 test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不会被压缩import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import 阅读全文
posted @ 2013-01-05 10:20 Alex.Net 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 项目是2.2开发 测试手机是android4.0时候提示android.os.NetworkOnMainThreadException异常出错误地方是访问网络的webservice有问题网上的解决方案为:@Overrideprotected void onCreate(Bundle savedInstanceState){// TODO Auto-generated method stubString strVer=GetVersion.GetSystemVersion();strVer=strVer.substring(0,3).trim();float fv=Float.valueOf(s 阅读全文
posted @ 2012-12-27 16:25 Alex.Net 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 比如:现在是:2004-03-26 13:31:40过去是:2004-01-02 11:30:24我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒方法一:DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try{ Date d1 = df.parse("2004-03-26 13:31:40"); Date d2 = df.parse("2004-01-02 11:30:24"); long diff = d1.getTime() - d2.getTi 阅读全文
posted @ 2012-12-24 15:31 Alex.Net 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.声明变量private Handler handler = new Handler();private ProgressDialog progressDialog = null;2.在需要网络加载时显示进度条对话框progressDialog = ProgressDialog.show(MyActivity.this, "请稍等...", "获取数据中...", true);3.构建Runnable对象,在runnable中更新界面final Runnable runnableUi=new Runnable(){ @Override public v 阅读全文
posted @ 2012-12-20 16:22 Alex.Net 阅读(455) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页