- 数字化转型实战:Odoo+工业物联网技术破解江苏食品制造行业三大核心痛点
邹工转型手札
风吟九宵Duodoo开源企业信息化运维人工智能制造
行业背景与挑战江苏省作为中国食品工业产值前三强省份,拥有光明乳业、雨润食品等龙头企业及近2000家中小型食品制造企业。2023年江苏省食品工业协会调研显示:行业平均设备综合效率(OEE)仅为62.3%月度异常停机时间达42小时/产线质量追溯周期超过3.5小时库存周转天数高于行业标杆企业27%在实地调研南京某糕点生产企业时发现,其ERP系统与生产设备存在严重数据断层:车间主任需每天手工录入6类表单、
- 如何在 Odoo 18 中向聊天窗口(Chatter)添加自定义按钮
odoo中国
odooodoo开源软件pythonerp
如何在Odoo18中向聊天窗口(Chatter)添加自定义按钮在Odoo中,提升用户体验通常涉及对聊天窗口的定制——聊天窗口是针对特定记录进行交流和更新的集中平台。在聊天窗口中添加自定义按钮可以显著简化操作流程,使用户能够直接在界面中执行特定操作,例如触发工作流或生成报告。本文将指导您如何在Odoo18中向聊天窗口添加按钮,涵盖必要的步骤和代码片段,帮助您定制此功能以更好地满足业务需求并提高整体效
- 钢铁行业设备智能运维实战:基于DuodooBMS+SKF的减速机全生命周期管理方案
邹工转型手札
风吟九宵企业信息化Duodoo开源运维数据库人工智能制造开源
(导语:在钢铁行业"设备即产能"的竞争格局下,某大型钢铁集团通过DuodooBMS+SKFObseverPhoenixAPI系统实现核心设备预测性维护,热轧产线非计划停机减少42%,设备综合效率OEE提升17%)一、钢铁企业设备管理之痛某年产800万吨的钢铁联合企业热轧车间,12台关键减速机连续发生异常磨损事故:2023年Q1因1#摆剪减速机轴承失效导致非计划停机23小时,直接损失超200万元传统
- 基于Odoo的数据中台建设:助力企业数据驱动决策
邹工转型手札
风吟九宵Duodoo开源企业信息化人工智能开源制造
在数字化时代,数据已成为企业最宝贵的资产之一。数据中台作为企业数字化转型的核心,承担着整合数据资源、优化业务流程、提升决策效率的重要使命。Odoo作为全球领先的开源ERP系统,凭借其强大的数据整合与分析能力,正在成为企业构建数据中台的理想选择。一、数据中台的重要性数据中台是企业实现数据驱动决策的关键基础设施。它通过打破数据孤岛,整合来自不同业务系统的数据,为企业提供了一个统一的数据管理和分析平台。
- 开源ERP系统odoo的安装与配置
catmes
开源ERPpythonpostgresqlOpenERP
开源ERP系统odoo的安装与配置安装下载源码安装PostgreSQL安装Python3下载odoo依赖配置启动安装安装方式有两种:分发包安装:https://www.odoo.com/documentation/16.0/administration/install/packages.html源码安装:https://www.odoo.com/documentation/16.0/adminis
- 【DuodooBMS】基于Odoo的开源制造执行系统——以开源之力,驱动智能制造
邹工转型手札
Duodoo开源Odoo企业信息化开源制造人工智能
以用户为中心的开放式智造平台DuodooMES的设计始终围绕“用户可编程、生态可生长”的核心思想,打破传统工业软件的封闭性,让制造企业真正成为系统的“主人”:1.用户可编程:生产流程由你定义界面可配置:无需代码即可拖拽生成车间看板、报表模板,适配不同岗位的操作习惯(如质检员聚焦缺陷统计,班组长关注工单进度)。逻辑可编排:通过低代码工具自定义业务规则,例如“当设备温度超限时,自动触发停机指令并通知维
- 江苏地区纺织机械行业首选的设备运行监测系统基于SKF IMAX-8与开源DuodooBMS的纺织机械预测性维护全流程方案
邹工转型手札
Duodoo开源企业信息化开源开源制造人工智能
引言:工业设备维护的数字化转型挑战纺织机械行业面临高湿度、高粉尘、连续运行等严苛工况,传统定期维护模式存在效率低、成本高、故障响应滞后等问题。预测性维护(PdM)通过实时数据分析与AI模型预测设备健康状态,成为行业降本增效的关键路径。然而,如何实现从边缘数据采集到云平台分析的深度融合,仍是技术落地的难点。本文将结合SKFIMAX-8边缘计算盒子与开源DuodooBMS(基于Odoo的设备数采方案)
- 江苏地区电子制造行业首选的设备运行监测系统SKF IMAX-8边缘计算盒子与DuodooBMS实现高效预测性维护
邹工转型手札
Duodoo开源企业信息化开源开源人工智能制造
引言在电子制造行业中,设备高精度、高复杂度、高频率换线的生产特点对设备稳定性提出了严苛要求。传统维护方式依赖人工巡检和定期检修,存在响应滞后、成本高昂等问题。预测性维护(PredictiveMaintenance,PdM)通过实时数据分析和AI算法,能够提前识别设备潜在故障,大幅降低停机风险。然而,实现这一目标需要解决设备数据采集、边缘实时计算、平台深度融合等关键问题。本文将结合SKFIMAX-8
- 《手札·开源篇》Odoo系统与SKF Observer Phoenix API双向对接方案
邹工转型手札
企业信息化风吟九宵开源开源python制造
Odoo系统与SKFObserverPhoenixAPI双向对接方案一、方案设计概述(一)目标实现Odoo设备维护模块与SKFObserverPhoenix的传感器数据双向同步:Odoo→SKF:推送维护工单状态、设备档案信息。SKF→Odoo:同步设备传感器数据(振动、温度、转速等)和预测性维护建议。(二)技术架构Odoo端:使用XML-RPC/JSON-RPC接口对外暴露API,并通过自定义模
- 《手札·数转篇》开源Odoo软件与SKF Observer API钢铁厂双向集成方案
邹工转型手札
企业信息化风吟九宵Odoo开源python制造
一、项目背景在钢铁厂的生产环境中,设备的稳定运行、质量控制以及数据采集是确保生产效率和产品质量的关键。开源Odoo软件提供了强大的维护模块、质量模块和数据采集(数采)模块,结合SKFObserverAPI,可以实现设备状态监测、质量数据同步以及生产数据的实时采集与分析,从而提升钢铁厂的智能化管理水平。二、集成目标设备维护模块集成:通过Odoo维护模块与SKFObserverAPI对接,实时获取设备
- 《手札·行业篇》开源Odoo MES系统与SKF Observer Phoenix API双向对接方案
邹工转型手札
风吟九宵Odoo开源开源python制造
一、项目背景江苏省作为中国重要的制造业基地,钢铁行业在其中占据重要地位。随着工业4.0的推进,钢铁厂需要通过智能化手段提升生产效率、降低设备故障率、优化质量控制。开源OdooMES系统与SKFObserverPhoenixAPI的双向对接,能够实现设备状态监测、生产数据采集和质量控制的自动化与智能化,为江苏钢铁行业提供高效、透明的生产管理解决方案。二、集成目标设备状态监测:通过SKFObserve
- odoo qweb模板文件t-学习最新总结
信息化未来
odoo15owl学用笔记利用开源打造自己实用ERPpython
模板文件常用的-t意义Odoo中有相当多的视图,挂件等组件,在产品拥有个性化定制需求的时候,我们要修改某些widgets或者classes,那么就需要理解Odoo中前端框架的JS架构,并且掌握继承JS的方法。js要与xml配套来学,先看下模板中的标签(以"t-"开始)的意义,以利于快速理解学习。t-name用于指明模板的名称,t-call用于调用另外模板,后面带一个模板的名称t-extend用于指
- DeepSeek与Odoo融合,赋能企业智慧运营
odoo中国
人工智能odoo开源软件deeplearningpython
在数字化浪潮席卷全球的今天,企业不仅要应对日益复杂的市场环境,还需要不断提升内部管理效率。作为一款流行的开源ERP系统,Odoo已经在帮助企业优化资源配置、提高运营效率方面发挥了重要作用。但随着人工智能技术的快速发展,传统的业务处理模式已难以满足现代企业的需求。深度求索(DeepSeek)这样的前沿AI公司,凭借其强大的模型能力和丰富的行业经验,为企业提供了完善的人工智能解决方案。DeepSeek
- 《手札·开源篇》从开源到商业化:中小企业的低成本数字化转型路径 ——以Odoo为数据中台低成本实现售前售中一体化
OpenCoze开源扣子
CodeLychee风吟九宵开源开源
某机电设备有限公司数字化转型案例:以Odoo为数据中台实现售前售中一体化一、企业背景某机电设备有限公司在机电设备领域历经多年发展,业务广泛,涵盖工业自动化设备、电力设备等产品的销售与服务。随着业务版图不断拓展,企业面临着业务流程繁杂、数据分散等难题。公司此前采用金蝶ERP进行财务、生产等后端管理,利用纷享销客CRM进行客户关系及销售流程管理。但二者之间缺乏有效数据互通,致使售前到售中环节存在信息脱
- 《手札·开源篇》从开源到商业化:中小企业的低成本数字化转型路径 ——SKF轴承贸易商的十年信息化演进启示
OpenCoze开源扣子
CodeLychee风吟九宵开源开源
一、战略驱动的数字化演进逻辑在轴承行业利润持续走低的背景下,我们选择了一条"开源筑基-场景突破-数据驱动"的演进路径。从2013年金蝶EAS的基础供应链管理,到2023年实现车间设备全要素数字化,系统建设始终遵循"业务场景驱动、数据价值反哺"的核心原则。在Odoo开源ERP基础上,我们构建了涵盖CRM、WMS、MES的完整数字化链条,支撑企业年产值实现翻倍增长。二、双中台架构的实践路径业务中台化改
- 【零散技术】MAC 安装多版本node
Odoo穆尘
前端macos
时间是我们最宝贵的财富,珍惜手上的每个时分不同前端项目运行的node版本不一致,会导致无法运行,就像Odoo也需要依据版本使用对应的python环境。python可以用conda随时切换版本,那么Node可以吗?答案是肯定的。1、安装n(类似于conda的工具,单一字符还是很特别)npminstall-gn2、安装nodesudo-En14.21.3版本参照表Node.jsVersionRelea
- 【odoo】odoo基本视图中的kanban视图
种花的人_
odoopython
文章目录概要看板视图的基本特点:看板视图的工作流程:看板视图的优点:举个例子关键要素解析总结概要Odoo看板视图(KanbanView)是Odoo中的一种可视化视图,它通常用于管理任务、项目、销售机会、库存管理等业务流程。看板视图的设计灵感来源于“看板管理”方法,这种方法源于日本丰田汽车生产体系,它注重流程的可视化和任务的快速流转。通过看板视图,用户可以更直观地查看工作状态、追踪任务进度,并快速对
- 【odoo】odoo 公共方法的设计与实现
种花的人_
odoopython
Odoo公共方法的设计与实现1.功能需求2.seController类分析2.1res_ok方法:返回成功响应2.2res_err方法:返回错误响应2.3res_exception方法:捕获并返回异常2.4json_default方法:自定义JSON序列化2.5错误码字典error_code3.总结在Odoo开发中,我们常常需要编写一些通用的功能方法,这些方法可以帮助我们更高效地处理数据格式化、错
- 用ODOO11后,Odoo12令人期待的新特性
zzlyx99
Odoo12Odoo12
Odoo12版本有许多令人期待的改进,必将成为一个重要改进版本,以下是odoo12主要改进:1)物联网盒子(IoTBox)-IoTBox(IoT物联网)是一个数据收集网关,可以部署在生产环境中(例如,工艺路线某个节点上)收集数据并更新Odoo工单或者进行其他类似操作。2)报表设计器(OdooStudio内置)-有odoo实施经验的小伙伴都知道,odoo的基于XML的报表设计效率较低,需要很长时间开
- odoo 学习
卫玠_juncheng
python
环境问题psycopg2-binary==2.9.9python-ldap==3.4.0gevent==22.10.2环境问题。最后使用的是conda环境pythonodoo-bin-codoo.conf-ibase使用了conda环境执行命令:pythonodoo-bin-codoo.conf-ibase开发顺序打开视图添加菜单自定义表单自定义树自定义脚手架安装开发者模式进入开发者模式:?deb
- 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的一个口号
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(