反射是.net提供的用来访问类或者类里面的内容的一项技术,它允许你在编译时对一个类基本上一无所知的情况下对一个类进行访问,支持利用一个字符串对类进行发现、访问、调用等,以下利用实例介绍四种使用反射的方法。
首先观察一下这四个方法传入的参数,都有一个type类型的参数,这个参数获取的是利用反射想要访问的类的类型,这个先搁着,先介绍获得这个类型之后如何对这个类型的类进行访问。
方法1,利用最直接的方式,但是反射是一种比较消耗性能的调用方式,方法1每调用一次方法或属性都会进行一次绑定,对性能的消耗比较大,速度也比...
分类:
其他好文 时间:
2015-01-09 09:19:13
阅读次数:
218
1.1. Jpa对表的crud操作
1.1.1. 增加
public
void save() {
Person person = new Person("aaa",121);
entityManager.persist(person);//持久化一个对象,将数据保存到数据库中
}
1.1.2. 修改
...
分类:
其他好文 时间:
2015-01-09 09:17:54
阅读次数:
190
hdu 5135 Little Zu Chongzhi's Triangles(贪心) —— black 的专栏 —— waShaXiu...
分类:
其他好文 时间:
2015-01-09 09:18:30
阅读次数:
209
1,transition属性
个人非常习惯用transition过度属性,简单易用。大家称他为animation简化版本。
例如:
.contain{
width: 392px;
position: relative;
bottom: -20px;
opacity: 0;}
.contain.on{
bottom: 0;
opacity: 1;
tra...
分类:
Web程序 时间:
2015-01-09 09:18:58
阅读次数:
319
场景: 做一些网络设备应用时,需要有ip地址的输入,这就需要ip地址输入框控件
思路:
1 重写TextBox 为IpInputBox。
2 重写TextBox为SubIpInputBox
3 一个IpInputBox 添加4个SubIpInputBox 和3个Label
控件图:...
在公司电脑上写的一个AS Module,同步到了Github上,然后回到宿舍Clone到自己电脑的AS工程目录下,打开AS发现没有这个Module,于是准备Import ,结果出现下面的情况:
呃……
于是我猜测Gradle Scripts中有相关属性定义,果不其然:
在settings.gradle中发现了猫腻:
好吧,加上':setwallpaper'应该就可以了:
...
分类:
移动开发 时间:
2015-01-09 09:17:58
阅读次数:
193
做了这么多年的嵌入式软硬件开发,用过的平台很多,细数了一下,自己都吓了一跳,51单片机、AVR Mega128、EMC单片机、CPLD/FPGA、DSP(LF2407)、S3C2410、44B0、STM32等,软件平台有Keil C51、汇编、ADS1.2、MDK、uCOS、Linux、VC++等。没有办法,在小公司干活就是要一个人做几个人的活。很多时候,去到一间新的公司,并不是自己来决定选用哪种...
分类:
其他好文 时间:
2015-01-09 09:19:09
阅读次数:
203
bind是一个C++11的一个标准库函数,它的定义在functional中。可以将bind看作一个通用的函数适配器,他接受一个可调用的对象,生成一个新的可调用对象来‘适应对象参数列表。
调用bind的一般形式为:
auto newCallable = bind(callale,arg_list);
其中,newCallable本身是一个可调用的对象,arg_list是一个逗号分割的参数...
分类:
编程语言 时间:
2015-01-09 09:17:37
阅读次数:
262
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have
exact...
分类:
其他好文 时间:
2015-01-09 09:19:26
阅读次数:
176
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
namespace Xml
{
class Program
{
static void Main(string[] args)
{...
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d =
target? Find all unique quadruplets in the array which gives the sum of target.
Note:
Element...
分类:
其他好文 时间:
2015-01-09 09:17:54
阅读次数:
180
Write a function to find the longest common prefix string amongst an array of strings.
Solution:
class Solution
{
public:
string longestCommonPrefix(vector &strs)
{
vector s = strs...
分类:
其他好文 时间:
2015-01-09 09:17:16
阅读次数:
122
题解:题意很裸啊~~~
培训的时候说要写标记永久化,反正永久化很水,就直接写了。
但是我并不知道为什么要永久化,或者说理解不深刻,但是再遇上肯定能分析出来233。
大概应该可能或许就是:
直接原因:下传标记传不下去。
根本原因:
线段树有两层,这样它的传递可能就有点像拓扑了
就是外层线段树需要往内层线段树传,然后内层线段树还要下传
这样扫到某处时发现,****,还需...
分类:
其他好文 时间:
2015-01-09 09:17:33
阅读次数:
270
周末加班是家常便饭,这社会不只是程序员命苦,还有比我们更苦命的娃子,抽这个蛋疼的时间上传JBPM资料 源代码下载地址:http://www.zuidaima.com/share/1550463646190592.htm...
分类:
Web程序 时间:
2015-01-09 09:18:51
阅读次数:
187
MySQL数据查询...
分类:
数据库 时间:
2015-01-09 09:17:33
阅读次数:
168
Given a linked list, remove the nth node from the end of list and return its head.
For example,
Given linked list: 1->2->3->4->5, and n = 2.
After removing the second node from the end, the...
分类:
其他好文 时间:
2015-01-09 09:17:50
阅读次数:
165
作为一名程序员,今天有幸了解到编程原理之三大牛书,也实在是被震撼了,先介绍下了:
先说龙书:
龙书英文名为《Compilers: Principles, Techniques, and Tools 》,中文名《编译原理技术和工具》,作者 Alfred。
现在已经是第二版了,2006年8月31日在amazon上架。
http://dragonbook.stanford...
分类:
其他好文 时间:
2015-01-09 09:15:54
阅读次数:
688