自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SVN 项目迁移至 GitLab -- Subgit

查看SVN中的目录结构,如果你的SVN目录结构是标准的 branches, tags, trunk, 那么可以直接import,可用以下命令。要将公司的老项目从SVN迁移到GitLab上,简单看了3种方法,1.Subgit,2. Git 命令,3. SvnGit。完成 import 后,进入svn2git_project 文件夹,会看到多了两个文件夹 db 和 svn。进入svn文件夹,检查 branches, tags, trunk 三个文件夹中的结构是否与配置的一致。

2024-03-08 18:02:32 1006 1

原创 Ubuntu 20 安装 APR

Ubuntu20安装APR过程环境:VMware 15Ubuntu 20zulu8.52.0.23-ca-jdk8.0.282-linux_x641.创建root账户sudo passwd root2.安装Java2.1. 下载JDK2.2. 解压后,将JDK遇到/usr/local目录中, 并将原来的解压名称修改为 JDK1.8;tar xvzf zulu8.52.0.23-ca-jdk8.0.282-linux_x64.tar.gzcp -r zulu8.52.0.23-ca

2021-02-07 11:05:44 2442 3

原创 Delphi6控件内容完整截屏

由于用户那套旧系统需要截取Form中控件的内容,但经常因内容超长而截屏不完整(又被踢下坑了)。经搜索,网上有不少关于这方面的资料(感谢他们的分享),再自己琢磨了一下,得到了以下代码。值得注意的是,以下代码在Win8下可正常截图,但在Win7下超出屏幕部分的截取就会黑屏。由于程序只是简单的调用了user32.dll的方法,所以问题还是出在user32.dll(真心没闹懂微软想干嘛)后来针

2016-12-13 15:59:21 1990

原创 Delphi6 控件运行期移动类

由于工作的需要,还要帮助用户维护一套旧系统,系统中包括仓库货架的布局设置,为了用户可直观的在系统中设置货架位置,就想让运行期的控件可移动,于是写了以下类IDE:Delphi6控件移动类代码:type TMoveClass = class(TObject) private GIsMove : Boolean; //是否允许移动 GPosX, GPosY

2016-12-13 13:20:57 593

原创 回炉再煅——Delphi6,CxGrid4功能实现小记(分组、下拉框、多行复制)

由于公司业务的关系,又要写回Delphi程序。以下是为完成客户需求时所写的一些功能需求代码,作为又一次的记录。IDE版本:Delphi6, 控件版本:DevExpress4.5先来个D6截图,缅怀一下CxGrid的强大不容置疑,但也带来的繁多的属性与复杂的操作,加上能找到的中文说明不多,所以很多时候只能通过看例子和自己摸索。一、代码实现分组CxGrid可

2014-02-20 10:36:41 3351

原创 影响项目代码可读性的反面教材

最近换了家公司,公司名声在外,当初能进去还有点受宠若惊,直到接手了个项目后..。在简单查看代码之后,才发现自己就是个可怜的娃。首先就发现代码风格不统一,经过询问,才知道这个写的跟玄幻推理小说一样的代码已经运行了七年,传到我这已第八代掌门了,听到这,我和我的小伙伴们都惊呆了,顿时起了杀生的念头。冷静后,为了不让自己也做出危害人间的事,就写这文章提醒一下自己,同时发发牢骚。咱不知道啥是应该做的

2013-09-07 10:52:48 810

原创 Struts2.x项目页面中文乱码,需要注意的几处

Struts2.x项目中文乱码,需要注意的几处1、页面2、配置文件struts.xml3、过滤器4、服务器(这里指定的是TomCat)5、数据库比如统一使用GBK一、JSP页面     一般JSP页面乱码,需要注意该句(注:原来这里写的感觉不够

2011-01-04 12:59:00 838

原创 Servlet Listener——监听器

一开始学的就是Struts1.x和Struts2两个框架,所以一直对Servlet的一些东西没去深入了解。最近由于要帮朋友写一个网站,涉及的东西挺多,所以也借这次机会,一边做项目,一边将Servlet再好好看看。太理论的东西说不上,直接上代码。(如果哪里有错,请高手指出,谢谢!)一、各监听器顺序1、Web应用服务器启动    ServletContextAttributeListener —— attributeAdded    ServletContextListener —— context

2010-12-30 01:29:00 1651

原创 多线程

最近帮朋友写一个小程序,由于要处理的数据量巨大,所以考虑用多线程。因为很少写多线程的程序,所以开工前找了些资料,翻了翻书,自己也写了些练习代码。由于自己记性不好,事后忘,所以将自己的一些心得写下来。 一、基本概念线程可看成小的进程,即一个进程中可以有多个线程。每个线程都是通过某个特定Threan对象所对应的run()方法来完成其操作的,方法run()称为线程体。每一个线程通

2010-04-02 23:06:00 459

原创 callback 回调

前段时间看Spring的源码,看到HibernateTemplate里的HibernateCallback(),实在有不明白,于是在网上找了些文章和代码,自己也试着写了些代码,由于是半路出家,才疏学浅,太理论的东西说不上来,只有靠代码说明问题。如有不对的地方还请高手指教。一、初步理解先看看比较流行的老板、工人和工作汇报的例子/****报告接口*/public

2009-12-23 15:23:00 605

原创 我的Delphi学习经历

现在看到CSDN的Delphi中有许多人在问一些比较基础的问题,不禁有点感慨,不是在取笑他们提出的问题过于基础,而是让我回想起自己学Delphi时的一些事,虽然自己并非Delphi中的高手,但总有那么一些经验。记得那时学习Delphi的原因是感到用VB6有点力不从心了,VB6既然是微软的东西,竟不支持所有的API~!感到有点笑话。后经人介绍,开始学习Delphi,从D7开始学,买了本飞思的Delp

2007-10-08 12:17:00 1104

Linux_SSH命令大全

Linux SSH 基础 命令,文档中对命令参数有较详细的说明

2018-04-27

空空如也

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

TA关注的人

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