- draw.io 绘图工具的Windows安装与应用教程
本文还有配套的精品资源,点击获取简介:draw.io是一款免费的在线绘图工具,以易用性和强大的功能得到广泛好评。本文介绍其核心特性以及在Windows系统中安装和使用该软件的步骤。draw.io支持多种图表类型,适合多个领域,具备跨平台性、自定义图形库、实时协作和数据兼容性。提供安装指南,说明如何通过"draw.io-15.2.7-windows-installer.exe"进行安装,并描述了软件
- 2025国内AI绘图与PPT工具推荐
曼波编程
开发语言python人工智能深度学习自然语言处理图像处理nlp
以下是2025年值得关注的国内主流AI绘图与PPT工具整理,结合功能特性、使用体验及场景适配性,聚焦国产工具的本土化优势与实用价值,供内容创作参考。接下来按照优缺点一句话说完,不展开技术参数,只谈“能不能立刻干活”。国内AI绘图工具对比工具链接优点缺点文心一格(百度)文心一格-AI艺术和创意辅助平台中文prompt理解精准,国风/写实风格突出;与百度生态(如文库、网盘)联动;素材合规性强高阶风格化
- 揭秘FloodFill算法:图像填充利器
KENYCHEN奉孝
python实践大全算法python开发工具
FloodFill算法概述FloodFill是一种用于填充连通区域的算法,常用于图像处理、绘图工具(如“油漆桶”工具)和迷宫求解等场景。其核心思想是从一个起始点出发,向四周(四邻域或八邻域)扩展,直到遇到边界或满足停止条件。算法原理连通性定义:根据需求选择四邻域(上、下、左、右)或八邻域(包含对角线方向)作为填充方向。边界条件:填充需在指定区域内进行,遇到边界颜色或特定标记时停止。实现方法递归实现
- 84.7k Star!Excalidraw:开源的在线白板工具,具备手绘风格和实时协作功能
蚝油菜花
每日AI项目与应用实例人工智能开源画板实时协作
❤️如果你也关注大模型与AI的发展现状,且对大模型应用开发非常感兴趣,我会快速跟你分享最新的感兴趣的AI应用和热点信息,也会不定期分享自己的想法和开源实例,欢迎关注我哦!微信公众号|搜一搜:蚝油菜花快速阅读Excalidraw是一款开源的在线白板工具,具备手绘风格和实时协作功能。支持多种绘图工具、便捷导出、离线可用及跨平台兼容性。适用于远程协作、头脑风暴、产品设计和技术绘图等多个场景。正文(附运行
- 架构师必须掌握的画图工具draw.io、文本绘图(PlantUML)(架构图、UML图、流程图、时序图)
架构师必须掌握的画图工具,时序图、架构图、各种UML图轻松掌握架构师必须掌握的画图工具draw.io、文本绘图(PlantUML)(架构图、UML图、流程图、时序图)背景:hi,大家好,今天,我将为大家解锁两种强大易用的画图工具,助你在架构设计之路上乘风破浪、披荆斩棘。首先是draw.io,这款在线绘图工具以其丰富的预设模板和强大的定制能力深受广大技术人群喜爱,无论是绘制复杂的系统架构图还是精巧的
- Python使用matplotlib绘制图像时,中文图例或标题无法正常显示问题
独不懂
Pythonpythonmatplotlib开发语言
Python使用matplotlib绘制图像时,中文图例或标题无法显示问题解决方法一、问题描述二、解决方法欢迎学习交流!邮箱:z…@1…6.com网站:https://zephyrhours.github.io/一、问题描述Matplotlib库是Python中经常使用的绘图工具,但是有时候我们在使用plt绘制图像,需要将英文标题或者图例显示为中文样式,总会出现无法显示的问题,具体情况如下:imp
- 即梦3.0更新后市面上的的评价如何?
设计师紧握数位板缩在墙角,全息投影中的AI正在生成同风格设计图,地面倒影显示“人类设计师生涯倒计时”。当最新一代AI绘图工具悄然开启测试时,设计圈陷入集体震动——有人惊叹“以后还干XX,都回家卖煎饼吧”,也有人彻夜测试后长叹:“我这么多年的设计生涯,在AI面前不值一提。”这把名为即梦的火焰,从互联网巨头的实验室燃向整个创意产业。它被称作“中文AI绘图的里程碑”,其核心突破直击行业多年痛点:精准的中
- python画三维立体图完整代码_python之画三维图像
weixin_40008946
一:利用的包:(1)构建三维对象:mpl_toolkits.mplot3d里面导入Axes3D(2)数据方面操作:numpy(3)绘图工具包:matplotlib.pyplot二:绘图:1、绘图主要分成两种情况:(1)一种是根据函数来绘制三维图(2)一种是根据三维坐标绘制散点图2、代码一:绘制散点图(加颜色,修饰什么的省略)importmatplotlib.pyplotaspltimportnum
- python画三维立体图-python之画三维图像
weixin_37988176
一:利用的包:(1)构建三维对象:mpl_toolkits.mplot3d里面导入Axes3D(2)数据方面操作:numpy(3)绘图工具包:matplotlib.pyplot二:绘图:1、绘图主要分成两种情况:(1)一种是根据函数来绘制三维图(2)一种是根据三维坐标绘制散点图2、代码一:绘制散点图(加颜色,修饰什么的省略)importmatplotlib.pyplotaspltimportnum
- Mac电脑-医学绘图-Graphpad Prism
2401_88856700
macosmac医学绘图
GraphPadPrismMac是一款功能强大、易于使用的科学和统计分析工具,适用于各种类型的数据处理和可视化需求。无论您是进行基础研究、临床试验还是学术写作,GraphPadPrismMac都能为您短时间内做出最合适的分析选择,并优雅地绘制和展示您的作品。原文地址:GraphpadPrismMac医学绘图工具
- Windows绘图基础:Device Context详解
你一身傲骨怎能输
Windows编程DC
文章摘要DeviceContext(DC)是Windows编程中的核心绘图概念,相当于一块"画布"。它包含目标设备(如屏幕、打印机或内存位图)的绘图属性,所有图形操作都必须通过DC执行。常见的DC类型包括窗口DC、内存DC和打印机DC。使用流程为:获取DC→选择绘图工具→执行绘图→释放资源。GDI+和Direct2D分别用Graphics类和ID2D1RenderTarget接口作为现代替代方案,
- 什么是API调用?通俗解释+实际应用场景详解
栗子味清清
apiAI作画API
在当今数字化的世界里,我们每天使用的应用程序背后,几乎都离不开一个关键技术——API调用。无论是在旅游网站上查询车票、通过社交平台上传照片,还是使用AI绘图工具生成图像,API调用都在默默发挥作用。它就像程序之间沟通的“电话”,一个应用向另一个应用发出请求,从而快速获取数据或完成任务。对于开发者来说,API调用意味着可以快速集成别人的服务,节省大量开发成本。例如,AI绘图平台a1.art就提供了强
- 常见 DOM 事件全解析
步行cgn
前端javascript前端
常见DOM事件全解析DOM事件是用户与网页交互的核心机制,分为用户交互事件、文档加载事件、表单事件、键盘事件等8大类:一、鼠标事件事件触发时机典型应用场景click点击元素(按下+释放)按钮操作、导航跳转dblclick双击元素文件/图片编辑mousedown鼠标按下拖拽开始、自定义菜单mouseup鼠标释放拖拽结束mousemove鼠标在元素上移动实时坐标跟踪、绘图工具mouseover鼠标进入
- 免费无限使用GPT Plus、Claude Pro、Grok Super、Deepseek满血版
小R资源
人工智能gpt
渗透智能-ShirtAI,可以免费无限使用GPTPlus、ClaudePro、GrokSuper、Deepseek满血版、除此之外还能免费使用AI搜索、GeminiAI、AI照片修复、AI橡皮擦、AI去背景、AI智能抠图、AI证件照、OCR识别、在线思维导图、在线绘图工具、PDF工具箱、PDF翻译。传送入口:http://ai-to.cn/url?u=shirtai
- Diagram.NET思维导图与流程图绘制工具源码:一款强大的图形绘制解决方案
惠凯忱Montague
Diagram.NET思维导图与流程图绘制工具源码:一款强大的图形绘制解决方案【下载地址】Diagram.NET思维导图与流程图绘制工具源码Diagram.NET是一个开源的思维导图与流程图绘制工具,提供完整源代码,适合开发者进行二次开发或深入学习。该工具核心功能强大,支持创建和编辑多种图表,帮助用户高效组织思路与流程。源码结构清晰,便于理解和定制,满足不同项目的需求。无论是学习绘图工具的实现原理
- python绘图函数教程_Python的画图模块turtle使用详解
weixin_39926678
python绘图函数教程
简介:Turtle是Python语言中一个很流行的简单的绘图工具。你可以把它理解为一个小海龟,只听得懂有限的指令。它在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。turtle绘图的基础知识:1.画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。设置画布大小tu
- 用matlab作图工具,matlab绘图工具箱使用(二)
HylaruCoder
用matlab作图工具
接着上次的内容在上张图的基础上加载河流,湖泊和城市信息lakes=shaperead('worldlakes','UseGeoCoords',true);geoshow(lakes,'FaceColor','blue')rivers=shaperead('worldrivers','UseGeoCoords',true);geoshow(rivers,'Color','blue')cities=s
- 开源协作式数字白板工具Tldraw
研创通之逍遥峰
开源工具协作白板
Tldraw是一款免费、开源的在线协作白板工具,具有手绘风格和智能功能,适用于个人绘图、团队协作以及开发者集成。下面将从功能特点、应用场景、使用方法和技术架构等方面详细介绍这款工具。产品概述Tldraw是一个轻量级、功能丰富的Web绘图工具,为用户提供了创建并共享流程图、线框图、原型、图表和其他可视化内容的平台。它的核心特点包括:完全免费:无需注册账号或下载安装任何软件即可使用开源可自托管:代码在
- Linux画图工具gnuplot
MyTechnologyWorld
LINUX
现在在网上可以找的科学作图软件有不少,其中不乏优秀者,Win平台上有大名鼎鼎的Origin、Tecplot、SigmaPlot等,类UNIX上有LabPlot、gnuplot等。其他的常见的计算软件如Matlab、Mathematica、Maple、Scilab、IDL、Maxima等也都对科学作图有很好的支持,甚至于只要稍加努力使用MS的Excel也可以做出不错的图来。但是笔者最喜爱的工具还是g
- Draw.io 使用详细教程
爱吃辣椒的年糕
工具教程draw.io深度学习人工智能fpga开发图论网络安全笔记
Draw.io是一款功能强大的在线绘图工具,适用于创建流程图、网络图、组织结构图、UML图等。以下是详细的使用教程,包括基本操作、快捷键、常用技巧和进阶技巧。1.创建新图选择存储位置首次使用时,系统会询问你要将图保存到哪里。你可以选择本地存储或云存储(如GoogleDrive、OneDrive等)。步骤:打开Draw.io。系统会弹出一个对话框,询问存储位置。选择存储位置,例如GoogleDriv
- Graphics——基于.NET 的 CAD 图形预览技术研究与实现——CAD c#二次开发
山水CAD筑梦人
CADC#二次开发c#开发语言
一、Graphics类的本质与作用Graphics是.NET框架中System.Drawing命名空间下的核心类,用于在二维画布(如Bitmap图像)上绘制图形、文本或图像。它相当于“绘图工具”,提供了一系列方法(如DrawLine、FillEllipse、DrawString等),可以操作画笔(Pen)、画刷(Brush)、字体(Font)等对象,将几何图形、文本或图像渲染到指定的画布上。二、能
- python海龟绘图小猪佩奇_海龟绘图(Turtle Graphics)
weixin_39615419
python海龟绘图小猪佩奇
python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(TurtleGraphics),turtle库是python的内部库,使用导入即可importturtle先说明一下turtle绘图的基础知识:1.画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置1.1设置画布大小turtle.screensize(canvwidth=None,canv
- 从代码学习深度学习 - 预训练word2vec PyTorch版
飞雪白鹿€
#自然语言处理深度学习pytorch
文章目录前言辅助工具1.绘图工具(`utils_for_huitu.py`)2.数据处理工具(`utils_for_data.py`)3.训练辅助工具(`utils_for_train.py`)预训练Word2Vec-主流程1.环境设置与数据加载2.跳元模型(Skip-gramModel)2.1.嵌入层(EmbeddingLayer)2.2.定义前向传播3.训练3.1.二元交叉熵损失3.2.初始化
- MATLAB中实现数据的交互式可视化
tyatyatya
MATLAB下载安装教程MATLAB教程matlab开发语言
文章目录前言MATLAB安装环境配置一、图形界面交互(无需编程)1.使用绘图工具条2.交互式图形属性编辑器二、编程实现交互式可视化1.鼠标/键盘事件回调2.动态更新图形(动画)3.滑块/按钮控件4.数据探查(DataCursor)三、高级交互:AppDesigner1.启动AppDesigner2.设计界面3.示例代码(AppDesigner生成)四、实用技巧1.保存交互状态2.导出为HTML3.
- 用 PPT 绘制图形并在 LaTeX 中插入高质量图片
Chen_Chance
powerpoint
在学术写作和技术文档中,高质量的矢量图能够保证在各种输出设备上都保持清晰。本文介绍如何使用PowerPoint绘制图形,导出为SVG格式,再利用Inkscape将其转换为PDF,最后通过LaTeX文档插入生成的PDF图片。1.用PPT绘制图形并导出为SVG首先,在PowerPoint中绘制所需的图形。PPT提供了丰富的绘图工具,可以满足大部分科研和教学的需求。完成图形后,按照以下步骤导出为SVG格
- 6、机械/电气工程CAD设计组件 - /设计与仿真组件/engineering-cad-designer
1105465401
工业场景自动化信息可视化CAD
76个工业组件库示例汇总机械/电气工程CAD设计组件这是一个交互式的二维CAD设计工具,专为机械和电气工程图纸绘制设计。该组件支持自适应布局,提供了丰富的绘图工具和机床结构元素库。功能特点多种绘图工具:直线、矩形、圆形、弧线、多边形、文本等基本图形绘制尺寸标注:支持长度测量和尺寸标注功能机床组件库:内置常用的机床结构组件,如床身、立柱、主轴箱等属性编辑:可以实时修改所有图形和组件的属性缩放和平移:
- Java画图生成的中文乱码_完美解决Pycharm中matplotlib画图中文乱码问题
whiteillusions
Java画图生成的中文乱码
MatplotlibMatplotlib是Python中类似MATLAB的绘图工具,熟悉MATLAB也可以很快的上手Matplotlib。这篇文章给大家介绍Pycharmmatplotlib画图中文乱码的问题及解决方法,本文给大家介绍的非常详细,一起看看吧!我用的MacOs系统,不过Windows也大同小异首先去下载SimHei字体:然后直接双击安装;将下载的SimHei.ttf移动到你的matp
- 从代码学习深度学习 - 目标检测前置知识(二) PyTorch版
飞雪白鹿€
#计算机视觉深度学习pytorch
文章目录前言一、多尺度目标检测1.1多尺度锚框1.2绘图工具函数(`utils_for_huitu.py`)1.3可视化多尺度锚框1.4多尺度检测(理论)二、自定义目标检测数据集2.1读取数据2.2创建Dataset类2.3创建DataLoader2.4验证数据加载2.5可视化数据集样本总结前言大家好!欢迎来到“从代码学习深度学习-目标检测前置知识”的第二部分,我们将继续深入探讨目标检测的前置知识
- SouthMap5.0南方测图软件2025版本
软件逆向001
摄影测量数据处理软件软件需求
SouthMap5.0更新说明一、新增功能1,文件-绘图输出-打印字高设置2,文件-重新登录授权3,文件-检查更新4,绘图处理-组合展点5,工程应用-绘断面图-隧道施工断面图6,工程应用-绘断面图-洞室断面图7,行业应用-电力-生成塔基地形图8,行业应用-道路-道路设计9,工具箱-绘图工具-求范围线10,工具箱-绘图工具-制作二维码11,工具箱-断面工具-提取填挖分界点12,工具箱-断面工具-绘制
- [C#][GDI]C# GDI+模拟时钟全解析
awonw
c#c#开发语言
C#GDI+模拟时钟全解析模拟时钟要求如下:1.修改窗体形状为圆形2.提供时针、分针、秒针,并且每秒都要重新绘制它们以显示在合适的位置3.能用鼠标左键拖动窗体来移动模拟时钟的位置目的:1、熟悉Pen、Brush、Color、Font、Bitmap等对象的常用属性和方法2、掌握Graphics对象的常用绘图方法先上个效果图,再慢慢详解。首先制作圆形窗体,先用绘图工具绘出一张圆形的图,中间填充色,背景
- Java开发中,spring mvc 的线程怎么调用?
小麦麦子
springmvc
今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。
问题:
在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局
- maven依赖范围
bitcarter
maven
1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包
2.compile 只有编译和打包时才会依赖
3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包
4.runtime 运行时依赖,编译不依赖
5.默认compile
依赖范围compile是支持传递的,test不支持传递
1.传递的意思是项目A,引用
- Jaxb org.xml.sax.saxparseexception : premature end of file
darrenzhu
xmlprematureJAXB
如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误:
org.xml.sax.saxparseexception : premature end of file
很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In
- CSS Specificity
周凡杨
html权重Specificitycss
有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity
CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。
规则:
HTML标签的权重是1
Class 的权重是10
Id 的权重是100
- java与servlet
g21121
servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。
下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道
Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha
- eclipse中安装maven插件
510888780
eclipsemaven
1.首先去官网下载 Maven:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz
下载完成之后将其解压,
我将解压后的文件夹:apache-maven-3.2.3,
并将它放在 D:\tools目录下,
即 maven 最终的路径是:D:\tools\apache-mave
- jpa@OneToOne关联关系
布衣凌宇
jpa
Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。
Nruser实体类
//*****************************************************************
@Entity
@Table(name="nruser")
@DynamicInsert @Dynam
- 我的spring学习笔记11-Spring中关于声明式事务的配置
aijuans
spring事务配置
这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中
- java 动态代理简单实现
antlove
javahandlerproxydynamicservice
dynamicproxy.service.HelloService
package dynamicproxy.service;
public interface HelloService {
public void sayHello();
}
dynamicproxy.service.impl.HelloServiceImpl
package dynamicp
- JDBC连接数据库
百合不是茶
JDBC编程JAVA操作oracle数据库
如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;
JDBC链接数据库的代码和固定写法;
1,加载oracle数据库的驱动;
&nb
- 单例模式中的多线程分析
bijian1013
javathread多线程java多线程
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。
饿汉式:
package com.bijian.study;
public class Singleton {
private Singleton() {
}
// 注意这是private 只供内部调用
private static
- javascript读取和修改原型特别需要注意原型的读写不具有对等性
bijian1013
JavaScriptprototype
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有
- 【持久化框架MyBatis3六】MyBatis3集成第三方DataSource
bit1129
dataSource
MyBatis内置了数据源的支持,如:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<data
- 我程序中用到的urldecode和base64decode,MD5
bitcarter
cMD5base64decodeurldecode
这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码:
string Base64Decode(const char* Data,int DataByte,int& OutByte)
{
//解码表
const char DecodeTable[] =
{
0, 0, 0, 0, 0, 0
- 腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
ronin47
社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心
- java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素
bylijinnan
java
public class MinOfShiftedArray {
/**
* Q69 旋转数组的最小元素
* 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
* 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
*/
publ
- 看博客,应该是有方向的
Cb123456
反省看博客
看博客,应该是有方向的:
我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.
我刚突然想到的:
1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。
2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.
为什么要写
- [开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖
comsci
开源项目
为什么这样说呢? 因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。
所以,为避免这种不确定性风险,我
- 一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )
cwqcwqmax9
sql
见 http://www.itpub.net/forum.php?mod=viewthread&tid=239011
Web翻页优化实例
提交时间: 2004-6-18 15:37:49 回复 发消息
环境:
Linux ve
- Hibernat and Ibatis
dashuaifu
Hibernateibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi
- 备份MYSQL脚本
dcj3sjt126com
mysql
#!/bin/sh
# this shell to backup mysql
#
[email protected] (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -p
- iOS第三方开源库的吐槽和备忘
dcj3sjt126com
ios
转自
ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份
Github上排名靠
- html wlwmanifest.xml
eoems
htmlxml
所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。
步骤:
加入到function.php
remove_action('wp_head', 'wp_generator');
//wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog
remov
- 浅谈Java定时器发展
hacksin
java并发timer定时器
java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。
Timer与ScheduleThreadPoolExecutor对比:
1.
Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列
- 移动端页面侧边导航滑入效果
ini
jqueryWebhtml5cssjavascirpt
效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码:
<!DOCTYPE html>
<h
- AspectJ+Javasist记录日志
kane_xie
aspectjjavasist
在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。
@Override
public String get(String key) {
// long start = System.currentTimeMillis();
// System.out.println("Be
- redis学习笔记
MJC410621
redisNoSQL
1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。
1,处理超大量的数据
2,运行在便宜的PC服务器集群上,
3,击碎了性能瓶颈。
1)对数据高并发读写。
2)对海量数据的高效率存储和访问。
3)对数据的高扩展性和高可用性。
redis支持的类型:
Sring 类型
set name lijie
get name lijie
set na
- 使用redis实现分布式锁
qifeifei
在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:
public Long setnx(final byte[] key, final byte[] value) {
checkIsInMulti();
client.setnx(key, value);
ret
- BI并非万能,中层业务管理报表要另辟蹊径
张老师的菜
大数据BI商业智能信息化
BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。
BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有
- 安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题
wudixiaotie
function
1.在~/.bashrc最后加入
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
2.重新启动terminal输入:
rvm use ruby-2.2.1 --default
把当前安装的ruby版本设为默