- Oracle19c 主备adg OPatch补丁升级
oracle19c主备adgOPatch补丁升级1,使用OPatch升级和打补丁2,查看当前OPatch版本3,OPatch包安装4,打补丁4.1,上传已经下载的补丁文件4.2,备库停止日志传输(主库不用执行)4.3,关闭备库和监听4.4,打补丁前检查当前补丁和冲突4.5,根据补丁文件中的readme.html,查看主备架构可以打哪些补丁。4.6,打两个补丁4.7,检查补丁最新版本5,启动主库打补
- 卖掉EOS后竟然淡定了许多(日更价值感知训练366天之第37天)
赤脚哥
昨天EOS一路下跌,跌的我有点坐不住劲了。人的行动都是在恐惧情绪中产生的,正好看到蓝起星球里说9月份比特币大概率要大跌到4200美金左右,我当时神操作就把EOS在4.7美金都换成ustd了。其实我没看到他说的9月份,我以为马上就要变盘似的。因为他是玩大钱的,我心里也有一些相信。没想到今天一路上飙,涨到36块多,我心里虽然没有感觉太踏空,但也隐隐觉得昨天操作有点鲁莽了。人总是在自己坚持不住的时候割肉
- 大小不足5M,轻量级PDF阅读工具
“你是否也遇见过这样的窘境:明明只需要打开查看几页内容,却要安装一个几十兆甚至上百兆的软件,等待半天才能加载完成,老旧电脑更是卡顿得让人失去耐心。直到我发现了SmartPDF,才明白原来一款纯粹的PDF阅读器可以如此轻巧高效。它像一把精准的手术刀,剔除了所有冗余功能,只留下最核心的阅读体验,却解决了日常使用中的诸多痛点。4.7M的体积,装得下所有阅读需求第一次看到SmartPDF的安装包时,我简直
- Softhub软件下载站实战开发(四):代码生成器设计与实现
叹一曲当时只道是寻常
softHubpython低代码mysql
文章目录Softhub软件下载站实战开发(四):代码生成器设计与实现1.前言2.技术选型3.架构概览️3.1架构概览3.2工作流程详解4.核心功能实现⏳4.1配置管理系统4.2数据库表结构解析4.3模板渲染引擎4.4智能类型转换4.5动态文件生成4.6智能覆盖策略4.7运行5.附录ℹ️5.1生成器代码5.2后端模板5.3前端模板Softhub软件下载站实战开发(四):代码生成器设计与实现1.前言在
- 八、提升服务高可用性
退役小学生呀
K8s企业级深度研修kubernetes容器云原生k8slinux
八、提升服务高可用性文章目录八、提升服务高可用性1、什么是亲和力Affinity2、认识拓扑域和拓扑键3、拓扑域划分4、K8s亲和力实战4.1同一个应用必须部署在不同的宿主机4.2同一个应用尽量部署在不同的宿主机4.3同一个应用分布在不同的机房4.4应用尽量和缓存服务部署在同一个可用域4.5计算服务必须部署至高性能机器4.6计算服务尽量部署至高性能机器4.7应用尽量不部署至低性能机器4.8应用均匀
- 超轻量级中文OCR项目使用教程
甄墨疆
超轻量级中文OCR项目使用教程chineseocr_lite超轻量级中文ocr,支持竖排文字识别,支持ncnn、mnn、tnn推理(dbnet(1.8M)+crnn(2.5M)+anglenet(378KB))总模型仅4.7M项目地址:https://gitcode.com/gh_mirrors/ch/chineseocr_lite1.项目介绍本项目是一个超轻量级的中文OCR(OpticalCha
- VBA 精选示例代码库
←か淡定☆ ヾ
VBA杂坛VBAExcel代码片断Office编程
目录1.厘米&英寸&像素&Point的转换2.固定滚动区域3.按特定数量的行、列或页滚动3.1`Window.SmallScroll`方法:按行或按列滚动窗口内容3.2`Window.LargeScroll`方法:按页滚动窗口内容4.工作簿VBA属性和操作4.1按名称引用工作簿4.2按状态引用工作簿4.3按打开顺序(时间)引用工作簿4.4将工作簿分配给变量4.5创建新工作簿4.6打开工作簿4.7计
- PostgreSQL 日常维护
2301_80329775
Linux系统管理MySQL管理和高可用postgresql数据库
目录前言基本使用1.登录数据库2.数据库操作2.1列出库2.2创建库2.3删除库2.4切换库2.5查看库大小3.数据表操作3.1列出表3.2创建表3.3复制表3.4删除表3.5查看表结构4.模式操作命令4.1创建模式4.2默认模式4.3删除模式4.4查看所有模式4.5在指定模式中创建表4.6切换当前模式4.7查看当前所在schema4.8查看搜索路径(SearchPath)4.9PostgreSQ
- Python Cookbook 4迭代器和生成器
guoyunfei2018
#PythonCookbook
目录4.5反向迭代4.7迭代器切片4.8跳过可迭代对象的开始部分4.9排列组合的迭代4.10序列上索引值迭代4.11同时迭代多个序列4.12不同集合上元素的迭代4.13创建数据处理管道4.14展开嵌套的序列4.15顺序迭代合并后的排序迭代对象4.16迭代器代替while无限循环4.5反向迭代#1list.reverse()反向列表中的元素>>>ls=[1,3,2,'b','a']>>>ls.rev
- 【ROS2原理6】在DDS协议上构架的ROS2
无水先生
ROS1和ROS2高级编程自动驾驶
目录一、前言二、为什么考虑DDS2.1端到端中间件三、什么是DDS3.1DDS从哪里来?3.2技术认证3.3供应商和许可3.4社区和社区文化四、基于DDS构建的ROS4.1发现4.2发布订阅传输4.3高效的传输方式4.4留言4.5服务和行动4.6语言支持4.7DDS作为依赖项五、DDS原型上的ROS六、结论一、前言本文阐述了使用DDS作为ROS的中间件的案例,概述了这种方法的优缺点,并考虑了使用D
- 基于STM32、HAL库的MPX5999D气压传感器 驱动程序设计
colin工作室
压力传感器驱动程序设计stm32嵌入式硬件单片机
一、简介:MPX5999D是NXP公司生产的一款模拟输出型压力传感器,主要特性包括:测量范围:0-250kPa(约0-36.3psi)输出电压范围:0.2-4.7V(5V供电时)工作电压:4.75-5.25V灵敏度:18mV/kPa精度:±2.5%满量程温度补偿范围:-40°C至+125°C适用于非腐蚀性、非离子气体(如空气)二、硬件接口:MPX5999D与STM32L4xx的连接方式:Vcc接5
- 【项目实训】【项目博客#04】ArkTS代码切分与微调数据集提示词生成(4.7-4.20)
elon_z
创新项目实训—哈哈哈萌霓队pythonharmonyos语言模型
【项目实训】【项目博客#04】ArkTS代码切分与微调数据集提示词生成(4.7-4.20)文章目录【项目实训】【项目博客#04】ArkTS代码切分与微调数据集提示词生成(4.7-4.20)项目博客概述一、整体架构设计二、代码静态分析与切分2.1Tree-sitter环境配置2.2语法解析器编译2.3核心解析流程2.4数据结构化输出三、提示词工程与数据集生成3.1系统架构设计3.2核心提示词模板3.
- FreeRTOS队列
憧憬一下
freeRtos嵌入式FreeRTOS
目录1.特性2.传输数据的两种方法3.队列的阻塞访问4.函数4.1创建4.2复位4.3删除4.4写操作4.4.1写入到尾部4.4.2写入到头部4.5读操作4.6覆盖操作(Overwrite)4.7窥视操作(Peek)4.8队列状态查询5.常规使用6.队列集6.1概念6.2相关函数6.3示例7.队列的好处7.1实现互斥访问7.2休眠唤醒_提高CPU利用率8.队列的内部源码分析8.1结构体8.2创建函
- Sony BRC-300P 三个1/4英寸7型高级CCD传感器一体式标清机器人紧凑型摄像机
ABB自动化
机器人
主要特点高超的画质BRC-300集成了三个1/4.7型先进的HADTMCCD传感器,共有107万像素。这款相机提供高分辨率的出色画质和精确的色彩再现。起重要作用索尼的先进技术BRC-300可产生低噪声图像非常适合低照度拍摄环境或拍摄黑暗对象时。高性能索尼平移/倾斜/变焦装置BRC-300涵盖了广泛的拍摄范围凭借其高度精确的平移/倾斜机制。它拥有同类产品中最宽的音域之一:平底锅范围为340度,倾斜范
- day028-Shell自动化编程-判断进阶
文章目录1.特殊变量补充2.变量扩展-变量子串2.1获取变量字符的长度2.2给变量设置默认值3.命令3.1dirname3.2basename3.3cut4.条件测试命令:[]4.1逻辑运算符4.2文件测试4.3案例:书写脚本-检查文件类型4.4逻辑运算4.5案例:书写脚本-检查服务是否正在运行或是开机自启动4.6增强版条件测试命令:[[]]4.7面试题:[]与[[]]的区别?5.字符串比较5.1
- Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解
全栈凯哥
链表java算法leetcode
文章目录1.题目描述1.1链表节点定义2.理解题目2.1问题可视化2.2核心挑战3.解法一:HashSet标记访问法3.1算法思路3.2Java代码实现3.3详细执行过程演示3.4执行结果示例3.5复杂度分析3.6优缺点分析4.解法二:Floyd快慢指针法(最优解)4.1算法思路4.2数学原理推导4.3算法步骤详解4.4详细执行过程演示4.5执行结果示例4.6数学原理的可视化证明4.7复杂度分析4
- Halcon仿射变换---个人笔记
爱凤的小光
Halcon软件Halcon
文章目录1.概述2.仿射变换类型3.仿射变换流程4.根据特征点、角度计算仿射变换矩阵4.1从空变换矩阵创建仿射变换矩阵4.2把旋转角度添加到仿射变换矩阵4.3把缩放添加到仿射变换矩阵4.4把平移添加到防射变换矩阵4.5把斜切添加到仿射变换矩阵4.6根据点和角度计算刚性仿射变换矩阵4.7实战Demo(把车牌号码转正)5.根据多个以上特征点计算仿射变换矩阵5.1根据两个以上特征点计算仿射变换矩阵5.2
- JVM系列(4)——内存模型
JinchaoLv
JVMjavajvm内存模型happens-before
文章目录4内存模型4.1经典用例4.2内存模型的官方描述4.3programorder4.3.1一些概念4.3.2几个例子4.4synchronizationorder4.5happens-beforeorder4.6Java内存模型4.6.1过于严格的模型4.6.2过于宽松的模型4.6.3Java内存模型4.7因果关系4.7.1例一4.7.2例二4.7.3例三4.7.4例四4.7.5例五4内存模
- PostgreSQL日常维护
别骂我h
postgresql数据库
目录一:基本使用1.登录数据库2.数据库操作2.1列出库2.2创建库2.3删除库2.4切换库2.5查看库大小3.数据表操作3.1列出表3.2创建表3.3复制表3.4删除表4.模式操作命令4.1创建模式4.2默认模式4.3删除模式4.4查看所有模式4.5在指定模式中创建表(CreateTableinSchema)4.6切换当前模式4.7查看当前所在schema4.8查看搜索路径(SearchPath
- PostgreSQL日常维护
后院那片海
数据库
目录一:基本使用1.登录数据库2.数据库操作2.1列出库方法一:方法二:方法三:2.2创建库2.3删除库2.4切换库2.5查看库大小3.数据表操作3.1列出表3.2创建表3.3复制表3.4删除表3.5查看表结构4.模式操作命令4.1创建模式4.2默认模式4.3删除模式4.4查看所有模式4.5在指定模式中创建表4.6切换当前模式4.7查看当前所在schema4.8查看搜索路径(SearchPath)
- AI数据标注全流程:从清洗到标注的技巧
北辰alk
AI人工智能
文章目录一、数据标注全流程概述1.1数据标注的完整工作流1.2各阶段核心目标二、数据清洗阶段技巧2.1技巧1:建立系统化的数据清洗流程2.2技巧2:自动化数据质量检查三、数据预处理技巧2.3技巧3:高效数据预处理方法四、标注工具选择与任务设计3.4技巧4:选择适合项目的标注工具3.5技巧5:设计清晰的标注规范五、标注实施与质量控制4.6技巧6:实施高效的标注流程4.7技巧7:多层次的标注质量控制六
- OpenCV 4.7企业级开发实战:从图像处理到目标检测的全方位指南
Android洋芋
opencv图像处理目标检测多目标跟踪深度学习计算机视觉视频分析
简介OpenCV作为工业级计算机视觉开发的核心工具库,其4.7版本在图像处理、视频分析和深度学习模型推理方面实现了显著优化。本文将从零开始,系统讲解OpenCV4.7的核心特性和功能更新,同时结合企业级应用场景,提供详细代码示例和实战项目,帮助读者掌握从基础图像处理到复杂目标检测的完整开发流程。文章将突出Stackblur高效模糊算法、CANN后端硬件加速和Nanotrackv2跟踪器等新特性,通
- 一文搞定Python中的flask库基础与实例:开发一个完整的博客Web
橙色小博
前后端开发硬件与网络python的学习之旅pythonflask开发语言网络前端
目录1.前言2.Flask基本概念3.Flask适应场景4.Flask实操:个人博客系统4.1项目结构4.2app.py4.3模板文件兼主页(base.html)4.4我的博客列表:index.html4.5文章详细页:post.html4.6登录页:login.html4.7新建博客页:create.html4.8CSS样式5.总结1.前言在众多的PythonWeb开发框架中,Flask像一颗闪
- QiYuAdmin-BootStrapTable增加通用的搜索功能(Metronic实战)
山竹之七语
Metronic干货系列QiYuAdminspringBootMetronic实战通用后台管理系统权限管理系统
简介QiYuAdmin项目的前端是基于漂亮的前端模板Metronic的,现在的版本是V4.7版本,由于没有提供开发的详细文档,只能慢慢的摸索,正好公司的项目也用到了,所以就将自己开发的过程中的一些经验给整理出来,努力做出一个基于Metronic模板的中文文档出来,给分享出来。这篇文章主要是将bootstrap-table插件增加通用的搜索条件功能,方便以后类似的功能直接调用封装好的共用js方法。共
- 正则表达式与文本三剑客grep、sed、awk
zai.zai
正则表达式运维linux服务器
目录一、正则表达式1.1、字符匹配1.2、次数匹配1.3、位置锚定1.4、分组或其他二、扩展正则表达式三、grep四、awk4.1、常用命令选项4.2、工作原理4.3、基础用法4.4、内置变量4.5、模式4.6、条件判断4.7、awk中的循环语句4.8、数组4.9、脚本五、sed5.1、sed脚本格式5.2、sed命令5.3、搜索替换5.4、分组后向引用一、正则表达式正则表达式,又称规则表达式。(
- 【PostgreSQL】Windows安装PostgreSQL数据库图文详细教程
No8g攻城狮
数据库postgresqlwindows
Windows安装PostgreSQL数据库图文详细教程一、前言二、PostgreSQL简介三、软件下载四、安装步骤4.1安装向导4.2选择安装目录4.3选择组件4.4选择数据存放目录4.5选择密码4.6选择端口号4.7等待安装完成4.8取消勾选,安装完成五、启动教程5.1搜索pgAdmin4,打开可视化面板程序5.2输入数据数据库密码进入面板一、前言数据库使用排行榜:https://db-eng
- 机器学习——机器学习概述
会灭火的程序员
机器学习人工智能
机器学习——机器学习概述1什么是机器学习2为什么使用机器学习3常用术语和示例4机器学习系统的类型4.1有监督学习4.2无监督学习4.3半监督学习4.4强化学习4.5批量学习4.6在线学习(核外学习)4.7基于实例的学习4.8基于模型的学习5.机器学习的主要挑战5.1训练数据不足5.2训练数据不具代表性5.3低质量数据5.4无关特性5.5过拟合训练数据5.6欠拟合数据相关词汇:有监督学习、无监督学习
- 2025.3.29-2025.8.29前端学习计划
jjjjjjjjj¢
学习
详细学习计划(4月-8月,每周安排)目标:在5个月内掌握Vue3源码、TypeScript高级用法、微前端(qiankun)、Node.js、前端性能优化、地图&WebGL。4月:Vue3源码&TypeScript高级目标:深入理解Vue3响应式原理&熟练TypeScript类型进阶,能编写高质量前端代码。Week1(4.1-4.7):Vue3响应式原理✅Vue3reactive&ref实现原理✅
- 【Pip】深入理解 Python 中的 pip 虚拟环境
丶2136
#pippippython
目录引言1.什么是虚拟环境?1.1为什么需要虚拟环境?2.为什么使用pip虚拟环境?2.1pip虚拟环境的优缺点3.创建虚拟环境3.1使用`venv`创建虚拟环境3.2激活虚拟环境3.3确认激活状态3.4虚拟环境结构4.安装和管理依赖4.1安装包4.2查看已安装的包4.3升级包4.4卸载包4.5生成依赖文件4.6使用依赖文件安装包4.7检查过时包5.退出虚拟环境6.删除虚拟环境7.流程图8.最佳实
- ESP32 是一款功能强大的微控制器,支持 Wi-Fi 和蓝牙。以下是一个简单的 ESP32 示例,展示如何使用 Arduino IDE 编写代码,并通过串口输出信息。
小希分享
ide
ESP32是一款功能强大的微控制器,支持Wi-Fi和蓝牙。以下是一个简单的ESP32示例,展示如何使用ArduinoIDE编写代码,并通过串口输出信息。###示例:ESP32读取温度传感器并通过串口输出####硬件需求-**ESP32开发板**-**DS18B20温度传感器**(或其他支持的传感器)-**电阻(4.7kΩ)**(用于DS18B20的上拉电阻)####电路连接-DS18B20的**V
- Spring中@Value注解,需要注意的地方
无量
springbean@Valuexml
Spring 3以后,支持@Value注解的方式获取properties文件中的配置值,简化了读取配置文件的复杂操作
1、在applicationContext.xml文件(或引用文件中)中配置properties文件
<bean id="appProperty"
class="org.springframework.beans.fac
- mongoDB 分片
开窍的石头
mongodb
mongoDB的分片。要mongos查询数据时候 先查询configsvr看数据在那台shard上,configsvr上边放的是metar信息,指的是那条数据在那个片上。由此可以看出mongo在做分片的时候咱们至少要有一个configsvr,和两个以上的shard(片)信息。
第一步启动两台以上的mongo服务
&nb
- OVER(PARTITION BY)函数用法
0624chenhong
oracle
这篇写得很好,引自
http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html
OVER(PARTITION BY)函数用法
2010年10月26日
OVER(PARTITION BY)函数介绍
开窗函数 &nb
- Android开发中,ADB server didn't ACK 解决方法
一炮送你回车库
Android开发
首先通知:凡是安装360、豌豆荚、腾讯管家的全部卸载,然后再尝试。
一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!原来是豌豆荚占用了 5037 端口导致。
参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题
简单来讲,首先将Windows任务进程中的豌豆荚干掉,如果还是不行,再继续按下列步骤排查。
&nb
- canvas中的像素绘制问题
换个号韩国红果果
JavaScriptcanvas
pixl的绘制,1.如果绘制点正处于相邻像素交叉线,绘制x像素的线宽,则从交叉线分别向前向后绘制x/2个像素,如果x/2是整数,则刚好填满x个像素,如果是小数,则先把整数格填满,再去绘制剩下的小数部分,绘制时,是将小数部分的颜色用来除以一个像素的宽度,颜色会变淡。所以要用整数坐标来画的话(即绘制点正处于相邻像素交叉线时),线宽必须是2的整数倍。否则会出现不饱满的像素。
2.如果绘制点为一个像素的
- 编码乱码问题
灵静志远
javajvmjsp编码
1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。
3、getBytes()、getByte
- java 求几个月后的日期
darkranger
calendargetinstance
Date plandate = planDate.toDate();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(plandate);
// 取得三个月后时间
cal.add(Calendar.M
- 数据库设计的三大范式(通俗易懂)
aijuans
数据库复习
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.
目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。
- 想学工作流怎么入手
atongyeye
jbpm
工作流在工作中变得越来越重要,很多朋友想学工作流却不知如何入手。 很多朋友习惯性的这看一点,那了解一点,既不系统,也容易半途而废。好比学武功,最好的办法是有一本武功秘籍。研究明白,则犹如打通任督二脉。
系统学习工作流,很重要的一本书《JBPM工作流开发指南》。
本人苦苦学习两个月,基本上可以解决大部分流程问题。整理一下学习思路,有兴趣的朋友可以参考下。
1 首先要
- Context和SQLiteOpenHelper创建数据库
百合不是茶
androidContext创建数据库
一直以为安卓数据库的创建就是使用SQLiteOpenHelper创建,但是最近在android的一本书上看到了Context也可以创建数据库,下面我们一起分析这两种方式创建数据库的方式和区别,重点在SQLiteOpenHelper
一:SQLiteOpenHelper创建数据库:
1,SQLi
- 浅谈group by和distinct
bijian1013
oracle数据库group bydistinct
group by和distinct只了去重意义一样,但是group by应用范围更广泛些,如分组汇总或者从聚合函数里筛选数据等。
譬如:统计每id数并且只显示数大于3
select id ,count(id) from ta
- vi opertion
征客丶
macoprationvi
进入 command mode (命令行模式)
按 esc 键
再按 shift + 冒号
注:以下命令中 带 $ 【在命令行模式下进行】,不带 $ 【在非命令行模式下进行】
一、文件操作
1.1、强制退出不保存
$ q!
1.2、保存
$ w
1.3、保存并退出
$ wq
1.4、刷新或重新加载已打开的文件
$ e
二、光标移动
2.1、跳到指定行
数字
- 【Spark十四】深入Spark RDD第三部分RDD基本API
bit1129
spark
对于K/V类型的RDD,如下操作是什么含义?
val rdd = sc.parallelize(List(("A",3),("C",6),("A",1),("B",5))
rdd.reduceByKey(_+_).collect
reduceByKey在这里的操作,是把
- java类加载机制
BlueSkator
java虚拟机
java类加载机制
1.java类加载器的树状结构
引导类加载器
^
|
扩展类加载器
^
|
系统类加载器
java使用代理模式来完成类加载,java的类加载器也有类似于继承的关系,引导类是最顶层的加载器,它是所有类的根加载器,它负责加载java核心库。当一个类加载器接到装载类到虚拟机的请求时,通常会代理给父类加载器,若已经是根加载器了,就自己完成加载。
虚拟机区分一个Cla
- 动态添加文本框
BreakingBad
文本框
<script> var num=1; function AddInput() { var str=""; str+="<input 
- 读《研磨设计模式》-代码笔记-单例模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
public class Singleton {
}
/*
* 懒汉模式。注意,getInstance如果在多线程环境中调用,需要加上synchronized,否则存在线程不安全问题
*/
class LazySingleton
- iOS应用打包发布常见问题
chenhbc
iosiOS发布iOS上传iOS打包
这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。
1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound acc
- 工作流复杂拓扑结构处理新思路
comsci
设计模式工作算法企业应用OO
我们走的设计路线和国外的产品不太一样,不一样在哪里呢? 国外的流程的设计思路是通过事先定义一整套规则(类似XPDL)来约束和控制流程图的复杂度(我对国外的产品了解不够多,仅仅是在有限的了解程度上面提出这样的看法),从而避免在流程引擎中处理这些复杂的图的问题,而我们却没有通过事先定义这样的复杂的规则来约束和降低用户自定义流程图的灵活性,这样一来,在引擎和流程流转控制这一个层面就会遇到很
- oracle 11g新特性Flashback data archive
daizj
oracle
1. 什么是flashback data archive
Flashback data archive是oracle 11g中引入的一个新特性。Flashback archive是一个新的数据库对象,用于存储一个或多表的历史数据。Flashback archive是一个逻辑对象,概念上类似于表空间。实际上flashback archive可以看作是存储一个或多个表的所有事务变化的逻辑空间。
- 多叉树:2-3-4树
dieslrae
树
平衡树多叉树,每个节点最多有4个子节点和3个数据项,2,3,4的含义是指一个节点可能含有的子节点的个数,效率比红黑树稍差.一般不允许出现重复关键字值.2-3-4树有以下特征:
1、有一个数据项的节点总是有2个子节点(称为2-节点)
2、有两个数据项的节点总是有3个子节点(称为3-节
- C语言学习七动态分配 malloc的使用
dcj3sjt126com
clanguagemalloc
/*
2013年3月15日15:16:24
malloc 就memory(内存) allocate(分配)的缩写
本程序没有实际含义,只是理解使用
*/
# include <stdio.h>
# include <malloc.h>
int main(void)
{
int i = 5; //分配了4个字节 静态分配
int * p
- Objective-C编码规范[译]
dcj3sjt126com
代码规范
原文链接 : The official raywenderlich.com Objective-C style guide
原文作者 : raywenderlich.com Team
译文出自 : raywenderlich.com Objective-C编码规范
译者 : Sam Lau
- 0.性能优化-目录
frank1234
性能优化
从今天开始笔者陆续发表一些性能测试相关的文章,主要是对自己前段时间学习的总结,由于水平有限,性能测试领域很深,本人理解的也比较浅,欢迎各位大咖批评指正。
主要内容包括:
一、性能测试指标
吞吐量、TPS、响应时间、负载、可扩展性、PV、思考时间
http://frank1234.iteye.com/blog/2180305
二、性能测试策略
生产环境相同 基准测试 预热等
htt
- Java父类取得子类传递的泛型参数Class类型
happyqing
java泛型父类子类Class
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import org.junit.Test;
abstract class BaseDao<T> {
public void getType() {
//Class<E> clazz =
- 跟我学SpringMVC目录汇总贴、PDF下载、源码下载
jinnianshilongnian
springMVC
----广告--------------------------------------------------------------
网站核心商详页开发
掌握Java技术,掌握并发/异步工具使用,熟悉spring、ibatis框架;
掌握数据库技术,表设计和索引优化,分库分表/读写分离;
了解缓存技术,熟练使用如Redis/Memcached等主流技术;
了解Ngin
- the HTTP rewrite module requires the PCRE library
流浪鱼
rewrite
./configure: error: the HTTP rewrite module requires the PCRE library.
模块依赖性Nginx需要依赖下面3个包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3. s
- 第12章 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/
- Optimize query with Query Stripping in Web Intelligence
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Optimize+query+with+Query+Stripping+in+Web+Intelligence
and a very straightfoward video
http://www.sdn.sap.com/irj/scn/events?rid=/library/uuid/40ec3a0c-936
- Java开发者写SQL时常犯的10个错误
tomcat_oracle
javasql
1、不用PreparedStatements 有意思的是,在JDBC出现了许多年后的今天,这个错误依然出现在博客、论坛和邮件列表中,即便要记住和理解它是一件很简单的事。开发者不使用PreparedStatements的原因可能有如下几个: 他们对PreparedStatements不了解 他们认为使用PreparedStatements太慢了 他们认为写Prepar
- 世纪互联与结盟有感
阿尔萨斯
10月10日,世纪互联与(Foxcon)签约成立合资公司,有感。
全球电子制造业巨头(全球500强企业)与世纪互联共同看好IDC、云计算等业务在中国的增长空间,双方迅速果断出手,在资本层面上达成合作,此举体现了全球电子制造业巨头对世纪互联IDC业务的欣赏与信任,另一方面反映出世纪互联目前良好的运营状况与广阔的发展前景。
众所周知,精于电子产品制造(世界第一),对于世纪互联而言,能够与结盟