感谢大家捧场,这里继续分享关于SQL编辑框的一些语法心得总结,因为数据集定义的面板,也是FineReport报表中最常用的模块之一。
1.我理解的执行过程。
这里其实是生成一个字符串,FineReport将这个字符串通过设置的数据连接传递到报表中执行。在这个过程中报表应该是先把报表规则的东西,替换成大家都认得的字符串后,对应的数据库执行完,会反馈值,有可能返回报错信息,也有可能返回数据集。这个...
分类:
数据库 时间:
2015-04-17 11:32:12
阅读次数:
201
C++不像Java,C#语言,它没有垃圾回收机制,但是它提供了强大而灵活的管理机制,使得开发人员自己避免内存泄露。可以通过new 获得内存或创建对象,一定使用delete来释放,这样就避免内存泄露。同时也可以将分配和使用用类封装,从而保证没有内存泄露。
#include
using namespace std;
#include
#include
class simpl...
分类:
其他好文 时间:
2015-04-17 11:32:23
阅读次数:
150
屏幕锁屏的一个小demo,想了解锁屏这块的可以看看,还是很有帮助的。...
分类:
移动开发 时间:
2015-04-17 11:33:43
阅读次数:
105
首先介绍一下逆波兰表达式
逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* + 2 3 4。
这个表达式的求法有很多种
这里介绍一种用递归求解的方法。。
时间复杂度O(n);
首先我们需要把表...
分类:
其他好文 时间:
2015-04-17 11:31:24
阅读次数:
189
初次接触死锁的概念是大学的一门课程《操作系统原理》中描述的“哲学家进餐”问题。操作系统中,由于各个进程共享系统资源而可能出现死锁问题。同样java多线程环境下,也存在资源共享导致的死锁问题。当一组java线程发生死锁时,程序有可能就此阻塞,而无法正常结束。Java应用程序中,我们使用加锁机制来确保线程的安全,但是如果过度地使用加锁,可能导致锁顺序死锁问题。
整理《java并发编程实...
分类:
编程语言 时间:
2015-04-17 11:33:25
阅读次数:
172
XMPP-即时通讯技术简介(IM -- Instant Messaging)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容有许多的IM系统,如AOL、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输协议协议用来说明信息在网络上如何传输,如果有了统一的传输协议,那...
分类:
其他好文 时间:
2015-04-17 11:31:19
阅读次数:
141
贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类
对于分类问题,其实谁都不会陌生,每个人生活中无时不刻的在进行着分类。例如,走在大马路上看到女孩子,你会下意识的将她分为漂亮和不漂亮(漂亮当然就多看几眼啦)。在比如,在路上遇到一只狗,你会根据这只狗的毛发脏不脏,然后想到这是一只流浪狗还是家养的宠物狗。这些其实都是生活中的分类操作。
而贝叶斯分类是在生活中分类的...
分类:
编程语言 时间:
2015-04-17 11:30:47
阅读次数:
257
本教程介绍了如何通过MyEclipse Web项目,或者其他任何Maven项目来创建一个通用的Java/Maven项目。这些步骤包括基础的创建和使用Maven依赖。您将学习到:
创建一个Maven实用项目为一个项目添加依赖关系添加实用项目作为一个依赖关系
没有MyEclipse?立即下载
1. 创建一个Maven实用项目
Maven实用项目将被现有的Maven项目消耗。
...
分类:
编程语言 时间:
2015-04-17 11:30:08
阅读次数:
148
以前从来没有用过git管理代码,公司其他人用git,没办法,只能使用git了。以下是我个人对git使用的心得吧,有什么不对的地方,还请大家多多提出。
在Mac OS X 下是默认支持git的, 我们所需要做的很简单,就是生成ssh密钥,链接远程仓库。
一.简单配置git
设置SSH
github使用SSH链接,需要设置SSH
1.检查SSH key
...
分类:
系统相关 时间:
2015-04-17 11:31:48
阅读次数:
354
概念:
最大匹配:二分图上最大对数的点对使得对之间有连边,且任意两点对4个点之间互不相同
最大匹配:无视上面那条,其实就是你找一个点,然后给它连一个有边连过去且没匹配过的点,然后就称得到一个匹配。最大匹配就是匹配数最大是多少。
最大独立集:二分图上最大点数的子点集使得两两之间没有连边
最小边覆盖:二分图上最小条数的子边集使得所有点都被且仅被一条边覆盖
最小路径覆盖:拓扑图上最小条数的路径...
分类:
其他好文 时间:
2015-04-17 11:30:48
阅读次数:
122
import java.util.*;
public class SixtySixth {
public static void main(String[] args){
System.out.println(new Child().name);
System.out.println(new Child().c...
分类:
编程语言 时间:
2015-04-17 11:32:12
阅读次数:
147
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,
2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行
3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;
4、POST请求,将参数放到body里...
分类:
移动开发 时间:
2015-04-17 11:29:13
阅读次数:
220
问题描述
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
Update (2014-11-02):
The signature of the function had be...
分类:
其他好文 时间:
2015-04-17 11:31:01
阅读次数:
111
var random=function(up,down){
return Math.random()*(up-down+1)+down;
}
//如果需要100-200的随机数
random(200,100);...
分类:
Web程序 时间:
2015-04-17 11:29:22
阅读次数:
135
a. 安装交叉编译链
我使用的是arm-linux-gcc 4.3.2,解压到目录/usr/local/arm/4.3.2,然后在环境变量PATH中增加/usr/local/arm/4.3.2/bin
b. 安装CMake
OpenCV 2.0之后的版本,必须使用CMake创建Makefile。我使用的CMake版本是2.8.2,解压到目录/usr/local/cmake-2.8.2
4、 点击Generate生成Makefile
如果你现在make,是肯定会出错的!(不修改,可能白等了至少15分钟...
分类:
其他好文 时间:
2015-04-17 11:30:51
阅读次数:
225
描述
一个多边形,开始有n个顶点。每个顶点被赋予一个正整数值,每条边被赋予一个运算符“+”或“*”。所有边依次用整数从1到n编号。
现在来玩一个游戏,该游戏共有n步:
第1步,选择一条边,将其删除
随后n-1步,每一步都按以下方式操作:(1)选择一条边E以及由E连接着的2个顶点v1和v2; (2)用一个新的顶点取代边E以及由E连接着的2个顶点v1和v2,将顶...
分类:
其他好文 时间:
2015-04-17 11:28:32
阅读次数:
387
本篇文章我们来讨论C#中的事件。委托是事件的基础,了解委托请点击C#委托 。
我们先来看下面这个类public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void ZhuangBi()
{
string topic="I am...