- 【学习教程】遥感、GIS和GPS技术在水文、气象、灾害、生态、环境及卫生等领域中的应用
【内容简介】:第一讲3S技术及软件简介1.13S技术及应用案例文献解析1.23S技术软件(ArcGIS、ENVI)简介1.3如何快速掌握ArcGIS1.4ArcGIS界面及数据加载1.5文档保存方式第二讲ArcGIS数据管理2.1ArcGIS数据类型与数据结构2.2shapefile数据、个人地理数据库MDB和文件地理数据库GDB2.3地理空间数据建库的理论、方法和步骤2.4ArcGIS数据管理第
- ARCGIS用户界面组件详解及操作指南
知乎机构号团队
本文还有配套的精品资源,点击获取简介:ARCGIS是一款功能丰富的地理信息系统软件,本文详细介绍了其启动窗口、主界面以及工具条的构成和作用。启动窗口提供了快速进入工作流程的选项,主界面包括菜单栏、工具条、工作空间、属性面板、目录窗口、状态栏、布局视图和数据视图等关键部分。了解和熟悉这些界面元素,有助于用户提高工作效率,更好地利用ARCGIS解决地理信息问题。1.ArcGIS工具条概述及启动窗口Ar
- ArcGIS规划符号库详解与应用指南
Neo-ke
本文还有配套的精品资源,点击获取简介:ArcGIS是一个广泛应用于地理信息系统领域的软件,规划符号库是其关键组成部分,提供标准化图形元素来绘制地图上的规划信息。符号库以SVG格式存储,支持自定义调整,便于在地图制作和空间分析中使用。本篇详解规划符号库的结构、特点以及如何导入到ArcGIS样式库中,展示如何在实际应用中提高地图表达的专业性和可视化效果。1.ArcGIS软件介绍ArcGIS,全称Arc
- ArcGIS Pro SDK (七)编辑 11 撤销&重做
Winemonk
ArcGISProSDKarcgisc#arcgisprosdkgis
ArcGISProSDK(七)编辑11撤销&重做文章目录ArcGISProSDK(七)编辑11撤销&重做1撤消/重做最近的操作环境:VisualStudio2022+.NET6+ArcGISProSDK3.01撤消/重做最近的操作//撤销if(MapView.Active.Map.OperationManager.CanUndo)MapView.Active.Map
- ArcGIS Pro SDK (七)编辑 2 启用编辑
Winemonk
ArcGISProSDKarcgisarcgisprosdkgisc#
ArcGISProSDK(七)编辑2启用编辑目录ArcGISProSDK(七)编辑2启用编辑1启用编辑2禁用编辑环境:VisualStudio2022+.NET6+ArcGISProSDK3.01启用编辑//如果没有正在编辑if(!Project.Current.IsEditingEnabled){varres=MessageBox
- 【Mars3d】支持的basemaps数组与layers数组的坐标系列举
mianmianwu
3d
问题场景:basemap是epsg4326的。,layer图层是epsg4450的。可以在一个页面中展示吗?回复:可以不同坐标系叠加,但layer图层是epsg4450的只支持arcgis动态服务,其他情况的不支持wmts只支持3个坐标系,EPSG4490\4326\3857说明:1.如果是其他坐标系的数据,需重新生产原数据为对应的支持的坐标系格式数据。2.支持的坐标系可以直接参数crs配置对应的
- ARCGIS---叠加、提取分析工具(矢量数据)
蓝重要我重要
arcgis
分析工具空间变化属性变化Union合并打断后保留所有面与合并要素相交的部分,在原属性上增加合并要素属性Intersect相交打断后保留公共部分新增相交要素的属性SymmetricalDifference均匀插值打断后保留非公共部分原属性(新增字段)Identity标记打断后保留输入要素部分与标记要素相交的部分,在原属性上增加标记要素属性Erase擦除打断后保留输入要素的子集(与擦除要素的非公共部分
- 如何在 ArcGIS 中使用 Microsoft Excel 文件_20250614
Lauren_Lu
arcgismicrosoftexcel
如何在ArcGIS中使用MicrosoftExcel文件软件版本:win11;ArcGIS10.8;Office20241.确认ArcGIS10.8对.xlsx文件的支持ArcGIS10.8支持.xlsx文件(Excel2007及以上格式),但需要安装MicrosoftAccessDatabaseEngine驱动程序来读取这些文件。ArcGIS10.8是一个32位应用程序,因此需要32位的驱动程序
- Arcgis Engine地理信息系统二次开发全套示例指南
瞬泉
本文还有配套的精品资源,点击获取简介:ArcGISEngine为开发者提供了一套强大的工具来集成GIS功能到自定义应用程序中,本套示例涵盖了从基础到高级的二次开发实践,包含加载地图文档、处理矢量和栅格数据、地图交互操作、地图符号化技术以及用户交互等关键功能。本指南旨在通过提供详尽的示例,帮助开发者快速掌握ArcGISEngine的使用,以便构建功能丰富、用户体验优良的地理信息系统应用。1.ArcG
- Arcgis地理配准变换方法说明
零阶多项式-将使用零阶多项式来平移数据。当已对数据进行地理配准但通过微小的平移可以更好的排列数据时,通常使用该多项式。执行零阶多项式平移只需要一个连接线。相似性多项式-将使用一阶变换,尝试保持原始栅格的形状。RMS错误会高于其他多项式变换,因为保存形状比最佳大小更重要。一阶多项式-将使用一阶多项式(仿射)以将输入点拟合为平面。二阶多项式-将使用二阶多项式将输入点拟合为稍微复杂一些的曲面。三阶多项式
- ArcGIS Maps :在Vue3中加载ArcGIS地图
Vue3中使用ArcGISMapsSDKforJavaScript的步骤一、创建Vue3项目1、新建ArcGISAPIProject文件夹,并用vscode打开2、打开终端,在终端中输入npmcreatevite@latest+项目名称vite-vue3-arcgis,选择vue框架,并选中JavaScript语音创建项目3、创建成功后,进入vite-vue3-arcgis文件夹,并使用pnpmi
- ArcPy脚本基础:自动化GIS工作流
鱼总美签
ArcGISArcPy地理处理脚本变量使用模块导入
ArcPy脚本基础:自动化GIS工作流背景简介ArcPy是ArcGIS软件包中用于自动化地理空间分析任务的一个强大工具。通过ArcPy,可以编写Python脚本来执行GIS操作,从而节省时间并提高效率。本文旨在根据提供的书籍章节内容,对ArcPy脚本编写的基础知识进行总结,包括如何访问和使用ArcGIS帮助系统、处理参数、使用变量以及导入ArcPy模块等。ArcGIS帮助系统的使用在开始编写脚本之
- SWAT模型高阶应用暨SWAT模型无资料地区建模、不确定分析及气候、土地利用变化对水资源与面源污染影响分析
Yolo566Q
经验分享
一:SWAT模型应用热点分析1.1SWAT模型应用文献解析及热点剖析1.2讨论二:无资料地区快速建立SWAT模型2.1无资料地区DEM数据制备2.2无资料地区土地利用制备2.3无资料地区土壤数据制备2.4无资料地区气象数据制备2.5无资料地区SWAT模型率定验证2.6案例分析:遥感产品和SWAT模型结合研究三:ArcGIS高级及应用3.1ArcGIS高级操作3.2ArcGIS水文分析及SWAT应用
- ArcGIS中利用泰森多边形法分析站点与流域占比
haokan_Jia
GisMaparcgis
1.数据准备测雨站点表.xls和原始小流域图层wata.shp。将站点导出成shp图层。查询有雨站点sql:SELECTDISTINCTT.*FROMST_PPTN_RBLEFTJOINST_STBPRP_BTONB.STCD=T.STCDANDT.STTP!='JYYLZ'ANDB.DRP>0WHEREB.tm>='2020-07-0908:00'ANDTM<='2020-07-3008:00'
- SWAT模型高阶应用——无资料地区建模、不确定分析及气候变化、土地利用对面源污染影响模型
青春不败 177-3266-0520
水文水资源SWAT模型水文水资源水文模型面源污染土地利用
一:SWAT模型应用热点分析1.1SWAT模型应用文献解析及热点剖析二:无资料地区快速建立SWAT模型2.1无资料地区DEM数据制备2.2无资料地区土地利用制备2.3无资料地区土壤数据制备2.4无资料地区气象数据制备2.5无资料地区SWAT模型率定验证2.6遥感产品和SWAT模型结合研究三:基于控制单元的流域SWAT模型建立3.1ArcGIS高级操作3.2ArcGIS水文分析及SWAT应用3.3p
- Arcgis Map Server 可以访问, 但是地图页面空白的一种解决方法
ssxbxk
arcgisopenlayersol.source.XYZ地图空白
1.背景之前部署很久的一个地图服务地址,突然地图一片空白,询问了客户,说是更换了交换机(有可能是这个原因导致的).可以访问地图服务的主界面:http://XXX.XXX.XXX.XXX:6080/arcgis/rest/services/map/MapServer但是通过openlayers访问地图,实际访问如下export地址,却加载不到图片:http://XXX.XXX.XXX.XXX:608
- 洪水风险图制作全流程:HEC-RAS 与 ArcGIS 的耦合应用
zm-v-15930433986
防洪洪水hec
技术点目录一、HER-RAS理论二、一维数学模型基本地形导入三、恒定流、非恒定流一维数学模型水流计算四、一维数学模型计算结果分析五、一维数学模型增设构筑物六、二维河道水动力模拟七、HEC-RAS在溃坝模型中的应用八、HEC-RAS在洪水风险图中的应用了解更多——————————————————————————————————————————————————前言综述HEC-RAS作为水利工程领域应用
- ArcGIS 投影坐标系和地理坐标系转换
小通熊
arcgis
ArcGIS投影坐标系和地理坐标系转换地理坐标系和投影坐标系之间的转换,以及产品数据和本地矢量数据之间的坐标系统一直没有特别清楚,现在操作中有了新的认识,记录如下。地理坐标系输出和现实都是以经纬度的形式投影坐标系是以米为单位的形式在投影坐标系和地理坐标系转换的过程中,有时会出现转换后的数据不能显示的问题,主要原因是用错了转换工具。对于当前是地理坐标系的数据来说,要生成投影坐标系,选project。
- ArcGIS Pro 3.0加载在线高德地图
GISER_WDL
arcgis
1、打开ArcGISOnline官网,登录自己的账号,登录后效果如下图所示官网地址:https://www.arcgis.com/home/webmap/viewer.html2、点击Add,选择AddLayerfromWeb,如下图所示3、在显示的AddLayerfromWeb页面内,类型选择ATileLayer,下面输入需要加载的TMS服务的链接,再下面勾选上UseasBasemap,下面输入
- ArcGIS中去除矢量的ZM值的实现方法
地信探索者
arcgis
一、背景及意义日常工作中,我们经常需要将要素图层转为DWG,转换后的DWG中线均为三维多段线,然而我们需要的通常是二维多段线,那么该怎样处理,才能使转换后的线是二维多段线呢?二、实现的具体步骤1、对输入要素图层使用“复制要素”工具,点击右下角的环境,点击“M值”、“Z值”,将“M值”、“Z值”的“输出包含M值”、“输出包含Z值”都改为“Disabled”,点击确定,输出要素类中选择合适的存储路径及
- ArcGIS中批量删除指定工作空间内的空图层的实现方法
地信探索者
arcgis
一、背景及意义在日常工作中,我们接触到的数据库通常包含很多空图层,比如“海机数据处理工具箱”中的“三调国土变更调查工具箱”中的“2各图层逻辑检查工具”输出的矢量有十来个,但是通常有一些图层是空的,如果每次都全部加载进去,需要一个一个图层打开属性表进行查看,费时费力,那么有没有办法可以批量删除工作空间内空图层呢?答案是肯定的,请继续往下看。二、大体思路在模型构建器中实现,使用“迭代要素类”迭代工作空
- 【ArcGIS Pro】底图(在线资源)加载失败解决方案记录
无事小神仙666
ArcGISProarcgis
在下载安装ArcGISPro后,初始默认为第两个门户“https://www.arcgis.com/”,如果需要加载底图的话,需要使用梯子;否则,就不能使用。比如,当你下次再打开软件的时候,发现地形图只有山体阴影可以显示,而地形图前面就会出现红色的感叹号“❗”。门户加载底图
- 学了Arcgis的水文分析——捕捉倾泻点,河流提取与河网分级,3D图层转要素失败的解决方法,测量学综合实习网站存着
黄鹂绿柳
arcgis
ArcGIS水文分析实战教程(7)细说流域提取_汇流域栅格-CSDN博客ArcGIS水文分析实战教程(6)河流提取与河网分级_arcgis的dem河流分级-CSDN博客ArcGIS水文分析实战教程(5)细说流向与流量-CSDN博客ArcGISPro中如何将点替换为3D模型-GIS知乎-新一代GIS问答社区测量学的综合实习可能用到:如何将DOM和DSM生成的三维场景导出为三维模型-GIS知乎-新一代
- GPT-ArcGIS 在生态评价中的综合应用:多因子权重分析与适宜性制图
技术点目录专题一AI大模型应用1.1人工智能(AI)、机器学习、深度学习及大模型专题二ArcGIS工作流程及功能专题三prompt的使用技巧专题四AI助力工作流程专题五AI助力数据读取专题六AI助力数据编辑与处理专题七AI助力空间分析专题八AI助力遥感分析专题九AI助力二次开发专题十AI助力科研绘图专题十一ArcGIS+AI综合应用了解更多—————————————————————————————
- DEM 地形分析与水文建模:基于 ArcGIS 的流域特征提取
zm-v-15930433986
arcgisarcgis
技术点目录一、GIS理论及ArcGIS认识二、ArcGIS数据管理与转换三、ArcGIS地图制作与发布四、ArcGIS数据制备与编辑五、ArcGIS矢量空间分析及应用六、ArcGIS栅格空间分析及应用七、ArcGIS空间插值及应用八、DEM数据与GIS三维分析九、ArcGIS高级建模及应用十、综合讲解了解更多—————————————————————————————————————————————
- GIS应用攻略:全面涵盖GIS基础、ArcGIS操作、数据制备、空间分析、地图制作、三维建模与多领域实战应用,助力科研与行业实践!
小艳加油
教程GIS数据制备空间分析ArcGIS
数据制备与管理:随着信息技术的飞速发展,数字地球、智慧地球等新概念应运而生,人们对信息的需求也日益增长。地理信息系统(GIS)作为处理空间数据的强大工具,在国民经济的各个行业中得到了广泛应用。尤其在大数据时代,海量的空间数据和个性化的地理信息服务不断涌现,如何高效地处理和分析这些数据,以满足科研和行业系统的需求,成为亟待解决的问题。因此,让广大科研人员和行业部门的业务人员更好地了解GIS数据制备、
- ArcPy扩展模块的使用
pianmian1
python
操作地图元素使用arcpy.mp,可以操作地图上的元素,例如更新图片、公司徽标或更新文本字符串等。此外,还可以扩展地理处理脚本工具以直接使用地图、布局和其他工程元素。修改图层符号系统以下代码展示了如何修改图层的符号系统:importarcpy#加载ArcGISPro工程文件aprx=arcpy.mp.ArcGISProject("C:/Mapping/Symbology.aprx")#获取地图和图
- ArcPy扩展模块的使用(3)
pianmian1
python
管理工程项目arcpy.mp模块允许用户管理布局、地图、报表、文件夹连接、视图等工程项目。例如,可以更新、修复或替换图层数据源,修改图层的符号系统,甚至自动在线执行共享要托管在组织中的工程项。以下代码展示了如何更新图层的数据源:importarcpy#加载ArcGISPro工程文件aprx=arcpy.mp.ArcGISProject(r"C:\Projects\YosemiteNP\Yosemi
- ArcGIS+AI:涵盖AI大模型应用、ArcGIS功能详解、Prompt技巧、AI助力的数据处理、空间分析、遥感分析、二次开发及综合应用等
小艳加油
教程ArcGISAI遥感分析空间分析数据处理
GIS凭借其强大的空间数据处理能力、先进的空间分析工具、灵活的地图制作与可视化功能,以及广泛的扩展性和定制性,已成为地理信息科学的核心工具。它在城市规划、环境科学、交通管理等多个学科领域发挥着至关重要的作用。与此同时,GPT等AI大模型在自然语言处理、文本生成、智能对话和知识库构建方面的优势,为GIS的智能化和自动化带来了新的可能性,显著提升了文本创作的效率和智能系统的交互体验。ArcGIS作为G
- ArcGIS Pro 3.4 二次开发 - 任务
Winemonk
ArcGISPro3.4二次开发指南arcgis.netc#arcgispro
环境:ArcGISProSDK3.4+.NET8文章目录任务1任务1.1检索项目中的所有任务项1.2打开任务文件-.esriTasks文件1.3打开项目任务项1.4关闭任务项1.5导出任务项1.6获取任务信息-从TaskProjectItem1.7获取任务信息-从.esriTasks文件1.8在任务文件中打开特定任务-.esriTasks文件1.9订阅任务事件任务1任务1.1检索项目中的所有任务项
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {