- 博客(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
1146
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
2568
3
原创 Delphi6控件内容完整截屏
由于用户那套旧系统需要截取Form中控件的内容,但经常因内容超长而截屏不完整(又被踢下坑了)。经搜索,网上有不少关于这方面的资料(感谢他们的分享),再自己琢磨了一下,得到了以下代码。值得注意的是,以下代码在Win8下可正常截图,但在Win7下超出屏幕部分的截取就会黑屏。由于程序只是简单的调用了user32.dll的方法,所以问题还是出在user32.dll(真心没闹懂微软想干嘛)后来针
2016-12-13 15:59:21
2058
原创 Delphi6 控件运行期移动类
由于工作的需要,还要帮助用户维护一套旧系统,系统中包括仓库货架的布局设置,为了用户可直观的在系统中设置货架位置,就想让运行期的控件可移动,于是写了以下类IDE:Delphi6控件移动类代码:type TMoveClass = class(TObject) private GIsMove : Boolean; //是否允许移动 GPosX, GPosY
2016-12-13 13:20:57
628
原创 回炉再煅——Delphi6,CxGrid4功能实现小记(分组、下拉框、多行复制)
由于公司业务的关系,又要写回Delphi程序。以下是为完成客户需求时所写的一些功能需求代码,作为又一次的记录。IDE版本:Delphi6, 控件版本:DevExpress4.5先来个D6截图,缅怀一下CxGrid的强大不容置疑,但也带来的繁多的属性与复杂的操作,加上能找到的中文说明不多,所以很多时候只能通过看例子和自己摸索。一、代码实现分组CxGrid可
2014-02-20 10:36:41
3443
原创 影响项目代码可读性的反面教材
最近换了家公司,公司名声在外,当初能进去还有点受宠若惊,直到接手了个项目后..。在简单查看代码之后,才发现自己就是个可怜的娃。首先就发现代码风格不统一,经过询问,才知道这个写的跟玄幻推理小说一样的代码已经运行了七年,传到我这已第八代掌门了,听到这,我和我的小伙伴们都惊呆了,顿时起了杀生的念头。冷静后,为了不让自己也做出危害人间的事,就写这文章提醒一下自己,同时发发牢骚。咱不知道啥是应该做的
2013-09-07 10:52:48
847
原创 Struts2.x项目页面中文乱码,需要注意的几处
Struts2.x项目中文乱码,需要注意的几处1、页面2、配置文件struts.xml3、过滤器4、服务器(这里指定的是TomCat)5、数据库比如统一使用GBK一、JSP页面 一般JSP页面乱码,需要注意该句(注:原来这里写的感觉不够
2011-01-04 12:59:00
865
原创 Servlet Listener——监听器
一开始学的就是Struts1.x和Struts2两个框架,所以一直对Servlet的一些东西没去深入了解。最近由于要帮朋友写一个网站,涉及的东西挺多,所以也借这次机会,一边做项目,一边将Servlet再好好看看。太理论的东西说不上,直接上代码。(如果哪里有错,请高手指出,谢谢!)一、各监听器顺序1、Web应用服务器启动 ServletContextAttributeListener —— attributeAdded ServletContextListener —— context
2010-12-30 01:29:00
1685
原创 多线程
最近帮朋友写一个小程序,由于要处理的数据量巨大,所以考虑用多线程。因为很少写多线程的程序,所以开工前找了些资料,翻了翻书,自己也写了些练习代码。由于自己记性不好,事后忘,所以将自己的一些心得写下来。 一、基本概念线程可看成小的进程,即一个进程中可以有多个线程。每个线程都是通过某个特定Threan对象所对应的run()方法来完成其操作的,方法run()称为线程体。每一个线程通
2010-04-02 23:06:00
477
原创 callback 回调
前段时间看Spring的源码,看到HibernateTemplate里的HibernateCallback(),实在有不明白,于是在网上找了些文章和代码,自己也试着写了些代码,由于是半路出家,才疏学浅,太理论的东西说不上来,只有靠代码说明问题。如有不对的地方还请高手指教。一、初步理解先看看比较流行的老板、工人和工作汇报的例子/****报告接口*/public
2009-12-23 15:23:00
635
原创 我的Delphi学习经历
现在看到优快云的Delphi中有许多人在问一些比较基础的问题,不禁有点感慨,不是在取笑他们提出的问题过于基础,而是让我回想起自己学Delphi时的一些事,虽然自己并非Delphi中的高手,但总有那么一些经验。记得那时学习Delphi的原因是感到用VB6有点力不从心了,VB6既然是微软的东西,竟不支持所有的API~!感到有点笑话。后经人介绍,开始学习Delphi,从D7开始学,买了本飞思的Delp
2007-10-08 12:17:00
1144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人