自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lizpen的专栏

暇满人身 奋斗不止

  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 微服务实施笔记(五)——生产环境部署

上回书,把服务注册的整个流程在本地单机上完整的走完了,接下来就要把这些东西部署到虚拟的生产环境中去了。整个服务注册的流程都是依靠docker进行打包和部署的。当要发布到生产环境中的时候就涉及到docker镜像的集中管理了。众所周知,docker的镜像管理服务器是在国外的,国内访问那是一个慢,怎么办?最好的办法就是搭建一个私有的docker仓库了。说干就干。部署私有docker仓库打开虚拟机,ssh远

2018-02-08 15:50:10 2245

原创 微服务实施笔记(三)——建立待发现服务

上回书搭建加了一个由3台服务器和两台开发机组成的模拟开发部署环境。接下来就是要在这个环境中进行模拟的开发和部署了。如何开啊部署呢,先设想一下实际的应用场景。如下图所示:浏览器通过域名访问web站点,为了web站点的高可用性和提高负载能力,可以使用各大云服务商都提供的负载均衡能力让一个域名对应几台web站点。这个过程用旧有的方案就可以胜任,只需要为这几个站点提供一个一致的身份认证就可以了...

2018-02-08 11:27:28 383

原创 微服务实施笔记(二)——搭建实验部署环境

上回书为微服务的实施定下了基调,接下来就开干吧。搭建服务器环境实验环境使用虚拟机搭建。本次实验需要搭建3台服务器,分别命名为server1、server2和server3。在虚拟机中安装ubuntu server 16.04 LTS操作系统。把虚拟机的网络连接方式设置为桥接方式,这样每台虚拟机就可以被当做连在网络中的物理机了。本次实验的宿主电脑所在的网络的ip地址段为192.168.1...

2018-02-08 08:24:38 1161

原创 微服务实施笔记(四)——部署服务发现

微服务实施笔记(四)——部署服务发现上回书搭建了3个待用的服务。用来模拟实际中的服务。接下来就是把这几个服务注册到一个服务管理中心了。使用consul搭建服务管理中心在这里选用consul来做服务管理中心。consul是采用golang开发的,CAP中满足CP的一款服务管理系统。选择它的原因就是它足够简单。简单到什么程度呢,一行代码搞定:sudo docker run -d \ ...

2018-02-08 08:23:32 409

原创 微服务实施笔记(一)

微服务架构可以说是目前最流行的架构了,我终于也要上这条船了,为什么要上这条船呢,只是为了时尚吗?呵呵,当然不是,上这条船是为了实用的。先说说现状。现有的系统简单、粗暴。开发是采用c#和dotnet framework 4.5框架,部署采用的是单节点单实例的方式来部署的。在一台windows云服务器的IIS中部署多个站点。只是简单的做了业务分层,把后台API独立为一个站点。对外服务的网站和公司内...

2018-02-07 10:58:00 615

原创 携程网被黑,谁干的??

携程被黑了,数据库被物理删除。受伤最大的是谁呢?是携程吗?NO最受伤的是谁,你肯定想不到,就是蓝翔技校此图一出,大家纷纷访问蓝翔技校,结果蓝翔技校因访问量过大,挂了…,无妄之灾啊!携程被黑,谁有会成为最大的受益者呢,嘿嘿,某认为将是刻录关盘和保险柜行业。数据库被黑了,热备份被黑了,冷备份被黑了,据说异地容灾也被黑了。那以后还怎么防黑啊。最好的办法,数据刻

2015-05-28 19:02:17 3217

原创 用c#开发Android应用(二)——运行Hello World!

书接用c#开发Android应用(一),开发环境搭建好后就是开始开发了。打开VS 新建一个Mono Android Application。打开后系统自动生成了一个Activity1.cs,OK那就来执行一下吧。在执行前要先打开一个模拟器。方法如下:打开Android SDK 所在目录下的AVD Manager.exe选择New,新建一个模拟器。模拟器:如下图所示.选中新建的模拟器,点击S

2011-12-16 14:33:17 2881

原创 用c#开发Android应用(一)——搭建开发环境

自从有了Android后就一直想尝试下为Android开发些小应用玩玩。但是我日常主要工作是用C#来完成的,JAVA放下也有些年头了所以这事就就一直拖着没干。后来听说有了Mono for Android 可以在Visual Studio下用C#开发Android应用了,就有激起了我想开发Android应用的想法。直到现在才走出实质性的一步开始搭建开发环境。写这篇博文的主要目的是记录和经验分享。

2011-12-16 13:22:59 8352 2

原创 vs 2010 sp1 中文版 安装sliverlight 5 正式版

微软近日发布了sliverlight 5 正式版,第一时间按下载了silverlight tools ,我的Vs2010是中文版的,无法直接安装。经过摸索找到了正确安装的方法,方法如下:1、解压下得到的Silverlight5_Tools。2、打开解压到文件夹找到ParameterInfo.xml和UiInfo.xml将这两个文件中的1033全部替换为2052。3、然后执行SPInst

2011-12-13 11:15:47 1454

原创 windows 7 下让 Delphi 2010 开发的程序具备UAC管理员权限

windows从Vista起引入了UAC控制,对应用程序的一些行为做出了限制,例如修改注册表的操作,如果程序没有申请到管理员权限就无法执行该操作。如何让delphi开发的程序可以支持在启动时就申请管理员权限呢,添加一个具备权限描述的资源文件就可以了。   需要特别说明的是如果使用Delphi2010开发,IDE会自动为项目添加一个资源文件,在这个资源文件中就有UAC控制节,资源文件的名称与

2011-11-26 18:20:05 2809

转载 Delphi字符串函数大全

uses StrUtils;【字符串函数大全】       首部 function AnsiResemblesText(const AText, AOther: string): Boolean;       $[StrUtils.pas      功能 返回两个字符串是否相似      说明 ANSI(American National Standards Institute)美国国家标准协会;

2007-03-01 23:20:00 1329

转载 沉默的异常 EAbort

1.         什么是沉默的异常?(为什么不是沉默的羔羊?;-))沉默的异常,即Slient Exceptions,指的是在缺省情况下不会出现讨厌的消息提示框的异常类型:EAbort。在Object Pascal中,异常类EAbort是所有沉默的异常类的祖先类(而EAbort是继承Exception而来)。引发(Raise)一个EAbort将导致一个执行模块的停止,直到有最外层的异常处理

2007-03-01 18:38:00 1800

转载 delphi自己也可以生成帮助文件

以前做的帮助都是用第三方的工具做的,虽然功能强大而且容易上手,却不知道delphi自己也可以生成帮助文件,下面就是我摘录的相关资料。      一个完善的Windows应用程序都具有方便快捷、内容详尽的帮助系统。特别是在应用程序的推广初期,良好的帮助系统会加快用户接受新软件的速度,并且减 少培训工作量。但是一个复杂完善的帮助系统需要花费大量的时间和精力,因此对于相对简单的应用程序只需要制作相对简单

2007-03-01 18:21:00 1099

转载 用好Delphi中的字符串

 一:各种字符串   字符串是Object Pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字 符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(Array of Char),指向字符的指针(Pchar)等。下面的文章就跟谈谈这些类型在定义和应用中的区别和注

2007-03-01 18:18:00 814

转载 DELPHI中MessageBox的用法

 MessageBox对话框 输入控件的  ImeName属性把输入法去掉就默认为英文输入了   MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。  1、函数原型及参数  function Messa

2007-03-01 17:35:00 2958 1

原创 建立Delphi窗体模板

最近在写一个信息管理系统,为了方便使用Delphi先建立一个模板窗体,以后就可以直接使用这个窗体来建立客户窗体了。窗体要实现以下功能:1.       这个窗体是作为MDI子窗体使用的,Delphi默认的MDI子窗体关闭是最小化,所以需要修改实现关闭后彻底释放窗体。2.       中文显示环境。3.       Enter键代替Tab键实现控件切换。4.       把窗体上的主

2007-02-28 18:37:00 3030

原创 通过数据集控件让DBDrid实现列宽自动调整

 在写程序的实践中,为了能够让DBGrid控件显示数据的时候能够自动的让列宽符合列中数据的宽度,我参考了很多资料,最后采用调整数据集的列宽达到间接的调整与数据集相连的DBGrid控件的列宽的目的,但是这种方法不能调整不与数据集相连的表格列。在工程的DateMoudle单元中实现这个功能,这样在数据模块初始化之后DBGrid控件的列宽就达到了,数据模块单元代码如下:(本方法只在ADDTable控件上

2007-02-28 16:25:00 1131

原创 让DBGrid控件能够隔行上色

让Delphi的DBGrid控件能够在显示的时候可以用不同的颜色区分相邻的记录行,实现办法: (1)把DBGrid的DefaultDriawing属性设为False; (2)把DBGrid的Option—>dgRowSelect属性设为True,可以实现选中行行变色;设为False选中单元格变色; (3)使用如下代码实现:procedure TExample.DBGrid1DrawColumnCe

2007-02-28 15:33:00 1245

PEXLinux在WDS中的部署文件

PEXLinux在WDS中的部署文件,使用该文件可在WDS中部署Linux

2017-03-09

PEXLinuxWDS部署文件

使用该文件能够在WDS中部署Ubuntu操作系统的安装

2017-03-09

delphi 2010 UAC 实例

delphi 2010 UAC 实例,编译后程序是以管理员权限执行的。所以,如果Delphi不是以管理员权限执行的话,是无法在delphi IDE 中运行的。

2011-11-26

nativexml 3.29 source

NativeXml 很好的delphi下的xml组件,支持Delphi7 - delphi XE

2011-11-21

Delphi TortoiseSVN 插件 for delphi2009

在 Rzhghost 兄的 TortoiseSVN2IDE 20080226 修改版 基础上做了许些修改以适应Delphi2009.已经在Delphi® 2009 Version 12.0.3170.16989 中安装调试通过。

2008-12-05

空空如也

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

TA关注的人

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