- Golang起步篇(Windows、Linux、mac三种系统安装配置go环境以及IDE推荐以及入门语法详细释义)
坦笑&&life
golangwindowslinux
Golang起步篇Golang起步篇一.安装Go语言开发环境1.Wondows下搭建Go开发环境(1).下载SDK工具包(2).解压下载的压缩包,放到特定的目录下,我一般放在`d:/programs`下(路径不能有中文或者特殊符号如空格等)(3).配置环境变量步骤1:先打开环境变量配置的界面步骤2:配置我们的环境变量(4).测试环境变量是否配置成功2.Linux下搭建Go开发环境(1).下载SDK
- wondows10运行wsl --install提示“无法解析服务器的名称或地址”
小豪的小目标
工具使用中遇到的一些问题服务器运维
原因解析DNS无法连接到目标服务器解决方式手动设置ip4地址右下角打开网络和internet设置选择当前网络的属性->ip设置->编辑保存之后再运行wsl--install即可成功
- QT样式表qss中的长度单位px/pt/%/em/ex/mm/in等
暴躁的野生猿
qtqss样式表长度px
以下是从CSS里抄来的。QSS只能支持其中一部分。1、px:像素(Pixel),相对于设备的长度单位,像素是相对于显示器屏幕分辨率而言的。譬如,WONDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。像素(px)是相对于观看设备的。对于低dpi的设备,1px是显示器的一个设备像素(点)。对于打印机和高分辨率屏幕,1px表示多个设备像素。css容器的
- 生成.sens格式数据集用于BundleFusion重建
FAM-VIVE
稠密SLAM算法
BundleFusion算法离线重建输入为.sens格式数据集,这里我测试了官网的数据和两款深度相机采集的数据去进行格式转换,一个是IntelRealSenseD435,一个是KinectDK。1.利用官网数据转换为.sens格式前提:首先保证之前的BundleFusion代码可以在Wondows上跑通,还未成功的可以参考我的另一篇博客[Link];环境:Windows10+VS2013+CUDA
- Django框架
小木猿
python框架djangopythonwindows
目录目录一.虚拟环境1.什么是虚拟环境2.作用3.wondows下安装使用二.Django框架1.安装Django2.拓展:虚拟机和虚拟环境问题2.1虚拟机的三种网络模式3.创建Django项目3.1完整创建Django项目步骤3.2项目文件的详解settings.py4.URL路由及模板渲染4.1djangourl使用4.2djangoview使用4.3模板的使用4.4过滤器4.5静态文件4.6
- 将pyinstaller打包后的exe还原成py / 防止还原
new和光同尘
1.将exe文件解压好多教程或者说明文档,都说这个过程是反编译,在我看来是两个过程,1.解压,2.反编译,其实,pyinstaller的原理:把python解析器、脚本以及被打包脚本依赖的其他脚本(三方库)和需要的windowsdll文件等等打包成一个可执行的文件,这个文件可以不依赖python环境直接在wondows机器上执行起来。既然是打包起来的,第一步就需要把包拆开(解压),看看里边具体是什
- composer
执笔轻叹_
1、composer是什么?前言说了。composer是PHP的包管理、包依赖关系管理工具,有了它,我们就很轻松一个命令就可以把他人优秀的代码用到我们的项目中来,而且很容易管理依赖关系,更新删除等操作也很轻易的实现。2、composer的安装composer是一款软件,当然也需要安装。它支持多平台,我们将在window和centos上安装它。2.1wondows安装首先官网下载:https://g
- css长度单位有哪些
爱前端的喵喵
在写css的时候最常用的长度单位是px(像素),经常看到的还有em,pt等等,其实css中的长度单位一共有8个,分别是px,em,pt,ex,pc,in,mm,cm。1、px:像素(Pixel),相对于设备的长度单位,像素是相对于显示器屏幕分辨率而言的。譬如,WONDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。2、em:相对长度单位。相对于当前
- 三星Buds如何连接Windows电脑
JohnSongJi
SamsungBuds其实完全可以连接Wondows电脑,以下为操作方法:1.断开与其他设备的连接断开连接最简单的方法就是关掉设备的蓝牙。2.打开Buds外盖Buds耳机会自动进入配对模式,耳机盒并没有任何提示。3.打开电脑蓝牙功能右下角通知中心,打开蓝牙,并转到设置。打开电脑蓝牙并转到设置中心4.在“添加蓝牙和其他设备”查找Buds点击添加蓝牙和其他设备,点击蓝牙。等待一下,电脑会找到Buds耳
- 用谷歌浏览器开发永久快速解决跨域方法
不忘初心_d
关闭浏览器安全策略:以下为wondows系统为例,苹果电脑就自己研究吧,怪我穷没有苹果笔记本!!!步骤一:在c盘建目录:MyChromeDevUserData步骤二:在桌面找到谷歌浏览器---右击---选择属性---点击目标选项---将里面的内容修改为:"C:\Users\shin\AppData\Local\Google\Chrome\Application\chrome.exe"--disab
- wondows中的cmd中切换盘符和目录的命令
dbdoing
Unix/Linuxcmddos切换盘符切换目录命令
一般介绍DOS命令,切换工作目录都是用CD命令,但是我在win7下的DOS中使用CDD:\却一直无法转到D盘。后来在网上查找,发现切换盘符直接输入盘符和冒号,如D:回车便可进入D盘的根目录。切换工作盘之后,再使用CD命令切换工作目录。***********************************************************************************
- wondows10使用vcpkg编译colmap的教程(带suitesparse)
qq_39003069
编译环境Windows10+cmake+vs2017+cuda10.1+qt5.12.9-windows-x86+boost1.64.0+cgal4.11+ceres+colmap3.6-master(cmake、vs2017、cuda、qt都很好安装,直接进官网找到版本安装就行了。ceres使用vcpkg安装,用的vcpkg默认的版本。)colmap下载地址https://github.com/
- Unity-九(动画和TimeLine)
Two-way-Foil
动画游戏引擎unity
动画和TimeLine1.0编辑动画精灵动画(2D动画)编辑动画给游戏物体添加动画在Wondows中选择Animations中的Animation用来创建动画窗口,然后选中游戏物体,在Animation窗口下点击Creater,将生成的动画放在一个文件夹下。添加动画属性通过AddProperty可以给游戏物体添加位移,缩放,旋转,变色等动画,点击加号可添加相应属性。Animaiton介绍Previ
- MongoDB,Wondows下免安装版 (简化版操作)
监军参上
MongoDB免安装版配置1.下载软件https://www.mongodb.com/2.环境变量配置3.新增相关文件夹1)在和bin同一目录下新建data文件夹2)在data文件夹中,新建db和log文件夹3)在log文件夹中,新建mongo.log4.以管理员的身份执行,启动mongodbmongod-dbpathdb文件夹目录5启动mongodb就成功后,新开一个窗口进行连接mongo测试s
- hyperf微服务-概述
hyperfphp微服务
转发自白狼栈:查看原文Hyperf是一个高性能、高灵活性的渐进式PHP协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于PSR标准实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是可替换与可复用的。在这个系列中,我们主要基于mac+hyperf2.2进行讲解,wondows用户也可以基于doc
- 利用Composer安装 laravel框架
只想单纯的码代码
Composer的安装1.Wondows平台(引用菜鸟教程)Wondows平台上,我们只需要下载Composer-Setup.exe后,一步步安装即可。或者你可以进入Composer官网需要注意的是你需要开启openssl配置,我们打开php目录下的php.ini,将extension=php_openssl.dll前面的分号去掉就可以了。安装成功后,我们可以通过命令窗口(cmd)输入compos
- skia库 Android平台编译
follow_zhang
一,编译前的准备由于Smart_Gis安卓客户端的需要,所以需要把skia库编译成安卓平台Arm64_v8a版本的so库。由于要求是AndroidNDK版本12以上,AndroidAPI21以上的支持。所以在本次编译过程中全部需要使用64位的操作系统,NDK及编译器,编译环境为操作系统:wondows10企业版,安卓NDK版本:android-ndk-r14bWindows版本,skia版本:gi
- 安装后,运行anaconda navigator ,报错:root_premix
耳祢
找了很多方案去试:1.condaupgrade--all以及与其相近的答案都试了,都不能成功解决2.卸载安装很多次,最后装在默认的安装位置C盘。3.wondows7,安装的是2.7版本。4.别的应用,比如说:prompt,spyder都可以打开。5.报错信息如下图图片发自App希望各路大神帮忙解答一下,小透明鞠个躬。
- window下composer的安装
喵喵超能睡
php
1.开启openssl配置打开php目录下的php.ini,将extension=php_openssl.dll前面的分号去掉就可以了。2.安装Wondows平台上,我们只需要下载Composer-Setup.exe后,一步步安装即可。下载网址如下https://getcomposer.org/download/3.测试是否安装成功安装成功后,我们可以通过命令窗口(cmd)输入composer--
- .Net 下的Wondows窗体常用项目
bobo1394
02DoNet学习笔记
使用.Net编写Windows程序,对于窗体控制常见项目1、让窗体在启动时在指定位置出现form1.StartPositionManualCenterScreenWindowsDefaultLocation(default)WindowsDefaultBoundsCenterParent只有在窗体启动前设置才有效。2、设置窗体的图标form1.Icon3、设置该窗体成为多个子窗体的父窗体form1
- CSS里面的长度单位px/pt/em/in/pc/mm/cm解释
weixin_30675967
在CSS中,度量单位分为两种:相对单位:px/em/ex绝对单位:cm/pt/in/pc/mm这些单位的具体解释px相对长度单位。像素(Pixel)。像素是相对于显示器屏幕分辨率而言的。譬如,WONDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。em相对长度单位。相对于当前对象内文本的字体尺寸。如当前行内文本的字体尺寸未被人为设置,则相对于浏览器
- 文件句柄、文件描述符与进程和多线程的那些事
weixin_34163741
2019独角兽企业重金招聘Python工程师标准>>>传送门:PYTHON多线程处理文件文件句柄(摘抄的一些概念,帮助理解):句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们
- [收集]关于句柄的基础知识详解
cnJetKing
所谓句柄实际上是一个数据,是一个Long(整长型)的数据。句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,
- 基于文件的标准协议
六月的翅膀
软件定义存储
Unix/Linux:网络文件系统(NFS)Wondows:服务器消息块(SMB)、通用互联网文件系统(CIFS)Apple:Apple文件传输协议(AFP)CIFS是公共和开放SMB协议版本与FTP相比,CIFS灵活性更大,CIFS可以看作是应用程序协议如文本传输协议(FTP)和超文本传输协议(HTTP)的一个实现
- Wondows 使用composer搭建symfony框架过程
weixin_43478936
symfonysymfonyphp
Wondows使用composer搭建symfony框架*Wondows平台上,我们只需要下载Composer-Setup.exe后,进行全局安装。下载exe地址:https://getcomposer.org/download/点击地址中的exe进行下载需要注意的是你需要开启openssl配置,我们打开php目录下的php.ini,将extension=php_openssl.dll前面的分号去
- sql server 高可用故障转移(完结)
weixin_33817333
数据库操作系统
最后测试安装完二个sqlserver节点后,对外的虚拟ip是192.168.2.105测试将sqlserver转到另一节点转移后连接sql虚拟ip测试通过windows日志查看远行状态总结到这里故障转移群集就配置完成了,通过一系列的配置,会发现实现起来还是很繁琐。也是充分发挥了wondows平台与sqlserver产品的紧密联系,包括AlwaysOn技术也是基本windows故障转移之上。一路实现
- Linux系统下安装python3环境和创建虚拟环境,及wondows创建虚拟环境
Ren_ger
Python3安装方法推荐链接参考https://www.cnblogs.com/kimyeee/p/7250560.html按照步骤安装完成后,进入虚拟环境,pipinstallxxx,安装某个第三方库测试一下是否成功,如果报错与TLS/SSL相关,参考文章最后的操作。创建Python3虚拟环境使用python3解释器,创建虚拟环境env3为虚拟环境命名virtualenv-p/usr/bin/
- 如何从wondows到Linux
paky_du
开源工作从Linux开始
人类有个先入为主的习惯,很多是都证明了这一点。当然了我们使用电脑也不例外了。从初中开始接住电脑就看到的是windows95,到了大学才看到用同学在玩Linux,当时就的那东西真的很新奇。后来自己也在自己的电脑上装了个RedHat9.0可是没有一星期酒吧它给格了,应为用很多在window习惯用的软件在Linux上找不到(后来才知道是自己他孤陋寡闻了)。这就是应为我刚开始接住的就是windows,用它
- VSCode 配置Java环境
BeeA
环境配置
VSCode配置Java环境闲话少说,开始配置挚爱的VSCode!!!第一步,安装VScode小插件第二步,简单写个测试代码然后进入setting.json替换以下代码第三步,配置launch.json好了,到此完成,希望能帮到大家!!!有问题可以留言共同探讨哦!!![点击这里转到Wondows配置java环境,配置完之后再到这个文章看VSCode配置](https://blog.csdn.net
- C 语言中什么是“句柄”和“指针”?“文件”和“流”又有什么异同?
xiayanhua225
C++开发
所谓句柄实际上是一个数据,是一个Long(整长型)的数据。句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,
- java数字签名三种方式
知了ing
javajdk
以下3钟数字签名都是基于jdk7的
1,RSA
String password="test";
// 1.初始化密钥
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
keyPairGenerator.initialize(51
- Hibernate学习笔记
caoyong
Hibernate
1>、Hibernate是数据访问层框架,是一个ORM(Object Relation Mapping)框架,作者为:Gavin King
2>、搭建Hibernate的开发环境
a>、添加jar包:
aa>、hibernatte开发包中/lib/required/所
- 设计模式之装饰器模式Decorator(结构型)
漂泊一剑客
Decorator
1. 概述
若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。
- 读取磁盘文件txt,并输入String
一炮送你回车库
String
public static void main(String[] args) throws IOException {
String fileContent = readFileContent("d:/aaa.txt");
System.out.println(fileContent);
- js三级联动下拉框
3213213333332132
三级联动
//三级联动
省/直辖市<select id="province"></select>
市/省直辖<select id="city"></select>
县/区 <select id="area"></select>
- erlang之parse_transform编译选项的应用
616050468
parse_transform游戏服务器属性同步abstract_code
最近使用erlang重构了游戏服务器的所有代码,之前看过C++/lua写的服务器引擎代码,引擎实现了玩家属性自动同步给前端和增量更新玩家数据到数据库的功能,这也是现在很多游戏服务器的优化方向,在引擎层面去解决数据同步和数据持久化,数据发生变化了业务层不需要关心怎么去同步给前端。由于游戏过程中玩家每个业务中玩家数据更改的量其实是很少
- JAVA JSON的解析
darkranger
java
// {
// “Total”:“条数”,
// Code: 1,
//
// “PaymentItems”:[
// {
// “PaymentItemID”:”支款单ID”,
// “PaymentCode”:”支款单编号”,
// “PaymentTime”:”支款日期”,
// ”ContractNo”:”合同号”,
//
- POJ-1273-Drainage Ditches
aijuans
ACM_POJ
POJ-1273-Drainage Ditches
http://poj.org/problem?id=1273
基本的最大流,按LRJ的白书写的
#include<iostream>
#include<cstring>
#include<queue>
using namespace std;
#define INF 0x7fffffff
int ma
- 工作流Activiti5表的命名及含义
atongyeye
工作流Activiti
activiti5 - http://activiti.org/designer/update在线插件安装
activiti5一共23张表
Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
A
- android的广播机制和广播的简单使用
百合不是茶
android广播机制广播的注册
Android广播机制简介 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应
- Spring事务传播行为详解
bijian1013
javaspring事务传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这
- eidtplus operate
征客丶
eidtplus
开启列模式: Alt+C 鼠标选择 OR Alt+鼠标左键拖动
列模式替换或复制内容(多行):
右键-->格式-->填充所选内容-->选择相应操作
OR
Ctrl+Shift+V(复制多行数据,必须行数一致)
-------------------------------------------------------
- 【Kafka一】Kafka入门
bit1129
kafka
这篇文章来自Spark集成Kafka(http://bit1129.iteye.com/blog/2174765),这里把它单独取出来,作为Kafka的入门吧
下载Kafka
http://mirror.bit.edu.cn/apache/kafka/0.8.1.1/kafka_2.10-0.8.1.1.tgz
2.10表示Scala的版本,而0.8.1.1表示Kafka
- Spring 事务实现机制
BlueSkator
spring代理事务
Spring是以代理的方式实现对事务的管理。我们在Action中所使用的Service对象,其实是代理对象的实例,并不是我们所写的Service对象实例。既然是两个不同的对象,那为什么我们在Action中可以象使用Service对象一样的使用代理对象呢?为了说明问题,假设有个Service类叫AService,它的Spring事务代理类为AProxyService,AService实现了一个接口
- bootstrap源码学习与示例:bootstrap-dropdown(转帖)
BreakingBad
bootstrapdropdown
bootstrap-dropdown组件是个烂东西,我读后的整体感觉。
一个下拉开菜单的设计:
<ul class="nav pull-right">
<li id="fat-menu" class="dropdown">
- 读《研磨设计模式》-代码笔记-中介者模式-Mediator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。
* 中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。
*
* 在我看来,Mediator模式是把多个对象(
- 常用代码记录
chenjunt3
UIExcelJ#
1、单据设置某行或某字段不能修改
//i是行号,"cash"是字段名称
getBillCardPanelWrapper().getBillCardPanel().getBillModel().setCellEditable(i, "cash", false);
//取得单据表体所有项用以上语句做循环就能设置整行了
getBillC
- 搜索引擎与工作流引擎
comsci
算法工作搜索引擎网络应用
最近在公司做和搜索有关的工作,(只是简单的应用开源工具集成到自己的产品中)工作流系统的进一步设计暂时放在一边了,偶然看到谷歌的研究员吴军写的数学之美系列中的搜索引擎与图论这篇文章中的介绍,我发现这样一个关系(仅仅是猜想)
-----搜索引擎和流程引擎的基础--都是图论,至少像在我在JWFD中引擎算法中用到的是自定义的广度优先
- oracle Health Monitor
daizj
oracleHealth Monitor
About Health Monitor
Beginning with Release 11g, Oracle Database includes a framework called Health Monitor for running diagnostic checks on the database.
About Health Monitor Checks
Health M
- JSON字符串转换为对象
dieslrae
javajson
作为前言,首先是要吐槽一下公司的脑残编译部署方式,web和core分开部署本来没什么问题,但是这丫居然不把json的包作为基础包而作为web的包,导致了core端不能使用,而且我们的core是可以当web来用的(不要在意这些细节),所以在core中处理json串就是个问题.没办法,跟编译那帮人也扯不清楚,只有自己写json的解析了.
- C语言学习八结构体,综合应用,学生管理系统
dcj3sjt126com
C语言
实现功能的代码:
# include <stdio.h>
# include <malloc.h>
struct Student
{
int age;
float score;
char name[100];
};
int main(void)
{
int len;
struct Student * pArr;
int i,
- vagrant学习笔记
dcj3sjt126com
vagrant
想了解多主机是如何定义和使用的, 所以又学习了一遍vagrant
1. vagrant virtualbox 下载安装
https://www.vagrantup.com/downloads.html
https://www.virtualbox.org/wiki/Downloads
查看安装在命令行输入vagrant
2.
- 14.性能优化-优化-软件配置优化
frank1234
软件配置性能优化
1.Tomcat线程池
修改tomcat的server.xml文件:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="1200" m
- 一个不错的shell 脚本教程 入门级
HarborChung
linuxshell
一个不错的shell 脚本教程 入门级
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样
- Spring4新特性——核心容器的其他改进
jinnianshilongnian
spring动态代理spring4依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- Linux设置tomcat开机启动
liuxingguome
tomcatlinux开机自启动
执行命令sudo gedit /etc/init.d/tomcat6
然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
- 第13章 Ajax进阶(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Troubleshooting Crystal Reports off BW
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Troubleshooting+Crystal+Reports+off+BW#TroubleshootingCrystalReportsoffBW-TracingBOE
Quite useful, especially this part:
SAP BW connectivity
For t
- Java开发熟手该当心的11个错误
tomcat_oracle
javajvm多线程单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 正则表达式大全
yang852220741
html编程正则表达式
今天向大家分享正则表达式大全,它可以大提高你的工作效率
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。
一、校验数字的表达式
数字:^[0-9]*$
n位的数字:^\d{n}$
至少n位的数字:^\d{n,}$
m-n位的数字:^\d{m,n}$