- OpenGL-什么是软OpenGL/软渲染/软光栅?
软OpenGL(SoftwareOpenGL)或者软渲染指完全通过CPU模拟实现的OpenGL渲染方式(包括几何处理、光栅化、着色等),不依赖GPU硬件加速。这种模式通常性能较低,但兼容性极强,常用于不支持硬件加速的环境或开发调试。例如在集成显卡HD620上运行SolidWorks时,若驱动不支持硬件加速,系统会自动回退到软件OpenGL模式(即"软件opengl")进行渲染。计算机图形学中也
- 机器视觉_图像算法(六)——形状矩(Hu)
智能之心
#机器视觉_图像算法形状矩opencv
图像形状矩:一个从一幅数字图形中计算出来的矩集,通常描述了该图像形状的全局特征,并提供了大量的关于该图像不同类型的几何特性信息,比如大小、位置、方向及形状等。一阶矩与形状有关,二阶矩显示曲线围绕直线平均值的扩展程度,三阶矩则是关于平均值的对称性的测量。由二阶矩和三阶矩可以导出一组共7个不变矩。而不变矩是图像的统计特性,满足平移、伸缩、旋转均不变的不变性,在图像识别领域得到了广泛的应用。一般由mom
- 目标跟踪存在问题以及解决方案
选与握
#目标跟踪目标跟踪人工智能计算机视觉
3D跟踪一、数据特性引发的跟踪挑战1.点云稀疏性与远距离特征缺失问题表现:激光雷达点云密度随距离平方衰减(如100米外车辆点云数不足近距离的1/10),导致远距离目标几何特征(如车轮、车顶轮廓)不完整,跟踪时易因特征匹配失败导致ID丢失。典型案例:在高速公路场景中,200米外的卡车因点云稀疏(仅约50个点),跟踪算法难以区分其与大型货车的形状差异,导致轨迹跳跃或ID切换。技术方案:稀疏点云增强与特
- OpenCV CUDA模块设备层-----线性插值函数log()
村北头的码农
OpenCVopencv人工智能计算机视觉
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述该函数用于创建线性插值访问器,支持对GPU内存中的图像数据进行双线性插值采样。主要应用于图像缩放、旋转等几何变换中需要亚像素级精度的场景。为输入图像构造一个基于“双线性插值”的访问器对象LinearInterPtrSz,可以在CUDA核函数中按需访问缩放后的像素值
- 蔡高厅老师 - 高等数学-阅读笔记 - 01 - 前言、函数【视频第01、02、03、】
Franklin
数学线性代数
高等数学前言;196学时,每周6课主要内容:上册一元、多元函数数,微分学、积分学、矢量代数、空间解析几何无穷级数、微分方程,多元函数微分学和积分学目的:高等数学3基:1高等数学的基本知识2高度数学的基本理论3高等数学的基本计算方法提高数学素养培养:抽象思维、逻辑推理、辩证的思想方法、空间想象能力、分析问题、解决问题的能力为进一步学习打下必要的学习基础和初等数学不同,研究的不是常量而是变量,变量和变
- 认识Jacobian
一碗姜汤
统计学习线性代数矩阵
Jacobian(雅可比矩阵)是数学中用于描述多元函数在某一点处导数的重要概念,广泛应用于微积分、微分几何、数值分析等领域。以下从定义、数学表达、几何意义、应用场景等方面详细解析:一、定义与数学表达1.基本定义若有一个从欧式空间Rn\mathbb{R}^nRn到Rm\mathbb{R}^mRm的多元函数:f:Rn→Rmf:\mathbb{R}^n\to\mathbb{R}^mf:Rn→Rm,其分量
- 代数几何:自然曲线的数学研究
AI天才研究院
ChatGPT计算AI人工智能与大数据javapythonjavascriptkotlingolang架构人工智能大厂程序员硅基计算碳基计算认知计算生物计算深度学习神经网络大数据AIGCAGILLM系统架构设计软件哲学Agent程序员实现财富自由
代数几何:自然曲线的数学研究关键词:代数几何、自然曲线、数学研究、算法、应用摘要:本文深入探讨了代数几何在自然曲线研究中的应用,从基础概念到复杂算法,再到实际项目实战,全面揭示了代数几何在数学研究中的核心地位和深远影响。本文旨在为读者提供一份系统、完整、易于理解的技术指南,帮助深入理解自然曲线的数学本质及其在计算机科学中的广泛应用。目录大纲设计思路为了设计出《代数几何:自然曲线的数学研究》这本书的
- 数学:线性相关和线性无关的关系
千码君2016
数学线性代数系数唯一性定义法矩阵秩法行列式法高维空间的基线性方程组
在线性代数中,线性无关是描述向量组性质的重要概念,它反映了向量组中向量之间是否存在“冗余”或“依赖”关系。以下从定义、判断方法、几何意义及应用等方面详细说明:一、线性无关的定义才成立,则称该向量组线性无关。反之,若存在不全为0的系数使等式成立,则称向量组线性相关。二、核心理解:线性无关的本质三、线性无关的判断方法1.定义法(直接验证)2.矩阵秩法
- 使用随机森林实现目标检测
司南锤
python基础学习AI随机森林
核心实现思路滑动窗口策略:在图像上滑动固定大小的窗口,对每个窗口进行分类多维特征提取:结合统计特征、纹理特征、边缘特征、形状特征等随机森林分类:训练二分类器判断窗口是否包含目标后处理优化:使用非极大值抑制减少重复检测特征工程的重要性LBP纹理特征:捕捉局部纹理模式灰度共生矩阵:描述纹理的统计特性边缘密度:反映目标边界信息形状描述符:圆形度、面积比等几何特征实际应用建议数据收集:收集大量正负样本进行
- 【unitrix】 4.5 库文件介绍(readme.md)
liuyuan77
我的unitrix库rust
unitrix·单位算阵Unitrix:Normalizedphysicalunitmanagementand2Dgeometrycomputingthroughconstifiedmatrices.Deliverszero-costabstractionswithno_stdsupport.单位算阵:通过常量化矩阵实现物理量单位化与2D几何计算规范化。提供零成本抽象,支持no_std环境。Key
- 【QT】QPointF、QRectF、QPolygonF 介绍
我不是程序猿儿
QT之路qt开发语言
QPointF确实存在于Qt框架中,它是一个类,用于表示二维空间中的一个点,其中包含了浮点精度的x和y坐标。主要特点和用途高精度坐标:QPointF使用double类型来存储x和y坐标,这提供了比QPoint(后者存储整数坐标)更高的精度。这在需要精确定位或处理图形和界面元素时特别有用,例如在绘图、图像处理或任何需要几何计算的应用中。数学运算支持:QPointF提供了一系列便利的数学运算,如加法、
- 几何算法与CAD技术:从基础到国产化突破
Lee同学
人工智能几何学算法c++数学建模
在工业设计、建筑建模和智能制造领域,计算机辅助设计(CAD)是连接创意与现实的桥梁。从一枚螺丝钉到一架飞机,CAD技术支撑着现代工业的每一个细节。然而,在光鲜的应用背后,几何算法才是CAD的“心脏”——它不仅定义了如何精确建模,更决定了设计效率与创新边界。本文将深入探讨CAD背后的几何算法核心,并揭秘国内技术如何突破“卡脖子”困境。一、几何建模:数字世界的“雕刻刀”1.边界表示法(B-Rep):高
- OCCT 入门(1)OCCT 简介
一个不务正业的程序猿
OCCT入门c++
文章目录一、OCCT简介1、什么是OCCT(OpenCASCADETechnology)?2、重要特点3、典型应用场景一、OCCT简介1、什么是OCCT(OpenCASCADETechnology)?OCCT是一个开源跨平台的三维几何建模内核,广泛应用于CAD/CAM/CAE、工业仿真、3D打印等领域(如FreeCAD、KiCAD等软件的核心引擎)。提供下面这些基本功能几何建模基础实体(立方体、圆
- 第五节 渲染机制与性能-回流与重绘优化
泽泽爱旅行
css前端javascripthtml
以下是关于回流(Reflow)与重绘(Repaint)优化的全面解析,结合核心原理、触发条件、性能影响及优化策略,帮助开发者深入理解并高效解决渲染性能问题。一、回流与重绘的核心概念回流(Reflow)定义:当元素的几何属性(如尺寸、位置、布局)发生变化时,浏览器需要重新计算渲染树(RenderTree)并更新页面布局,这一过程称为回流。触发条件:修改元素的width、height、margin、p
- PythonOCC中GeomAPI_PointsToBSplineSurface插值方法使用指南
尤颖贝Dora
PythonOCC中GeomAPI_PointsToBSplineSurface插值方法使用指南pythonocc-coretpaviot/pythonocc-core:是一个基于Python的OpenCASCADE(OCCT)几何内核库,提供了三维几何形状的创建、分析和渲染等功能。适合对3D建模、CAD、CAE以及Python有兴趣的开发者。项目地址:https://gitcode.com/gh
- 数学中的代数数论与代数几何
AI天才研究院
计算AI大模型应用入门实战与进阶大数据人工智能语言模型AILLMJavaPython架构设计AgentRPA计算AI大模型应用
1.背景介绍在数学的众多分支中,代数数论和代数几何是两个极其重要的领域。代数数论,顾名思义,是研究数论问题的代数方法,主要研究整数、有理数、代数数等的性质。而代数几何则是研究零点集的代数方法,主要研究多项式方程和代数方程组的解的几何性质。这两个领域虽然看似独立,但实际上有着深厚的内在联系,它们的交叉研究已经产生了许多深远的理论和应用。2.核心概念与联系2.1代数数论代数数论的核心概念是代数数,即满
- 数智管理学(二十五)
虚谷23
数智管理学人工智能网络大数据企业数智化创业创新
三、动态资源优化的实现技术动态资源配置的实现离不开先进的技术支撑,以下几项技术是其关键要素:(一)数字孪生技术:虚拟映射真实资源1.虚拟模型构建与实时同步数字孪生技术通过传感器采集物理资源的各种数据,如设备的几何形状、物理特性、运行状态等,利用计算机图形学、建模技术和仿真技术,构建出与物理资源高度相似的虚拟模型。在智能工厂中,对于每一台生产设备,都可以建立对应的数字孪生模型,该模型不仅包括设备的外
- 清风数学建模个人笔记--模糊综合评价
fvdj0
数学建模笔记
目录一、量二、分类三、模糊函数的三种表示方法四、应用:模糊综合评价(评判)一、量①确定性:经典数学(几何、代数)②不确定性:随机性(概率论、随机过程)灰性(灰色系统)模糊性(模糊数学)二、分类:偏小型:年轻、小、冷中间型:中年、中、暖偏大型:年老、大、热三、模糊函数的三种表示方法(1)模糊统计法(设计调查问卷,不推荐,主观性最弱)(2)借助已有的尺度(需要已有的指标,并能收集到数据)论域模糊集隶属
- 腾讯混元3D实现内容生产的“平民化”
速易达网络
数字媒体专业课程3d
腾讯混元3D生成大模型是当前AI驱动3D内容生产的代表性技术,通过几何与纹理解耦、工业级开源、多模态输入等创新,将传统建模流程从“天级”压缩至“秒级”,彻底重构了游戏、影视、工业设计等领域的创作逻辑。以下从技术突破、应用落地及未来趋势三方面深度解析其核心价值:一、技术架构:几何与纹理解耦的工业级突破双模型协作生成框架几何大模型:专注物体结构与空间关系,生成拓扑合理的低多边形白模(面数可精准控制至数
- opencv学习——霍夫变换原理
zqnnn
opencv
最近的项目用到了霍夫变换,感觉自己只是会调用函数,并不清楚原理,所以写这篇记录一下霍夫变换中心思想是通过坐标变换来检测直线,后来经过改进,就可以检测椭圆等将特定图形上的点变换到一组参数空间上,根据参数空间点累计的结果找到一个极大值对应的解,那么这个解就对应着要寻找的几何形状的参数(比如说直线,那么就会得到直线的斜率k与截距b,圆就会得到圆心与半径等等)。原始空间到参数空间的变换假设有一条直线L,原
- Three.js 加载器简介
lpfasd123
Threejs学习笔记jsThreejs
1.Three.js加载器简介Three.js提供了多种加载器,用于加载不同格式的3D模型、纹理和其他资源。在本文中使用的是和:GLTFLoaderDRACOLoaderGLTFLoader:用于加载GLTF/GLB格式的3D模型。GLTF是一种轻量级的3D文件格式,支持几何体、材质、动画、场景等数据。返回的对象包含模型的场景(gltf.scene)、动画(gltf.animations)等信息。
- 数学:什么是余弦定理?
千码君2016
数学几何原本几何构造法向量点积法坐标系解析法反推角的大小合力大小文本向量相似性度量
余弦定理是欧氏平面几何学基本定理,它是勾股定理的推广,描述了任意三角形中三条边和一个角的余弦之间的关系。具体内容如下:历史渊源:对余弦定理的研究可追溯到公元前3世纪欧几里得的《几何原本》,但最初它只是以几何定理的身份出现。直到16世纪,法国数学家韦达首次写出了三角形式的余弦定理。17-18世纪,对余弦定理的应用不多,直到19-20世纪,余弦定理才得到广泛应用。应用场景:在解三角形问题中,若已知三边
- 数学:什么是平行四边形法则?
千码君2016
数学合向量共起点对角线向量加法余弦定理力的合成与分解向量代数
平行四边形法则是物理学和数学中用于合成向量的基本法则,主要用于描述如何将两个向量合成为一个合向量,其原理可通过几何图形直观表示。以下是关于该法则的详细介绍:一、定义与几何表达1.基本定义当两个向量以共起点的方式存在时(即它们的起点相同),可以以这两个向量为邻边作一个平行四边形,那么这两个向量所夹的对角线(从共同起点出发的对角线)就表示这两个向量的合向量。2.几何作图步骤设向量OA→\overrig
- 大模型强化微调GRPO——DeepSeekMath: Pushing the Limits of MathematicalReasoning in Open Language Models
樱花的浪漫
对抗生成网络与动作识别强化学习大模型与智能体因果推断语言模型人工智能自然语言处理深度学习机器学习
1.概述大型语言模型(LLM)革新了人工智能领域的数学推理方法,在定量推理基准测试(Hendrycks等,2021年)和几何推理基准测试(Trinh等,2024年)方面取得了重大进展。此外,这些模型在帮助人类解决复杂的数学问题方面也发挥了重要作用(Yao,2023年)。然而,像GPT-4(OpenAI,2023年)和Gemini-Ultra(Anil等,2023年)这样的尖端模型并未公开,目前可获
- AntV F2入门教程
德育处主任Pro
arcgis
以下教程将系统地介绍AntV F2(移动端可视化引擎)的核心组件API,包含安装与引入、画布与图表、数据映射、几何标记、坐标轴、图例、提示、标注和滚动条等,每个API都附带完整示例代码,帮助你快速掌握F2用法。一、安装与引入#安装F2主包npminstall@antv/f2--save#或者使用yarnyarnadd@antv/f2//在小程序或浏览器中引入import{Canvas,Chart,
- 数学符号和标识中英文列表(含义与示例)
纸上笔下
MatheMatiCs算法数学符号英文中文微积分导数
数学符号和标识的参考,涵盖了数学的各个主要分支,并提供清晰的定义和示例,方便快速查找和学习收藏。目录基础数学符号几何符号代数符号线性代数符号概率与统计符号集合论符号逻辑符号微积分与分析符号数字与字母符号特点中英对照:提供符号的英文术语,方便国际交流和文献阅读。应用示例:提供典型数学表达式,例如导数计算(ddx(x2)=2x\frac{d}{dx}(x^2)=2xdxd(x2)=2x)。1.基础数学
- 计算机视觉数据增强技巧:Albumentations库实战指南
xcLeigh
计算机视觉CV计算机视觉人工智能AI数据增强Albumentations
计算机视觉数据增强技巧:Albumentations库实战指南一、前言二、Albumentations库概述2.1Albumentations库的核心优势2.2安装与导入三、Albumentations库基础操作3.1几何变换3.1.1翻转操作3.1.2旋转操作3.2颜色变换3.2.1亮度、对比度和饱和度调整3.2.2随机噪声添加四、Albumentations库高级操作4.1复合变换与概率控制4
- C#Halcon从零开发_Day10_直线拟合
仙贝大饼
C#联合Halcon从零编程算法Halconc#机器视觉直线拟合
一、引言直线拟合应用场景:产品边缘检测:检测产品的直线边缘(如金属板、塑料件的边缘),判断是否符合设计规格。缺陷检测:通过拟合直线检测边缘的直线度,识别是否存在弯曲、断裂或毛刺等缺陷。长度、宽度测量:通过拟合直线计算物体的长度、宽度等几何尺寸。二、具体实施:dev_get_window(WindowHandle)read_image(Image2,'C:/Users/10314/Desktop/r
- D函数.py
是紫焅呢
python开发语言青少年编程visualstudiocode学习方法
前言:函数是编程中的基础概念,它们允许我们封装一段代码,以便在需要时反复调用。通过使用函数,我们不仅可以提高代码的可读性和可维护性,还可以减少重复代码的出现。目录一、函数到底是个啥玩意儿?二、为啥要用函数?三、写第一个函数试试水四、几何计算:从圆面积开始圆面积计算矩形面积计算三角形面积计算五、数学问题:挑战一下自己斐波那契数列阶乘计算素数检查六、列表操作:算算平均值七、看看这些函数到底行不行八、别
- TopNet:基于Transformer的高效点云几何压缩网络模型详解
清风AI
深度学习算法详解及代码复现计算机视觉算法深度学习人工智能计算机视觉神经网络transformer卷积神经网络python
一、研究背景与挑战随着激光雷达(LiDAR)技术的普及,点云数据在自动驾驶、三维重建等领域得到广泛应用。然而,点云数据的无序性、稀疏性给存储和传输带来巨大挑战。传统的点云几何压缩(PCGC)方法难以平衡压缩率与精度,而深度学习方法逐渐成为主流。现有方法主要分为两类:CNN-based方法:通过3D卷积提取局部特征,但受限于固定感受野,难以捕捉长距离依赖。Transformer-based方法:利用
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio