自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 解决iTerm2使用Vim鼠标选择文本会选中行号的问题

解决iTerm2使用Vim鼠标选择文本会选中行号的问题在 .vimrc 文件中插入 set mouse=a 保存退出再进入Vim后即可用鼠标选择文本且不会选中行号。但是,当你按下 ⌘+C 复制时iTerm2会弹出一个框,如果你选择了,鼠标选择就不再生效,所有选择的文本都会附带行号。如下图所示:此时需要在iTerm2 - Preferences - Profiles - Terminal 里将 Enable mouse reporting 打上勾就可以了解决Vim和系统之间实现剪贴板共享在 .

2021-01-28 17:27:10 1192

转载 Inno Setup 6.0.0+ 繁体中文语言包

将下面的内容复制保存为ChineseTraditional.isl文件名放入Inno Setup安装目录; *** Inno Setup version 6.0.0+ Chinese Traditional messages ***;; Name: John Wu, [email protected]; Base on 5.5.3+ translations by Samuel Lee, Email: [email protected]; Translation based on netwo.

2020-07-28 08:42:16 2049 4

转载 Inno Setup 6.0.3+ 简体中文语言包

将下面的内容复制保存为ChineseSimplified.isl文件名放入Inno Setup安装目录; *** Inno Setup version 6.0.3+ Chinese Simplified messages ***;; Maintained by Zhenghan Yang; Email: [email protected]; Translation based on network resource; The latest Translation is on https://g.

2020-07-28 08:37:19 4170

翻译 23 - 安装脚本Section - [UninstallDelete]

安装脚本Section[UninstallDelete] section除了使用[Files]或[Dirs]section条目安装/创建的文件或目录外,此可选项还定义了要卸载程序删除的其他文件或目录。 删除由应用程序创建的.INI文件是本节的一种常用用法。卸载程序将这些条目作为卸载的最后一步进行处理。这是[UninstallDelete]部分的示例:[UninstallDelete]Type: files; Name: "{win}\MYPROG.INI"以下是受支持的参数的列表:Type(

2020-07-27 08:25:20 666

翻译 22 - 安装脚本Section - [Run]和[UninstallRun]

安装脚本Section[Run] 和 [UninstallRun] section[Run]section是可选的,它指定在程序成功安装之后,但在安装程序显示最终对话框之前执行的任意数量的程序。[UninstallRun]section也是可选的,它指定在卸载的第一步执行任意数量的程序。除了下面另有说明外,这两个section有相同的语法。程序按照它们在脚本中出现的顺序执行。默认情况下,当处理一个[Run]/[UninstallRun]条目时,Setup/Uninstall将等待,直到程序终止后再继续

2020-07-27 08:24:50 731

翻译 21 - 安装脚本Section - [Registry]

安装脚本Section[Registry] section此可选项定义了你希望安装程序在用户系统上创建,修改或删除的所有注册表项/值。默认情况下,安装程序创建的注册表项和值在卸载时不会删除。如果要卸载程序删除项或值,则必须包括以下所述的uninsdelete*标志之一。以下是[Registry]部分的示例:[Registry]Root: HKLM; Subkey: "Software\My Company"; Flags: uninsdeletekeyifemptyRoot: HKLM; Su

2020-07-27 08:24:18 188

翻译 20 - 安装脚本Section - [LangOptions]

安装脚本Section[LangOptions] section[LangOptions]section用于定义安装程序和卸载程序使用的特定于语言的设置,例如字体。通常,你不需要在脚本文件中创建[LangOptions]section,因为默认情况下,特定于语言的设置是从文件默认值提取的。包含在Inno设置中的isl(或由[Languages]项指定的任何文件)。以下是[LangOptions]section的示例。(下面列出的设置是默认设置。)[LangOptions]LanguageName=

2020-07-25 20:11:48 161

翻译 19 - 安装脚本Section - [CustomMessages]

安装脚本Section[CustomMessages] section[CustomMessages]section用于定义{cm:…}常量的自定义消息值。有关更多信息,请参见常量文档。使用{cm:…}常量从[CustomMessages]section中获取描述的任务示例:[CustomMessages]CreateDesktopIcon=Create a &desktop icon[Tasks]Name: desktopicon; Description: "{cm:CreateD

2020-07-25 20:11:20 385

翻译 18 - 安装脚本Section - [Messages]

安装脚本Section[Messages] section[Messages]section用于定义安装程序和卸载程序显示的消息。通常,您无需在脚本文件中创建[Messages]section,因为默认情况下,所有消息都是从Inno Setup随附的Default.isl文件(或[Languages]section条目指定的任何文件)中提取的。但是,可以通过在脚本文件中创建[Messages]section来覆盖特定的消息。为此,首先,您需要知道要更改的消息的ID。可以通过搜索Default.isl轻

2020-07-25 20:10:45 99

翻译 17 - 安装脚本Section - [Languages]

安装脚本Section[Languages] sectionInno Setup支持多语言安装。[Languages]section定义了可用于安装程序的语言。安装程序按以下顺序确定用于其消息的默认语言:它搜索其LanguageID设置(通常在该语言的.isl文件的[LangOptions]section中指定)与当前用户的UI语言或地区的主语言标识符和子语言标识符(取决于LanguageDetectionMethod的设置)匹配的语言。如果找不到匹配项,它将仅搜索主要语言标识符匹配项。如果两种

2020-07-25 20:10:04 145

翻译 16 - 安装脚本Section - [InstallDelete]

安装脚本Section[InstallDelete] section此可选项的格式与[UninstallDelete]section相同,不同之处在于其条目是安装的第一步。

2020-07-25 20:09:31 582

翻译 15 - 安装脚本Section - [INI]

安装脚本Section[INI] section此可选项定义了你希望安装程序在用户系统上设置的所有.INI文件条目。这是[INI]部分的示例:举例:[INI]Filename: "MyProg.ini"; Section: "InstallSettings"; Flags: uninsdeletesectionFilename: "MyProg.ini"; Section: "InstallSettings"; Key: "InstallPath"; String: "{app}"以下是受

2020-07-25 20:09:03 107

翻译 14 - 安装脚本Section - [Icons]

安装脚本Section[Icons] section此可选section定义安装程序要在“开始”菜单和/或其他位置(例如桌面)中创建的所有快捷方式。这是[Icons]部分的示例:[Icons]Name: "{group}\My Program"; Filename: "{app}\MYPROG.EXE"; WorkingDir: "{app}"Name: "{group}\Uninstall My Program"; Filename: "{uninstallexe}"以下是受支持的参数的列

2020-07-25 20:08:26 165

翻译 13 - 安装脚本Section - [Files]

安装脚本Section[Files] section此可选项section定义安装程序要在用户系统上安装的所有文件。这是[Files]section的部分示例:[Files]Source: "CTL3DV2.DLL"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstallSource: "MYPROG.EXE"; DestDir: "{app}"Source: "MYPROG.CHM"; DestDir: "{app}"

2020-07-25 20:07:19 154

翻译 12 - 安装脚本Section - [Dirs]

安装脚本Section[Dirs] section该可选部分定义了安装程序要创建的其它任何目录,除了用户选择的应用程序目录外,该目录是自动创建的。在主应用程序目录下创建子目录是此section的常用用法。请注意,在使用[Files]section将文件安装到目录之前,无需显式创建目录,因此此section主要用于创建空目录。这是[Dirs]section的示例:举例:[Dirs]Name: "{app}\data"Name: "{app}\bin"上面的示例将在安装程序创建应用程序目录之后

2020-07-25 20:06:34 106

翻译 11 - 安装脚本Section - [Tasks]

安装脚本Section[Tasks] section此section是可选的。它定义了安装程序在安装过程中将执行用户可自定义所有任务。这些任务在“选择附加任务”向导页面上显示为复选框和单选按钮。一项任务本身不执行任何操作:它需要“链接”到其它安装条目。请参阅组件和任务参数。以下是受支持的参数列表:Name(必填)任务的内部名称。任务名称中\或/字符称为任务级别。级别为1或更高的任何任务都是子任务。在子任务之前列出的任务(其级别比子任务小1)是父任务。具有与子任务相同的父任务的其它任务是同级任务。

2020-07-25 20:06:02 118

翻译 10 - 安装脚本Section - [Components]

安装脚本Section[Components] section此section是可选的。它定义了安装程序将在向导的“选择组件”页面上显示的所有组件,用于自定义安装程序类型。组件本身不执行任何操作:需要“链接”到其他安装条目。请参阅组件和任务参数。[Components]section的示例:[Components]Name: "main"; Description: "Main Files"; Types: full compact custom; Flags: fixedName: "help

2020-07-24 15:29:56 141 1

翻译 09 - 安装脚本Section - [Types]

安装脚本Section[Types] section此section是可选的。它定义了安装程序将显示在向导的“选择组件”页面上的所有安装类型设置。如果你在[Components]section中定义了组件但未定义Types,则在编译过程中会创建一组默认的Types。如果您使用默认(英语)消息文件,则这些类型与以下示例中的类型相同。这是[Types]部分的示例:[Types]Name: "full"; Description: "Full installation"Name: "compact";

2020-07-24 15:28:47 120

翻译 08 - 安装脚本Section - [Setup]

安装脚本Section[Setup] section此section包含安装程序和卸载程序使用的全局设置。您创建的任何安装都需要包含指令。这是[Setup]的示例:[Setup]AppName=My ProgramAppVersion=1.5DefaultDirName={autopf}\My ProgramDefaultGroupName=My Program默认情况下,指令值中的任何开始或结束空格都将被忽略。可以通过将指令的值括在双引号(“)中来避免这种情况。可以在[Setup]se

2020-07-24 15:28:13 172

翻译 07 - 组件和任务参数

组件和任务参数除[Types],[Components]和[Tasks]以外,所有条目参数的部分均支持两个可选参数。它们是:Components用空格分隔的组件名称列表,告诉安装程序该条目所属的组件。如果最终用户从该列表中选择一个组件,则会处理该条目(例如:已安装文件)。始终会处理没有Components的参数,除非其他参数做了特别指定。举例:[Files]Source: "MYPROG.EXE"; DestDir: "{app}"; Components: mainSource: "MYP

2020-07-24 15:27:41 110

翻译 06 - 常用参数

常用参数所有section的条目部分均支持三个可选参数。他们分别是:Languages用空格分隔的语言名称列表,告诉安装程序该条目所属的语言。如果用户从此列表中选择一种语言,则会处理该条目(例如:已安装文件)。始终会处理没有Languages的参数,除非其他参数做了特别指定。除了用空格分隔的列表之外,您还可以使用布尔表达式。有关布尔表达式的示例,请参见组件和任务参数。举例:Languages: en nlMinVersion条目的最低Windows版本。如果使用“0”,则不会处理该条目。

2020-07-24 15:27:01 214

翻译 05 - 常量

常量大多数脚本条目可以在其中嵌入常量。是用大括号字符{}括起来的预定义字符串。根据用户的选择和系统配置,“安装”或“卸载”会将常量转换为它们的字面值。例如,{win}将在大多数系统上转换为“C:\WINDOWS”。“{”字符被视为常量的开头。如果要在支持常量的地方使用该实际字符,则必须使用两个连续的“{”字符。(不需要用两个“}”字符。)当反斜杠紧跟在常量之后时,如果常量的值已经以反斜杠结尾,则安装或卸载将自动删除反斜杠。因此,如果特定常量的值为“C:\”,则{constantname}\file将转

2020-07-24 15:24:26 99

翻译 04 - Section中的参数

Section中的参数除了[Setup], [Message], [CustomMessages], [LangOptions] 和 [Code]以外,所有section的参数按行分隔开来,以下是[Files]section的示例:[Files]Source: "MYPROG.EXE"; DestDir: "{app}"Source: "MYPROG.CHM"; DestDir: "{app}"Source: "README.TXT"; DestDir: "{app}"; Flags: isrea

2020-07-24 15:23:45 477

翻译 03 - 脚本格式概述

脚本格式概述Inno Setup 脚本分为几个section。每个section控制安装的不同切面。通过指定方括号[]中包含的section的名称来开始一个section。每个section内可以有多个条目。有两种不同主要类型的section:像[Setup]其条目包含指令名称和值(格式为指令名称=值),像[Files]其条目为参数。这是一个例子:[Setup]AppName=My Program[Files]Source: "MYPROG.EXE"; DestDir: "{app}"

2020-07-24 15:21:55 1381

翻译 02 - 创建安装

创建安装安装是通过脚本创建的,这些脚本是ASCII或UTF-8编码的文本文件,格式与.INI文件类似。(它没有你想的那么复杂!)脚本的扩展名为“ .iss”(表示Inno Setup脚本)。该脚本控制安装的各个方面。它指定要安装的文件,安装的位置,要创建的快捷方式以及要命名的名称,等等。脚本文件通常是在Setup Compiler里进行编辑的。完成脚本编写后,下一步也是最后一步,就是在Setup Compiler中选择“ Compile”。根据你的脚本创建一个完整的,可以运行的安装程序。默认情况下,它

2020-07-24 15:20:58 123

翻译 01 - Inno Setup是什么

本教程基于Inno Setup 6.0.4版制作Inno Setup是什么?Inno Setup 是由Jordan Russell 和 Martijn Laan 开发的一款免费的Windows程序安装器。在1997年首次推出,如今,Inno Setup在功能和稳定性方面可与许多商业安装器媲美甚至超过它们。主要特点支持所有自2006年以来的Windows版本,包含:Windows 10, Windows 10 on ARM,Windows Server 2019,Windows Server 2.

2020-07-24 15:19:56 436

转载 ExtJs 当饼图只有一项数据记录占比为100%时tooltip和events无效问题修复

ExtJs 当饼图只有一项数据记录占比为100%时tooltip和events无效问题修复问题描述var store = Ext.create('Ext.data.JsonStore', { fields: ['name', 'number'], data: [{ 'name': 'Homer', "number": 1

2017-01-04 14:21:03 882

原创 Sencha Ext JS 国际化和本地化

Sencha Ext JS 国际化和本地化 对Ext JS的国际化和本地化做了些研究,有了些体会和总结,在此备忘. 首先将官方博客关于国际化和本地化的内容进行翻译,因为这篇文章很好的告诉我们该如何用Ext JS实现国际化和本地化,然后是根据自身项目的特点总结出一套自己的方案官方博客翻译 原文地址:https://www.sencha.com/blog/internationaliza

2016-07-29 17:18:23 6413 3

原创 Java调用C++库文件例子

Java调用C++库文件例子 本例使用JNI(Java Native Interface)技术调用C++库文件 * 系统: Mac OS * IDE: Eclipse创建Java工程命名为jniTest,新建一个类,名为MyDll.java,代码如下:public class MyDLL { static{ System.loadLibrary("JavaC

2016-05-30 21:34:03 1227

原创 使用Mac OS X自带的Vim安装使用Command-T插件

Command-T是Vim里一款快速定位文件的实用插件,但在自带的vim里使用时会提示找不到对应的ruby版本.我们需要先安装好Vim插件管理工具Vundle和OS X软件管理工具HomeBrew后按以下指引操作先感受一下Command-T~/.vimrc 里添加Command-T安装源 Plugin 'git://git.wincent.com/command-t.git',保存,退出vim

2016-03-03 13:34:33 3381

原创 Double Commander在Mac OS X下的实用配置

Double Commander在Mac OS X下的实用配置将Beyond Compare配置到Differ里打开Beyond Compare安装命令行工具,点击 Beyond Compare - Install Command Line Tools...打开Double Commander点击 Double Commander - Preferences... - Tools - Edit

2016-02-29 15:51:33 2365

原创 SublimeText 插件 - PlainTasks使用方法

SublimeText 插件 - PlainTasks使用方法怎样使用PlainTasks项目项目标题是在任何地方使用分号结束的一行文本(使用分号结束才有颜色,并且用⌘+R或在Windows下用Ctrl+R能通过项目标题快速定位)项目可以嵌套项目可以代码折叠(需要编辑器支持)任务新增任务:⌘+enter(Windows用Ctrl+enter)新增一个任务;⌘+i(Windows用Ctrl

2016-02-24 13:30:22 6825 2

原创 修改Ubuntu侧边栏图标提示文字

修改侧边栏图标提示文字以Sublime Text为例,将Sublime Text提示文字改成Sublime Text 3 按Ctrl+Alt+T打开终端输入cd /usr/share/applications/ 回车,进入/usr/share/applications目录下查看是否存在sublime_text.desktop文件查看编辑sublime_text.desktop文件内容,vim

2016-02-16 15:14:56 1891 2

原创 ubuntu安装网络打印机

Ubuntu安装网络打印机安装通过IP地址访问的网络打印机安装网络共享打印机安装通过IP地址访问的网络打印机打开”System Settings”打开”Printers”点击”Add”(两个Add随便点) 点击展开”Network Printer” 选择”AppleSocket/HP JetDirect”,在Host输入网络打印机的IP地址,点击”Forward” 选择你的打印机品牌,我

2016-02-16 12:21:47 7952 2

原创 Mac OS X修改mysql配置

在windows或linux下修改mysql配置非常简单,只要修改/etc/mysql.cnf文件即可,但在Mac OS X下的/etc里却找不到对应的mysql.cnf文件,即便是创建一个也无法应用配置。       mysql在Mac OS X下的默认安装路径是/usr/local/mysql/,进入目录后可看到有个my.cnf配置文件,但对此配置文件修改也似乎无效,mysql目录下有个s

2016-01-15 09:27:20 16911 1

原创 Sencha Cmd与后端同域开发方法

在用Sencha Cmd做ExtJs项目时遇到了这样的问题:前端通过Sencha Cmd构建,eclipse+spket开发,前端运行使用sencha app watch查看,默认地址为:http://localhost:1841。后端通过eclipse创建SpringMVC+MyBatis+Tomcat,使用eclipse运行tomcat,默认地址为:http://localhost:

2016-01-15 09:27:14 898

原创 Java Web+Mysql Get请求中文乱码的解决

1、tomcat里的server.xml两处加入URIEncoding="UTF-8"修改之后可能启动eclipse,配置又会恢复为原样,需要删除掉eclipse里的tomcat,改完server.xml再重新添加tomcat到eclipse里就行。 2、连接字符串url加入?useUnicode=true&characterEncoding=UTF-8,例如下:u

2016-01-15 09:27:09 1342

原创 mysql load data infile 指定文件中的字段导入

通过把输入值赋予一个用户变量,同时不把变量赋予表中的列,来丢弃此输入值:LOAD DATA INFILE 'file.txt' INTO TABLE t1 (column1, @dummy, column2, @dummy, column3); 这样file.txt中的第二列和第四列不被导入到t1表中

2016-01-15 09:27:03 4718

转载 IP地址的正则表达式(转)

作者:txw1958出处:http://www.cnblogs.com/txw1958/archive/2011/10/13/ip_address_regular_expression.html  IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用英文句点“.”隔开。例如:某台计算机IP地址为10.11.44.100。分析IP地址的组成特点

2016-01-15 09:26:58 731

原创 将java项目做为linux服务

1、开发的时候,在java项目里建立lib文件夹,将第三方jar包放入lib文件夹里。右键项目Build Path-Add External Archives,把lib里的jar包引入项目里。2、新建MANIFEST.MF文件放置在项目根目录,文件内容为:Manifest-Version: 1.0Main-Class: com.kc.analyzer.RunClass-Path:

2016-01-15 09:26:52 1708

spket1.6.23破解文件

破解后可以定制Formatter,将文件覆盖eclipse安装目录下对应的文件即可

2016-03-01

JSP验证码及刷新例子

JSP验证码及刷新例子,导入myeclipse里即可使用

2008-11-28

acegi java权限验证框架ppt讲座和代码

acegi java权限验证框架ppt讲座和代码,不仅可以对目录进行权限认证还可以对方法进行验证

2008-11-28

DWR例题课堂代码 用DWR实现ajax

这个是老师上课的代码,用DWR实现ajax

2008-11-28

QBC的相关讲义和例题

QBC的相关讲义和例题 QBC(Query By Criteria)查询方式是Hibernate提供的“更加面向对象”的一种检索方式。QBC在条件查询上比HQL查询更为灵活,而且支持运行时动态生成查询语句。

2008-11-28

空空如也

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

TA关注的人

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