- Ubuntu16.04换源
yancolin
【转】https://blog.csdn.net/happywho250/article/details/52506321乌班图换源(ubuntu16.04换阿里云源为例)换成国内最快的阿里云源第一步:备份原来的源文件cd/etc/apt/然后会显示下面的源文件sources.list输入命令sudocpsources.listsources.list.bak就是将sources.list备份到s
- Pycharm开发Djnago项目部署详细教程(2021更新)
af9f873c915c
项目部署:这里用的是非常干净的ubuntu16.04系统环境,没有使用任何云服务器,原因是因为不同的云服务器环境都不一样。我们就从零开始来完成部署。在开发机上的准备工作:确认项目没有bug。用pipfreeze>requirements.txt将当前环境的包导出到requirements.txt文件中,方便部署的时候安装。把dysms_python文件准备好。因为短信验证码的这个包必须通过将项目上
- Realsense D435i 使用说明
D435i驱动安装及ROS使用Ubuntu16.04适配https://blog.csdn.net/lemonxiaoxiao/article/details/107834936过程中遇到fatalerror;需要添加标签。使用下面网址的博客解决了。https://blog.csdn.net/xuzhengzhe/article/details/135407342最终如下:target_compi
- ubuntu16.04编译aws-sdk-cpp
sphlym0517
ubuntuc++awsubuntu
1从git上下载源码1.若首次clone源码,请执行以下操作来下载源码:gitclone--recurse-submoduleshttps://github.com/aws/aws-sdk-cpp2.若之前已经clone过源码,请执行以下操作来更新源码:cdaws-sdk-cppgitcheckoutmaingitpulloriginmaingitsubmoduleupdate--init--re
- 【ubuntu24.04】在 Ubuntu 上安装 `.deb` 包、软件
等风来不如迎风去
服务器/脚本/编译ubuntulinux运维
在Ubuntu上安装.deb包,常用以下几种方式:0个人建议:先搜索下有没有发布好的软件ubuntu24.04上的有个“应用中心”比如vlc这种,就没有deb下载,但商店里有,可以点击安装。1.使用apt(推荐)从Ubuntu16.04起,apt支持直接安装本地.deb文件,会自动处理依赖:sudoaptupdatesudoaptinstall./your-package.deb./是必须的,用来
- ubuntu20.04使用docker部署ubuntu16.04环境
NUAA1703
dockerlinux
ubuntu20.04使用docker容器使用docker起因第一次使用docker1.安装docker参考2.使用docker创建ubuntu16.04环境3.查看镜像4.启动镜像的一个容器5.进入容器并查看环境使用docker起因刚开始学习机器学习、深度学习都是使用的笔记本(只有集显);后来做NLP项目需要训练bert这种大模型,训练是必须要用GPU,于是租用了colab来训练,训练后模型下载
- laravel sqlserver扩展_laravel5使用freetds连接sql server的方法
凌晚晴
laravelsqlserver扩展
相关版本系统ubuntu16.04,使用的PHP版本是7.0.30,sqlserver2012,freetds为0.92Laravel5.5和5.4都测试过了什么是FreeTDS简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库!FreeTDS是一个开源的程序库,是TDS(表列数据流)协议的再次实现。它可以被用在Sybase的db-lib或者ct-lib库。它也包
- ubuntu16.04下使用git上传文件到github上或使用git在局域网中传送文件或将项目传到服务器上再从本地获取
fubo_yang
python学习笔记使用git在局域网内传递文件
git的使用1.使用git上传文件到github上1.安装gitsudoapt-getinstallgit2.生成秘钥ssh-keygen-trsa-C"
[email protected]"
[email protected]可以填写你的邮箱秘钥生成过程中可能让你填写保存路径,你可以直接回车,保存在默认路径下3.提取秘钥使用熟悉的工具打开秘钥所在的文件,或使用cat直接查看秘钥cat~/.ssh
- WSL2-Ubuntu16.04 安装 GVM环境
孤鸿缥缈
goubuntugo
主要是想要在linux环境下安装个go,但是又没有虚拟机,所以这里用wsl2来安装ubuntu来装一下go环境安装ubuntu16.04这个没啥好说的,参考微软的文档绝对没问题https://docs.microsoft.com/zh-cn/windows/wsl/install-win10最简单的方法还是直接加入开发者计划,升级一下系统,一行命令就搞定ubuntu设置Ubuntu安装好之后还是要
- Ubuntu Linux 系统管理实战,Ubuntu 16.04 LTS软件包管理基本操作
有梦想就有明天
UbuntuLinux系统管理实战
前文Ubuntu16.04新特性中我们已经介绍过,随着Ubuntu16.04LTS的发布,Ubuntu的软件包管理命令也发生了变化,新系统采用了Debian项目中所使用的APT(AdvancedPackageTool)来完成各种的不同的任务,ATP命令全面取代了我们之前在Linux软件包管理基本操作入门中所介绍的apt-get、apt-cache等功能。ATP在创建之初便是为了解决大量软件包管理所
- 解决ros和anaconda python 版本冲突问题
雨夜※繁华
#Ubuntu16.04学习Rospythonlinuxubuntuanaconda
解决Ubuntu16.04中同时使用Anaconda3和ROS默认Python版本矛盾的问题安装anaconda时,贪图一时之快,一路next,把python3.7加入了环境变量,结果导致Anaconda3和ROS默认Python版本矛盾的问题。anaconda使用3.7,ros默认使用python2.x。解决办法:解决方法1:修改/usr/bin中的python连接,/usr/bin中的pyth
- keepalived学习笔记
贫僧法号一枝花
web学习harborhakeepalived
使用keepalived实现haproxy高可用环境:ubuntu16.04两台服务器:192.168.199.200,192.168.199.201VIP:192.168.199.123两台机器都执行以下命令1.安装keepalived#修改网络配置,添加$sudovi/etc/sysctl.conf...net.ipv4.ip_forward=1net.ipv4.ip_nonlocal_bin
- Win10下在移动硬盘中安装Ubuntu16.04/18.04的详细教程,以及装好后不插移动硬盘时开机启动直接进入grub的解决方法
爱AI爱
系统安装ubuntuwindows
环境:联想P51s+Win10单系统。将Ubuntu16.04/18.04(这俩亲测有用)安装到移动硬盘与普通的电脑内装双系统主要有几点不同:(以下是结合自己实践中发现的比较好的教程综合而成)第一步:准备工作。要先把移动硬盘格式化:进入电脑磁盘管理,找到对应的移动硬盘,删除卷就行。(我直接将整个移动硬盘都做了Ubuntu系统)。这一步可以参考下面教程里的《准备工作》。https://blog.cs
- ZYNQ 基于OCM实现AMP双核petalinux开发流程
寒听雪落
fpga开发linux
一,基本开发流程1,软件平台:Windows64位环境下,Vivado2017.04版本+SDK2017.04版本,Linux环境下(Ubuntu16.04),Petalinux2017.04版本,ZYNQ7z10clg400-12,AMP模式:从软件的角度来看,多核处理器的运行模式有三种:(1)AMP(非对称多进程):多个核心相对独立的运行不同的任务,每个核心可能运行不同的操作系统或裸机程序,但
- 没有为项目配置python解释器_在Pycharm中项目解释器与环境变量的设置方法
weixin_39707478
1.官网下载Pycharmcommunity版如pycharm-community-2017.3.1.tar.gz。2.#解压tar.gztarxfzpycharm-*.tar.gzcdbin./Pycharm.sh然后,一路next安装。3.出现Pycharm图像界面时,表明安装成功。4.新建项目1)File->Newproject->设置项目所在路径:设置解释器:ubuntu16.04默认安装
- triton环境安装
youzjuer
ubuntulinux运维
一安装nvidia驱动基于centos7安装,曾经尝试了ubuntu16.04安装nvidia的驱动,发现非常麻烦,不推荐,推荐centos7安装,直接命令行就可以安装,相关教程可参考之间发布的博客二安装anaconda参考CentOS7安装Anaconda及简单配置_centosanaconda安装-CSDN博客https://blog.csdn.net/LJX_ahut/article/det
- 计算机视觉——相机标定
大鸟仙童
计算机视觉人工智能opencv
文章目录实验环境实验原理内参矩阵张正友相机标定法标定流程实验过程代码展示角点检测结果实验结果实验环境系统:Ubuntu16.04语言:python3.7实验原理我们拍摄的物体都处于三维世界坐标系中,而相机拍摄时镜头看到的是三维相机坐标系,成像时三维相机坐标系向二维图像坐标系转换。不同的镜头成像时的转换矩阵不同,同时可能引入失真,标定的作用是近似地估算出转换矩阵和失真系数。为了估算,需要知道若干点的
- Ubuntu16.04 Spark2.7.7伪分布式从零开始部署
BaideS
Spark学习
因工作上的需要,尝试在一台Ubuntu16.04部署Spark,因为之前没有了解过Spark,故踩坑时部署了Local版和Standalone单机伪分布式版,现记录如下。因为在部署Spark之前并未明确出Spark是什么,踩了相应的坑,故在此一并说明:Spark的目标是做一个分布式计算框架,因为是分布式所以它需要通讯(故需要安装SSH),有因为只是一个计算框架,所以其分布式数据来源需要由Hadoo
- ROS对应不同的Ubuntu版本
风与沙的较量丶
ubuntulinux运维
ros对应不同的ubuntu版本有不同的版本名字:ubuntu16.04对应ros-kinetic;ubuntu18.04对应ros-melodic;ubuntu20.04对应ros-noetic。在Ubuntu20.04上,要安装ros应该用:sudoapt-getinstallros-noetic-desktop-full在学习ROS教程时,总是忘记自己安装的ros版本,下面我将不同ubunt
- Ubuntu 16.04 + CUDA 8.0 + cuDNN v5.1 + TensorFlow(GPU support)安装配置详解
caiexu
Tensorflow
转载:https://www.cnblogs.com/wangduo/p/7383989.htmlUbuntu16.04+CUDA8.0+cuDNNv5.1+TensorFlow(GPUsupport)安装配置详解随着图像识别和深度学习领域的迅猛发展,GPU时代即将来临。由于GPU处理深度学习算法的高效性,使得配置一台搭载有GPU的服务器变得尤为必要。本文主要介绍在Ubuntu16.04环境下如何
- 如何设置linux系统时间?
洞阳
linux运维服务器
在Linux系统中,可以通过不同的方法来设置系统时间,下面详细介绍几种常见的方式。目录方法一:使用date命令手动设置时间方法二:同步硬件时钟(BIOS时钟)方法三:使用timedatectl命令设置时间(适用于使用systemd的系统,如Ubuntu16.04及以上版本、CentOS7及以上版本)方法四:通过NTP服务器同步时间结语方法一:使用date命令手动设置时间date命令是一个简单且常用
- ros如何编译python文件_(二)ROS入门——4.如何编写ROS的第一个程序hello_world
weixin_39935903
ros如何编译python文件
ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的作用。本章节主要内容:1.ROS是什么2.ROS系统整体架构3.在ubuntu16.04中安装ROSkinetic4.如何编写ROS的第一个程序
- 【离线安装系列】离线环境下为Ubuntu16.04安装zsh(How to install zsh from source offline)
jaredyam
LinuxShell
准备Ubuntu16.04安装机任意公网机下载安装包按照以下顺序执行安装可完美避坑1.ncurses下载地址:https://ftp.gnu.org/pub/gnu/ncurses原因:依赖包安装:$tar-xzfncurses-*.tar.gz$cdncurses-*$./configure--prefix=/usrCXXFLAGS="-fPIC"CFLAGS="-fPIC"$make&&mak
- docker打包jar镜像
为援不可图
技术之路dockerjar
小编最近在实习公司帮忙做项目部署,对方要求需要把jar包再次进行docker镜像封装,小编呢也没有了解过docker镜像,于是就去百度了一波,发现了这个Docker中文文档,感觉还不错,大家不会的可以来看看,很详细的介绍了有关Docker的东西,不多说,直接做。系统:Ubuntu16.04要求:apt、wget、ssh、docker、linux版的JDK以及交互界面(xshell、xftp)备注:
- Ubuntu16.04切换内核启动
StruggleYouth
ubuntu系统操作
1.该命令显示内核的启动顺序zgw@zgw-ThinkPad:~$grepmenuentry/boot/grub/grub.cfgif[x"${feature_menuentry_id}"=xy];thenmenuentry_id_option="--id"menuentry_id_option=""exportmenuentry_id_optionmenuentry'Ubuntu'--class
- linux下jsoncpp编译
虎皮猫大人王
linux系统linux系统
折腾了一顿,我使用ubuntu16.04编译的jsoncpp,由于使用的芯片工程需要16.04,无法使用最新的ubuntu系统。发现jsoncpp编译时,CMakeError:CouldnotfindCMAKE_ROOT!!!CMakehasmostlikelynotbeeninstalledcorrectly.Modulesdirectorynotfoundin/usr/local/share/
- 关于CMAKE中查找自定义路径OpenCV的问题
gxsHeeN
opencvopencvcmake多版本
关于CMAKE中查找自定义路径OpenCV的问题前段时间在机器上(ubuntu16.04)安装了ROS_kinetic,因此机器上散布着opencv2.4.9、opencv3.0.0以及ros引入的opencv3.2.0。删掉机器上的opencv2.4.9之后,发现使用cmake编译opencv程序时,总是找到3.2.0的opencv,而不能找到3.0.0(opencv3.0.0make时的CMA
- 以太坊DPOS私链搭建--使用gttc,搭建一个可用于性能测试的区块链框架(1)
过河卒啦啦啦
区块链研究区块链以太坊
遇到的一些坑bootnode一直不起作用,所以决定不用它,改用static-nodes.json在阿里云机器上编译gttc系统Ubuntu16.04想把eth服务部署到docker中方便移植,但是gttc没有官方docker,所以先把环境搭起来,然后自己创建一个docker镜像安装go语言环境,版本go1.14.10注意需要先在电脑上下载好,再传到服务器,不然没法解压。tar-Cusr/local
- docker学习笔记(5):docker搭建DNMP环境
submarineas
Linux虚拟化
DNMP介绍环境介绍:├──mysql├──nginx│└──nginx.conf└──php└──php.ini本篇文章将介绍一个更加方面的相当于LNMP(linux+NGINX+MySQL+PHP)环境的部署方式,效率更加高效,而对于lnmp或者lamp的介绍,可以看我去年写的那篇文章:Ubuntu16.04安装Apache,Mysql,PHP7,phpMyAdmin过程解析和错误总结生成my
- pythoninstaller打包多个py 文件_PyInstaller详解:将.py文件打包成exe文件
xrxiong
文件
1.安装本人系统是:Ubuntu16.04,python3.7。安装的pyinstaller==3.5,UPX==upx-3.95-amd64_linux.tar.xz。不安装对应版本的pyinstaller和UPX会一直打包不成功(亲测)。首先需要安装pyinstaller:pipinstallpyinstaller==3.5如果不安装UPX的话,会出现打包成exe失败:upxisnotavai
- 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}$