- 数字签名
小东班吉
背景我们的应用程序用innosetup打包后,在xp上运行时候提示未知的发行者,为了解决这个问题,所以才有了今天这篇记录,当然自己创建的证书是不被操作系统认可的,签名的过程其实跟https差不多。让我想想,该从哪里开始呢?先说说数字签名是什么?1.签名,顾名思义就跟在签字画押一样,签上后,这就是自己身份的证明了。2.为什么要签名呢,这是因为在网络上传输信息是开发的,透明的,发送方和接收方其实是不知
- [inno setup]学习入门之二 关于写入注册表的一点注意
放学后的泡泡
辅助工具
使用innosetup操作注册表无非就是写入、查询、删除//查询path,放入变量oldPath中RegQueryStringValue(HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\SessionManager\Environment','path',oldPath);//写入字符xxx到环境变量path中,当然,xxx既可以是单纯的字
- Innosetup 读写注册表,读写INI文件
cs821984831
QT基础开发window
一.innosetup读写注册表1.注册表读写字符串(RegQueryStringValue,RegWriteStringValue)RegQueryStringValue(HKEY_CURRENT_USER,'SOFTWARE\SODA','appversion',appversion)RegWriteStringValue(HKEY_CURRENT_USER,'SOFTWARE\SODA','
- InnoSetup常见问题
kaikai_sk
InnoSetupInnoSetup
文章目录1在压缩过程中报错“系统找不到指定的路径”1.1现象1.2原因1.3参考资料2设置一些文件或者目录是只读的2.1解决办法2.2参考资料3删除只读目录3.1motivation3.2解决办法3.3参考材料1在压缩过程中报错“系统找不到指定的路径”1.1现象1.2原因存在有的文件路径太长。一般来说,Windows应用不能处理超过260个字符的路径。1.3参考资料https://stackove
- PyQt学习笔记
kaikai_sk
Pythonpyqt学习笔记
文章目录1环境搭建1.1安装PyQt51.1.1安装1.1.2验证1.2安装PyInstaller1.3安装PySide1.4安装InnoSetup1.5PyCharm配置外部工具1.5.1PyCharm配置PyLUpdate1.5.2PyCharm配置QtLinguist1.5.3PyCharm配置QtDesigner1.5.4PyCharm配置PyUIC1.5.5PyCharm配置PyRCC1
- Inno Setup 打包的文件以管理员权限运行(解决需要管理员运行的程序)
虚坏叔叔
经验qtvisualstudio开发语言innosetup打包
作者:虚坏叔叔博客:https://xuhss.com早餐店不会开到晚上,想吃的人早就来了!一、InnoSetup打包的文件以管理员权限运行1.1在VisualStudio中打开设置为启动项的项目属性点击链接器-->清单文件-->UAC执行级别,输入requireAdministrator(/level='requireAdministrator')1.2在InnoSetup安装目录中找到文件Se
- Java可执行jar包打包成exe程序,怎么把jar转为exe可执行程序
晓晓先生
【转载】原文链接前置准备:一个java可执行jar包;exe4j(javaexe制作工具);InnoSetup(将依赖打包进exe文件);一、用exe4j打包exe文件:打开exe4j,输入注册码(可以不输,但是最终运行exe文件会提示:thisexecutablewascreatedwithanevaluationversionofexe4j),name和company可以随便输,注册码从下面随
- 不能注册DLL/OCX:RegSvr32失败 0x5
西出阳关的故人
Delphidelphi编程电脑技术注册dlldelphiinnosetup
为这个错误累死了,知道是权限的问题,但无从下手,查了一圏网上资料,包括在INNOSETUP安装配置文件中加入64位的标识之类的都做了,包括超级用户ADMINISTRATOR登录,还有设置用户权利,没想到仅仅关闭病毒软件就好了。基本是这个转载文的提示启发。WIN1064位太难得搬弄了。我自己最终这样解决1、一定要关闭360,并且是要完全退出2、关闭Defender,关闭的步骤如下图将关闭防病毒程序配
- inno setup自定义
芸芸芸芸
integerstringfunctionpascal工作网络
INNOSetup使用笔记[Setup]AppName={#MyAppName}AppVerName={#MyAppVerName}AppPublisher={#MyAppPublisher}AppPublisherURL={#MyAppURL}AppSupportURL={#MyAppURL}AppUpdatesURL={#MyAppURL}DefaultDirName={pf}/MyProgr
- inno setup拷贝文件夹
芸芸芸芸
脚本compressioncomponentsicons任务语言
、脚本范例分析:先来看看一段用INNOSETUP脚本向导创建的基本脚本的[Setup]段:[Setup]AppName=Premiere6.5汉化补丁-----------------(程序名称)AppVerName=Premiere6.5汉化补丁------------(程序名称+版本)AppPublisher=浩子工作室----------------------------(开发单位或作者)
- SpringBoot项目制作exe执行文件与安装包
王维诗里的代码i
开发应用技术springboot后端java
SpringBoot项目制作exe执行文件与安装包现需将Web项目打包成一个exe可执行文件的安装包,需要分别完成下面三步操作即可。使用IDEA将项目转换为Jar包通过exe4j工具将jar文件转换为’.exe’可执行文件通过InnoSetup生成exe文件的安装包下面通过实际操作,详细的介绍一下这三个操作。其中包括Exe4j软件和InnoSetup两个软件的使用介绍。1、Web项目打包Jar包e
- java可执行jar包打包成exe程序,可以在没有java环境下运行
爱的旋转体
前置准备:1、一个java可执行jar包;2、exe4j(javaexe制作工具);3、InnoSetup(将依赖打包进exe文件);一:用exe4j打包exe文件打开exe4j,输入注册码(可以不输,但是最终运行exe文件会提示:thisexecutablewascreatedwithanevaluationversionofexe4j),name和company可以随便输,注册码从下面随便选一
- Flutter桌面开发 — Windows App打包以及使用Inno Setup生成.exe文件安装包
xhu_ww
FlutterflutterwindowsInnoSetupwindows打包.exe文件安装包
文章目录1打包FlutterWindowsApp1.1开发环境准备1.2支持Windows1.3构建WindowsApp2使用InnoSetup生成.exe文件安装包2.1InnoSetup下载2.2InnoSetup配置打包程序2.2.1新建.iss程序文件2.2.2设置应用信息2.2.3设置打包的可执行文件、资源文件2.2.4配置安装协议、安装前介绍、安装后描述内容2.2.5配置语言、应用图标
- 使用exe4j工具,将jar包打包成可执行.exe程序(详细步骤,后续配合innosetup转成安装包)
Lin'ZT
开发工具jarjavawindows
使用exe4j工具,将jar包打包成可执行.exe程序exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具。下面是使用exe4j将JAR文件打包成可执行的EXE文件的步骤:1、下载和安装exe4j:https://www.ej-technologies.com/下载完成后自定义安装目录,2、打开exe4j.exe,Welcome直接点next,Projec
- 打包jar,jdk8,,mysql8,nginx成exe可安装应用,进行一键安装windows系统上
成市风彩
windowswindowsjarjava一键安装
参考原文:InnoSetup打包mysql+jdk+jar成exe文件,进行一键安装_恭维不起的博客-CSDN博客百度网盘链接包含jdk8,mysql8,nginx,jar百度网盘链接:https://pan.baidu.com/s/1hKIJb9TBJGuhhZAlRURmMw?pwd=7777提取码:7777battoexe_27027.zip和innosetup-6.1.2.exe安装文件链
- Qt 应用程序打包成安装文件
fensnote
Qt相关qt打包
欢迎关注公众号:fensnote文章目录编译Release版本,拷贝依赖库文件选择Release模式使用windeployqt.exe命令提取用到的dll库使用InnoSetup打包下载安装安装完成后,开始打包开始编译打包打包完成安装测试发布编译Release版本,拷贝依赖库文件选择Release模式在QtCreater选择工程的Release编译,编译出Release版本的exe文件;使用win
- python3GUI--PyQt5打包心得(二)nuitka、inno Setup(详细图文演示、附所有软件)
懷淰メ
GUI-PyQt5python日常qtpyqt5开发语言GUInuitkainnosetup软件打包
文章目录一.前言二.准备1.nuitka1.1介绍1.3项目地址1.3安装2.mingw641.1介绍1.2下载安装3.InnoSetup1.1介绍1.2安装三.nuitka打包1.打包2.装mingw643.装ccahe4.打包完成四.测试效果五.innoSetup制作安装软件1.配置新脚本六.总结七.参考一.前言上篇文章介绍了如何使用Pyinstaller在虚拟环境下打包PyQt5程序,本篇算
- C++ Qt关于启动可执行文件存在的问题
苍天饶过谁?
Qt学习和开发分享Democ++qt开发语言
如果软件具有管理员权限。请略过使用QProcess如果不具有管理员权限启动可执行文件,在Debug和Release中没有问题,但是如果可执行文件启动需要管理员权限,调用函数startDetached,win10/11去要在点击用户账户控制弹窗当使用InnoSetup进行软件打包后,软件安装启动可执行文件无法启动解决方案:不使用QProcess启动,使用cmd.exeQStringcurrent_p
- inno setup打包运行后报错:Unable to execute file:xxx CreateProcess failed;code 740. 请求的操作需要提升
闫海南
问题及解决前端
写在前边此文章涉及的文件innosetup6.2.2(官方版)innosetupv6.0.4(汉化版)获取途径加入群聊:431615454。或关注公众号:python编程自留地–输入关键词2305311758问题的出现原因:打包的主执行程序需要管理员权限,而innosetup打包出来的安装向导程序默认是没有获取到管理员权限的,所以报错,请求操作需要提升解决方案注意:解决方案前的检查打开innose
- SpringBoot 项目打成 .exe 程序
GOD_WAR
springbootspringbootjava
准备准备工作:1.一个jar包,没有bug能正常启动的jar包2.exe4j,一个将jar转换成exe的工具3.innosetup,一个将依赖和exe一起打成一个安装程序的工具开始以我为例子,我将jar包放在了桌面打开安装好的exe4j直接下一步进入界面,选择JAVA转EXE然后点下一步,输入名称和输出路径继续点击下一步,选择启动模式下方有个选项,需要设置打包后的程序兼容32和64位系统进来后勾选
- 使用innosetup制作安装包需要注意的问题
芭乐_0916
javaInnosetup注册表javainnosetup注册表
很久没写了,昨天用户反映一个问题。管理员用户安装软件之后,换用户登录,该软件无法使用,报空指针异常。检查源代码,发现出现空指针异常的地方需要访问注册表来获取软件安装目录。第一次遇到这种问题,刚开始以为是用户权限的问题。给本机上所有用户开了所有权限之后,问题依然存在。查询innosetup相关打包脚本。最终发现问题出在[registry]Root:HKCU;Subkey:SOFTW\XXX;Valu
- 【QtCreator】win 平台上QT如何打包发布成可运行的exe文件
Colin Tang
QtCreatorqtvisualstudio开发语言
文章目录前言一、新建bat脚本二、收集依赖包三、打包成安装包四、Troubleshoot前言QT编译完成的文件,需要打包到没有安装QT的及机器上运行,可以借助自带的windeployqt.exe工具,收集软件运行必要的依赖包。然后再使用innosetup打包成完整的安装包。注意:收集依赖包的方法只在mingw编译器下测试可用,其他编译器需要自测。一、新建bat脚本找到QT安装目录下的windepl
- Inno Setup新手使用教程
苍天饶过谁?
Qt学习和开发分享c++qt
1.编写脚本.iss文件2.使用InnoSetup打开脚本3.点击运行4.打包好的文件在output文件夹下注:运行不通过可能是文件不存在或者路径错误推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)https://xxetb.xet.tech/s/VsFMs
- 学会这些,QtIFW制作安装包不再是难题
九陌斋
Pythonpython
一文看懂如何利用QtIFW制作安装包,小白也能看懂且学会的软件安装包制作教程;(本文不基于Qt工程)1前言1.1安装包制作工具的选择安装程序生成工具就是将应用程序和依赖的文件打包到一个可执行的安装程序种,可以简化用户的安装流程和体验,但开发的软件依赖和配置过于繁杂的时候,制作一个安装包就特别必要,所以需要简单学习一下安装程序生成工具,以下是常见的安装程序生成工具:InnoSetup免费且开源的安装
- Inno Setup安装中文语言
liuxk0925
InnoSetup打包
以版本6.2.2为例:默认安装的InnoSetup是不支持中文语言的,需要我们自行下载安装。一、打开官网InnoSetupTranslations(jrsoftware.org)下载的文件如下二、然后重命名放到InnoSetup的如下安装目录中三、然后重启InnoSetup即可。打包后的安装文件默认就是中文语言了
- Inno setup 打包教程
圆月山庄
qt
1、安装innosetup软件本人安装的是6.0.52.打开软件在弹出的“欢迎”对话框中点击“取消”,便可看到InnoSetup编译器的主界面3.根据向导进行打包操作在主界面菜单中,点击“文件”→“新建”在弹出的“InnoSetup脚本向导”对话框中点击“下一步”在弹出的“应用程序信息”对话框里填写要制作程序“安装包”信息,点击“下一步”弹出“应用程序文件夹”;“应用程序文件夹”对话框如下图(一般
- Inno Setup打包:基本信息定义
大白萝卜不紧张
InnoSetup工具软件构建
InnoSetup是一款自动打包工具,具体怎么使用和打包原理以后有机会在写。基本信息定义#defineMyAppName"MyAppHAHA";//安装包的名称;安装后快捷图标的名称(如果有的话);同时也是windows控制面板下程序卸载或更新显示的名称#defineMyAppVersion"1.0.0"//软件版本,windows控制面板上显示的#defineMyAppPublisher"MyC
- qt在windows下打包全解
ll_gg_tt
Qt学习笔记qtwindowsInnoSetup打包qt打包通用脚本
接触qt有一段时间了,要学习的东西很多,记录下在工作中解决的实际问题。文章目录打包过程生成依赖项拷贝第三方库拷贝VC运行环境补全Qt运行环境使用InnoSetup打包打包过程软件打包都是大同小异的,主要是收集依赖项(库、资源图片等),使用打包工具(脚本)打包。话不多说,直接进入正题。生成依赖项把编译生成的exe文件拷贝到一个新目录。此时要特别注意,不能通过命令行或gitbash等工具执行指令,必须
- Inno Setup 打包的文件以管理员权限运行
微微一笑满城空
JavaFxjavafxinnoSetup管理员权限
在InnoSetup安装目录中找到文件SetupLdr.e32,用软件ResourceHacker打开。如下图,点开清单,找到改为改完点击编译,然后再保存。在InnoSetup的打包编译脚本Setup节点中增加PrivilegesRequired=admin点击编译,这样编译出来的程序在安装时,就会自动提示获取管理员权限。
- javafx开发过程中遇到的问题汇总(持续更新)
微微一笑满城空
JavaFxjavafx疑难杂症
1.打开某个窗口是程序直接报错崩溃原因可能是程序安装到了C盘,win系统对系统盘是有保护的,必须使用管理员权限才能进行文件或文件夹的操作。因此,如果程序中出现需要文件操作的功能,一定要在打包成exe的时候拿到管理员权限。2.程序安装在C盘,但是程序需要管理员权限时以下介绍的使用innoSetup打包获取管理员权限的步骤。传送门
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f