- pytorch学习笔记-自定义卷积
墨染枫
深度学习pytorch学习笔记
未完结的草稿———!大概是准备整合一下常见的层,整合完感觉就可以进行搭建了(还没进行到这一步所以不太确定版)(ps我将在完结这一篇的时候删除上面的小字and二编一下整篇文章的结构,如果看到了这部分文字也是很有缘分了/doge这一部分感觉也没啥好说的==也就是reshape部分值得注意一下?剩下的感觉就是了解一下用法就可以importtorchimporttorch.nnasnnimporttorc
- 【Pytorch学习笔记(三)】张量的运算(2)
一、引言在《张量的运算(1)》中我们已经学习了几种张量中常用的非算数运算如张量的索引与切片,张量的拼接等。本节我们继续学习张量的算术运算。二、张量的算术运算(一)对应元素的加减乘除在PyTorch中,张量的对应元素的算术运算包括加法、减法、乘法、除法等常见的数学运算。这些运算可以对张量进行逐元素操作(element-wise),也可以进行张量之间的广播运算(broadcasting)。1.逐元素操
- 【Pytorch学习笔记】模型模块09——VGG详解
越轨
Pytorch学习笔记pytorch学习笔记深度学习人工智能python
一、VGG核心设计原理小卷积核堆叠用多层3×3卷积替代大卷积核(如5×5/7×7)数学原理:2层3×3卷积感受野等效于5×5:RFout=(RFin−1)×stride+KRF_{out}=(RF_{in}-1)\timesstride+KRFout=(RFin−1)×stride+K参数量对比:3层3×3卷积(3×(32C2)=27C23×(3^2C^2)=27C^23×(32C2)=27C2)
- Pytorch学习 day06(torchvision中的datasets、dataloader)
丿罗小黑
Pytorchpytorch学习人工智能
torchvision的datasets使用torchvision提供的数据集API,比较方便,如果在pycharm中下载很慢,可以URL链接到迅雷中进行下载(有些URL链接在源码里)用来告诉程序,数据集存储的位置,共有多少样本等代码如下:importtorchvision#导入torchvision库#使用torchvision的datasets模块,模块中包含CIFAR10、CIFAR100、
- Pytorch学习torch.clamp ()用法浅析
Midsummer-逐梦
#torchpytorch学习人工智能
首先给出官方对此函数的定义网页:torch.clamp—PyTorch2.1documentation一、官方定义torch.clamp(input,min=None,max=None,*,out=None)→Tensor其中:input:输入张量,即需要进行元素限制的张量。min:张量中的元素的最小值。如果元素小于这个值,将被替换为这个最小值。max:张量中的元素的最大值。如果元素大于这个值,将
- PyTorch学习笔记 - 损失函数
__星辰大海__
PyTorchpytorch
文章目录1.内置损失函数2.继承nn.Module自定义损失函数3.继承autograd.Function自定义损失函数3.三种不同方式实现MSE实验PyTorch除了内置损失函数,还可以自定义损失函数。我们以均方误差为例来讲解PyTorch中损失函数的使用方法。均方误差(MeanSquaredError,MSE)是预测值x=(x1,x2,...,xn)x=(x_1,x_2,...,x_n)x=(
- 【Pytorch学习笔记】模型模块05——Module常用函数
越轨
Pytorch学习笔记pytorch学习笔记人工智能python
Module常用函数设置训练和评估模式**作用:**在PyTorch中,模型有训练(training)和评估(evaluation)两种模式,它们会影响某些层的行为。主要影响的层:Dropout层:训练时随机丢弃神经元,评估时保持全部神经元BatchNorm层:训练时计算并更新统计量,评估时使用固定统计量LayerNorm层:行为在两种模式下基本一致2.设置方法#设置训练模式model.train
- 【Pytorch学习笔记】模型模块06——hook函数
越轨
Pytorch学习笔记深度学习pytorch人工智能学习笔记python机器学习
hook函数什么是hook函数hook函数相当于插件,可以实现一些额外的功能,而又不改变主体代码。就像是把额外的功能挂在主体代码上,所有叫hook(钩子)。下面介绍Pytorch中的几种主要hook函数。torch.Tensor.register_hooktorch.Tensor.register_hook()是一个用于注册梯度钩子函数的方法。它主要用于获取和修改张量在反向传播过程中的梯度。语法格
- PyTorch学习之:torch.gather是什么?
杰瑞学AI
AI/AGINLP/LLMsComputerknowledgepytorch学习人工智能python
torch.gather的定义:torch.gather是PyTorch中的一个张量操作函数,其作用是根据指定的维度(dim)和索引张量(index),从输入张量(input)中收集元素,生成一个与索引张量形状相同的输出张量。总体来说,就是维度dim和索引张量index决定一个收集数的规则,然后,基于这个规则从输入张量中获取需要的元素。核心部分:1.输入张量(input):任意形状的张量。2.索引
- 小土堆pytorch学习笔记 之神经网络基本骨架
李小鱼爱喝水
pytorchpytorch学习笔记
pytorch之神经网络基本骨架[!TIP]首先来补补一些图像处理的基础知识吧!(尊嘟是0基础了)关于图片格式高度(Height):图像的垂直尺寸,即图像从上到下的像素数量。宽度(Width):图像的水平尺寸,即图像从左到右的像素数量。通道(Channels):图像的颜色信息,最常见的是RGB(红、绿、蓝)三通道。每个通道代表图像在特定颜色维度上的强度。批量处理:深度学习模型通常一次处理多个图像,
- 【Pytorch学习笔记】数据模块05——编写自己的Dataset
越轨
Pytorch学习笔记pytorch学习笔记人工智能
编写自己的Dataset通过前面的知识,大家基本了解如何整个数据模块是如何构建的,下面举个完整的例子,要编写自定义的Dataset类,需要遵循以下基本步骤:1.基本结构自定义Dataset类需要继承torch.utils.data.Dataset,并实现以下三个必要方法:init:初始化函数,通常用于加载数据集和进行必要的预处理len:返回数据集的总长度getitem:根据索引返回对应的数据样本和
- 从零开始认识深度学习工具:TensorFlow vs PyTorch
赛卡
青少年AI入门深度学习tensorflowpytorchmatplotlib
从零开始认识深度学习工具:TensorFlowvsPyTorch学习前的知识准备什么是深度学习?深度学习就像教电脑从经验中学习。就像你通过反复练习学会骑自行车一样,计算机会通过大量数据自动发现规律。例如:识别照片中的动物(图像识别)把语音转成文字(语音识别)自动翻译不同语言(自然语言处理)为什么需要工具框架?想象你要搭建乐高城堡,有两种选择:自己烧制每一块积木(相当于从零开始写数学计算代码)使用现
- pytorch学习笔记(三)
shushu113
pytorch学习笔记
pytorch学习笔记(三)一、模型保存用pathlib库中的方法来保存模型参数1)保存模型参数frompathlibimportPathMODEL_PATH=Path("models")#Path更好表示路径#parents表示当前路径是否存在多级嵌套,exist_ok表示当前文件夹存在也不影响MODEL_PATH.mkdir(parents=True,exist_ok=True)MODEL_N
- 零基础学习人工智能—Python—Pytorch学习(十三)
kiba518
人工智能python学习pytorch开发语言
前言最近学习了一新概念,叫科学发现和科技发明,科学发现是高于科技发明的,而这个说法我觉得还是挺有道理的,我们总说中国的科技不如欧美,但我们实际感觉上,不论建筑,硬件还是软件,理论,我们都已经高于欧美了,那为什么还说我们不如欧美呢?科学发现是高于科技发明就很好的解释了这个问题,即,我们的在线支付,建筑行业等等,这些都是科技发明,而不是科学发现,而科学发现是引领科技发明的,而欧美在科学发现上远远领先我
- 零基础学习人工智能—Python—Pytorch学习(十一)
kiba518
人工智能python学习pytorch开发语言
前言本文主要介绍tensorboard的使用。tensorboard是一个可视化的,支持人工智能学习的一个工具。tensorboard的官方地址:https://www.tensorflow.org/tensorboard本文内容来自视频教程16课,个人感觉对于tensorboard讲的非常好。Tensorboard的使用使用代码如下:importtorchimporttorch.nnasnnim
- pytorch学习14之读写文件
wuxuand
pytorch+深度学习pytorch学习人工智能
将训练的模型保存:用在其他环境中(比如在部署中进行预测)。用于定期保存中间结果,在一个耗时较长的训练过程运行中,以确保在服务器电源被不小心断掉时,损失的计算结果不会过于严重。因此,学习如何加载和存储权重向量和整个模型。1、加载和保存张量一个张量:调用load和save函数分别读写它们。这两个函数都要求我们提供一个名称,save要求将要保存的变量作为输入。load读取已经存好的文件。importto
- 【pytorch学习笔记,利用Anaconda安装pytorch和paddle深度学习环境+pycharm安装---免额外安装CUDA和cudnn】
徳一
pytorch学习深度学习pytorch学习
学习的作者链接:link一、安装pytorch环境1.打开打开anaconda的终端后condaenvlist然后创建一个名字叫pytorch,python是3.8版本的环境condacreate-npytorchpython=3.8再次看环境condaenvlist#condaenvironments:#显示如下环境base*D:\anacondapytorchD:\anaconda\envs\
- PyTorch学习DAY2transforms各种操作
沙鳄鱼
pytorch机器学习
人民币二分类数据数据收集-->Img,Label数据划分-->trainvalidtest数据读取-->DataLoader(Sampler-->Index,Dataset-->Img,Label)数据预处理-->transformstorch.utils.data.DataLoader功能:构建可迭代的数据装载器dataset:Dataset类,决定数据从哪读取及如何读取batchsize:批大
- 零基础学习人工智能—Python—Pytorch学习(一)
kiba518
人工智能python学习pytorch开发语言
前言其实学习人工智能不难,就跟学习软件开发一样,只是会的人相对少,而一些会的人写文章,做视频又不好好讲。比如,上来就跟你说要学习张量,或者告诉你张量是向量的多维度等等模式的讲解;目的都是让别人知道他会这个技术,但又不想让你学。对于学习,多年的学习经验,和无数次的回顾学习过程,都证明了一件事,如果一篇文章,一个视频,一个课程,我没学明白,那问题一定不在我,而是上课的主动或被动的不想让我学会,所以,出
- PyTorch学习之torch.nn.functional.conv2d函数
Midsummer-逐梦
#torchpytorch学习人工智能
PyTorch学习之torch.nn.functional.conv2d函数一、简介torch.nn.functional.conv2d是PyTorch中用于进行二维卷积操作的函数。卷积操作是深度学习中卷积神经网络(CNN)的核心部分,用于提取图像特征,常见于图像分类、目标检测和语义分割等任务中。二、基本语法torch.nn.functional.conv2d(input,weight,bias=
- PyTorch学习之torch.nn.Conv2d函数
Midsummer-逐梦
#torchpytorch学习人工智能
PyTorch学习之torch.nn.Conv2d函数一、简介torch.nn.Conv2d是PyTorch中用于实现二维卷积层的类,这个类可以说是对torch.nn.functional.Conv2d的进一步封装,使其使用起来更加的傻瓜式。二、基本语法torch.nn.Conv2d(in_channels,out_channels,kernel_size,stride=1,padding=0,d
- Pytorch学习笔记(十六)Image and Video - Transfer Learning for Computer Vision Tutorial
nenchoumi3119
pytorch学习笔记pytorch学习笔记
这篇博客瞄准的是pytorch官方教程中ImageandVideo章节的TransferLearningforComputerVisionTutorial部分。官网链接:https://pytorch.org/tutorials/beginner/transfer_learning_tutorial.html完整网盘链接:https://pan.baidu.com/s/1L9PVZ-KRDGVER
- Pytorch学习笔记(十一)Learning PyTorch - What is torch.nn really
nenchoumi3119
pytorch学习笔记pytorch学习笔记
这篇博客瞄准的是pytorch官方教程中LearningPyTorch章节的Whatistorch.nnreally?部分。主要是教你如何一步一步将最原始的代码进行重构至pytorch标准的代码,如果你已经熟悉了如何使用原始代码以及pytorch标准形式构建模型,可以跳过这一篇。官网链接:https://pytorch.org/tutorials/beginner/nn_tutorial.html
- 【pytorch】图像数据预处理
子根
笔记pytorchpython深度学习
本文是记录一些在深度学习中的预处理的一些语法和函数torchvision.transforms的图像变换[PyTorch学习笔记]2.3二十二种transforms图片数据预处理方法-知乎TORCHVISION.TRANSFORMS的图像预处理_阿巫兮兮的博客-CSDN博客PyTorch09:transforms图像变换、方法操作及自定义方法-YEY的博客|YEYBlog2D、3D中心裁剪:imp
- PyTorch深度学习框架60天进阶学习计划 - 第28天:多模态模型实践(一)
凡人的AI工具箱
深度学习pytorch学习AI编程人工智能python
PyTorch深度学习框架60天进阶学习计划-第28天:多模态模型实践(一)引言:跨越感知的边界欢迎来到我们的PyTorch学习旅程第28天!今天我们将步入AI世界中最激动人心的领域之一:多模态学习。想象一下,如果你的模型既能"看"又能"读",并且能够理解图像与文字之间的联系,这将为我们打开怎样的可能性?今天我们将专注于构建图文匹配系统,学习如何使用CLIP(ContrastiveLanguage
- PyTorch 深度学习博客
Zoro|
PyTorchDeepLearning人工智能
PyTorch深度学习博客欢迎来到我的PyTorch深度学习博客!在这里,我将分享使用PyTorch学习和实践深度学习项目的点滴经验。本博客适用于初学者和有一定基础的开发者,旨在帮助大家快速搭建环境、掌握核心概念,并通过实例了解实际应用。环境配置为了确保项目的稳定性和兼容性,我选择了Python3.9环境,并在conda创建的虚拟环境中运行最新且稳定的PyTorch版本2.6.0。1.创建Pyth
- Pytorch学习之路(3)
AAAx1anyu
Pytorch学习之旅学习人工智能pytorch深度学习笔记
一.机器学习任务的整体流程1.数据预处理:数据格式统一、异常数据消除、必要数据转换,划分训练集、验证集、测试集2.选择模型3.设定损失函数、优化方法、对应的超参数4.用模型拟合训练集数据,在验证集/测试集上计算模型表现二.数据读入pytorch数据读入通过Dataset+DataLoader的方式完成,Dataset定义好数据的格式和数据变换形式,DataLoader用iterative的方式不断
- Pytorch学习之路(2)
AAAx1anyu
Pytorch学习之旅pytorch学习人工智能
(PS:请先阅读Pytorch学习之路(1)开篇注释)【因为我也是小菜鸟】Pytorch基础知识1.张量(1)简介0维张量——标量(数字)1维张量——向量2维张量——矩阵3维张量——时间序列数据股价文本数据单张彩色图片(RGB)4维张量——图像5维张量——视频张量的核心是一个数据容器(2)创建tensor1).随机初始化矩阵[torch.rand()]importtorchx=torch.rand
- Pytorch学习笔记(二)
不牌不改
【Pytorch学习】pytorch深度学习python
后续遇到一些函数等知识,还会进行及时的补充。tensor的创建使用pytorch中的列表创建tensortensor=torch.Tensor([[-1,1],[0,2<
- PyTorch学习(13):PyTorch的张量相乘(torch.matmul)
赛先生.AI
PyTorchpytorch
PyTorch学习(1):torch.meshgrid的使用-CSDN博客PyTorch学习(2):torch.device-CSDN博客PyTorch学习(9):torch.topk-CSDN博客PyTorch学习(10):torch.where-CSDN博客PyTorch学习(11):PyTorch的形状变换(view,reshape)与维度变换(transpose,permute)-CSDN
- [黑洞与暗粒子]没有光的世界
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