- blender3D模型制作入门--Apple的学习笔记
applecai
一,前言过年玩什么呢!搜索python的时候发现了blender插件库是基于python语言的,几年前2.8版本的blender简单学习过几天,后来一直想做把剑。现在3.4都出来了,我又想起玩玩blender。二,入门方法官网教程入门,以及网上的视频教程系统入门。我看了别人做的模型,同样的模型有很多制作方法,选择高效的方法是最好的,但是我刚入门,所以用的都是基本命令。确实做个基于基本形状的三维模型
- 透彻了解这些笔记,你就能迅速成为一个3D建模师!
爱笑的十月十
现在3D建模是非常热门的行业,很多同学想入行,但是多数人对于3D设计师的概念非常模糊,这里我介绍一下3D设计师大概有哪些职业:1.3D游戏设计师2.效果图设计师(室内,建筑等等)3.工业设计师4.3D动漫设计师基本就这4类,本次要介绍的是我的职业,游戏设计。首先介绍的是建模,建模是游戏设计中最重要的环节,占整个模型制作的70%,建模的方法很多,游戏模型常用的是polygon(中文多边形建模,这里说
- GIS与遥感数据汇总(数据来源网络,持续更新~)
qinaidel6
arcgis学习方法
1.Esri2017-202110m全球土地覆盖数据下载(LandCoverDownloade该数据来源于Esri,以Sentinel-2卫星的遥感图作为数据源,并结合人工智能土地分类模型制作而成。该数据的时间范围是2017年-2021年,空间分辨率是10米,地理坐标系是WGS-84数据下载网址(无需科学上网)Sentinel-210mLandUse/LandCoverTimeseriesDown
- MAXTENT模型地理维度不一致的解决办法
如一唯一
其他
MAXTENT模型制作土壤或气候数据后,运行报错:地理维度不一致的解决办法Maxenterror:Errorprojecting,twolayershavedifferentgeographicdimensions通过ArcGIS的'重采样"已经对图层栅格文件(.tif)进行了分辨率的统一,然而转换为“.ASCII”文件运行MAXTENT仍报错:"differentgeographicdimens
- 如何制作一款3D FPS游戏
Python_enjoy
3d游戏
制作一款3DFPS游戏是一个复杂的过程,需要涵盖多个方面,包括游戏设计、游戏引擎选择、模型制作、音效制作、关卡设计等。下面是一个关于如何制作一款3DFPS游戏的超长文章。游戏设计首先,你需要确定游戏的整体设计和核心玩法。这包括游戏的故事背景、游戏关卡的设定、游戏角色的能力和特点等。游戏引擎选择选择一个适合你游戏开发的游戏引擎。目前市面上有很多流行的游戏引擎,例如Unity和UnrealEngine
- sketchup草图大师模型网怎么样?
jianewang
运维数据库
SketchUp草图大师模型网是一个提供SketchUp模型下载和分享的平台,如建e网等,用户可以在上面找到大量的SU模型,并学习一些SketchUp的使用技巧。该网站模型种类丰富,涵盖了建筑、景观、室内等不同领域,同时也有一些教程,可以帮助用户更好地掌握SU模型制作技能。在使用SketchUp草图大师模型网时,需要注意以下几点:1、确保下载的SU模型与自己的SketchUp版本兼容,避免出现导入
- 大模型日报-20240204
程序无涯海
大模型资讯篇AIAIGCchatgptGPT大模型人工智能
文章目录大模型也有小偷?为保护你的参数,上交大给大模型制作「人类可读指纹」阿里全新Agent玩转手机:刷短视频自主点赞评论,还学会了跨应用操作代谢数据集上四项指标达94%~98%,西南交大团队开发多尺度图神经网络框架,助力药物研发A16Z最新AI洞察|2023年是AI视频元年,2024年还有这些难题需要解决比肩GPT-4,商汤日日新大幅升级4.0,多模态能力领先一步年龄两岁,教龄一年半:婴儿AI训
- 基于GAN-CNN-CNN的鲁棒笔迹识别方法(三)
kadog
笔迹识别生成对抗网络cnn人工智能深度学习神经网络pytorchpaddlepaddle
上一篇文章提出了一个用于笔迹识别(鉴别)的三段式模型,同时也提出了一个新数据集HTID_1,本文主要针对模型的最后一部分--笔迹识别,在HTID_1上进行实验.数据集实验前先介绍一下HTID_1.HTID_1是用于笔迹识别的数据集,是基于本文提出的模型制作而成的.将互联网上收集的740人笔迹原始图片输入模型而制作成的笔迹纹理图.每张纹理图由5*5字组成,每字32*32像素,单张纹理图大小为160*
- 【模型制作】如何把模之屋的模型导入UE
蛋卷卷-
模型ue5材质blender
1,下载blender和cats插件blender去官网下载,我下载的是此时最新版本3.6版本,如果上不了github,可以从这里下载插件:链接:https://pan.baidu.com/s/1FnEb5W_y8Wap3IVyydCqvQ?pwd=pmlq提取码:pmlq2安装blender插件:编辑-偏好设置-插件-安装,直接点击压缩包安装即可。这里需要等待不要重复点击安装。第二种安装方法是直
- 【YOLOv8新玩法】姿态评估寻找链接切割点
gloomyfish
YOLO计算机视觉OpenCV4人工智能深度学习
学习《OpenCV应用开发:入门、进阶与工程化实践》一书做真正的OpenCV开发者,从入门到入职,一步到位!前言Hello大家好,今天给大家分享一下如何基于深度学习模型训练实现工件切割点位置预测,主要是通过对YOLOv8姿态评估模型在自定义的数据集上训练,生成一个工件切割分离点预测模型制作数据集本人从网络上随便找到了个工业工件,然后写代码合成了一些数据,总计数据有360张图像、其中336张作为训练
- unity怎么bake地形上的植被_地形地貌沙盘制作设计思路
weixin_39872222
[山体表现]模型制作是根据贵单位提供的电子版等高线CAD图纸,根据等比例缩放到模型沙盘上的实际高度,利用进口聚乙烯板可塑性强的特点利用专业工具塑造出高低起伏的模型沙盘实际高度地形,才材料的特点是重量轻,易切割,易镶嵌,易塑性,不易变形。然后利用增石漆进行整体喷涂和我方技术人员的局部细化,染色营造出山体的地貌要素效果.制作细节:正确使用资料和合理确定比例尺根据沙盘模型的区域范围和地理特点,合理确定沙
- 3ds Max 打造漂亮星球大战海报-3D建模教程
次世代3D游戏建模
3dsmax3d建模模型制作3D建模教程3D美术
本教程利用3dsmax打造漂亮星球大战海报。教程思路:一、从总体设计二、建模三、最后的布局四、定义风格五、渲染通道六、模型转换下面是具体制作步骤:一.从总体设计我一开始想出不同的概念及设计,第一幅画和模型的移动,直到侦查员的演员确定。一旦模型制作好,我做了一些更多的研究来帮助开发最后的效果图,图像的绘制以及使用几何建模来加速工程进度。然后我展示给导演看。(图01-图04)。图01图02图03图04
- 地球的3D模型制作教程【3DsMax】
次世代3D游戏建模
3dmax3d教程模型制作游戏建模次世代
01在前视图创建【球体】,半径100,分段100.02按M键打开材质编辑器,在漫反射添加位图。03返回上级,贴图中漫反射贴图复制到凹凸上,设置数量为60。并将材质球赋到球上。04工具栏中选中【选择并缩放】工具长按shift
- blender原创破旧井房制作笔记
乔安鱼
游戏开发blender3d游戏
最近是准备做一个末日射击风格的demo,最后选择了网红软件blender,不得不说,啃教程真的难,所以决定分享一些技巧一、概念图为了保持原创,我就在小区里随便拍了一些照片。最后选了这个比较简单的房子。主要是第一张的构图、环境很棒,之后做场景比较好参考。可惜那天阴天,没有采集到光影。二、模型制作1.制作窗洞窗洞这个我找了半天教程,这个方法算是比较简单一些选择“实体化”修改器,给墙体增加厚度。利用“布
- 安装Paddle-ChatDocuments大模型
人工智能MOS
paddler语言开发语言人工智能深度学习机器学习大模型
利用LangChain和ChatGLM-6B系列模型制作的Webui,提供基于本地知识的大模型应用.环境安装项目依赖PaddlePaddledevelolop版本和最新的PaddleNLP(更推荐在终端里安装)安装PaddlePaddleDevelop版本In[1]##卸载环境中原有的旧PaddlePaddle版本!pipuninstallpaddlepaddle-gpu-yWARNING:Ign
- 【ArcGIS微课1000例】0082:地震灾害图件制作之DEM晕渲图(山体阴影效果)
刘一哥GIS
arcgispythondem数字高程模型晕渲图山体阴影
以甘肃积石山县6.2级地震为例,基于震中100km范围内的DEM数据,制作数字高程模型山体阴影晕渲图。文章目录一、效果展示二、实验数据三、晕渲图制作一、效果展示基于数字高程模型制作的山体阴影晕渲图如下所示:二、实验数据本试验所需要的数据包括:1.震中位置矢量数据2.震中100扩展范围矢量数据3.12.5米分辨率DEM栅格数据数据获取方式:订阅专栏,获取专栏内所有文章阅读权限及数据包。三、晕渲图制作
- 实践周
草莓lm
周一做手工作品,折纸折的手都起泡了,经历了我们宿舍七个人的不懈努力,我们终于将模型制作完成。第一天完美结束史迪仔周二我们劳动实践,去室外种地,虽然很冷,但很快乐一个宿舍一小块区域很快就会教室了,又跟宿友合作画了一副手抄报关于垃圾分类的周三,我们做种子画,这个真的很困难(இдஇ;)这个是我们要粘贴的给种子染色一晚上的成果一个下午和一个晚上就只粘贴了冰山一角太困难啦叶画周四做的叶画嘿嘿,最喜欢这个啦周
- 【YOLOv8新玩法】姿态评估解锁找圆心位置
gloomyfish
YOLO人工智能计算机视觉OpenCV4深度学习yolov8
前言Hello大家好,今天给大家分享一下如何基于深度学习模型训练实现圆检测与圆心位置预测,主要是通过对YOLOv8姿态评估模型在自定义的数据集上训练,生成一个自定义的圆检测与圆心定位预测模型制作数据集本人从网络上随便找到了个工业工件,然后写代码合成了一些数据,总计数据有360张图像、其中336张作为训练集、24张作为验证集。其中YOLOv的数据格式如下:解释一下:Class-index表示对象类型
- 非静压模型NHWAVE学习(14)—— 算例制作:开闸式异重流(lock-exchange flow)
HHU_HuLihan
NHWAVE非静压模型模型代码学习gitlab
NHWAVE学习——算例制作:开闸式异重流(lock-exchangeflow)算例简介模型配置代码修改及输入文件制作代码修改参数文件制作(input.txt)水深和初始密度场文件制作(depth.txt&sali0.txt)模型的编译运行及模拟结果模型编译结果可视化本blog介绍了基于NHWAVE模型制作一个经典算例lock-exchangeflow,及其的编译运行;并分享了该算例配置文件、模拟
- 移动端unet人像分割模型--1
xiexiecn
移动端神经网络深度学习mxnetncnnunet
个人对移动端神经网络开发一直饶有兴致。去年腾讯开源了NCNN框架之后,一直都在关注。近期成功利用别人训练好的mtcnn和mobilefacenet模型制作了一个ios版本人脸识别swift版本demo。希望maskrcnn移植到ncnn,在手机端实现一些有趣的应用。因为unet模型比较简单,干脆就从这个入手。基本的网络基于keras版本:https://github.com/TianzhongSo
- Unity 3D——场景制作3D模型
tolive
尺寸和方向尺寸:以Cube为例,长宽高都是以一米为单位。方向:分为自身坐标系(Local)和世界坐标系(Global)世界观察模式:分为Persp(透视模式)和ISO(正交模式)。在右上角世界坐标系的下方可以切换。演示模型制作利用几个Cube创建一个桌子模型。然后新建一个空物体(Hierarchy->CreateEmpty)命名为Desk,然后将组成桌子的几个Cube一起拖到Desk中。这样Des
- 零基础3D游戏建模入门详解
CTF游戏建模
3d游戏贴图3dsmaxmaya
文章目录一、3D建模工作岗位二、我是零基础,我选3D手绘低模还是次世代高模呢?三、3D角色和3D场景之间,选哪一个好一点呢?四、如何有效地学会建模?一、3D建模工作岗位要是想从事3D建模,其中还有很工作岗位的。角色模型制作是较与场景模型制作,吃香很多,并且薪资更高。3D建模是一个总称,在我们公司的项目上,3D建模分为:3D低模手绘(场景/角色),次世代高模(场景/角色)。1、什么是3D低模手绘?3
- 一键生成PPT!让AI成为您的最佳帮手!
飞桨PaddlePaddle
技术干货powerpoint人工智能深度学习
导读:本期文心开发者说邀请到Digilifeform创始人张永城老师和少年开发者张熠墨老师,分享使用文心大模型制作AIPPT应用的全流程,以及该应用的定位和用途。一、如何打造一键生成PPTAIPPT是一键全自动生成图文信息并保存为PPT格式下载的线上工具,用户只需要简洁清晰的描述需求,即可在2分钟内转化为高质量的PPT,包括标题、文字结构等。该工具可以针对PPT每页的标题,智能理解标题语义并匹配对
- 3D三维数据格式分类(种类/软件平台)
Deveuper
虚幻UE4开发系列Unity开发系列美术相关三维ue5模型
一、按照数据种类格式3D模型格式:.obj-一种通用的3D模型格式.dae-Collada(数字资产交换).gltf,.glb-GLTransmissionFormat(用于3D场景和模型).max-Autodesk3dsMax(3D动画、模型制作、渲染).fbx-AutodeskFilmbox格式(3D动画和游戏开发).ma,.mb-Maya(3D动画、模型制作和渲染).3dxml-Dassau
- 知行合一 成风化人------高新区东明中学八年级十一班滨海实践活动第二天
绝佳治疗
一日之计在于晨整队晨跑营养早餐鸡蛋牛奶吃好吃饱早读地里早读地理早读升国旗庄严整齐升国旗五星红旗迎风飘扬3D全息投影认真听讲老师讲解3D打印彩虹鸡尾酒开课调试忙碌开心剪刀手航空模型制作合作探讨心灵手巧美丽的滨海实践基地气势放飞午餐盛饭美味疙瘩汤丰盛的午餐微电影创作微电影课堂讲解分组讨论魔力剪辑课魔力剪辑魔力剪辑魔力剪辑动画梦工厂投入设计全神贯注表情包晚餐蛋炒饭生物课晚自习生物课,做完的孩子牟老师给答
- FDM3D打印系列——天秤座黄金圣斗士模型制作全过程视频
阿赵3D
3D打印FDM3d打印圣斗士
FDM打印天秤座黄金圣斗士全过程视频 大家好,我是阿赵。 这次带来的是天秤座黄金圣斗士模型的3D打印加后期加工的全过程。其实打印的过程之前都已经介绍过了,不过有朋友说想实际看看整个制作过程是怎样,所以我录了这个视频。 上完色之后,发现我用的金色颜料效果似乎不是很好,金色的光泽不明显。估计还要后面再反复的涂多几次,或者换一种颜料了。 由于经常的打印模型,我现在遇到了一个问题,家里面的模型太多
- 3D模型制作木质纹理贴图
ygtu2018
3d贴图材质纹理贴图
在线工具推荐:3D数字孪生场景编辑器-GLTF/GLB材质纹理编辑器-3D模型在线转换-Three.jsAI自动纹理开发包-YOLO虚幻合成数据生成器-三维模型预览图生成器-3D模型语义搜索引擎本文将讲解如何使用GLTF编辑器-NSDT在线材质编辑工具为3D模型设置纹理贴图,在开始之前我们先了解下纹理里纹理贴图的一些基本概念。1、什么是模型纹理贴图?1:没有纹理的3D模型2:带纹理的相同模型纹理贴
- 如何为 3D 模型制作纹理的最佳方法
ygtu2018
3D建模模型纹理贴图材质贴图纹理贴图
在线工具推荐:3D数字孪生场景编辑器-GLTF/GLB材质纹理编辑器-3D模型在线转换-Three.jsAI自动纹理开发包-YOLO虚幻合成数据生成器-三维模型预览图生成器-3D模型语义搜索引擎您可以通过不同的方式为3D模型创建3D纹理。下面我们将介绍为3D模型创建纹理的最简单方法。遵循其中任何一个都会给你带来很好的纹理,这取决于你的经验和技能。现在就让我们开始吧。1.使用GLTF编辑器进行模型纹
- 巧手打造,达人完美还原《魔兽世界》“埃辛诺斯战刃”
爱游戏的萌博士
《魔兽世界》作为老牌游戏,2004年诞生,距今已经长达15年的时间。这么长的时间,自然积累了庞大的玩家。玩家中自然有能人无数,他们都在用自己的方式表达对这款游戏的喜爱。博士在去年四月份的时候和大家分享了文章《冰霜巨龙完美还原,达人手艺惊人》,讲述了海外工作室ColibriWorkshop推出了模型制作——被巫妖王阿尔萨斯复活奴役的辛德拉苟萨!该工作室经常把《魔兽世界》中的各种知名坐骑作为主题,打造
- 阻塞队列及简单实现,生产者消费者模型
是布谷阿
Javaee阻塞队列生产者消费者模型
文章目录阻塞队列阻塞队列是什么生产者消费者模型阻塞队列的实现阻塞队列阻塞队列是什么阻塞队列是一种特殊的队列.也遵守“先进先出”的原则.当队列满的时候,继续入队列就会阻塞,直到有其他线程从队列中取走元素当队列空的时候,继续出队列也会阻塞,直到有其他线程往队列中插入元素阻塞队列的一个典型应用场景就是生产者消费者模型.这是一种非常典型的开发模型.生产者消费者模型制作手机有两种方式每个工厂包揽制作手机的全
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s