- 有关区块链的一些数学知识储备
fc&&fl
考研学习
1.集合集合是由不同对象组成的整体(collectionsofobjects)的数学模型,这些对象被称为集合的元素(elements)。整数(Integers)、有理数(Rationalnumbers)、实数(Realnumbers)、复数(Complexnumbers)、矩阵(Matrices)、多项式(Polynomials)、多边形(Polygons)以及其他的很多概念实质上都是集合。常用集
- 14.6 OpenGL图元装配和光栅化:多边形
乘风之羽
OpenGL图形渲染
多边形Polygons多边形是由三角形带、三角形扇或一系列独立三角形产生的三角形产生的。与点和线段一样,多边形光栅化由多个变量控制。通过使用目标POLYGON_SMOOTH调用Enable或Disable来启用或禁用多边形抗锯齿。基本多边形光栅化BasicPolygonRasterization根据多边形的面积符号确定多边形是正向还是背向。面积通过多边形的窗口坐标计算,使用glFrontFace函
- python实现删除数据集json中的框标注
Env1sage
pythonjsonlinux
importosimportjsondefonly_polygons():jsonF=[]newF=[]foriinrange(7):json_folder=r'jsonfolderaddress'new_folder=r'targetfolderaddress'ifos.path.exists(json_folder):jsonF.append(json_folder)newF.append(n
- MAYA建模桌面一角_maya多边形建模实例-制作茶几步骤
烈焰双雄
MAYA建模桌面一角
1/2茶几制作步骤一、准备工作1.将菜单切换到polygons模块菜单,并熟悉EditMesh和Mesh菜单中的各个功能2.将工具架也切换到polygons模块3.分析场景中的各个元素的结构和组成二、茶几部分的建模1.茶几架子(先做其中一个,然后复制旋转做出另一个)a.创建polygongs的球体,观察它的轴向及两个顶点的方向b.旋转90度(rotatex=90),并放大球体c.进入顶视图top,
- R 绘制交互式地图 Mapview
jamesjin63
R绘制交互式地图Mapviewleaflet可以实现交互式地图,这里直接一中国为例,展示不同省份的population以及mapview上的实现。leaflet基础篇可以去官网;该文章内容的地图图层文件,均是sf形式。leaflet可以直接加载sf,省去转换Polygons的麻烦。1.leaflet1.1加载China地图library(ggplot2)library(dplyr)library(
- qt项目-《图像标注软件》源码阅读笔记-Shape类绘图及其子类
Mr.Q
qt笔记qt
目录1.Shape概览2.Shape基类2.1字段2.2方法2.3嵌套类型3.Shape2D2d形状纯虚基类3.1字段3.2方法4.Shape3D3d形状纯虚基类5.Shape2D子类5.1Rectangle矩形类1.Shape概览功能:Shape类及其子类负责形状的绘制及形状的存储。Shape有7个子类。Brush代表画刷形状,用于分割标注;Rectangle代表矩形形状;Polygons代表多
- WorldWind Android上加载白模数据
nanjumufeng
worldwindjavaandroid笔记
这篇文章介绍下如何加载白模数据。这个白模数据的格式是shapefile格式的文件。白模数据拷贝到手机本地,然后读取白模数据,进行加载展示。worldwindandroid本身是不支持加载白模数据的,但是可以根据现有提供的加载Polygons的方式,进行二次开发,使得worldwind能够加载shapefile格式的白模数据。这个白模坐标必须是84坐标系,否则不能正常加载。另外加载的白模数据量不宜过
- Android WorldWind加载shapefile格式文件形成三维效果
nanjumufeng
Android学习教程android
目录1前言2实现思路3绘制Polygons4读取shapefile文件5加载立体模型6问题1前言在项目中有时会加载shapefile格式的数据,要形成三维立体效果。但是查看worldwindNASA官网,在worldwindandroid的使用教程中并没用加载shapefile格式的教程,然后源码中也没有开发加载shp文件的接口。但是要项目要加载shapefile的模型,怎么办呢?我查看使用教程,
- OBJ文件格式简介与OBJ文件格式转换
wangming100
3D模型在线转换3dOBJ格式OBJ转换3D模型格式转换在线转换
OBJ格式简介OBJ文件是一种文本文件格式,这就意味着可以直接用写字板打开进行查看和修改。目前几乎所有知名的3D软件都支持OBJ文件的读写,不过很多软件需要通过插件才能做到这一点。另外,作为一种优秀的文件格式,很多游戏引擎也都支持OBJ文件。OBJ文件格式可以包含以下信息:1、多边形(Polygons):OBJ文件格式可以表示任意的多边形,包括三角形、四边形、五边形等。2、直线(Lines):OB
- 高德地图通过行政区划名称获取边界线数据绘制多边形面展示
月照一江秋水
前端javascript开发语言
//绘制行政区划(子区划)//区划编码(adcode),区域节点(AreaNode)drawAreaNode(areaName){letthat=this;const{map}=this;if(this.polygons.length>=1){map.remove(this.polygons);}if(this.areaMarker.length>=1){map.remove(this.areaM
- uniapp+腾讯地图实现地图标记点位以及画多边形
不做标题党!
uniapp前端
效果:官网:https://uniapp.dcloud.net.cn/component/map.html#map//回显的数据格式polygons:[{points:[{latitude:28.51888245793022,longitude:119.98906378916045,},{latitude:28.475729153565684,longitude:119.7966929814844
- python把ChestX-Det-Dataset的json样本转为COCO数据集的json格式
清梦枕星河~
常用高效技巧软件方法和命令等pythonjsonopencvCOCOChestX-Det-Data
ChestX-Det-Dataset数据集网址:https://github.com/Deepwise-AILab/ChestX-Det-Dataset/tree/main数据集JSON内容:[{"file_name":"36199.png","syms":[],"boxes":[],"polygons":[]},{"file_name":"36302.png","syms":["Effusion
- OBJ文件解析
冰糖葫芦娃Q
文件
OBJ文件是一种文本文件,可以直接用写字板或是文档编辑器进行查看和编辑修改。1.OBJ文件特点(1)OBJ文件是一种3D模型文件,不包含动画、材质特性、贴图路径、动力学、粒子等信息。(2)OBJ文件主要支持多边形(Polygons)模型。(3)OBJ文件支持三个点以上的面。(4)OBJ文件支持法线和贴图坐标。2.OBJ文件结构:以一个立方体模型的test.obj文件为例,以下为文件内容:mtlli
- Mask to Polygons mask转Polygons并保存为labelMe json文件
脚踏南山
python
#-*-coding:UTF-8-*-"""@项目名称:CommonFunctionS.py@作者:陆地起飞全靠浪@创建日期:2022-04-12-11:24"""importbase64importcopyimportglobimportjsonimportsysimporttimeimportcv2ascvfrompaddle.visionimporttransformsimportosimp
- cesium 和 turf 结合,判断点在不在面的范围里面
一条摸鱼的咸鱼
前端javascript开发语言
最近在项目中遇到一个需求判断地球上的坐标点在不在区域面的范围内,在的话把点高亮显示,不在范围内的话就变暗显示首先引用cesium和turf库import*asCesiumfrom"cesium"import*asturffrom"@turf/turf"2.在封装一个方法,方法的参数polygons是面的经纬度集合,points是坐标点位的实体对象,也可以直接传经纬度信息,这样就省去了转换,我这里是
- uniapp开发小程序实现考勤打卡,附带源码
来自湖南的阿晨
wx小程序uniapp全栈uni-app小程序
效果图:考勤打卡三步走:在地图上绘制打卡区域:例图:附上代码:开始绘制结束绘制生成面生成面重新绘制重新绘制提交绘制提交绘制exportdefault{data(){return{curLongitude:113.324520,curLatitude:23.099994,markers:[],isDrawing:false,points:[],polygons:[{points:[],strokeW
- qgis-contour plot
榴莲气象
https://support.dronesmadeeasy.com/hc/en-us/articles/217759823-Using-QGIS-to-make-custom-Contour-Maps?mobile_site=truehttps://github.com/mtop/speciesgeocoder/wiki/Tutorial-for-creating-polygons-in-QGI
- UE4 Cesium 制作指定形状水域
远离UE4
ue4
找到该文件,复制它到项目目录中找到该文件,同时也复制到项目目录中如图所示加这几个变量可以控制水体流动以及流速加上CesiumCartographicPolygon拖动图中四个点,按住Alt,可以新增白色节点在Cesium3DTileset内,加入CesiumPolygonRasterOverlay组件先点击Polygons的+号,就有Index[0],在Index[0]内放入变量CesiumCar
- 微信小程序 地图map(电子围栏圆形和多边形)
悅悅~
微信小程序小程序
正常情况下是没有手机上画电子围栏的,公共平台上我也没找到,所以走了一个歪点子,就是给地图添加点击事件,记录点的位置,在画到电子围栏上就是添加电子围栏了,如果只是显示电子围栏就简单了一、多边形电子围栏删除围栏字段说明:bindtapMap:地图点击方法creatPolygons:点图围栏绘制方法markers:显示位置点polygons:连线位置点Page({data:{latitude:24.46
- Android OpenGL ES介绍(一)
潇湘夜雨123
前言OpenGL是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库,而OpenGLES是OpenGL的子集,针对手机、PDA和游戏主机嵌入式设备而设计。OpenGLES是从OpenGL裁剪定制而来的,去除了glBegin/glEnd,四边形(GL_QUADS)、多边形(GL_POLYGONS)等复杂图元等许多非绝对必要的特性,剩下最核心有用的部分。正文大纲OpenGLES的名词
- arcpy批量将excel一些列的点坐标制作成面
认真学GIS
arcgis
使用Arcpy可以批量将Excel表格中的点坐标制作成面,并将对应组点的属性写入到对应面的属性中。importarcpyimportxlrd#设置输入数据路径excel_file=r"C:\data\points.xlsx"#包含点坐标和属性的Excel表格output_feature_class=r"C:\data\polygons.shp"#输出的面要素类路径#打开Excel表格workboo
- arcpy批量提取面状水系中间线
认真学GIS
arcgis
由于面状水系可能存在多条中间线,因此批量提取时需要使用ArcGIS中的FeatureToLine工具结合Python循环和游标来完成。以下是代码:importarcpyimportos#设置输入输出路径和文件名input_folder=r"C:\data\river_polygons"output_folder=r"C:\data\river_midlines"#创建输出文件夹ifnotos.pa
- imgaug Augment Polygons 对标注图片和polygons的数据增强
钱多多先森
工具库python深度学习机器学习imgaug
对于本地化进行图像的增强,大家都是非常好操作的。但是,对于标注信息一起增强,还是稍微有一些难度的,麻烦很多。我是遇到一个数据集非常少的任务,只有40张图。就直接标记了去训练,发现几乎不拟合,当然这里使用的是yolov8,而不是UNet。于是,先本地化给增强到50倍数据集,然后再去训练,说不定是个好的方法。这里采用的就是imgaug的开源库,学习参考如下:imgaug地址官方文档AugmentPol
- 【2D游戏制作笔记】如何做出较好的角色操作手感
鱼树(◔◡◔)
游戏unity
目录1.地面与角色的碰撞检测2.操作过程中人物消失不见3.墙上控制以下内容是对自己制作过程中遇到问题的记录,不一定科学准确。1.地面与角色的碰撞检测当人物下落速度较大时,有时会出现人物穿过地面或嵌入到地面中的情况。当使用Tilemap制作地面时:为其添加CompositeCollider2D组件将上述组件中的GeometryType选为Polygons将TilemapCollider2D中的Use
- vue高德地图绘制行政区边界
zj_zjk_sjz
vue.js
importAMapLoaderfrom"@amap/amap-jsapi-loader";//设置安全密钥window._AMapSecurityConfig={securityJsCode:'从高德申请的安全密钥',}exportdefault{name:"index",data(){return{districtCode:'310112',district:null,polygons:[],
- OpenGL ES入门指南(一)
wwww-1203
OpenGLAndroidiOS图形渲染iosandroid
OpenGLES入门指南(一)--引言一、OpenGLES基础简介OpenGLES(OpenGLforEmbeddedSystems)是从OpenGL裁剪定制而来的,去除了glBegin/glEnd,四边形(GL_QUADS)、多边形(GL_POLYGONS)等复杂图元等许多非绝对必要的特性。OpenGL和OpenGLES的区别之所以会推出OpenGL-ES版本,主要是应对嵌入式环境和应用的要求。
- 02.图像分割中将掩码转换为坐标点的方法(多目标)
kunleiX
目标检测计算机视觉人工智能
场景图像分割中,模型输出二值掩码图,转化为目标轮廓的xy坐标点对集合(一张掩码图对应多个目标)实现importnumpyasnpfromimanticsimportMaskdefmask2polygons(mask):output=[]polygons_list=(Mask(mask).polygons()).pointsforpolygonsinpolygons_list:saved_lengt
- Google Earth Engine(GEE)——全球建筑物矢量图免费下载Open Buildings V1 Polygons
此星光明
GEE数据集专栏geebuild建筑物识别提取
之前我们已经介绍过了关于微软全球建筑物提取的矢量图。全球建筑物提取数据集(免费下载):微软/GlobalMLBuildingFootprints_此星光明2021年博客之星云计算Top3的博客-CSDN博客_建筑物提取数据集数据介绍:这个大规模的开放数据集包括从高分辨率的50厘米卫星图像中得出的建筑物轮廓。它包含了5.16亿个建筑物的检测结果,覆盖了1940万平方公里的区域(占非洲大陆的64%)。
- 语义分割动手实践 - labelme标注和标签生成
shine stone
语义分割深度学习
语义分割动手实践-labelme标注和标签生成最近接触到语义分割任务,借助deeplabv3+和BiSeNetv2对分割任务有了初步的了解,为自己记录下整个流程1、语义分割数据标注标注工具:由于语义/实例分割任务多是多边形(polygons)轮廓标注,在此选用labelme标注工具。labelme安装,有需要可以创建虚拟环境,有python和pyqt5即可:创建labelme虚拟环境condacr
- TS基础篇10:模块
一眼就认出你
第一:基础语法moduleMyDemo{exportinterfaceIDemo{}exportclassDemoimplementsIDemo{}}第二:包别名moduleShapes{exportmodulePolygons{exportclassTriangle{}exportclassSquare{}}}importpolygons=Shapes.Polygons;varsq=newpol
- 枚举的构造函数中抛出异常会怎样
bylijinnan
javaenum单例
首先从使用enum实现单例说起。
为什么要用enum来实现单例?
这篇文章(
http://javarevisited.blogspot.sg/2012/07/why-enum-singleton-are-better-in-java.html)阐述了三个理由:
1.enum单例简单、容易,只需几行代码:
public enum Singleton {
INSTANCE;
- CMake 教程
aigo
C++
转自:http://xiang.lf.blog.163.com/blog/static/127733322201481114456136/
CMake是一个跨平台的程序构建工具,比如起自己编写Makefile方便很多。
介绍:http://baike.baidu.com/view/1126160.htm
本文件不介绍CMake的基本语法,下面是篇不错的入门教程:
http:
- cvc-complex-type.2.3: Element 'beans' cannot have character
Cb123456
springWebgis
cvc-complex-type.2.3: Element 'beans' cannot have character
Line 33 in XML document from ServletContext resource [/WEB-INF/backend-servlet.xml] is i
- jquery实例:随页面滚动条滚动而自动加载内容
120153216
jquery
<script language="javascript">
$(function (){
var i = 4;$(window).bind("scroll", function (event){
//滚动条到网页头部的 高度,兼容ie,ff,chrome
var top = document.documentElement.s
- 将数据库中的数据转换成dbs文件
何必如此
sqldbs
旗正规则引擎通过数据库配置器(DataBuilder)来管理数据库,无论是Oracle,还是其他主流的数据都支持,操作方式是一样的。旗正规则引擎的数据库配置器是用于编辑数据库结构信息以及管理数据库表数据,并且可以执行SQL 语句,主要功能如下。
1)数据库生成表结构信息:
主要生成数据库配置文件(.conf文
- 在IBATIS中配置SQL语句的IN方式
357029540
ibatis
在使用IBATIS进行SQL语句配置查询时,我们一定会遇到通过IN查询的地方,在使用IN查询时我们可以有两种方式进行配置参数:String和List。具体使用方式如下:
1.String:定义一个String的参数userIds,把这个参数传入IBATIS的sql配置文件,sql语句就可以这样写:
<select id="getForms" param
- Spring3 MVC 笔记(一)
7454103
springmvcbeanRESTJSF
自从 MVC 这个概念提出来之后 struts1.X struts2.X jsf 。。。。。
这个view 层的技术一个接一个! 都用过!不敢说哪个绝对的强悍!
要看业务,和整体的设计!
最近公司要求开发个新系统!
- Timer与Spring Quartz 定时执行程序
darkranger
springbean工作quartz
有时候需要定时触发某一项任务。其实在jdk1.3,java sdk就通过java.util.Timer提供相应的功能。一个简单的例子说明如何使用,很简单: 1、第一步,我们需要建立一项任务,我们的任务需要继承java.util.TimerTask package com.test; import java.text.SimpleDateFormat; import java.util.Date;
- 大端小端转换,le32_to_cpu 和cpu_to_le32
aijuans
C语言相关
大端小端转换,le32_to_cpu 和cpu_to_le32 字节序
http://oss.org.cn/kernel-book/ldd3/ch11s04.html
小心不要假设字节序. PC 存储多字节值是低字节为先(小端为先, 因此是小端), 一些高级的平台以另一种方式(大端)
- Nginx负载均衡配置实例详解
avords
[导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。
负载均衡
先来简单了解一下什么是负载均衡
- 乱说的
houxinyou
框架敏捷开发软件测试
从很久以前,大家就研究框架,开发方法,软件工程,好多!反正我是搞不明白!
这两天看好多人研究敏捷模型,瀑布模型!也没太搞明白.
不过感觉和程序开发语言差不多,
瀑布就是顺序,敏捷就是循环.
瀑布就是需求、分析、设计、编码、测试一步一步走下来。而敏捷就是按摸块或者说迭代做个循环,第个循环中也一样是需求、分析、设计、编码、测试一步一步走下来。
也可以把软件开发理
- 欣赏的价值——一个小故事
bijian1013
有效辅导欣赏欣赏的价值
第一次参加家长会,幼儿园的老师说:"您的儿子有多动症,在板凳上连三分钟都坐不了,你最好带他去医院看一看。" 回家的路上,儿子问她老师都说了些什么,她鼻子一酸,差点流下泪来。因为全班30位小朋友,惟有他表现最差;惟有对他,老师表现出不屑,然而她还在告诉她的儿子:"老师表扬你了,说宝宝原来在板凳上坐不了一分钟,现在能坐三分钟。其他妈妈都非常羡慕妈妈,因为全班只有宝宝
- 包冲突问题的解决方法
bingyingao
eclipsemavenexclusions包冲突
包冲突是开发过程中很常见的问题:
其表现有:
1.明明在eclipse中能够索引到某个类,运行时却报出找不到类。
2.明明在eclipse中能够索引到某个类的方法,运行时却报出找不到方法。
3.类及方法都有,以正确编译成了.class文件,在本机跑的好好的,发到测试或者正式环境就
抛如下异常:
java.lang.NoClassDefFoundError: Could not in
- 【Spark七十五】Spark Streaming整合Flume-NG三之接入log4j
bit1129
Stream
先来一段废话:
实际工作中,业务系统的日志基本上是使用Log4j写入到日志文件中的,问题的关键之处在于业务日志的格式混乱,这给对日志文件中的日志进行统计分析带来了极大的困难,或者说,基本上无法进行分析,每个人写日志的习惯不同,导致日志行的格式五花八门,最后只能通过grep来查找特定的关键词缩小范围,但是在集群环境下,每个机器去grep一遍,分析一遍,这个效率如何可想之二,大好光阴都浪费在这上面了
- sudoku solver in Haskell
bookjovi
sudokuhaskell
这几天没太多的事做,想着用函数式语言来写点实用的程序,像fib和prime之类的就不想提了(就一行代码的事),写什么程序呢?在网上闲逛时发现sudoku游戏,sudoku十几年前就知道了,学生生涯时也想过用C/Java来实现个智能求解,但到最后往往没写成,主要是用C/Java写的话会很麻烦。
现在写程序,本人总是有一种思维惯性,总是想把程序写的更紧凑,更精致,代码行数最少,所以现
- java apache ftpClient
bro_feng
java
最近使用apache的ftpclient插件实现ftp下载,遇见几个问题,做如下总结。
1. 上传阻塞,一连串的上传,其中一个就阻塞了,或是用storeFile上传时返回false。查了点资料,说是FTP有主动模式和被动模式。将传出模式修改为被动模式ftp.enterLocalPassiveMode();然后就好了。
看了网上相关介绍,对主动模式和被动模式区别还是比较的模糊,不太了解被动模
- 读《研磨设计模式》-代码笔记-工厂方法模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 工厂方法模式:使一个类的实例化延迟到子类
* 某次,我在工作不知不觉中就用到了工厂方法模式(称为模板方法模式更恰当。2012-10-29):
* 有很多不同的产品,它
- 面试记录语
chenyu19891124
招聘
或许真的在一个平台上成长成什么样,都必须靠自己去努力。有了好的平台让自己展示,就该好好努力。今天是自己单独一次去面试别人,感觉有点小紧张,说话有点打结。在面试完后写面试情况表,下笔真的好难,尤其是要对面试人的情况说明真的好难。
今天面试的是自己同事的同事,现在的这个同事要离职了,介绍了我现在这位同事以前的同事来面试。今天这位求职者面试的是配置管理,期初看了简历觉得应该很适合做配置管理,但是今天面
- Fire Workflow 1.0正式版终于发布了
comsci
工作workflowGoogle
Fire Workflow 是国内另外一款开源工作流,作者是著名的非也同志,哈哈....
官方网站是 http://www.fireflow.org
经过大家努力,Fire Workflow 1.0正式版终于发布了
正式版主要变化:
1、增加IWorkItem.jumpToEx(...)方法,取消了当前环节和目标环节必须在同一条执行线的限制,使得自由流更加自由
2、增加IT
- Python向脚本传参
daizj
python脚本传参
如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?
需要模块:sys
参数个数:len(sys.argv)
脚本名: sys.argv[0]
参数1: sys.argv[1]
参数2: sys.argv[
- 管理用户分组的命令gpasswd
dongwei_6688
passwd
NAME: gpasswd - administer the /etc/group file
SYNOPSIS:
gpasswd group
gpasswd -a user group
gpasswd -d user group
gpasswd -R group
gpasswd -r group
gpasswd [-A user,...] [-M user,...] g
- 郝斌老师数据结构课程笔记
dcj3sjt126com
数据结构与算法
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- yii2 cgridview加上选择框进行操作
dcj3sjt126com
GridView
页面代码
<?=Html::beginForm(['controller/bulk'],'post');?>
<?=Html::dropDownList('action','',[''=>'Mark selected as: ','c'=>'Confirmed','nc'=>'No Confirmed'],['class'=>'dropdown',])
- linux mysql
fypop
linux
enquiry mysql version in centos linux
yum list installed | grep mysql
yum -y remove mysql-libs.x86_64
enquiry mysql version in yum repositoryyum list | grep mysql oryum -y list mysql*
install mysq
- Scramble String
hcx2013
String
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.
Below is one possible representation of s1 = "great":
- 跟我学Shiro目录贴
jinnianshilongnian
跟我学shiro
历经三个月左右时间,《跟我学Shiro》系列教程已经完结,暂时没有需要补充的内容,因此生成PDF版供大家下载。最近项目比较紧,没有时间解答一些疑问,暂时无法回复一些问题,很抱歉,不过可以加群(334194438/348194195)一起讨论问题。
----广告-----------------------------------------------------
- nginx日志切割并使用flume-ng收集日志
liyonghui160com
nginx的日志文件没有rotate功能。如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文件描述符而不是文件名定位文件。第二步向nginx主
- Oracle死锁解决方法
pda158
oracle
select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.process and c.object_id=b.
- java之List排序
shiguanghui
list排序
在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。 你能够使用java.util.Collections类中的sort()方法对List元素进行排序。你既可以给方法传递
- servlet单例多线程
utopialxw
单例多线程servlet
转自http://www.cnblogs.com/yjhrem/articles/3160864.html
和 http://blog.chinaunix.net/uid-7374279-id-3687149.html
Servlet 单例多线程
Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的