- odoo 开源版/企业版/社区版的对比分析
lijianhua_9712
odooodoo
odoo的三个版本1开源版开发者odoo限制功能版本优点功能稳定,bug少缺点限制功能,进销存勉强可用2企业版开发者odoo中型企业功能优点功能稳定,bug少缺点授权费用昂贵3社区版开发者社区(1700余名专家)大型企业功能优点功能丰富,社区不受odoo公司控制,社区开发者基本都是资深erp技术专家,增加了大量细致功能缺点存在一些bug为什么用odoo社区版,不用odoo企业版呢1odoo企业版是
- ODOO不同版本与平台选择
chouchengyin2080
c#操作系统运维
1.10.0vs11.0vs8.0截至2017年底,最新的ODOO发布版为ODOO11.0,但功能上有一定精简(去除财务模块,去除工作流支持),技术上变动较大(代码逐步迁移至Python3,前端框架改写得抽象)。所以如果是从生产使用的角度来讲,ODOO10.0是当前最好选择,因为其更稳定,第三方模块也更多更全面。而如果是ODOO技术爱好从业者,则逐步迁移至ODOO11.0也有必要,因为其底层技术架
- 使用docker调试odoo
JackyBeauty
odoo14
使用VisualStudioCode(VSCode)的DevContainers进行Odoo开发和调试是一个高效的方法,尤其是当你希望在一个清洁且一致的开发环境中工作时。以下是设置和配置DevContainer以在Docker环境中单步调试Odoo系统的步骤:###步骤1:准备Docker环境确保你的机器上安装了Docker和VSCode。同时安装VSCode的“Remote-Containers
- odoo SyntaxWarning: invalid escape sequence ‘\w‘
信息化未来
odoo错误分析odoo17python开发语言
odooSyntaxWarning:invalidescapesequence'\w'在Python中,字符串中的反斜杠\是一个特殊字符,用于引入转义字符,比如\n表示换行,\t表示制表符等。当你在字符串中使用了\w,Python解释器会尝试将其识别为一个转义字符,但实际上\w并不是一个有效的Python转义字符,因此会引发SyntaxWarning:invalidescapese
- Odoo软件二次开发:Odoo支付与电子商务模块开发
kkchenjj
工业软件二次开发ERP开发工业软件ERP开发语言
Odoo软件二次开发:Odoo支付与电子商务模块开发Odoo环境搭建与配置安装Odoo框架在开始Odoo的二次开发之前,首先需要在一个支持的环境中安装Odoo框架。Odoo支持多种操作系统,包括Linux、Windows和macOS。本节将详细介绍如何在UbuntuLinux上安装Odoo。系统要求Ubuntu18.04LTS或更高版本Python3.6或更高版本PostgreSQL10或更高版本
- 在odoo中使用attrs的动态表单元素
StackSurfer
python
在Odoo中,attrs属性用于动态修改表单视图中字段的属性(如隐藏、只读或必填)基于其他字段的值。它主要用于视图XML中定义表单视图时。attrs属性采用一个字典格式,其中键是要修改的属性(如invisible、readonly、required),值是一个域表达式(domainexpression),用来决定何时修改这些属性。下面是一个使用attrs的示例,我们将创建一个简单的Odoo模块视图
- odoo继承已有视图操作
StackSurfer
python
Odoo中,tree视图和form视图是两种主要的视图类型,它们分别用于展示记录列表和详细记录表单。在Odoo中,视图继承允许开发者在不修改原始视图的基础上增加或改变视图的结构或外观。这是通过创建包含继承指令的XML文件来实现的。Tree视图继承Tree视图显示记录的列表。要继承一个tree视图并修改它,需要创建一个XML文件,并使用inherit_id属性来指定你想要继承的原始视图的外部ID。例
- odoo之数据同步
無悔一叶障目
将其他数据库上的数据同步到odoo数据库内,生成报表,随时更新数据,并对更新的数据进行对比分析,分析详情:精确到某行,某个字段,由xx变为yy值……不多说上图片:简单版(原版动态图太大了,我再想办法方倒其他地方)
- odoo 内置方法
葡萄柚子茶
==========模型层面==========一:_table_exist检查该模型对于的数据库表是否存在,是则返回1,否则返回
[email protected]_crdef_table_exist(self):pass==========模型记录层面==========二:create(self,vals)记录的创建函数,一般情况下,是根据视图传过来的dict对象,生成模型记录。我们可以重写create
- 学Odoo,就得Do (00 Win10下的开发调试环境)
RED_HILL_TEA
Odoo是目前业界首屈一指的开源ERP产品,Odoo以前叫OpenERP,是比利时OdooS.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块。Odoo适用于各种规模的企业应用。Odoo功能模块涵盖了各方面的企业应用:CRM、订单处理(销售订单和采购订单)、电子商务、MRP、财务、库存、门店零售、项目管理等等。Odoo的一个口号
- 解决ubuntu22卡死问题
加菲大叔
odoo运维ubuntu
解决ubuntu22卡死问题最近用ubuntu2204做odoo开发,经常卡死,不清楚是什么原因,后来无意中发现pycharm占了50%内存(公司电脑,一共8G),然后看了一下交换分区,总共2G(默认的),使用率100%,卡死的时候硬盘灯狂闪,大概知道原因了,内存太少,只能用交换分区,没想到ubuntu22默认设置的交换分区才2G,好吧先把交换分区增加到8G,看看还会不会出现卡死的情况:查看当前内
- K8S容器挂了后一直重启但不成功原因及解决
1h1h1h1h1
kuberneteskubernetes容器云原生linux运维k8s
K8S容器挂了后一直重启但不成功原因及解决背景:应用迁移K8S后,因为PODOOM挂了后,会进行重启,但一直在重启,重启多次都不成功,且应用无报错日志。其他K8S上应用挂了后会自动重启成功。原因:健康检查配置的livenessProbe和readinessProbe配置的initialDelaySeconds太小,应用启动成功所需时间比配置的长,导致POD重启了initialDelaySecond
- K8S容器挂了后重启状态正常,但应用无法访问排查处理
1h1h1h1h1
kuberneteskubernetes容器云原生
K8S容器挂了后重启状态正常,但应用无法访问排查处理背景:应用迁移K8S后因PODOOM挂了后重启,集群上POD状态正常,但应用无法访问。排查:查看应用日志,是启动时调用特权账号管理系统超时,导致连接数据库失败。但tomcat正常启动,配置的http健康检查页面是放在tomcat里的,而非应用的页面。所以K8S健康检查成功,但实际应用未启动成功。解决:临时方案:手动重启,再调用特权账号管理系统时连
- 出国一趟没买voodoo的蛇毒面膜你就白来了!
有一个姑
闺蜜上周去了Tai国疯玩了一个星期,回来竟然发现她皮肤不仅没晒黑,还好了不止一个档次,说好的“白着出去,黑着回来呢?”在一年四季艳阳高照的Tai国旅游,皮肤没晒黑,反而变得更好了?闺蜜看我一脸疑惑,窃喜地说出了秘密:“刚去Tai国的时候结识了一位当地的朋友,她看我皮肤不好,向我推荐了风靡Tai国的Voodoo蛇毒面膜,这款面膜感觉会魔法啊,我每天白天出去疯玩,晚上睡觉前敷上Voodoo蛇毒面膜睡觉
- 【TOODOO趣享】《青春有你2》你看的是黑料,我看到的是特立独行的女孩们!
TOODOOS
《青春有你2》节目在还没有开始播出之前就已经得到了超多网友的关注。如今正式播出,其播放量简直让人咋舌。而一档节目的吸睛与否,必然跟其中的选手或者嘉宾有关。对《青春有你2》来说,还真有那么一些话题度极高的选手。其中一位就是上官喜爱。▲图片来自网络(右一上官喜爱)上官喜爱是典型的中性帅气风,比起清一色甜甜的少女风,她显得与众不同。这令人想起当年101中的Yamy、Sunnee、王菊。Yamy拥有一双化
- 微信支付宝当面付集成
飞鹰雪玉
这两天公司的项目有一个是集成微信支付和支付宝支付到项目中,对应的都是门店扫码枪扫码。顾客展示自己的二维码给店员,店员用扫码枪扫描顾客出示的二维码,然后将条码和订单信息一起发送到后台处理。最后完成付款。微信和支付宝的后台我用的都是java,前端项目是用的odoo开源项目,我需要在前端将微信支付和支付宝支付集成到odoo的pos模块里面(这块挺折磨人的。。。)。不多说了,去解决问题。微信支付支付模式在
- Odoo-QWeb知识点总结
JTOOP
OdooQWebodoo
文章目录QWeb一客户端QWeb1JavaScript表达式1.1标示1.2转义字符:1.3JavaScript函数2动态替换属性2.1示例2.1.1根据截止日期来动态变换颜色2.1.2动态方式显示title2.1.3动态改变src属性2.1.4通过字典/队列的形式动态的赋值3循环指令3.1示例3.2辅助变量4条件指令4.1示例5渲染值6设置变量值6.1示例7复用模板7.1示例7.2对复用模板进行
- odoo javascript参考(三)
姜振建 15954039008
odoojavascript前端vue.js
Widget指南id属性在程序或模块中应尽量避免使用,id限制了组件的可重用性,并往往使代码更脆弱.如果确实需要,(如第三方类需要),id的设置如下:this.id=_.uniqueId('my-widget-');避免使用像“content”或“navigation”的类名,因为大家都有可能这样用,最好的办法是前面加个前缀,如jzj-xxxx应避免使用全局选择器。因为一个组件可能在一个页面中使用
- odoo中的视图标签(自用)
程序猿-张益达
Pythonodoopython
前端常用视图标签:学习了一段时间odoo,从中学习到了哪些标签是比较重要的,以及经常使用到的便签属性。field标签包括常用的属性有name、string、placeholder、widget、domain、attrs、options等1.name属性name属性值是model,关联的是模型名称,表示该视图关联的模型,对应到数据库就是数据库中的某张表,模型中放的字段就是对应到数据库表中的字段。na
- odoo看板
「已注销」
odoopython
Odoo12开发之看板视图和用户端QWeb前言:Qweb是odoo使用的模板引擎,基于xml来生成HTML片段和页面.通过Qweb可生成丰富的看板视图,报表和cmx一·了解看板两种布局#1.卡片列表#2.组织成不同的卡片二·设计看板视图优先级、看板状态和颜色看版中其他字段:priority#让用户组织他们的工作项,标记什么应优先处理kanban_state#标记是否应移向下一阶段或因某种原因原地不
- ODOO--OWL简介
姜振建 15954039008
odoojavascript前端前端框架
1.什么是OWLOWL是Odoo创建的前端开发框架。这是他们在最新版本的Odoo(版本14)中引入的一个框架,以使前端代码更好一些。如果您熟悉其他前端框架,如React、Vue、Angular、Backbone等,那么您将很快了解OWL。它遵循许多相同的模式和想法。如果您不熟悉前端框架的概念,那么最近的框架都围绕着消除过去通常使用javascript完成的琐碎事务性工作的想法展开。我相信您熟悉数百
- odoo13学习 odoo的视图
zhangliang_852469
odoo
1.odoo的基本视图结构基本视图通常共享下面定义的公共结构。占位符用全大写表示。NAMEMODEL2.字段视图对象公开许多字段。它们是可选的,除非另有说明。name—>char:只有在从某种类型的列表中查找视图时,才可用作视图的助记符/描述。model—>char:模型链接到视图,如果适用的话。priority—>Integer:当视图被(model,type)请求时,将返回与模型和类型匹配且优
- Odoo 自定义Widgets 基础教程(章节1)
weixin_33836223
前端后端javascriptViewUI
大家好,此次,我们主要讲解Odoo中的Widgets。网上、论坛里很多提及Widget的文章,但很少说Odoo自定义Widget是如何实现的,这一直是大家所苦恼的地方。本章,将对Odoo中的Widget进行基础讲解。首先,Widget【挂件】产生的目的,是为了方便后端开发人员在不熟悉JavaScripts的情况下,能快速地实现前端视图展示。我们来看看Widget所在的目录:/addons/web/
- odoo13 订单模板设置_Odoo 13开发者文档:视图
weixin_39923572
odoo13订单模板设置
通用结构视图对象暴露一些字段,除非指定它们是可选的。name(必传)仅在查找某个列表中内容时用作视图的助记符/描述model若适用为关联到视图的模型priority客户端程序可通过id或by(model,type)请求视图。对于后者,会搜索所有相应类型及模型的视图,并且会返回priority值最小的那个(它是“默认视图).priority还在视图继承时定义应用的排序arch视图布局的描述group
- Odoo QWeb
weixin_30655219
javascriptjavapythonViewUI
1.web模块注意,OpenERP模块中web部分用到的所有文件必须被放置在模块内的static文件夹里。这是强制性的,出于安全考虑。事实上,我们创建的文件夹CSS,JS和XML,仅仅是一个习惯。static文件夹oepetstore/static/css/petstore.css是我们的CSS文件。oepetstore/static/xml/petstore.xml是一个XML文件,将包含我们Q
- 【转载】odoo技术开发白皮书 第三部分 第三章 Widget
爱吃菜菜的小女孩
【转载】odoo技术开发白皮书javascript前端开发语言erp
转载:http://book.odoomommy.com/chapter3/README3.html第三章WidgetWidget是所有可视化部件的基类,提供了多种用来管理局部DOM的方法。其功能主要有如下几点:使用QWeb渲染页面生命周期管理和父子关系处理操作DOMHello,Widget我们先来看一个最简单的Widget示例:varMyWidget=Widget.extend({templte
- odoo前端开发widget
少奶奶的猪
javascript前端
重要信息:Odoo14与此前的Odoo版本在网页客户端上有些特别之处。它包含了两套框架用于维护Odoo后台的图形界面。第一种是传统的基于微件(小部件)的框架,第二种是基于模块化的现代框架,称之后Odoo网页库(OWL)。OWL是在Odoov14中新引入的UI框架。两者都使用QWeb模块作为结构,但在语法及框架运行方式上做出了很大的改变。虽然Odoo14使用了新框架OWL,但Odoo并没有在处处使用
- Odoo 12开发之后台视图 – 设计用户界面
信息化未来
0doo13
Odoo12开发之后台视图–设计用户界面一·菜单项#菜单项形成一个层级结构,最顶层结构#name是展示在用户界面中的菜单标题#action是点击菜单时运行的窗口#parenter是父级菜单项XMLID#sequence设置一个数字来在展示菜单项时进行排序.如sequence="10"#groups用来都好分割可访问菜单安全组的xmlID列表#web_icon菜单项的图标二·窗口操作(WindowA
- odoo自定义widget组件两种方式
宁致乐水
javascriptodoopython
odoo自定义一个widget方式一jscrossnow.define('your_module.custom_widget',function(require){"usestrict";constcore=require('web.core');constQWeb=core.qweb;const{useState,useRef}=owl.hooks;//方式1函数方式constAbstractF
- 用ipad 开启师生间的科学之旅
三门峡745沈莉红
参加勇气读书会第224天书名:杨晓哲的《五维突破》时间:2019年8月23日晚上9点到10点阅读内容:第四章《第三维度/工具立体》:“工具立体策略单”之精心选择丰富多彩的APP第131页到138页读书笔记分享2.用ipad开启师生间的科学之旅实用的物理仿真:Algodoo简易的机械搭建:ForceEffectM强大的数学应用:WolframAlpha简单的手写计算机:Calculator直观的人体
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第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/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置