自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (11)
  • 收藏
  • 关注

原创 Delphi XE 10 跨平台三层数据库应用 datasnap

(1)生成DataSnap服务器的框架初学者都是呆子,还是用向导吧,主菜单“File”->“New”->“Other…”得到“New Items”向导对话框。见图一。图一、向导一般选择有窗口的Forms程序,如果是正式场合,建议Service程序。见 图二。图二、选择应用类型 如果服务器程序运行在Windows平台就选“VCLappl

2017-09-19 18:26:55 9996 4

原创 android调用springmvc写的restful

下载srpingmvc的相关jarhttp://www.cnblogs.com/liuhongfeng/p/4919963.html配置spingmvc和相关接口http://blog.csdn.net/jianyuerensheng/article/details/51258942如果报错,检查JDK版本是否和本地的一致在UserController.jave

2017-07-05 14:53:47 2148

原创 Eclipse搭建SSH框架

参考http://blog.csdn.net/snowwitch/article/details/50925382遇到的问题:不同的Struts2版本可能用到的jar文件不一致http://blog.csdn.net/leafage_m/article/details/54343580不同的Struts2版本可能web.xml中的配置struts2的filt

2017-03-31 10:12:36 1681

原创 Android RecyclerView 滑动删除例子

1.自定义Item容器View,SlidingButtonView.javapackage com.android.mx.myapplication;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEven

2016-11-14 11:05:05 4263

转载 AndroidStudio 删除依赖的 Android Library Module

因为AndroidStuduio加入对Library Module的安全管理机制,所以不能直接右键项目找到Delete(Delete菜单压根找不到)进行删除。解决办法:在项目列表直接右键你要删除的Library Module(其他类型Module也可以这样操作),找到菜单Open Module Settings,在弹出的Project Structure窗口中找到要删除的Library M

2016-11-08 11:15:27 8505

转载 AS中Git与GitHub的使用入门

一直想把自己的写的开源小项目放到github中,这两天才花时间来学学Git。遇到些问题,百度了很多才解决。跟SVN一样,值得写一篇总结记录下,虽然上资源很多,但作为入门,自己遇到的写出来完全不一样。一、 Git与GitHub的简单介绍Git是一个开源的分布式版本控制工具。 GitHub是一个使用Git作为版本控制的项目托管平台,它是一个网站。 详细请参考:http://ww

2016-10-31 18:02:55 1021

转载 AppTheme主题颜色colorAccent,colorPrimary,colorPrimaryDark等

伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用:

2016-07-24 20:51:07 4150

原创 Android 动画

3.0以前,android支持两种动画模式,tween animationframe animation在android3.0中又引入了一个新的动画系统:property animation这三种动画模式在SDK中被称为view animationdrawable animationproperty animation1. View Animation(Tw

2016-07-20 10:29:10 342

原创 Android RecyclerView 使用例子

1.RecyclerView是什么?      RecylerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能,这一点从它的名字recylerview即回收view也可以看出。看到这也许有人会问,不是已经有ListView了吗,为什么还要RecylerView呢?这就牵扯到第二个问题了。2

2016-07-16 18:48:28 1748

转载 在AndroidStudio中使用Lambda表达式

如果要使用表达式RxView.clicks(fab).throttleFirst(500, TimeUnit.MILLISECONDS).subscribe((aVoid) -> this.readyGoForResult(EditActivity.class));需要设置第一步:在app的build.gradle文件顶部添加apply plugin: 'me.tatarka.re

2016-07-16 17:05:38 545

原创 Material Design 侧滑菜单栏

NavigationView和DrawerLayout结合实现侧滑菜单栏效果,NavigationView是android-support-design包下的一个控件.如果要在XML使用NavigationView的app:headerLayout和app:menu属性,需要在build.gradle中添加compile 'com.android.support:design:23.4.0'。

2016-07-12 11:18:41 1909

原创 Android DataBinding

Android 团队发布了一个 数据绑定框架(Data Binding Library) 。以后可以直接在 layout 布局 xml 文件中绑定数据了,无需再 findViewById 然后手工设置数据了。其语法和使用方式和 JSP 中的 EL 表达式非常类似。Data Binding Library 是一个 support 库,支持 Android 2.1+ 版本 (API lev

2016-07-08 14:34:32 716

原创 delphi调用C#webservice接口的中文编码问题

在webservice是用的utf-1需要在生成的接口中添加:var  RIO: THTTPRIO;begin  Result := nil;  if (Addr = '') then  begin    if UseWSDL then      Addr := defWSDL    else      Addr := defURL;  end;

2016-06-28 15:39:18 3155

转载 百度pcs关闭服务怎么办?

因为最近我们的项目(数据观)需要用到百度pcs,但百度已经关闭了pcs的申请,以为没有办法了无意中发现了wp2psc,测试了一下,非常OK。第一步:oauth认证,链接是:http://openapi.baidu.com/oauth/2.0/authorize?response_type=token&client_id=CuOLkaVfoz1zGsqFKDgfvI0h&redire

2016-02-01 11:21:07 9013 3

转载 无边框窗体拖动大小

今天有一个朋友问我怎样可以拖拽一个没有边框的窗体,使其改变大小。于是很快想到一个消息WM_NCHITTEST该消息用来描述,当关标移动或当按下或当释放了鼠标按扭的时候,就会发送一个WM_NCHITTEST消息给一个窗口若鼠标未被捕获,则这条消息发送给光标所在的窗口。否则,这条消息公布给捕获鼠标的窗口。参数   xPos = LOWORD(Lparam);//LParam低位字的

2016-01-13 10:55:49 854

转载 对WM_NCHITTEST消息的了解+代码实例进行演示

这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用。Windows应用程序通常把这个消息传送给DefWindowProc,然后Windows用WM_NCHITTEST消息产生与鼠标位置相关的所有其他鼠标消息。通俗的讲从消息产生消息。case WM_NCH

2016-01-13 10:46:10 759

转载 cxgrid控件常用属性说明

TcxGridAlign       设置控件的排列方式。       alBottom:相对于父容器为底端对齐排列。       alClient:相对于父容器为剩余部分完全覆盖排列。       alCustom:相对于父容器为自定义对齐排列。       alLeft:相对于父容器为左端对齐排列。       alNone:默认对齐排列。

2015-09-30 10:58:11 3565

原创 delphi类与对象的转化

TClassBase = class(TPersistent)  private      { Private declarations }  protected    function SelfObj: TClassBase; virtual;    procedure ShowMsg; virtual;  public      { Public declarati

2015-04-30 10:36:36 1008

转载 svn图标不显示的解决方案

最近发现svn图标莫名其妙的不显示,其他操作都正常。在网上搜了一些方法。解决方法一(失败):升级最新版本,我的本来就是最新版本解决方法二(失败):右键->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell。none是不显示解决方法三(失败):修复或者卸载重装解决方法

2015-04-28 15:49:48 432

原创 Delphi DLL使用接口和调用的方法

Delphi对接口采用引用计数的方法管理对象生命周期,但是DLL中输出的对象可能不是被Delphi调用,其引用计数不一定正确,因此DLL中接口对象的生命周期不由Delphi编译器自动生成的代码管理,而是程序员自己控制,所以上面的工厂包括构造和解析两个接口对象的生命周期管理方法。所有接口对象应该集成自下面的接口,而不应该继承自Delphi自带的TInterfacedObject:

2015-03-02 15:38:09 4239

原创 EA数据库操作

EA版本(Systems_Enterprise_Architect_11.0.1106)一、使用EA设计DB规格1.1 基本操作说明A. 创建DB设计文件【File】-->【New Project】开始创建,输入文件名以后,然后点击【存储】按钮(因为我用的是繁体系统,所以不是大家常见的保存按钮)在模型选择窗口中,选择Datebase选项,然后单击【OK】按钮

2014-12-05 16:11:12 2003

转载 六大原则之“迪米特法则(LoD)“笔记

1.迪米特法则:Law of Demeter, LoD),也称最少知识原则(Least Knowledge Principle, LKP)定义:Only talk to your immedate friends.(只与直接的朋友通信)。一个对象应该对其他对象有最少的了解。(通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少)2.理解:2.1 只和朋

2014-12-02 11:32:02 567

原创 Android使用GSP和百度SDK定位

当前定位方式:GPS定位、GSM蜂窝基站定位、AGPS定位是目前最流行的三种定位方式。

2014-09-28 12:32:32 3044 1

原创 Eclipse下面Android 各种问题

打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹--双击“Text Font”——在弹出窗选择“Courier New”——点击按钮“确定”——点击按钮“OK”,完成。

2014-09-18 10:00:33 501

原创 Delphi 在多线程下面调用远程服务端的方法(TSocketConnection )

1.可以通过同步的方法。    把线程中调用

2014-09-02 14:33:53 3215

原创 CX控件记录

设置列自动宽度  这上控件的自动列宽的属性,但是会把所有字段控制在一屏  grdblvw.OptionsView.ColumnAutoWidth:=True;  用这个方法来控制每一列的最合式宽度: for i:=1 to grdblvw.ColumnCount-1 do  begin    grdblvw.Columns[i].ApplyBestFit

2014-08-28 14:24:28 709

原创 如何把TUniQuery的查询数据保存到TClientDataSet

可以通过TDataSetProvider赋值,把TClientDataSet的属性    unqry1.SQL.Clear;    unqry1.SQL.Add('select * from TB1');    unqry1.Execute;    cds1.Data := dtstprvdr1.Data;

2014-08-27 16:23:41 1905

原创 Delphi中用TUniConnection连接server版的FireBird

安装好FireBird数据库后,会有

2014-08-14 16:15:47 4365

转载 Windows消息大全

Windows消息目录1. WM_NULL=$0000:2. WM_CREATE=$0001:    应用程序创建一个窗口3. WM_DESTROY=$0002:    一个窗口被销毁4. WM_MOVE=$0003: 移动一个窗口5. WM_SIZE=$0005:改变一个窗口的大小6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态;7. WM_S

2014-08-07 15:11:56 530

原创 注册表重定向

什么是重定向无论是Windows XP Professional X64 Edition、Windows Server 2003X64 Edition还是Windows Vista X64 Edition(以下把均统称为X64系统),都引入了一项技术:文件和注册表的重定向。 //z 2012-2-9 17:40:19 IS2120@CSDN之所以有这个技术,

2014-08-07 12:28:20 2741 1

转载 追本朔源说COM

在现在以及未来的操作系统中COM(组件对象模板)技术占有的比例越来越大了!COM是什么呢?你可以理解它为对象性质的API(区别于函数性质的API),因为一般函数性质的API调用是这样的:Sendmessage(handle,msgunit,wparam.lparam);而对于COM中的方法(这里改叫方法了)调用是这样的:ShellLink.SetPath(pchar(filepath));在这

2014-08-05 14:50:54 1044

转载 COM在注册表中的相关键值及其意义

概要当编写好一个COM并将其在系统中注册之后,这些注册表项到底位于Register中的什么位置,系统是如何通过这些注册表项在Runtime时候找到某个COM的,这些都是诊断COM相关的问题至关重要的信息。总的来说,系统是通过GUID来查找每个对象的,比如TypeLib,Interface和Class都有其相应的GUID(16bytes的字符串)。本文介绍了一个COM在注册后,系统注册表会被

2014-08-05 11:14:15 514

转载 Client:TSocketConnection 和Server: Scktsrvr关系----压缩数据传输方案

一直用SocketConnection和服务端的传输数据在三层数据库中,从来没有注意到它们之间的数据传输,只是想着,管它了,网络的事,前段时间在Delphi中的Demos中发现Demos/Midas/Intrcpt.dpr例子,呵呵,再看了半天的VCL发现可以将Client端发送的给Server的数据,和Server发送给Client的数据是可以进行压缩的。呵呵,不敢藏私,Share给大家。

2014-08-04 09:15:12 456

原创 接口 笔记

1.接口的继承者必须实现所有定义的接口h

2014-07-31 11:19:20 409

转载 delphi 接口

1.1    为什么使用接口?    举个例子好了:有这样一个卖票服务,电影院可以卖票,歌剧院可以卖票,客运站也可以卖票,那么我们是否需要把电影院、、歌剧院和客运站都设计成一个类架构以提供卖票服务?要知道,连经理人都可以卖票,很显然不适合把经理人也包括到卖票服务的继承架构中,我们需要的只是一个共通的卖票服务。于是,卖票的服务是个接口,电影院、歌剧院什么的只要都遵循这样一个服务定义就能很

2014-07-30 11:32:24 565

转载 SQL Server2008数据还原(备份集中的数据库备份与现有的数据库不同(报错3154))

直接右击系统数据库master,新建查询执行以下SQL代码:RESTORE DATABASE WFFROM DISK = ‘D:\ccflow\DataBase\WF_SQL2005.bak’with replace,MOVE ‘WF’ TO ‘C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\WF.mdf’,

2014-07-28 11:15:43 3892

转载 BPL包无法调试的问题

由于系统结构是Host主程序动态加载BPL包的模式。所以用到了Package的调试,但无论如何有一个包就是无法调试(加断点不起作用)。经过N久的查找,发现:    1.包Package在编译,生成的时候会自动产生DCP和BPL文件,缺省产生到Delphi/Projects/BPL下。    2.BPL文件的生成路径可以在Project/Options/Directories中修改   

2014-07-08 11:16:53 1852

转载 如何快速去掉.svn文件夹

我们在工程的协作开发过程中,常用的是 svn , 有时我们需要一个干净的 网站版本,没有 .svn 这些文件夹记录的版本传到服务器上使用,自己一个个去文件删除的话也太累了,这时我们就用到以下功能,用cmd 批处理一键删除这些文件夹可以写到注册表里,以后自己想清理哪个文件夹就直接 右键 -> 清除 .SVN文件夹 就可以了Windows Registry Editor Version

2014-07-02 16:30:51 1102

转载 Win2003--DELPHI安装后只有一个控件面板[standard] Delphi中打开project/options 出错

重新安装DELPHI 7.0 以后,只有一个控件面板“standard”,不知道什么原因,经查可以这样解决: 关闭Delphi,然后编辑注册表,删除 HKEY_CURRENT_USER\Software\Borland\Delphi 这个键,然后重启Delphi即可。它会重建这个键,并恢复默认设置。刚安装的Delphi6中打开project/options 出错

2014-05-29 11:37:47 1382

原创 delphi笔记

变体和流之间的相互转换Procedure VariantToStream(const v: Variant; Stream: TStream);var  p: pointer;begin  Stream.Position := 0;  Stream.Size := VarArrayHighBound(v, 1) - VarArrayLowBound(v, 1) + 1;

2014-05-27 13:51:23 412

NET企业官方网站源码

网上找的一个企业官方网站源码, 可以参考一下

2018-01-25

springMVC+mybatis+mysql-论坛源码

springMVC+mybatis+mysql-论坛源码

2017-07-18

团购 asp 源码

团购 asp 源码

2017-04-07

团购源码 net 源码

团购 net

2017-04-07

第一团购系统 asp 源码

第一团购系统 asp 源码

2017-04-07

Material Design NavigationView DrawerLayout 侧滑菜单栏

Material Design之NavigationView和DrawerLayout实现侧滑菜单栏

2016-07-12

Unity3D访问Webservice返回的数据集并解析

Unity3D访问Webservice返回的数据集并解析

2014-01-29

xe5安装破解方法及下载路径

xe5安装破解方法及下载路径

2013-12-19

Windows网络与通信程序设计(第2版).rar

Windows网络与通信程序设计(第2版)。包含各种局域网,P2P聊天,各种模式,防火墙 等源代码

2010-11-30

delphi 高手突破

delphi 高手突破 官方版,详细地接受了各个控件的继承关系。

2010-11-30

包含各种OpenGL库和头文件

包含各种OpenGL库和头文件,包括glew32.dll,glew.h,glew32.lib等

2009-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除