风言枫语  

2013年8月15日

摘要: ubuntu:在终端输入lsusb:langu@langu:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 D 阅读全文
posted @ 2013-08-15 19:56 风言枫语 阅读(254) 评论(0) 推荐(0)
 
摘要: EightTime Limit:1000MSMemory Limit:65536KTotal Submissions:21718Accepted:9611Special JudgeDescription The 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've seen it. It is constructed with 15 sliding tiles, each with a number from 1 to 15 on it, and 阅读全文
posted @ 2013-08-15 19:53 风言枫语 阅读(203) 评论(0) 推荐(0)
 
摘要: 创建程序测试MQ1,创建生产者package com.robert;import java.util.Hashtable; import java.util.Map; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; import javax.jms.JMSException; import javax.jms.MapMessage; import javax.jms.Message; import javax.jms.MessageP... 阅读全文
posted @ 2013-08-15 19:51 风言枫语 阅读(261) 评论(0) 推荐(0)
 
摘要: 之前在GDALDestroyDriverManager 分析中没有看到对dGDALDatasert的回收。先看一个例子程序,这个例子打开了一个tif文件,读取了一些基本信息。为了简单示范,没有写成C++的各种类分散到各个文件中。#include "stdafx.h"#include "gdal_priv.h"#include "cpl_conv.h" // for CPLMalloc()#include #include #include #include #include using namespace std;void print 阅读全文
posted @ 2013-08-15 19:49 风言枫语 阅读(1387) 评论(0) 推荐(0)
 
摘要: OceanBase支持索引后,上面的例子中用索引的查询速度是不用索引查询速度的40倍! 相关阅读OceanBase简史 OceanBase Join操作 OceanBase内部表 OceanBase官网 阅读全文
posted @ 2013-08-15 19:47 风言枫语 阅读(569) 评论(0) 推荐(0)
 
摘要: 最近在编写一个进行视频播放的ActiveX控件,工作已经接近尾声,现将其中显示YUV数据的使用DirectDraw的一些经验总结如下:(解码部分不是我编写的,我负责从网络接收数据,将数据传给解码器,并将解码得到的YUV数据进行显示,最初在显示部分我是先将YUV数据转换为RGB数据,再以位图的形式显示到屏幕上,但发现CPU占用率比较高,后来改用DirectDraw直接显示YUV数据)1.在DirectDraw中创建YUV表面 与一般表面不同的是,创建YUV表面时需要指定象素格式,并指定YUV数据的FourCC码,关于FourCC码可以参考微软MSDN站点上的说明,下面是具体的创建方法:(以YUV 阅读全文
posted @ 2013-08-15 19:45 风言枫语 阅读(1506) 评论(0) 推荐(0)
 
摘要: Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据.这两天有空把hessian接口也学习一下。由于学习是为了以后测试工作而进行的,所以对于hessian和soap机制孰优孰劣就没有深入的研究,这些问题还是留给我们架构师来研究吧。根据网上的文献:Hessian是采用二进制流进行通讯的,所以我想性能应该会好一些,既然通过二进制流传递,是不是对复杂对象的传递有问题呢,我想可能会有些难度,毕竟传递过程中没有象soap这样保 阅读全文
posted @ 2013-08-15 19:42 风言枫语 阅读(239) 评论(0) 推荐(0)
 
摘要: 以前只有代码,最近简单写了一点文档: google code 上的链接(总是最新)自动机是什么DFA 的最小化将 DFA 用做字典无环DFA (ADFA, Acyclic DFA)编译内存用量/查询性能map 与 set自动机实用程序自动机的 C++接口DFA_InterfaceDAWG_Interface超级功能以拼音输入法为例自动机是什么这里只讲有穷自动机,自动机的形式化定义,可以参考 wikipedia:自动机有穷状态自动机 (FSA)确定性的有穷自动机 (DFA)这是本文的重点非确定性的有穷自动机 (NFA)很多 DFA 的构造需要 NFA 作为媒介DFA 的最小化DFA 的等同如果. 阅读全文
posted @ 2013-08-15 19:40 风言枫语 阅读(517) 评论(0) 推荐(0)
 
摘要: 首先想过n^3的组合方法,即f(i,j,k)=f(i-1,j,k)*(i-2)+f(i-1,j-1,k)+f(i-1,j,k-1),肯定搞不定然后想了好久没有效果,就去逛大神博客了,结果发现需要用到第一类stirling数第一类stirling数S(n,m)表示的是n个数排成m个非空环排列的数目每个环排列中必然有一个是可以看见的,然后再对这m个环求组合数不难理解,但是很难想到#include #include #define mod 1000000007#define LL long longint C[2050][2050];LL S[2050][2050];void init(){ ... 阅读全文
posted @ 2013-08-15 19:38 风言枫语 阅读(156) 评论(0) 推荐(0)
 
摘要: 最近做redhat安装matlab2008a 操作,遇到上面的问题,先记录如下:网上找到安装包:libXp-1.0.2-1mamba.x86_64.rpm 然后使用命令:sudo rpm -ivh libXp*进行安装,安装出现错误,说缺少两个包,然后依次下载这两个包:glibc-2.18-300.1.x86_64.rpm ,libpthread-stubs-0.2-4.1.x86_64.rpm 然后使用命令安装:sudo rpm -ivh glib*sudo rpm -ivh libp* 但是第一个出错,显示说有冲突,好吧上网查资料,然后解决的方法是rpm命令加上一个参数,命令如下:rpm 阅读全文
posted @ 2013-08-15 19:36 风言枫语 阅读(1035) 评论(0) 推荐(0)
 
摘要: 由于工作中使用eclipse开发,没有安装hibernate插件,所以无法使用自动生成实体类的功能,为了方便在网上找了段别人写的自动生成实体类方法,稍加修改,直接运行就可以生成对应表的实体类。 注意使用时方法中的数据库地址、用户名、密码要改下,还有要记得录入想要生成实体类的表明,private String tablename = "ad_campaign";方法如下:package com.test;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import 阅读全文
posted @ 2013-08-15 19:33 风言枫语 阅读(1897) 评论(0) 推荐(0)
 
摘要: 为什么叫threadloca变量呢,经过大量的查资料发现threadlocal并不是之前理解的控制线程用的东西,它其实也属于一类变量,只不过是线程的局部变量,它的作用就是实现线程间对该变量的唯一线程调用,我认为这类似于对一个普通共享资源变量加synchronized,不过通常用到threadlocal的地方总是一类共享资源,通过threadlocal的修饰之后,这类变量(像线程池连接,事务这类型的变量)在同一时刻只能被单一的线程访问。这就像synchronized 修饰过的代码块一样,不过换成了变量,也相当于在初始化变量的时候用synchronized修饰下(应该就是在给变量赋值的时候加上sy 阅读全文
posted @ 2013-08-15 19:31 风言枫语 阅读(192) 评论(0) 推荐(0)
 
摘要: 用过Android手机的同学都知道,每次开机的时候系统会先扫描sdcard,sdcard重新插拔(挂载)也会扫描一次sdcard。为什么要扫描sdcard,其实是为了给系统的其他应用提供便利,比如,Gallary、Music、VideoPlayer等应用,进入Gallary后会显示sdcard中的所有图片,如果进入Gallary后再去扫描,可想而知,你会厌恶这个应用,因为我们会觉得它反应太慢了。还有Music你看到播放列表的时候实际能看到这首歌曲的时长、演唱者、专辑等信息,这个也不是你进入应用后一下子可以读出来的。所以Android使用sdcard挂载后扫描的机制,先将这些媒体相关的信息扫描出 阅读全文
posted @ 2013-08-15 19:29 风言枫语 阅读(1504) 评论(0) 推荐(0)
 
摘要: ---每个表都要设有主键。。。。/*--创建视图SET NUMERIC_ROUNDABORT OFF GO SET ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT,QUOTED_IDENTIFIER,ANSI_NULLS ONGOCreate view view_ProductList WITH SCHEMABINDINGasSELECT ba_ItemNumber.InnerID, dbo.ba_ItemNumber.STInnerID, dbo.ba_ItemNumber.Materia... 阅读全文
posted @ 2013-08-15 19:26 风言枫语 阅读(262) 评论(0) 推荐(0)
 
摘要: 海量小文件问题综述 海量小文件LOSF问题是工业界和学术界公认的难题,分析了LOSF问题的由来以及典型的应用场景,并简要阐述了当前文件系统在LOSF优化方面的进展。重点分析LOSF问题的根本原因,并给出具体的优化方法和策略,期望对LOSF问题的研究和优化实践提供一定的理论指导。 1、LOSF问题概述在互联网(尤其是移动互联网)、物联网、云计算、大数据等高速发展的大背景下,数据呈现爆炸式地增长。根据IDC的预测,到2020年产生的数据量将达到40ZB,而之前2011年6月的预测是35ZB。然而,社会化网络、移动通信、网络视频音频、电子商务、传感器网络、科学实验等各种应用产生的数据,不仅存储容量巨 阅读全文
posted @ 2013-08-15 19:23 风言枫语 阅读(380) 评论(0) 推荐(1)
 
摘要: 函数原型:errno_t memcpy_s( void *dest, size_t numberOfElements, const void *src, size_t count );参数:dest新的缓冲区。numberOfElements目标缓冲区的大小。src要复制的缓冲区。count字符数。的副本。测试代码:// memcpyTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "string" //strlen()需要的头文件int _tmain(int argc, _TCHAR* arg 阅读全文
posted @ 2013-08-15 19:21 风言枫语 阅读(267) 评论(0) 推荐(0)
 
摘要: 笔者最近开始沦陷于android,从开始入门到现在已经快半个月的时间,于是便写一个较综合,用到了数据库,多线程操作,以及时钟的添加和停止消除,activity之间的动画转换等,适用于初学者学以致用的小游戏来巩固自己的知识,有需要的读者可以去我的资源库中下载源码。 以下是主游戏程序的部分代码,带有笔者的丰富注释:package com.example.pingping_game1;import java.util.HashMap;import java.util.Map;import java.util.Random;import java.util.Timer;import java.uti. 阅读全文
posted @ 2013-08-15 19:19 风言枫语 阅读(355) 评论(0) 推荐(0)
 
摘要: Java Web中的EL(表达式语言)详解 表达式语言(Expression Language)简称EL,它是JSP2.0中引入的一个新内容。通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增加程序的可读性及可维护性。EL为不熟悉Java语言页面开发的人员提供了一个开发Java Web应用的新途径。下面对EL的语法、运算符及隐含对象进行详细介绍。一、EL概述1、EL简介 EL没出现之前,开发Java Web应用程序时,经常需要将大量的Java代码片段嵌入到JSP页面中,这会使页面开起来很乱,如下例子: 而是用EL则只需要下面的依据代码即可实现: ${userna... 阅读全文
posted @ 2013-08-15 19:16 风言枫语 阅读(506) 评论(0) 推荐(0)
 
摘要: 使用ant的核心就是这个build.xml。然后再在cmd中使用ant命令就行了。build.xml构建文件包含一个工程(project)。 工程包含若干个目标(target)。 目标可以依赖于其他的目标(depends)。 目标包含任务(task)。 易于使用Java语言增加新的任务---易于扩展(自定义)。 加上粗体部分就可以了~ 阅读全文
posted @ 2013-08-15 19:13 风言枫语 阅读(1026) 评论(0) 推荐(0)
 
摘要: Mobile_Detect 是一个轻量级的开源移动设备(手机)检测的 PHP Class,它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境。这个设备检测的 PHP 类库最强大的地方是,它有一个非常完整的库,可以检测出所用的设备类型(包括操作类型,以及手机品牌等都能检测)和浏览器的详细信息。官方主页:http://mobiledetect.net/demo:http://demo.mobiledetect.net/完整的Mobile_Detect代码如下: * Victor Stanciu (until v. 1.0) * ... 阅读全文
posted @ 2013-08-15 19:11 风言枫语 阅读(514) 评论(0) 推荐(0)
 
摘要: RAC数据库环境变量设置[oracle@rac1 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Fri Aug 31 12:45:01 2012 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open pa 阅读全文
posted @ 2013-08-15 19:09 风言枫语 阅读(308) 评论(0) 推荐(0)
 
摘要: 远程管理配置1,WEB方式 『WEB方式远程管理交换机配置流程』 首先必备条件要保证PC可以与SwitchB通信,比如PC可以ping通SwitchB。 如果想通过WEB方式管理交换机,必须首先将一个用于支持WEB管理的文件载入交换机的flash中,该文件需要与交换机当前使用的软件版本相配套。WEB管理文件的扩展名为”tar”或者”zip”,可以从网站上下载相应的交换机软件版本时得到。 需要在交换机上添加WEB管理使用的用户名及密码,该用户的类型为telnet类型,而且权限为最高级别3。 注意,在将WEB管理文件载入交换机flash时,不要将文件进行解压缩,只需将完整的文件载入交换机... 阅读全文
posted @ 2013-08-15 19:06 风言枫语 阅读(1416) 评论(0) 推荐(0)
 
摘要: 链接: http://poj.org/problem?id=1844 http://acm.hust.edu.cn/vjudge/contest/view.action?cid=29256#problem/D Sum Time Limit:1000MSMemory Limit:30000K Total Submissions:9795Accepted:6406 Description Consider the natural numbers from 1 to N. By associating to e... 阅读全文
posted @ 2013-08-15 19:04 风言枫语 阅读(185) 评论(0) 推荐(0)
 
摘要: 首先,string是类,char*属于基本数据类型其次,const_cast只能改变指针的const属性,而不能改变或者去掉本身的const属性测试代码:// memcpyTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "string"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ string Str = "abcd"; char *pChar = "mmnddd"; //pChar[ 阅读全文
posted @ 2013-08-15 19:01 风言枫语 阅读(1540) 评论(0) 推荐(0)
 
摘要: 商业智能描述了一系列的概念和方法,提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将数据转化为有用的信息并根据需要进行分发,从而辅助商业决策的制定。每个企业面临的数据环境、业务内容和决策需求都是不同的,因此,商业智能(BI)不是一种确定的技术,更不是一个或一套具体软件,而是针对每个企业的实际情况而规划与构建的数据分析和决策辅助解决方案。能够充分认识到这一点,对商业智能厂商和企业客户都会有所帮助。对于商业智能厂商来说,商业智能解决方案囊括了数据获取、集成、分析以及分发等环节的一系列技术和应用,不但包括报表、DashBoard、即席查询、OLAP、记分卡、可视化分析、预测及挖掘模型、 阅读全文
posted @ 2013-08-15 18:59 风言枫语 阅读(169) 评论(0) 推荐(0)
 
摘要: -----------android培训、java培训、java学习型技术博客、期待与您交流!---------1,交通灯管理系统的项目需求 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。 注:南北向车辆与东西向车辆交替放... 阅读全文
posted @ 2013-08-15 18:57 风言枫语 阅读(225) 评论(0) 推荐(0)
 
摘要: 移动应用中的流设计目光和手指的循迹 移动情景 作为应用的设计者,我们常常以应用自身的逻辑为线索进行设计,一头沉浸在页面与原型的制作中。 而大部分的应用在使用过程中,用户的目光和触摸是与应用共舞的主要参与者,如人-机-环中用户的输入输出,以视觉输入、触摸输出为主要的交互通道。为了提升用户在感知层面的体验,我们可以顺着用户的目光出发,关注用户在界面中注意力焦点转移的过程,同时循着用户手指的痕迹来发现用户直接操作的轨迹,以此设计我们的应用。 这里将提出一个流系统的框架,并讲述如何在这个框架中提升用户的感知体验。 目光和手指循环而成的流系统在用户与应用通过目光和手指进行交互的过程中,存在着如上图所示. 阅读全文
posted @ 2013-08-15 18:55 风言枫语 阅读(208) 评论(0) 推荐(0)
 
摘要: 在Linux以及所有的Unix系统中,设备被分为以下三种类型: 块设备 字符设备 网络设备 块设备通常写为 blkdev ,它是可以寻址的,寻址以块为单位,块大小随设备的不同而不同;块设备通常支持重定位操作,也就是对数据的随机访问。块设备的例子有硬盘,蓝光光碟,还有如Flash这样的存储设备。块设备是通过称为“块设备节点”的特殊文件来访问的,并且通常被挂载为文件系统。 字符设备通常被称为 cdev ,它是不可寻址的,仅提供数据的流式访问,就是一个个字符,或者一个个字节。字符设备的例子有键盘,鼠标,打印机,还有大部分的伪设备。字符设备是通过称为“字符设备节点”的特殊文件... 阅读全文
posted @ 2013-08-15 18:52 风言枫语 阅读(507) 评论(0) 推荐(0)
 
摘要: 题意:给出n项的数列A[ ], q个询问, 询问 [ l, r ] 之间项的和. 求A的全排列中该和的最大值.思路:记录所有询问, 利用差分数列qd[ ], 标记第 i 项被询问的次数( 每次区间增1 ). 最后对qd, A 进行升序排序, 对应项相乘, 求和.理由是: 越大的数被询问覆盖的次数越多那么总和就越大.差分数列简单易用. #include #include #include using namespace std;const int MAXN = 2e5+5;typedef long long ll;int val[MAXN];int dq[MAXN];int sum[MAXN]; 阅读全文
posted @ 2013-08-15 18:50 风言枫语 阅读(250) 评论(0) 推荐(0)
 
摘要: 多态: 父类型的引用变量指向子类型的对象,与父类型的引用变量指向父类的对象,调用名字相同的方法时(子类与父类中的方法名相同)但这个引用变量的类型都一样都是父类型的,得到的结果不一样就是多态(得到了多种状态的结果)。声明变量是编译时确定下来的,初始化变量的值是运行时确定下来的,也可以说编译时与运行时类型不一致,就可能导致多态。·当父类引用指向子类对象后,对象.属性 或者 对象.方法 调用成员变量或方法是,这个对象是子类那么就调用子类的属性或方法。但有有一种特殊情况存在,就是静态方法(static)只能被继承不能被覆盖,当子类中出现与父类一样的static方法时,即使。·引用变 阅读全文
posted @ 2013-08-15 18:48 风言枫语 阅读(290) 评论(0) 推荐(0)
 
摘要: =========默认鉴权========过滤链中定义: ... /pages/User/create.do* = perms[User:create] ... 这段配置的含义是:/pages/User/create.do*这样的请求路径,需要鉴权,且需要用户有“User:create”的权限字符串。perms是拦截器的名字,默认实现类是:org.apache.shiro.web.filter.authz.PermissionsAuthorizationFilter这个过滤器会得到配置中请求路径对应的权限字符串,如“User:create”,然后到real... 阅读全文
posted @ 2013-08-15 18:46 风言枫语 阅读(1026) 评论(0) 推荐(0)
 
摘要: 正规的做法是找切点。三角形三个顶点分别对圆作切线,然后求切点(2个)。两圆之间也要求切点(4个)。 扯淡了这就。。麻烦的要命。。下面是写了一半的代码。。 voidprocess_circle(pointp,pointo,doubler,point&intersect1,point&intersect2) { pointvec; vec=o-p; doubleangle=asin(r*1.0/sqrt(dist(p,o))); doublescale=sqrt(1-r*r/dist(p,o)); intersect1=Rotate(vec,-angle,scale)+p; int 阅读全文
posted @ 2013-08-15 18:43 风言枫语 阅读(205) 评论(0) 推荐(0)
 
摘要: weblogic8.1 5 ip 限制 报错信息如图所示:解决办法:此weblogic 未破解,去网上下载破解包,然后放到copy weblogic_sp.jar to $WL_HOME/server/lib/copy license.bea to $BEA_HOME此目录下即可。本人资源里面有 weblogic 8.1 weblogic9.2 weblogic10.0 破解补丁。 阅读全文
posted @ 2013-08-15 18:41 风言枫语 阅读(428) 评论(0) 推荐(0)
 
摘要: 本博文使用struts2,hibernate,spring技术整合Web项目,同时分层封装代码,包含model层,DAO层,Service层,Action层。在整合hibernate时使用annotation注释进行数据库的映射,整合spring时使用annotation进行IOC注入。最后在DAO层中继承HibernateDaoSupport来编写代码。 首先看一下项目的目录: 需要的类库: 以person为例: model层:package com.hwadee.tradeUnion.model;import java.util.Date;import java.uti... 阅读全文
posted @ 2013-08-15 18:39 风言枫语 阅读(247) 评论(0) 推荐(0)
 
摘要: #include #include using namespace std;#define MAXN 105int n,m,k,s;int C[MAXN];int W[MAXN];int dp[MAXN][MAXN];int ans;//dp[i][j][k] = max(dp[i-1][j][k],dp[i][j-1][k-C[i]] + W[i]);//dp[j][k] = max(dp[j][k], dp[j-1][k-C[i]] + W[i]);int main(){ while(cin>>n>>m>>k>>s) { ans = 0; f 阅读全文
posted @ 2013-08-15 18:36 风言枫语 阅读(156) 评论(0) 推荐(0)
 
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2844 Problem Description Whuacmers use coins.They have coins of value A1,A2,A3...An Silverland dollar. One day Hibix opened purse and found there were some coins. He decided to buy a very nice watch in a nearby shop. He wanted to pay the exact price(with... 阅读全文
posted @ 2013-08-15 18:33 风言枫语 阅读(147) 评论(0) 推荐(0)
 
摘要: n个点m条无向边的图,油箱有上限,每个单位的汽油能走1单位距离,每个城市的油价val[i], 对于每个query,求s到e的最小花费。dp[i][j]表示到达第i个城市,油箱剩余油量j时的最小花费。用bfs扩充节点,每个点拆成100个节点,时间复杂度还是可以接受的。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define FF(i, a, b) for(int i=a; i=b; i 阅读全文
posted @ 2013-08-15 18:31 风言枫语 阅读(158) 评论(0) 推荐(0)
 
摘要: 先来一句话,看了这么多GDAL的源代码,并不喜欢其C风格的烙印太重,还是更喜欢boost风格的简洁的现代C++风格。不过为了更好地应用GDAL,更深的定制它,还是需要将源代码看到底。因为GDAL毕竟是一个很好的图像处理的解决方案。复用它,可以省掉很多人年的工作。GDALOpen函数代码:注释值得一看/************************************************************************//* GDALOpen() *//*... 阅读全文
posted @ 2013-08-15 18:29 风言枫语 阅读(1213) 评论(0) 推荐(0)
 
摘要: 在《 .net中将DataGridView内的数据导出为Excel表格》中说了如何导出数据到Excel,今天这篇文章将讲述如何绑定数据源,在控件中显示我们需要的信息. 在敲机房收费系统的时候,我的主线都是从三层到数据库,然后从数据库中返回直至U层。如果是这样的处理方式,和DataGridView打交道的都是DataTable。不过DataGridView也有可以直接和数据库连接,来与数据源绑定。一 与之相关的组件BingSource 说到绑定,我们不得不提到BingSource.它是类库System.Window.Form命名空间内的类。MSDN中解释它的作用是封装窗体的数据源,并提供导航、. 阅读全文
posted @ 2013-08-15 18:26 风言枫语 阅读(6093) 评论(0) 推荐(0)
 
摘要: 1、在创建的窗口类里面需要继承CWindowWnd、INotifyUI 对于CWindowWnd里面的方法: 实现CWindowWnd的方法virtualLPCTSTRGetWindowClassName()const=0;,重载virtualUINTGetClassStyle()const;返回窗口的风格类型,重载virtualvoidOnFinalMessage(HWNDhWnd);,对于INotifyUI里面的,只有一个唯一的抽象方法:virtualvoidNotify(TNotifyUI&msg)=0;当你实现了这个Notify,才能正常的接收、处理消息来看看主要的消息处理部分 阅读全文
posted @ 2013-08-15 18:24 风言枫语 阅读(715) 评论(0) 推荐(0)
 
摘要: Deep Learning论文笔记之(一)K-means特征学习zouxy09@qq.comhttp://blog.csdn.net/zouxy09 自己平时看了一些论文,但老感觉看完过后就会慢慢的淡忘,某一天重新拾起来的时候又好像没有看过一样。所以想习惯地把一些感觉有用的论文中的知识点总结整理一下,一方面在整理过程中,自己的理解也会更深,另一方面也方便未来自己的勘察。更好的还可以放到博客上面与大家交流。因为基础有限,所以对论文的一些理解可能不太正确,还望大家不吝指正交流,谢谢。 本文的论文来自:Learning Feature Representations with K-means, Ad 阅读全文
posted @ 2013-08-15 18:22 风言枫语 阅读(1356) 评论(0) 推荐(0)
 
摘要: 在使用Windows下的QTCreator的时候,像visual studio一样代码自动补全十分方便,而在Linux下,QTCreator似乎不能做到。网上有些说是可以设置成手动补全,今天试了一下,其实也可以设置成自动补全的。 手动补全设置:工具-》选项,打开对话框,选中环境-》键盘Tab,在键盘快捷键,下的文本框中输入Comp,查询出CompleteThis,然后将默认的CTRL+空格(可能与输入法切换有冲突)改为你想要触发补全的键,比如Tab,Tab,然后是应用-》确定,两次按下Tab,就可以补全代码了。 自动补全设置(不需手动触发):虽然手动补全,也是可以补全代码的,但是还是没有自动. 阅读全文
posted @ 2013-08-15 18:19 风言枫语 阅读(1305) 评论(0) 推荐(0)
 
摘要: Java的主要应用领域就是企业级的项目开发!具体要点(09年,那一年我去面试,被拒了几次,想起来还不错!他锻炼了我的心理素质,让我体会到很多,笑一个吧!): 1、掌握项目开发的基本步骤 2、具备极强的面向对象的分析与设计技巧 3、掌握用例驱动、以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法! 关于基础tb知识:你可以看看这些名词或知识点,看... 阅读全文
posted @ 2013-08-15 18:17 风言枫语 阅读(1857) 评论(3) 推荐(3)
 
摘要: 她刚刚进公司的时候,公司组织去打球,我叫她一起去她也去了,我和她聊了很多,聊得很自然,很开心,如我是哪个学习毕业的我出来工作多久了等,她也聊了她自己好多,她现在在读大学,只有周日上一天课那种。我说你明天要去上课吗,她说明天搬家。后来打球回来了,我在qq上说,我帮你搬家,她没有回。第二天晚上我又和她聊天了,我说都是同事帮忙搬家时正常的,她说不好意思让我帮忙,她说她知道我的好意,谢谢我。过了几天我看见的qq签名说想去看电影。回来我就和她聊,你喜欢看什么电影,你和谁去看电影啊,能和我一起去吗。她说现在没时间看电影,等有空了call我去看电影。又过了几天我看她qq签名说想养狗狗。我就和她聊天够的事情. 阅读全文
posted @ 2013-08-15 18:15 风言枫语 阅读(3425) 评论(9) 推荐(1)
 
摘要: 工程名称原来为old,发布到tomcatwebapps下后为old, 右键点击你的项目,然后选择重构---->重命名,项目名称改为new,但是发布名还是原来的名字。如果想让发布后的目录名为new, 按如下方法修改即可: 第一种方法: 打开工程所在目录,找到一个.mymetadata的文件,用写字板打开,内容大致如下: context-root="/old"为发布后的目录名,改为context-root="/new"之后,用eclipse重新发布的目录名就是new了。如果用war的打包方式发布,则将archive="old.war" 阅读全文
posted @ 2013-08-15 18:12 风言枫语 阅读(487) 评论(0) 推荐(0)
 
摘要: struts2-core-2.0.14更新到2.3.15 将低版本的struts2-core更新到最新版本2.3.15,更新jar包,有这个几个1.struts2-core-2.0.14.jar --> struts2-core-2.3.15.jar2.struts2-spring-plugin-2.0.14.jar --> struts2-spring-plugin-2.3.15.jar3.xwork-2.0.7.jar --> xwork-core-2.3.15.jar4.ognl-2.6.11.jar--> ognl-3.0.5.jar5. ... 阅读全文
posted @ 2013-08-15 18:08 风言枫语 阅读(499) 评论(0) 推荐(0)
 
摘要: 题意:有数列a[ ]; 操作op[ ] = { l, r, d }; 询问q[ ] = { x, y };操作表示对a的[ l, r ] 区间上每个数增加d; 询问表示执行[ x, y ]之间的op.打印最终数列.思路:用两次差分数列, 先处理出对于每个op调用了几次, 再对数列执行操作.#include #include #include using namespace std;const int MAXN = 1e5+5;typedef long long ll;ll a[MAXN],sum[MAXN];ll d[MAXN],delta[MAXN];int l[MAXN],r[MAXN]; 阅读全文
posted @ 2013-08-15 18:06 风言枫语 阅读(205) 评论(0) 推荐(0)
 
摘要: MYSQL 命令行工具自动登录的方法 1. 需求提出 由于在linux 环境下,经常需要使用mysql(command-line tool) 终端连接到MYSQL DB服务。 其中大致的语法如下: mysql [options] db_name 比较重要的option 参数有: --database=db_name, -D db_name --host=host_name, -h host_name --password[=password], -p[password] --port=port_num, -P port_num --user=user_name, -u user_name 下面 阅读全文
posted @ 2013-08-15 18:03 风言枫语 阅读(653) 评论(0) 推荐(0)
 
摘要: 这个题目数据量很小,但是满足斜率优化的条件,可以用斜率优化dp来做。 要注意的地方,0也是一个决策点。 #include #include #include using namespace std; const int maxn=1e2+9; int dp[maxn]; int a[maxn],p[maxn],sum[maxn]; int que[maxn]; bool chk1(int i,int j,int k) { return dp[j]-dp[i]<p[k]*(sum[j]-sum[i]); } bool chk2(int k,i... 阅读全文
posted @ 2013-08-15 18:01 风言枫语 阅读(195) 评论(0) 推荐(0)
 
摘要: $.ajax({ type: "POST", url: url, data: $('#form1').serialize(), success: function(msg){ alert( "Data Saved: " + msg ); } }); 阅读全文
posted @ 2013-08-15 17:59 风言枫语 阅读(307) 评论(0) 推荐(0)
 
摘要: Ubuntu 安装 Mysql 5.6 数据库1)下载:mysql-5.6.13-debian6.0-x86_64.debhttp://dev.mysql.com/downloads/mirror.php?id=4139562)安装:$ sudo dpkg -i mysql-5.6.3-debian6.0-x86_64.deb Mysql Server 初始化在:/opt/mysql/server-5.63)配置:$ sudo groupadd mysql$ sudo useradd -r -g mysql mysql$ sudo apt-get install libaio-dev ... 阅读全文
posted @ 2013-08-15 17:57 风言枫语 阅读(524) 评论(0) 推荐(0)