表达式树
以前没听过表达式树,只听过表达式,而且听过Lambda表达式,首先介绍一下.NET里表达式树的核心概念:讲代码作为数据,他将一些代码表示为一个对象树,树中的每个节点本身都是一个表达式,不同的表达式类型代表能在代码中执行不同操作:二元操作,一元操作,方法调用等等.
System.Linq.Expression命名空间包含了代表表达式的各个类.所有的表达式类都从Expression...
一般的我创建的项目都是基于Maven的,但是很多人也喜欢用Ant打包jar,或者war.我一般都会在项目中既包含Maven的pom.xml,也会有ant的build.xml
只要在控制台执行:
?
1
mvn dependency:copy-dependencies
然后执行:
?
...
分类:
其他好文 时间:
2015-08-03 14:37:12
阅读次数:
96
本节学习,保存系统短信到SD卡中。既然是要保存系统短信到SD卡中,前提是先要拿到系统的短信,关于如何读取系统的短信,请看我的关于ContentProvider文章:
Android 四大组件学习之ContentProvider三
既然知道了任务的目的,那我们就直接实现。我们先将系统的短信读出,然后保存到xml文件中,然后将xml文件写到sd卡中。
1: 先将系统短信读出
//得...
分类:
移动开发 时间:
2015-08-03 14:36:22
阅读次数:
123
下面我们来看一下微信摇一摇功能的模拟实现,我们是基于手机加速度传感器实现该功能,实现方法比较简单。
MainActivity.java:MainActivity.java:
package com.location.activity;import android.app.Activity;
import android.content.Context;
import android.hardwar...
分类:
移动开发 时间:
2015-08-03 14:36:18
阅读次数:
187
Problem Description
My birthday is coming up and traditionally I'm serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F of my friends are coming to ...
分类:
其他好文 时间:
2015-08-03 14:38:08
阅读次数:
102
七月一个不平凡的月,从期末考试跨越到假期学习。回眸这一个月看着心情随笔,忽感自己成长许多!总结一下主要分为以下六部曲:交流,沟通,借鉴,实践,思考,总结!与此同时深感这是做成功一件事六个必要因素!
想必大家已期待已久,话不多说进入正题:
(一)月初小感:
(二)月末奇谈:
(三)更多感悟...
分类:
其他好文 时间:
2015-08-03 14:35:40
阅读次数:
111
由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第7章 深入理解ContentProvider本章主要内容:· 深入分析ContentProvider的创建和启动,以及SQLite相关的知识点· 深入分析Cursor query和close函数的实现· 深入分析Co...
分类:
移动开发 时间:
2015-08-03 14:38:00
阅读次数:
196
Cocos项目中会使用到大量PNG图片,PNG文件的大小通常占到发布包大小的90%左右,压缩PNG文件大小对减小发布包大小起到很关键的作用。
我们知道PNG文件大致可分为三种格式,分别是:PNG32、PNG24、PNG8。色彩丰富程度(画质)从高到低,文件大小也是从大到小。美术从PS、Maya等工具导出的图片通常都是PNG32格式,通常的做法是用Fireworks等工具间PNG32转成P...
分类:
其他好文 时间:
2015-08-03 14:36:19
阅读次数:
161
log4j配置文件的三个主要的组件, 详细讲解....
分类:
其他好文 时间:
2015-08-03 14:36:53
阅读次数:
111
1. 有名信号量&无名信号量
在POSIX标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量只用于线程间的同步,有名信号量只用于进程间通信。信号量是属于POSIX:SEM的,不是属于POSIX:THR的,需要的文件头是。两者的共同点都是相当于计数器,用于限制多个进程对有限共享资源的访问
2. 相关函数
1)创建信号量
int sem_init (sem_...
分类:
编程语言 时间:
2015-08-03 14:36:15
阅读次数:
148
Feel Good
Time Limit: 3000MS
Memory Limit: 65536K
Total Submissions: 11148
Accepted: 3059
Case Time Limit: 1000MS
Special Judge
Description
Bill is developin...
分类:
其他好文 时间:
2015-08-03 14:36:50
阅读次数:
288
这题,很简单,高精度加法。
写的比较冗长。还可以缩短代码。输入的时候,直接加起来,最后取余输出。
下面的是AC的代码:
#include
#include
#include
using namespace std;
char ans[200];
char temp[150];
void add()
{
int length1 = strlen(ans);
int length2...
分类:
其他好文 时间:
2015-08-03 14:35:04
阅读次数:
107
测试DWZ框架弹出框设置成模态
刚刚上手DWZ框架,感觉灰常好用,对于我这种特别懒的人来说,真的是拖拽编程
看了下官方的视频讲解,自己试着做了一个小测试,里面的组件什么的都不用写,直接拿来用
这里附上视频链接 点击打开链接
另外模态化设计其实在把navTab改为dialog后,本来是可以继续操作其他组件的,但是如果你在弹出窗口的a标签里面设置mask=‘true’这个标记后,效果就实现了,...
分类:
其他好文 时间:
2015-08-03 14:34:50
阅读次数:
208
由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第8章 深入理解ContentService和AccountManagerService本章主要内容:· 介绍ContentService· 介绍AccountManagerService本章所涉及的源代码文件名及位置:...
分类:
移动开发 时间:
2015-08-03 14:35:57
阅读次数:
161
一、说说面向对象思想1、什么是面向对象1)面向对象是以对象为基础的,完成各种操作,强调的是对象、结果。
2)面向过程是以函数为基础的,完成各种操作,强调的是过程。
3)面向对象是基于面向过程的。
2、面向对象的思想特点
1)一种更符合人们思考习惯的思想
2)把复杂的问题简单化
3)我们从执行者变成了指挥者
举例:自己买电脑vs让朋友帮忙买电脑...
分类:
编程语言 时间:
2015-08-03 14:34:21
阅读次数:
127
上节中我们是手动拼接xml文件,但是上节中那样的做法会有一个问题,比如:
//插入消息的内容
sBuffer.append("");
sBuffer.append(sms.getBody() + "");
sBuffer.append("");
我在插入消息内容的时候,在追加内容里面加了个 。 这样就会出现解析错误的
所以这节我们使用xml的序列化器来拼接短信内容。
下面的代码...
分类:
移动开发 时间:
2015-08-03 14:36:22
阅读次数:
171
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1255
好吧,这题和HDU1542几乎完全一样,链接:http://blog.csdn.net/wlxsq/article/details/47254571我有详细讲;
这个题目唯一的不同就是这是个求重合的面积,而HDU1542是求并面积,如果明白了1542题目的原理,我想很轻松的就可以搞定这个题目...
分类:
其他好文 时间:
2015-08-03 14:33:11
阅读次数:
106