sld配置总结

 项目接近尾声,但在地图样式上遇到一些问题,因此再次研究Geoserver项目结构、标准、类包等乱其八糟,但又经典的东西。
    Web GIS上最常用,也是必须用的服务是WMS服务,其实就是用来相应用户呈现电子地图的请求地,但它与地图、样式、SLD都有关联。WMS服务提供了3种请求(我不知道现在有没有扩展),其中两种我经常使用,一个是GetMap请求,另一个是GetFeatureInfo请求。
    GetMap请求,其实就是设定一些参数,然后按照参数要求呈现电子地图。
    GetFeatureInfo请求,就是在GetMap请求得到的电子地图上取得地理信息。对我来对经纬度是最重要的,其他的信息一般是通过这个坐标查询来地(不是最快的方法,只是比较简单)。
    由于工作需要,我只写一下GetMap请求的8个部分,这8个部分就是我们描述想要的电子地图的要求。分别是:
  • 服务器的URL http://.../geoserver/wms?
  • 请求类型 request=GetMap&
  • 呈现的图层 layers=...&
  • 这个层的样式 styles=...&
  • 空间坐标系 srs=...&
  • 地图的高宽 width=...&height=...&
  • 地图呈图后的图片格式(png, jpeg) format=image/...&
  • 地图区域范围 bbox=... , ... , ... , ...
    备注:符号“...”表示动态参数值;每类参数后面必须有符号“&”;srs参数一般用EPSG:4326(他当中支持中国地图的w86)。

    WMS通过标准的格式把地图请求发送给服务器,其实服务器返回电子地图,除了上面的png, jpeg以外,还可以有5种格式(我不知道现在有没有扩展),分别是:
  • JPEG - (format=image/jpeg) - example
  • GIF - (format=image/gif) - example
  • PNG - (image/png)- example
  • SVG - (format=image/svg)- example
  • PDF - (format=application/pdf)- example
  • KML - (format=KML)- example
  • KMZ - (format=KMZ)- example
    当然WMS也可以允许用户同时发送多个样式,多个请求,并返回一张地图,但要这样写语法:layers=图层名1,图层名2& styles=样式名1,样式名2

   
 度与WMS GetMap Request中的其他属性与参数,我就不说了,只是认为其中与用户感受有关的就是Style了,而他可以用SLD标签语言了完成。SLD标签语言是基于XML的一种数据客户,共享,传输,应用标准。他的发明,确实是为我们提供了非常大的方便。我以前有些过关于SLD元素标签的简单应用,这里向特别说说标签。

    具我的理解类似于SQL的Select功能,它的核心处理类是用GeoTools的SLDPrase解析的,SLDPrase继承了Java的父类,并利用的DOM和Schema两种解析器(这里不说记载了)。允许我们利用它的标准语法结构与数据结构来对数据库中几何数据进行过滤,主要标签有:
1、只显示LowerBoundary与ogc:UpperBoundary之间的几何数据
    

       
数据库字段名称
       
最低值
       
最高值
    


   
2、只显示大于Literal数值的几何数据
    

        
数据库字段名称
        
数值
    

    
3、不显示PropertyName字段中为空的几何数据
    

        

            
数据库字段名称
        

    

    
   
 4、或、异或地应用,满足嵌套条件的几何数据才能被显示。当然,嵌套方式有很多,要根据自己的情况来应用。我最近用这个东西来解决目标物查询后的呈图问题,但不是很顺利,因此还在研究中。
    

        

            

                
数据库字段名称
                
数值
             

             

                 
数据库字段名称
                 
数值
             

        

        

            

                
数据库字段名称
                
数值
            

            

                
数据库字段名称
                
数值
            

        

    


    
SLD中的应用属于复杂和高级应用,但也不是复杂,毕竟万变不离其宗(XML数据解析)。


SLD几个重要的元素标签
SLD文件规定了5类比较重要和常用的标签,根据不同的样式要求去描述基几何数据元素。他们是:线(Line)、面(Ploygon)、点(Point)、文本(Text)、栅格(Raster)。

1、在线(Line)元素标签'LineSymbolizer'中,有一个子标签'Stroke',在它之中你可以定义线的颜色、透明度、宽度、偏移量、简单图形或图案。
    
        
            "stroke">
#444444
            "stroke-width">8
        
    

2、在面(Ploygon)元素标签'PloygonSymbolizer',和'LineSymbolizer'基本一样,只是它可以填充颜色,只能是实色或者是图案,没有渐变!
    
        
              #AAAAAA
        

        
              #000000
              1
        

    


3、
在面(Point)元素标签'PointSymbolizer',一般是兴趣点或者是目标物。因此他的样式有很多。常用的属性标签有颜色、大小(是绝对大小,无论电子地图的比例尺如何变化,它都不变)、图形(通过xlink引用的图片或者是Icon)、标签(Mark,指的是小星星、小箭头、小三角之类的符号)、透明度、旋转角度(单位:度)
    
        
            
                square
                
                  #FF0000
                
            
            6
       
    

4、文本(Text)元素标签'TextSymbolizer',一般用于地图注释。可设定标签字段、颜色、位置(与Feature的相对位置)、透明度、标签外发光。

    
        
            NAME
        

        
            Times New Roman
            Normal
            14
            bold
        

         
        
            
        
        
            
                  2
            
            
                  #FFFFFF
                  0.85       
            
        
         
        
            #000000
        
       
        
        true

    

5、栅格(Raster)元素标签'RasterSymbolizer',可以设计它的的透明度、通道、内浮雕、外浮雕、对比度、交迭
    
            1.0
            
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
            
            
               
            
            
        

以上的标签必须遵循这个数据结构:
"1.0" encoding="UTF-8"?>
"1.0.0"
 xsi:schemaLocation="http://www.opengis.net/sld/StyledLayerDescriptor.xsd"
 xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"  
 xmlns:xlink
="http://www.w3.org/1999/xlink" 
 xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance">
    
        Default
        
            
                
                

                   
                
           
 
       
 
    


其中级别的标签体中还可以增加、<Abstract>标签用于说明或不同,在这三个标签中最重要的是</span><span class="code-tag" style="word-wrap:normal; word-break:normal; line-height:21px; color:rgb(50,62,50); font-family:simsun; font-size:14px; text-align:left"><Name>标签,因为他的名字与客户端单独发送SLD_BODY请求(这种请求可以允许用户发送自己的样式请求,与Filter配合可实现目标物查询过滤呈图功能,但效率有待验证!)有关,因此如果你要加这标签就要基础他的名字,以免为以后造成时间浪费。</span><br> </span> </div> <div style="text-align:left"> <span style="background-color:rgb(255,255,255)"><br> </span> </div> <div style="text-align:left"> <span style="background-color:rgb(255,255,255)"><br> </span> </div> <div style="text-align:left"> <span style="background-color:rgb(255,255,255)"><br> </span> </div> <div style="text-align:left"> <br> </div> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1288739717826813952"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(GIS)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1892378626226188288.htm" title="FastGPT接入向量模型 M3E 和 重排模型 bge-reranker-large" target="_blank">FastGPT接入向量模型 M3E 和 重排模型 bge-reranker-large</a> <span class="text-muted">福葫芦</span> <a class="tag" taget="_blank" href="/search/M3E/1.htm">M3E</a><a class="tag" taget="_blank" href="/search/M3E/1.htm">M3E</a><a class="tag" taget="_blank" href="/search/FASTGPT/1.htm">FASTGPT</a> <div>一、FastGPT接入向量模型M3E1.拉取m3e镜像#GPU模式启动,并把m3e加载到fastgpt同一个网络dockerpullregistry.cn-hangzhou.aliyuncs.com/fastgpt_docker/m3e-large-api2.查看镜像dockerimages可以按照有一个名称为registry.cn-hangzhou.aliyuncs.com/fastgpt_do</div> </li> <li><a href="/article/1892364372941008896.htm" title="JVM篇:内存分区及作用及各部分可能发生的异常" target="_blank">JVM篇:内存分区及作用及各部分可能发生的异常</a> <span class="text-muted">ashane1314</span> <a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>一、运行时数据区总览二、JVM内存分区及异常1.程序计数器(ProgramCounterRegister)作用:记录当前线程执行字节码的地址(行号),保证线程切换后能恢复到正确位置。特点:线程私有,唯一无内存溢出的区域。异常:无。由JVM规范严格管理,不会发生内存溢出。2.虚拟机栈(JavaVirtualMachineStack)作用:存储方法调用的栈帧(局部变量表、操作数栈、动态链接、方法出口等</div> </li> <li><a href="/article/1892359705951531008.htm" title="npm多个registry如果配置,如何管理?工具nrm登场" target="_blank">npm多个registry如果配置,如何管理?工具nrm登场</a> <span class="text-muted">大橙子-</span> <a class="tag" taget="_blank" href="/search/npm/1.htm">npm</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a> <div>通过工具nrm(NPMregistrymanager)来管理,指令简单,随时切换1.全局安装npmi-gnrm2.查看版本,测试是否下载成功nrm-V3.查看所有源nrmls4.添加源其中:csdn为自定义名称,根据自己情况自定义即可地址:https://************nrmaddcsdnhttps://************5.删除源nrmdelcsdn6.切换源nrmusecsdn</div> </li> <li><a href="/article/1892296528081514496.htm" title="通过nginx对arcgispro生成的矢量瓦片发布并调用(干货)" target="_blank">通过nginx对arcgispro生成的矢量瓦片发布并调用(干货)</a> <span class="text-muted">蓝布城发动机</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/arcgis/1.htm">arcgis</a> <div>一、矢量瓦片的制作与发布试验采用国土调查的土地利用现状的数据,制作的矢量瓦片的流程如图所示:图1矢量瓦片数据生产流程数据生产分为两个步骤:1、数据配图先在ArcMap软件中建立好工程并配图,土地利用现状的配图样式按照《规程》设计的土地利用符号保存为style文件,在ArcMap加载土地利用数据后,通过数据中DLBM字段与符号库做样式匹配,并保存为MXD格式工程。打开ArcgisPro新建工程,导入</div> </li> <li><a href="/article/1892293241789804544.htm" title="hi3531的pcie atu资源重映射" target="_blank">hi3531的pcie atu资源重映射</a> <span class="text-muted">毛毛虫的爹</span> <a class="tag" taget="_blank" href="/search/%E6%B5%85%E8%B0%88PCI-E/1.htm">浅谈PCI-E</a><a class="tag" taget="_blank" href="/search/HI3531/1.htm">HI3531</a> <div>1.设置ATU区域号寄存器为需要配置的地址转换区编号。2.设置ATURegionLowerBaseAddressRegister和ATURegionUpperBaseAddressRegister。(在此区域内的目标地址将由区域号寄存器所在的ATU转换)3.设置ATURegionLimitAddressRegister。4.设置ATURegionLowerTargetAddressRegister</div> </li> <li><a href="/article/1892292358960115712.htm" title="Arcgis Pro 如何使用 Arcgis 样式库" target="_blank">Arcgis Pro 如何使用 Arcgis 样式库</a> <span class="text-muted">测绘小垃圾</span> <a class="tag" taget="_blank" href="/search/arcgis/1.htm">arcgis</a> <div>在插入菜单栏中导入.style格式样式在符号系统主符号系统选择唯一值点击右上角三横线,选择将图层符号系统与样式匹配</div> </li> <li><a href="/article/1892288322944954368.htm" title="【ArcGIS Pro二次开发】(87):样式_Style的用法" target="_blank">【ArcGIS Pro二次开发】(87):样式_Style的用法</a> <span class="text-muted">规划GIS会</span> <a class="tag" taget="_blank" href="/search/ArcGIS/1.htm">ArcGIS</a><a class="tag" taget="_blank" href="/search/Pro/1.htm">Pro</a><a class="tag" taget="_blank" href="/search/SDK/1.htm">SDK</a><a class="tag" taget="_blank" href="/search/ArcGIS/1.htm">ArcGIS</a><a class="tag" taget="_blank" href="/search/Pro/1.htm">Pro</a><a class="tag" taget="_blank" href="/search/SDK/1.htm">SDK</a> <div>.Stylx类型的文件即为样式库文件,保存了符号样式。1、根据名字获取当前工程中的style//获取当前工程中的所有stylevarProjectStyles=Project.Current.GetItems();//根据名字找出指定的styleStyleProjectItemstyle=ProjectStyles.First(x=>x.Name=="村规样式");2、新建style//创建.st</div> </li> <li><a href="/article/1892259076100911104.htm" title="electron 学习" target="_blank">electron 学习</a> <span class="text-muted">jingxindeyi</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/electron/1.htm">electron</a><a class="tag" taget="_blank" href="/search/%E5%85%A5%E9%97%A8/1.htm">入门</a> <div>文章目录1.注意项1.1安装前最好设置一下代理官网tutorialhttps://www.electronjs.org/docs/latest/tutorial/tutorial-prerequisites1.注意项1.1安装前最好设置一下代理npmconfigsetregistryhttps://registry.npmmirror.com/</div> </li> <li><a href="/article/1892181127494430720.htm" title="Ubuntu下配置国内Docker镜像站,加速你的镜像拉取" target="_blank">Ubuntu下配置国内Docker镜像站,加速你的镜像拉取</a> <span class="text-muted">Aaron own</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E5%B0%8F%E6%8A%80%E5%B7%A7/1.htm">开发小技巧</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>如果执行dockerpull拉取镜像速度慢,可以配置国内镜像站进行加速查看是否已添加镜像站首先执行dockerinfo查看是否有docker镜像站dockerinfo若没有RegistryMirrors字段则表示没有,可新增配置增加配置文件查看/etc/docker/目录下是否存在daemon.json文件ls/etc/docker/若不存在,则可使用如下命令新增sudonano/etc/dock</div> </li> <li><a href="/article/1892111519580221440.htm" title="SWAT-MODFLOW地表水-地下水耦合建模" target="_blank">SWAT-MODFLOW地表水-地下水耦合建模</a> <span class="text-muted">岁月如歌,青春不败</span> <a class="tag" taget="_blank" href="/search/%E6%B0%B4%E6%96%87%E6%B0%B4%E8%B5%84%E6%BA%90/1.htm">水文水资源</a><a class="tag" taget="_blank" href="/search/SWAT%E6%A8%A1%E5%9E%8B/1.htm">SWAT模型</a><a class="tag" taget="_blank" href="/search/MODFLOW%E6%A8%A1%E5%9E%8B/1.htm">MODFLOW模型</a><a class="tag" taget="_blank" href="/search/%E6%B0%B4%E6%96%87%E6%A8%A1%E5%9E%8B/1.htm">水文模型</a><a class="tag" taget="_blank" href="/search/%E6%B0%B4%E6%96%87%E6%B0%B4%E8%B5%84%E6%BA%90/1.htm">水文水资源</a><a class="tag" taget="_blank" href="/search/%E5%9C%9F%E5%9C%B0%E5%88%A9%E7%94%A8/1.htm">土地利用</a><a class="tag" taget="_blank" href="/search/cmip6/1.htm">cmip6</a><a class="tag" taget="_blank" href="/search/%E6%B0%94%E5%80%99%E5%8F%98%E5%8C%96/1.htm">气候变化</a> <div>一:耦合模型原理与层次结构1.1流域水循环与SWAT模型1.2地下水模拟与MODFLOW模型1.3SWAT-MODFLOW地表-地下耦合模型1.4QSWATMOD插件与功能1.5模型实现所需软件平台二:QGIS软件2.1QGIS平台2.2QGIS安装2.3QGIS界面认识2.4QGIS常见数据格式2.5QGIS建立工程三:基于QSWATMOD的SWAT-MODFLOW模拟3.1QSWATMOD下载</div> </li> <li><a href="/article/1892084387529420800.htm" title="【异常】docker pull hello-world提示Error response from daemon: Get “https://registry-1.docker.io/v2/“解决" target="_blank">【异常】docker pull hello-world提示Error response from daemon: Get “https://registry-1.docker.io/v2/“解决</a> <span class="text-muted">本本本添哥</span> <a class="tag" taget="_blank" href="/search/005/1.htm">005</a><a class="tag" taget="_blank" href="/search/-/1.htm">-</a><a class="tag" taget="_blank" href="/search/%E7%A0%94%E6%95%88%E4%B8%8EDevOps%E8%BF%90%E7%BB%B4%E5%B7%A5%E5%85%B7%E9%93%BE/1.htm">研效与DevOps运维工具链</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>一、报错内容[root@VM-8-8-centos~]#dockerpullhello-worldUsingdefaulttag:latestErrorresponsefromdaemon:Get"https://registry-1.docker.io/v2/":net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexc</div> </li> <li><a href="/article/1892081612833746944.htm" title="FreeSWITCH中 `mod_sofia` 模块" target="_blank">FreeSWITCH中 `mod_sofia` 模块</a> <span class="text-muted">狂爱代码的码农</span> <a class="tag" taget="_blank" href="/search/VOIP%E9%82%A3%E4%BA%9B%E4%BA%8B/1.htm">VOIP那些事</a><a class="tag" taget="_blank" href="/search/freeswitch/1.htm">freeswitch</a> <div>以下是关于FreeSWITCH中mod_sofia模块的详细教学讲解,以分步方式展开:1.mod_sofia模块简介作用:mod_sofia是FreeSWITCH的核心模块之一,负责处理SIP协议栈(基于RFC3261),实现SIP注册、呼叫路由、媒体协商等功能。关键功能:管理SIP用户代理(UserAgent)的注册和会话。处理SIP消息(INVITE,ACK,BYE,REGISTER等)。与媒</div> </li> <li><a href="/article/1892040496440733696.htm" title="最新5万字长文:Docker 100道面试题及参考答案" target="_blank">最新5万字长文:Docker 100道面试题及参考答案</a> <span class="text-muted">大模型大数据攻城狮</span> <a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/eureka/1.htm">eureka</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">面试题</a><a class="tag" taget="_blank" href="/search/%E6%B1%82%E8%81%8C/1.htm">求职</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>目录1.什么是Docker?2.解释一下Docker的架构。3.什么是Docker镜像?4.什么是Docker容器?5.什么是DockerRegistry?6.Docker容器有哪些状态?7.解释Docker中的分层存储机制。8.什么是Dockerfile?9.如何构建Docker镜像?10.什么是DockerRegistry?11.如何在Linux上安装Docker?12.如何在Windows上</div> </li> <li><a href="/article/1892003304058187776.htm" title="torch环境冲突:AttributeError: module ‘torch.library‘ has no attribute ‘register_fake‘" target="_blank">torch环境冲突:AttributeError: module ‘torch.library‘ has no attribute ‘register_fake‘</a> <span class="text-muted">Ven%</span> <a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E9%80%9F%E9%80%9A%E7%B3%BB%E5%88%97/1.htm">深度学习速通系列</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E5%9F%BA%E7%A1%80%E5%8A%A8%E6%89%8B/1.htm">深度学习基础动手</a><a class="tag" taget="_blank" href="/search/Ubuntu/1.htm">Ubuntu</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a> <div>如果torch版本冲突问题复杂,可以尝试清理环境并重新安装所有依赖项:pipuninstalltorchtorchaudiotorchvisionpipinstalltorch==2.3.1torchaudio==2.3.1torchvision==0.18.1-fhttps://mirrors.tuna.tsinghua.edu.cn/pytorch-wheels/torch_stable.ht</div> </li> <li><a href="/article/1891988183801982976.htm" title="Flink 源码笔记03—StreamGraph到JobGraph" target="_blank">Flink 源码笔记03—StreamGraph到JobGraph</a> <span class="text-muted">董嘻嘻</span> <a class="tag" taget="_blank" href="/search/Flink%E6%BA%90%E7%A0%81%E7%AC%94%E8%AE%B0/1.htm">Flink源码笔记</a><a class="tag" taget="_blank" href="/search/flink/1.htm">flink</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/big/1.htm">big</a><a class="tag" taget="_blank" href="/search/data/1.htm">data</a> <div>文章目录简介入口函数traverseStreamGraphAndGenerateHashesgenerateDeterministicHashgenerateUserSpecifiedHashsetChainingisChainable简介JobGraph可以认为是StreamGraph的优化图,它将一些符合特定条件的operators合并成一个operatorchain,以减少数据在节点之间序列</div> </li> <li><a href="/article/1891958537450483712.htm" title="Docker 镜像加速的配置" target="_blank">Docker 镜像加速的配置</a> <span class="text-muted">良枫</span> <a class="tag" taget="_blank" href="/search/http/1.htm">http</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE/1.htm">网络协议</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>解决拉取镜像报错:Errorresponsefromdaemon:Get"https://registry-1.docker.io/v2/":net/http:requestcanceledwhile在使用Docker过程中,拉取镜像的速度常常会受到网络状况的影响,尤其是在国内网络环境下,直接从DockerHub拉取镜像可能会出现速度缓慢甚至失败的情况。为了解决这一问题,配置Docker镜像加速器</div> </li> <li><a href="/article/1891956142599368704.htm" title="JVM 内存结构 详解" target="_blank">JVM 内存结构 详解</a> <span class="text-muted">飞滕人生TYF</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E5%AD%98%E7%BB%93%E6%9E%84/1.htm">内存结构</a> <div>JVM(JavaVirtualMachine)内存结构是Java程序运行的核心,它管理着程序运行时所需的内存空间,确保内存分配、回收以及线程之间的安全和高效通信。以下是JVM内存结构的详细解析。1.JVM内存结构概览JVM的内存结构主要分为以下五个区域:程序计数器(ProgramCounterRegister)Java虚拟机栈(JavaVirtualMachineStack)本地方法栈(Nativ</div> </li> <li><a href="/article/1891927097010614272.htm" title="ERROR: Get https://registry-1.docker.io/v2/" target="_blank">ERROR: Get https://registry-1.docker.io/v2/</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/dockergo/1.htm">dockergo</a> <div>在使用docker搭建golang项目的时候,突然docker拉取golang镜像都出现一下错误:刚开始觉得是自己使用golang版本有问题,就直接去https://hub.docker.com/_/golang/tagsdokcer官方网站查看,最终结果还是以失败告终。排除是golang版本错误,就考虑可能是docker的配置文件代理有问题。1.查看docker配置文件/etc/docker/d</div> </li> <li><a href="/article/1891924227775328256.htm" title="解锁机器学习核心算法 | 逻辑回归:不是回归的“回归”" target="_blank">解锁机器学习核心算法 | 逻辑回归:不是回归的“回归”</a> <span class="text-muted">紫雾凌寒</span> <a class="tag" taget="_blank" href="/search/AI/1.htm">AI</a><a class="tag" taget="_blank" href="/search/%E7%82%BC%E9%87%91%E5%8E%82/1.htm">炼金厂</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92/1.htm">逻辑回归</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/scikit-learn/1.htm">scikit-learn</a><a class="tag" taget="_blank" href="/search/matplotlib/1.htm">matplotlib</a> <div>引言前面一篇文章我们介绍了机器学习算法中我们最先会接触到的算法——线性回归:机器学习的基石。今天我们继续学习机器学习中的另一个算法模型——逻辑回归(LogisticRegression)。一、逻辑回归:不是回归的“回归”在机器学习的庞大算法体系中,逻辑回归(LogisticRegression)虽然名字中带有“回归”,但却是一位不折不扣的“分类高手”,主要用于解决二分类问题,在众多领域发挥着关键作</div> </li> <li><a href="/article/1891919057863634944.htm" title="一文读懂:GIS中坐标系、投影、EPSG:4326、EPSG:3857" target="_blank">一文读懂:GIS中坐标系、投影、EPSG:4326、EPSG:3857</a> <span class="text-muted">鎈卟誃筅甡</span> <a class="tag" taget="_blank" href="/search/Openlayers/1.htm">Openlayers</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>一、坐标系在地理信息系统(GIS)中,坐标系是用来描述和定位地球上位置的一种系统。常见的坐标系主要包括地理坐标系和投影坐标系。地理坐标系定义:地理坐标系是用经度和纬度来描述地球上的位置的坐标系统。经度是指地球表面上从北极到南极的线条,也就是东西方向的线,以本初子午线为基准,单位是度。纬度是指地球表面上从赤道到极点的线条,也就是南北方向的线,以赤道为基准,单位是度。分类:地理坐标系又细分为参心坐标系</div> </li> <li><a href="/article/1891860855272828928.htm" title="图扑智慧展馆合集 | 打造城市基础设施数字化应用" target="_blank">图扑智慧展馆合集 | 打造城市基础设施数字化应用</a> <span class="text-muted"></span> <div>智慧展览馆是指利用先进的科技手段和现代化管理方式,将传统的展览馆、科技馆等场所进行数字化、智能化改造的新型展览空间。其中包括智慧展厅、智慧展馆和智慧博物馆等不同形式,它们带来了全新的观展体验和更为高效的管理模式。效果展示图扑运用HT强大的渲染功能,数字孪生各类智慧展览馆,1:1地复现其内部独特的结构造型和建筑特色。通过应用可视化、WebGIS、倾斜摄影、VR、沉浸式交互等多重技术手段,构建数据共享</div> </li> <li><a href="/article/1891829323032227840.htm" title="ffmpeg源码简析(五)编码——avformat_alloc_output_context2(),avcodec_encode_video2()" target="_blank">ffmpeg源码简析(五)编码——avformat_alloc_output_context2(),avcodec_encode_video2()</a> <span class="text-muted">小码哥_WS</span> <a class="tag" taget="_blank" href="/search/%E6%B5%81%E5%AA%92%E4%BD%93-%E7%9B%B4%E6%92%AD-%E7%BC%96%E8%A7%A3%E7%A0%81/1.htm">流媒体-直播-编解码</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A0%81/1.htm">编码</a><a class="tag" taget="_blank" href="/search/%E6%BA%90%E7%A0%81/1.htm">源码</a> <div>1.avformat_alloc_output_context2()在基于FFmpeg的视音频编码器程序中,该函数通常是第一个调用的函数(除了组件注册函数av_register_all())。avformat_alloc_output_context2()函数可以初始化一个用于输出的AVFormatContext结构体。它的声明位于libavformat\avformat.h,如下所示。intav</div> </li> <li><a href="/article/1891790160719310848.htm" title="Docker搭建达梦数据库--基于 X86 架构" target="_blank">Docker搭建达梦数据库--基于 X86 架构</a> <span class="text-muted">❀͜͡傀儡师</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>1、部署环境X86_64架构的服务器1台,安装好docker拉取镜像官方最新非授权版本有些函数方法无法使用dockerpullregistry.cn-hangzhou.aliyuncs.com/qiluo-images/dm8_single:dm8_20230808_rev197096_x86_rh6_64查看镜像dockerimages|grepdm8运行容器dockerrun-d\-p5236</div> </li> <li><a href="/article/1891735169971318784.htm" title="Yarn 常见问题及排查指南" target="_blank">Yarn 常见问题及排查指南</a> <span class="text-muted">艳艳子呀</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/yarn/1.htm">yarn</a> <div>介绍Yarn是一个高效、可靠的JavaScript依赖管理工具,但在使用过程中,可能会遇到各种问题。本文总结了一些常见的Yarn错误及其排查方法,帮助你快速定位并解决问题。1.网络相关问题❌错误1:网络超时errorAnunexpectederroroccurred:"https://registry.yarnpkg.com/...:ETIMEDOUT".可能原因✅网络不稳定,导致请求超时✅公司或</div> </li> <li><a href="/article/1891606673957646336.htm" title="vscode ESP32配置" target="_blank">vscode ESP32配置</a> <span class="text-muted">WIP56</span> <a class="tag" taget="_blank" href="/search/vscode/1.htm">vscode</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E8%BE%91%E5%99%A8/1.htm">编辑器</a> <div>一、自定义文件组件使用xxxx.cxxxx.h1:控制端工程目录创建组件文件夹》idf.py-Ccomponentscreate-componentUser_led2:定义组件如果引用指定外部依赖库,当前文件的cmakelists.txt添加REQUIRESdriveridf_component_register(SRCS"uesr_led.c"INCLUDE_DIRS"include""."#)</div> </li> <li><a href="/article/1891597219736383488.htm" title="geojson 导入mysql_导入GeoJSON数据到SQL Server数据库中" target="_blank">geojson 导入mysql_导入GeoJSON数据到SQL Server数据库中</a> <span class="text-muted">冠位咕哒子</span> <a class="tag" taget="_blank" href="/search/geojson/1.htm">geojson</a><a class="tag" taget="_blank" href="/search/%E5%AF%BC%E5%85%A5mysql/1.htm">导入mysql</a> <div>导入GeoJSON数据到SQLServer数据库中GeoJSON是GIS行业里一种常见的数据交换格式,能够存储结构化的空间地理信息。因为SQLServer从2008版开始提供了空间数据类型geometry与geography的支持,所以我也试着将项目中用到的地图数据转换到数据库中,方便之后的调用。因为中途遇到了不少坑,所以写了这篇文章作为备忘。事前准备:了解GeoJSON与SQLServer的空间</div> </li> <li><a href="/article/1891428242578010112.htm" title="【科研杂记_8】ArcGIS常见的小故障" target="_blank">【科研杂记_8】ArcGIS常见的小故障</a> <span class="text-muted">科熊小猪</span> <a class="tag" taget="_blank" href="/search/%E7%A7%91%E7%A0%94%E6%9D%82%E8%AE%B0/1.htm">科研杂记</a><a class="tag" taget="_blank" href="/search/arcgis/1.htm">arcgis</a> <div>故障列表(1)ArcMap遇到了严重的程序错误,无法继续(2)使用ArcGISPro很卡顿(3)崩溃:ESRIReporter已停止工作一、ArcMap遇到了严重的程序错误,无法继续有以下几种情况对应的解决方案:1.配置文件错误①删除ArcMap在注册表中的用户配置信息,位置在注册表中的“HKEY_CURRENT_USER\Software\ESRI”文件夹下。②更换新用户,原用户注销。2.Nor</div> </li> <li><a href="/article/1891420791677972480.htm" title="Springboot中添加原生websocket支持" target="_blank">Springboot中添加原生websocket支持</a> <span class="text-muted">小的~~</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/websocket/1.htm">websocket</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>1、添加配置@Configuration@EnableWebSocketpublicclassWebSocketConfigimplementsWebSocketConfigurer{@OverridepublicvoidregisterWebSocketHandlers(WebSocketHandlerRegistryregistry){//注册WebSocket处理器,并允许所有来源的连接(在</div> </li> <li><a href="/article/1891415620252135424.htm" title="Windows逆向工程入门之汇编指令格式与操作数类型" target="_blank">Windows逆向工程入门之汇编指令格式与操作数类型</a> <span class="text-muted">0xCC说逆向</span> <a class="tag" taget="_blank" href="/search/%E6%B1%87%E7%BC%96/1.htm">汇编</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/arm%E5%BC%80%E5%8F%91/1.htm">arm开发</a><a class="tag" taget="_blank" href="/search/WIN32/1.htm">WIN32</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E9%80%86%E5%90%91/1.htm">逆向</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a> <div>公开视频->链接点击跳转公开课程博客首页->链接点击跳转博客主页目录一、汇编指令格式基础二、操作数类型详解1.立即数(Immediate)2.寄存器操作数(Register)3.内存操作数(Memory)4.端口操作数(Port)三、汇编指令格式分类1.零操作数指令2.单操作数指令3.双操作数指令4.三操作数指令四、逆向工程中的指令解析技巧五、拓展知识点一、汇编指令格式基础汇编指令由操作码(Opc</div> </li> <li><a href="/article/1891260608041512960.htm" title="前端开发:Vue项目报错Unknown custom element:XXX - did you register the component correctly…的解决方法丨蓄力计划" target="_blank">前端开发:Vue项目报错Unknown custom element:XXX - did you register the component correctly…的解决方法丨蓄力计划</a> <span class="text-muted">三掌柜666</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E8%BF%9B%E9%98%B6/1.htm">前端开发进阶</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>导读Vue项目报错Unknowncustomelement:XXX-didyouregisterthecomponentcorrectly…的解决方法。问题前段时间在做前端项目的时候,遇到了一个关于饿了么框架的报错问题,具体报错信息如下所示:[Vuewarn]:Unknowncustomelement:-didyouregisterthecomponentcorrectly?Forrecursiv</div> </li> <li><a href="/article/79.htm" title="基本数据类型和引用类型的初始值" target="_blank">基本数据类型和引用类型的初始值</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/java%E5%9F%BA%E7%A1%80/1.htm">java基础</a> <div>package com.array; /** * @Description 测试初始值 * @author FuJianyong * 2015-1-22上午10:31:53 */ public class ArrayTest { ArrayTest at; String str; byte bt; short s; int i; long</div> </li> <li><a href="/article/206.htm" title="摘抄笔记--《编写高质量代码:改善Java程序的151个建议》" target="_blank">摘抄笔记--《编写高质量代码:改善Java程序的151个建议》</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/%E9%AB%98%E8%B4%A8%E9%87%8F%E4%BB%A3%E7%A0%81/1.htm">高质量代码</a> <div>        记得3年前刚到公司,同桌同事见我无事可做就借我看《编写高质量代码:改善Java程序的151个建议》这本书,当时看了几页没上心就没研究了。到上个月在公司偶然看到,于是乎又找来看看,我的天,真是非常多的干货,对于我这种静不下心的人真是帮助莫大呀。           看完整本书,也记了不少笔记</div> </li> <li><a href="/article/333.htm" title="【备忘】Django 常用命令及最佳实践" target="_blank">【备忘】Django 常用命令及最佳实践</a> <span class="text-muted">dongwei_6688</span> <a class="tag" taget="_blank" href="/search/django/1.htm">django</a> <div>注意:本文基于 Django 1.8.2 版本   生成数据库迁移脚本(python 脚本) python manage.py makemigrations polls  说明:polls 是你的应用名字,运行该命令时需要根据你的应用名字进行调整   查看该次迁移需要执行的 SQL 语句(只查看语句,并不应用到数据库上): python manage.p</div> </li> <li><a href="/article/460.htm" title="阶乘算法之一N! 末尾有多少个零" target="_blank">阶乘算法之一N! 末尾有多少个零</a> <span class="text-muted">周凡杨</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E9%98%B6%E4%B9%98/1.htm">阶乘</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%95%88%E7%8E%87/1.htm">效率</a> <div>                                 &n</div> </li> <li><a href="/article/587.htm" title="spring注入servlet" target="_blank">spring注入servlet</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/Spring%E6%B3%A8%E5%85%A5/1.htm">Spring注入</a> <div>传统的配置方法是无法将bean或属性直接注入到servlet中的,配置代理servlet亦比较麻烦,这里其实有比较简单的方法,其实就是在servlet的init()方法中加入要注入的内容: ServletContext application = getServletContext(); WebApplicationContext wac = WebApplicationContextUtil</div> </li> <li><a href="/article/714.htm" title="Jenkins 命令行操作说明文档" target="_blank">Jenkins 命令行操作说明文档</a> <span class="text-muted">510888780</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div> 假设Jenkins的URL为http://22.11.140.38:9080/jenkins/ 基本的格式为 java 基本的格式为 java -jar jenkins-cli.jar [-s JENKINS_URL] command [options][args] 下面具体介绍各个命令的作用及基本使用方法 1. &nb</div> </li> <li><a href="/article/841.htm" title="UnicodeBlock检测中文用法" target="_blank">UnicodeBlock检测中文用法</a> <span class="text-muted">布衣凌宇</span> <a class="tag" taget="_blank" href="/search/UnicodeBlock/1.htm">UnicodeBlock</a> <div>/**  * 判断输入的是汉字  */ public static boolean isChinese(char c) {        Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);    </div> </li> <li><a href="/article/968.htm" title="java下实现调用oracle的存储过程和函数" target="_blank">java下实现调用oracle的存储过程和函数</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/orale/1.htm">orale</a> <div> 1.创建表:STOCK_PRICES     2.插入测试数据:     3.建立一个返回游标:  PKG_PUB_UTILS   4.创建和存储过程:P_GET_PRICE     5.创建函数:   6.JAVA调用存储过程返回结果集 JDBCoracle10G_INVO</div> </li> <li><a href="/article/1095.htm" title="Velocity Toolbox" target="_blank">Velocity Toolbox</a> <span class="text-muted">antlove</span> <a class="tag" taget="_blank" href="/search/%E6%A8%A1%E6%9D%BF/1.htm">模板</a><a class="tag" taget="_blank" href="/search/tool/1.htm">tool</a><a class="tag" taget="_blank" href="/search/box/1.htm">box</a><a class="tag" taget="_blank" href="/search/velocity/1.htm">velocity</a> <div>velocity.VelocityUtil package velocity; import org.apache.velocity.Template; import org.apache.velocity.app.Velocity; import org.apache.velocity.app.VelocityEngine; import org.apache.velocity.c</div> </li> <li><a href="/article/1222.htm" title="JAVA正则表达式匹配基础" target="_blank">JAVA正则表达式匹配基础</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%8C%B9%E9%85%8D/1.htm">正则表达式的匹配</a> <div>  正则表达式;提高程序的性能,简化代码,提高代码的可读性,简化对字符串的操作   正则表达式的用途; 字符串的匹配 字符串的分割 字符串的查找 字符串的替换       正则表达式的验证语法     [a] //[]表示这个字符只出现一次 ,[a] 表示a只出现一</div> </li> <li><a href="/article/1349.htm" title="是否使用EL表达式的配置" target="_blank">是否使用EL表达式的配置</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a><a class="tag" taget="_blank" href="/search/web.xml/1.htm">web.xml</a><a class="tag" taget="_blank" href="/search/EL/1.htm">EL</a><a class="tag" taget="_blank" href="/search/EasyTemplate/1.htm">EasyTemplate</a> <div>        今天在开发过程中发现一个细节问题,由于前端采用EasyTemplate模板方法实现数据展示,但老是不能正常显示出来。后来发现竟是EL将我的EasyTemplate的${...}解释执行了,导致我的模板不能正常展示后台数据。         网</div> </li> <li><a href="/article/1476.htm" title="精通Oracle10编程SQL(1-3)PLSQL基础" target="_blank">精通Oracle10编程SQL(1-3)PLSQL基础</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a> <div>--只包含执行部分的PL/SQL块 --set serveroutput off begin dbms_output.put_line('Hello,everyone!'); end; select * from emp; --包含定义部分和执行部分的PL/SQL块 declare v_ename varchar2(5); begin select </div> </li> <li><a href="/article/1603.htm" title="【Nginx三】Nginx作为反向代理服务器" target="_blank">【Nginx三】Nginx作为反向代理服务器</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a> <div>Nginx一个常用的功能是作为代理服务器。代理服务器通常完成如下的功能:   接受客户端请求 将请求转发给被代理的服务器 从被代理的服务器获得响应结果 把响应结果返回给客户端 实例 本文把Nginx配置成一个简单的代理服务器 对于静态的html和图片,直接从Nginx获取 对于动态的页面,例如JSP或者Servlet,Nginx则将请求转发给Res</div> </li> <li><a href="/article/1730.htm" title="Plugin execution not covered by lifecycle configuration: org.apache.maven.plugin" target="_blank">Plugin execution not covered by lifecycle configuration: org.apache.maven.plugin</a> <span class="text-muted">blackproof</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/%E6%8A%A5%E9%94%99/1.htm">报错</a> <div>转:http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin   maven报错: Plugin execution not covered by lifecycle configuration: </div> </li> <li><a href="/article/1857.htm" title="发布docker程序到marathon" target="_blank">发布docker程序到marathon</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/docker+%E5%8F%91%E5%B8%83%E5%BA%94%E7%94%A8/1.htm">docker 发布应用</a> <div>1 发布docker程序到marathon 1.1 搭建私有docker registry 1.1.1 安装docker regisry docker pull docker-registry docker run -t -p 5000:5000 docker-registry 下载docker镜像并发布到私有registry docker pull consol/tomcat-8.0 </div> </li> <li><a href="/article/1984.htm" title="java-57-用两个栈实现队列&&用两个队列实现一个栈" target="_blank">java-57-用两个栈实现队列&&用两个队列实现一个栈</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> import java.util.ArrayList; import java.util.List; import java.util.Stack; /* * Q 57 用两个栈实现队列 */ public class QueueImplementByTwoStacks { private Stack<Integer> stack1; pr</div> </li> <li><a href="/article/2111.htm" title="Nginx配置性能优化" target="_blank">Nginx配置性能优化</a> <span class="text-muted">cfyme</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a> <div>转载地址:http://blog.csdn.net/xifeijian/article/details/20956605   大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必</div> </li> <li><a href="/article/2238.htm" title="[JAVA图形图像]JAVA体系需要稳扎稳打,逐步推进图像图形处理技术" target="_blank">[JAVA图形图像]JAVA体系需要稳扎稳打,逐步推进图像图形处理技术</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>      对图形图像进行精确处理,需要大量的数学工具,即使是从底层硬件模拟层开始设计,也离不开大量的数学工具包,因为我认为,JAVA语言体系在图形图像处理模块上面的研发工作,需要从开发一些基础的,类似实时数学函数构造器和解析器的软件包入手,而不是急于利用第三方代码工具来实现一个不严格的图形图像处理软件......   &nb</div> </li> <li><a href="/article/2365.htm" title="MonkeyRunner的使用" target="_blank">MonkeyRunner的使用</a> <span class="text-muted">dai_lm</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/MonkeyRunner/1.htm">MonkeyRunner</a> <div>要使用MonkeyRunner,就要学习使用Python,哎 先抄一段官方doc里的代码 作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏 # Imports the monkeyrunner modules used by this program from com.android.monkeyrunner import MonkeyRun</div> </li> <li><a href="/article/2492.htm" title="Hadoop-- 海量文件的分布式计算处理方案" target="_blank">Hadoop-- 海量文件的分布式计算处理方案</a> <span class="text-muted">datamachine</span> <a class="tag" taget="_blank" href="/search/mapreduce/1.htm">mapreduce</a><a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F%E8%AE%A1%E7%AE%97/1.htm">分布式计算</a> <div>csdn的一个关于hadoop的分布式处理方案,存档。 原帖:http://blog.csdn.net/calvinxiu/article/details/1506112。     Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同ja</div> </li> <li><a href="/article/2619.htm" title="以資料庫驗證登入" target="_blank">以資料庫驗證登入</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a> <div>以資料庫驗證登入 由於 Yii 內定的原始框架程式, 採用綁定在UserIdentity.php 的 demo 與 admin 帳號密碼:    public function authenticate()    {        $users=array( &nbs</div> </li> <li><a href="/article/2746.htm" title="github做webhooks:[2]php版本自动触发更新" target="_blank">github做webhooks:[2]php版本自动触发更新</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/webhooks/1.htm">webhooks</a> <div>上次已经说过了如何在github控制面板做查看url的返回信息了。这次就到了直接贴钩子代码的时候了。 工具/原料 git github 方法/步骤   在github的setting里面的webhooks里把我们的url地址填进去。   钩子更新的代码如下: error_reportin</div> </li> <li><a href="/article/2873.htm" title="Eos开发常用表达式" target="_blank">Eos开发常用表达式</a> <span class="text-muted">蕃薯耀</span> <a class="tag" taget="_blank" href="/search/Eos%E5%BC%80%E5%8F%91/1.htm">Eos开发</a><a class="tag" taget="_blank" href="/search/Eos%E5%85%A5%E9%97%A8/1.htm">Eos入门</a><a class="tag" taget="_blank" href="/search/Eos%E5%BC%80%E5%8F%91%E5%B8%B8%E7%94%A8%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">Eos开发常用表达式</a> <div>Eos开发常用表达式 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2014年8月18日 15:03:35 星期一     &</div> </li> <li><a href="/article/3000.htm" title="SpringSecurity3.X--SpEL 表达式" target="_blank">SpringSecurity3.X--SpEL 表达式</a> <span class="text-muted">hanqunfeng</span> <a class="tag" taget="_blank" href="/search/SpringSecurity/1.htm">SpringSecurity</a> <div>使用 Spring 表达式语言配置访问控制,要实现这一功能的直接方式是在<http>配置元素上添加 use-expressions 属性:   <http auto-config="true" use-expressions="true"> 这样就会在投票器中自动增加一个投票器:org.springframework</div> </li> <li><a href="/article/3127.htm" title="Redis vs Memcache" target="_blank">Redis vs Memcache</a> <span class="text-muted">IXHONG</span> <a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a> <div>1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3. Redis支持数据的备份,即master-slave模式的数据备份。 4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Red</div> </li> <li><a href="/article/3254.htm" title="Python - 装饰器使用过程中的误区解读" target="_blank">Python - 装饰器使用过程中的误区解读</a> <span class="text-muted">kvhur</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>大家都知道装饰器是一个很著名的设计模式,经常被用于AOP(面向切面编程)的场景,较为经典的有插入日志,性能测试,事务处理,Web权限校验, Cache等。 原文链接:http://www.gbtags.com/gb/share/5563.htm Python语言本身提供了装饰器语法(@),典型的装饰器实现如下:   @function_wrapper de</div> </li> <li><a href="/article/3381.htm" title="架构师之mybatis-----update 带case when 针对多种情况更新" target="_blank">架构师之mybatis-----update 带case when 针对多种情况更新</a> <span class="text-muted">nannan408</span> <a class="tag" taget="_blank" href="/search/case+when/1.htm">case when</a> <div>1.前言.    如题. 2. 代码.   <update id="batchUpdate" parameterType="java.util.List"> <foreach collection="list" item="list" index=&</div> </li> <li><a href="/article/3508.htm" title="Algorithm算法视频教程" target="_blank">Algorithm算法视频教程</a> <span class="text-muted">栏目记者</span> <a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>课程:Algorithm算法视频教程 百度网盘下载地址: http://pan.baidu.com/s/1qWFjjQW 密码: 2mji 程序写的好不好,还得看算法屌不屌!Algorithm算法博大精深。 一、课程内容: 课时1、算法的基本概念 + Sequential search 课时2、Binary search 课时3、Hash table 课时4、Algor</div> </li> <li><a href="/article/3635.htm" title="C语言算法之冒泡排序" target="_blank">C语言算法之冒泡排序</a> <span class="text-muted">qiufeihu</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>任意输入10个数字由小到大进行排序。 代码: #include <stdio.h> int main() { int i,j,t,a[11]; /*定义变量及数组为基本类型*/ for(i = 1;i < 11;i++){ scanf("%d",&a[i]); /*从键盘中输入10个数*/ } for</div> </li> <li><a href="/article/3762.htm" title="JSP异常处理" target="_blank">JSP异常处理</a> <span class="text-muted">wyzuomumu</span> <a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a> <div>1.在可能发生异常的网页中通过指令将HTTP请求转发给另一个专门处理异常的网页中: <%@ page errorPage="errors.jsp"%>   2.在处理异常的网页中做如下声明: errors.jsp: <%@ page isErrorPage="true"%>,这样设置完后就可以在网页中直接访问exc</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>