- 浏览: 267205 次
- 性别:
- 来自: 福州
文章分类
最新评论
-
zwhc:
finalerboy 写道有问题的。。。而且问题多得很,你自己 ...
将数字转为指定长度的字符串,如果位数不够,添加前缀 0 -
finalerboy:
有问题的。。。而且问题多得很,你自己试试
for(int j ...
将数字转为指定长度的字符串,如果位数不够,添加前缀 0 -
a542435582:
没有考虑中文哦,实现了三分之一
以 UE 十六进制编辑模式的显示方式显示数据 -
white_crucifix:
kyfxbl 写道左耳朵耗子这人感觉挺装的,发的帖子也没什么营 ...
atoi -
kyfxbl:
左耳朵耗子这人感觉挺装的,发的帖子也没什么营养,我已经取消关注 ...
atoi
MWT - Micro Window Toolkit
http://j2me-mwt.sourceforge.net/
这里的字体,是通过图形来实现的。不适合汉字啊。
==============================
http://www.pstreets.com
这里有个汉字字库,不过,在 N70 上运行出错了。
在模拟器上倒是跑起来了。
找模拟器的文件目录时,花了好一段时间:
C:\Documents and Settings\Administrator\j2mewtk\2.5.2\appdb\myrms\filesystem
//------------------------------------------------------------------------------ // COPYRIGHT 2010 GUIDEBEE // ALL RIGHTS RESERVED. // GUIDEBEE CONFIDENTIAL PROPRIETARY ///////////////////////////////////// REVISIONS //////////////////////////////// // Date Name Tracking # Description // --------- ------------------- ---------- -------------------------- // 25APR2010 James Shen Initial Creation //////////////////////////////////////////////////////////////////////////////// //--------------------------------- PACKAGE ------------------------------------ package biz.guidebee.example.drawing2d; //--------------------------------- IMPORTS ------------------------------------ //import javax.microedition.io.*; //import javax.microedition.io.*; import javax.microedition.io.Connector; import javax.microedition.io.StreamConnection; import biz.guidebee.drawing.Color; import biz.guidebee.drawing.FontEx; import biz.guidebee.drawing.Pen; import biz.guidebee.example.Graphics2DMIDlet; import biz.guidebee.geometry.AffineTransform; import biz.guidebee.geometry.Rectangle; //[------------------------------ MAIN CLASS ----------------------------------] //////////////////////////////////////////////////////////////////////////////// //--------------------------------- REVISIONS ---------------------------------- // Date Name Tracking # Description // -------- ------------------- ------------- -------------------------- // 25APR2010 James Shen Initial Creation //////////////////////////////////////////////////////////////////////////////// /** * This demo shows font direction and measure string. * <p> * <hr><b>© Copyright 2010 Guidebee, Inc. All Rights Reserved.</b> * @version 1.00, 25/04/10 * @author Guidebee, Inc. */ public class Fonts extends Graphics2DMIDlet { public void startApp() { graphics2D.clear(Color.WHITE); AffineTransform matrix = new AffineTransform(); graphics2D.setAffineTransform(matrix); try { //FontEx font = FontEx.getSystemFont(); FontEx font = new FontEx( this.getClass().getResourceAsStream("songti.fon") ); // //String fontName = "file:///root1/fonts/songti.fon"; //模拟器 // String fontName = "file://localhost/E:/FONTS/SONGTI.FON"; //N70 // StreamConnection fconn = (StreamConnection) Connector.open(fontName); // FontEx font = new FontEx(fconn.openInputStream()); int fontSize = 32; char[] longLine = "汉国".toCharArray(); //char[] longLine = "hello".toCharArray(); int stringWidth = font.charsWidth(fontSize, longLine, 0, longLine.length, FontEx.TEXT_DIR_LR); int canvasWidth = canvas.getWidth(); int canvasHeight = canvas.getHeight(); graphics2D.setDefaultPen(new Pen(Color.BLUE, 1)); Rectangle rectangle = new Rectangle((canvasWidth - stringWidth) / 2, (canvasHeight - 16) / 2, stringWidth, 16); graphics2D.drawRectangle(null, rectangle); graphics2D.setTextDirection(FontEx.TEXT_DIR_LR); graphics2D.drawChars(font, fontSize, longLine, 0, longLine.length, rectangle.x, rectangle.y + fontSize); graphics2D.setDefaultPen(new Pen(Color.GREEN, 1)); graphics2D.setTextDirection(FontEx.TEXT_DIR_RL); graphics2D.drawChars(font, fontSize, longLine, 0, longLine.length, rectangle.x + stringWidth, rectangle.y + fontSize * 2); graphics2D.setDefaultPen(new Pen(Color.RED, 1)); graphics2D.setTextDirection(FontEx.TEXT_DIR_TB); graphics2D.drawChars(font, fontSize, longLine, 0, longLine.length, 16, 16); graphics2D.invalidate(); } catch (Exception e) { try { FontEx font = FontEx.getSystemFont(); int fontSize = 12; char[] longLine = e.getMessage().toCharArray(); int stringWidth = font.charsWidth(fontSize, longLine, 0, longLine.length, FontEx.TEXT_DIR_LR); int canvasWidth = canvas.getWidth(); int canvasHeight = canvas.getHeight(); graphics2D.setDefaultPen(new Pen(Color.BLUE, 1)); Rectangle rectangle = new Rectangle((canvasWidth - stringWidth) / 2, (canvasHeight - 16) / 2, stringWidth, 16); graphics2D.drawRectangle(null, rectangle); graphics2D.setTextDirection(FontEx.TEXT_DIR_LR); graphics2D.drawChars(font, fontSize, longLine, 0, longLine.length, rectangle.x, rectangle.y + fontSize); graphics2D.setDefaultPen(new Pen(Color.GREEN, 1)); graphics2D.setTextDirection(FontEx.TEXT_DIR_RL); graphics2D.drawChars(font, fontSize, longLine, 0, longLine.length, rectangle.x + stringWidth, rectangle.y + fontSize * 2); graphics2D.setDefaultPen(new Pen(Color.RED, 1)); graphics2D.setTextDirection(FontEx.TEXT_DIR_TB); graphics2D.drawChars(font, fontSize, longLine, 0, longLine.length, 16, 16); graphics2D.invalidate(); } catch (Exception e1) { e1.printStackTrace(); } } } }
评论
1 楼
zwhc
2010-06-27
字体
TrueType
http://zh.wikipedia.org/zh-cn/TrueType
TrueType字形数据文件结构的分析
http://www.docin.com/p-23018157.html
关于TrueType字体的结构
http://www.zhaozi.cn/huibian/20080829/121999659545.html
TrueType字体文件
http://blog.csdn.net/zixue_pudn/archive/2010/01/17/5202259.aspx
TrueType(2)
http://blog.chinaunix.net/u3/91477/showart_1839588.html
TrueType
http://zh.wikipedia.org/zh-cn/TrueType
TrueType字形数据文件结构的分析
http://www.docin.com/p-23018157.html
关于TrueType字体的结构
http://www.zhaozi.cn/huibian/20080829/121999659545.html
TrueType字体文件
http://blog.csdn.net/zixue_pudn/archive/2010/01/17/5202259.aspx
TrueType(2)
http://blog.chinaunix.net/u3/91477/showart_1839588.html
发表评论
-
递归查找指定的目录,将所有的md转换成html
2015-02-16 13:33 1745在 github.com fork 了 markdown2ht ... -
弈城围棋棋谱下载,附源码
2014-06-10 21:55 2563弈城围棋的解说用的好象是 sgf 第一版的。 平时我们用的 s ... -
appfuse 非常棒
2014-05-31 14:17 1373appfuse 非常棒 【1】在线 demo http:// ... -
stripes spring annotation
2014-05-02 14:19 828stripes 源码阅读 stripes-code-1527 ... -
junit annotation
2014-05-02 01:15 1260写了个简单的 junit 启动器。 package ... -
一种变形全排列算法
2013-06-07 17:39 1462public static boolean next(i ... -
typoglycemia
2012-11-05 23:52 1634单词里面字母乱序不影响阅读的现象,学名叫做Typoglycem ... -
axis 源码初步研读
2012-10-16 15:41 1723经过反复跟踪,这段代码比较重要: org.apache.ax ... -
电信彩信附件,webservice HttpURLConnection
2012-10-16 15:26 1787电信彩信附件,webservice HttpURLConnec ... -
java final parameter
2012-09-14 19:28 1144一些代码里,参数前加了 final 修饰符,不太明白这样做的原 ... -
hibernate like in 多表 查询
2012-09-07 12:24 1613public List getMaintainList( ... -
学一篇韵文,识天下汉字
2012-08-20 15:49 1794学一篇韵文,识天下汉字 http://blog.renren. ... -
简易建表工具
2012-07-19 16:56 0简易建表工具 生成 oracle 表。 -
正则表达式测试工具。
2012-05-29 17:47 1192http://docs.oracle.com/javase/t ... -
关于 《Java 性能优化之 String 篇》 的疑问
2012-05-18 11:55 1185原文地址在: http://www.ibm.com/devel ... -
java char
2012-04-24 09:30 3087刚才简单研究了一下 char 。 比想象的复杂得多。主要应该 ... -
java 与 iso-8859-1 编码
2012-04-20 10:58 11664今天又研究了一下字符编码。写了些测试代码,算是比较了解了。 ... -
java 死循环
2012-03-08 15:46 1105写了这么段代码,居然出现死循环了。真晕。 /** ... -
利息计算
2011-11-29 01:00 1312/** * 利息计算: * 借款 12000,一年 ... -
Enum 如何继承?
2011-11-08 20:30 3026Enum 如何继承? public abstract clas ...
相关推荐
基于S7-300PLC与MCGS6.2的饮料罐装生产线自动化控制系统设计,包含仿真、程序、IO表与电气原理,实现自动操作、灌装报警及瓶数记录功能。,基于PLC的饮料罐装生产线控制系统设计。 S7-300PLC MCGS6.2仿真 仿真,程序,IO表,电气原理图,6500字说明。 实现功能有: (1)系统通过开关设定为自动操作模式,一旦启动,则传送带的驱动电机启动并一直保持到停止开关动作或罐装设备下的传感器检测到一个瓶子时停止;瓶子装满饮料后,传送带驱动电机必须自动启动,并保持到又检测到一个瓶子或停止开关动作。 (2)当瓶子定位在灌装设备下时,停顿1秒,罐装设备开始工作,灌装过程为5秒钟,罐装过程应有报警显示,5秒后停止并不再显示报警。 (2)用两个传感器和若干个加法器检测并记录空瓶数和满瓶数,一旦系统启动,必须记录空瓶和满瓶数,设最多不超过99999999瓶。 (4)可以手动对计数器清零(复位)。 ,关键词:S7-300PLC; MCGS6.2仿真; 传送带驱动电机; 传感器检测; 瓶装; 空瓶数; 满瓶数; 报警显示; 自动操作模式; 灌装设备。,基于S7-300PLC的饮料罐装
python加密货币时间序列预测源码+数据集-最新出炉 加密货币分析: 对各种加密货币的数据进行分析和研究。可能会使用到从各种来源收集的数据,包括但不限于加密货币的价格、市值、交易量、交易时间等信息。 探索加密货币市场的趋势和模式,例如价格的波动情况、不同加密货币之间的相关性等。 数据处理与操作: 可能使用 Python 语言(Kaggle 上常用的数据分析语言),并运用一些数据处理和分析的库,如 pandas 用于数据的读取、清洗、整理和转换操作,将原始的加密货币数据转换为更易于分析的格式。 可视化展示: 通过可视化工具,如 matplotlib 或 seaborn 库,将加密货币的信息以图表的形式展示出来,以帮助直观地理解数据中的关系和趋势。 统计分析或预测: 可能会进行一些基本的统计分析,如计算加密货币价格的均值、中位数、标准差等统计量,以描述数据的特征。 或者使用机器学习或时间序列分析的方法对加密货币的价格进行预测,根据历史数据预测未来价格走势。 例如,使用 scikit-learn 进行简单的回归分析: 数据挖掘与特征提取: 挖掘加密货币数据中的特征,如找出影响价格的关键因素,对数据中的特征进行筛选和提取,以帮助更好地理解加密货币的市场行为。
类和对象、继承、封装、多态、接口、异常
gee python相关教程
夜间灯光强度(平均灯光强度)的高低反映了一个地区城市化发展的水平,平均灯光强度越高,说明该地区城市群越多,城市化程度越高。夜间灯光数据现在越来越广泛地应用于经济增长分析、经济地理、城市经济学、数字经济等众多领域。 本数据包括三套: [1]中国类DMSP-OLS灯光数据1992-202 [2]中国超长序列灯光数据1984-2020 [3]全球类NPP-VIIRS夜间灯光数据2000-2022 包括:全国各省、市、县夜间灯光数据 矫正后夜间灯光数据 细分:标准差、平均值、总值、最大值和最小值
工程项目总监绩效考核表
首先解释一下什么叫转移支付。其实,这和养老金的中央调剂是一样的。 每年,地方都要向中央缴纳财政。而中央又要根据各地方的财政实力,给予转移支付。比如一些经济弱省,本身财政收入就不够支出的,还得上交一部分给中央,怎么维持财政运转?由于各省市直接的财政收入能力存在差异,中央为实现各个地方的公共服务水平平等,于是便有了财政转移支付制度。 简单理解就是富省养穷省。 2022年全国一般预算内财政收入203703亿元,给地方转移支付了97144.75亿元,转移支付数额创下新高。
基于门控卷积和堆叠自注意力的离线手写汉字识别算法研究.pdf
【数据介绍】 作为第二大人类部门用水,高质量的工业用水格网数据对于水资源研究和管理至关重要。中国工业用水格网数据(China Industrial Water Withdrawal dataset, CIWW)基于超过 40 万家企业数据、月度工业产品产量数据和连续工业用水统计数据制作得到的一套1965-2020年逐月中国工业用水数据集,其空间分辨率为 0.1°和 0.25°。数据集包括工业用水、企业数量和企业生产总值(辅助数据)等变量,可被用于水文、地理学、环境、可持续发展等方面科学研究。 【数据来源】 数据来源为《中国经济普查年鉴》(省级工业取水量、工业产出)、《中国工业企业数据库》(企业地理位置、产值)、《中国工业产品产量数据库》(工业产品月生产量),以及《中国水资源公报》和(Zhou et al, 2020, PNAS)的工业用水量数据。 【数据处理】 首先通过2008年企业分布数据、经济普查年鉴中分省分部门的工业用水量和工业产值计算得到分省分部门工业用水效率和工业产品产量数据,得到了2008年逐月工业用水数据。然后结合中国水资源公报和相关文献中省级工业用水数据,以2008年工业用水的时空格局作为基础分配工业用水数据,最终得到1965-2020年逐月工业用水的格网数据。详细方法见High-resolution mapping of monthly industrial water withdrawal in China from 1965 to 2020 (Hou et al, 2024, ESSD). 将数据集与统计数据记录和其他数据集进行了验证,结果表示在时间尺度和空间尺度上都与统计数据具有一致性,相比已有工业用水数据有更好的精度。
65 -质量管理部经理绩效考核表1
11 -电脑部经理绩效考核表1
内容概要:本文提供了针对大学生英语竞赛写作准备的重要资源——一系列通用的英文句子模板。这些模板涵盖了现代经济社会的各种话题,从科技进步到环境保护,以及个人品质和社会责任等,并且适用于论述类文章、观点对比和个人见解的表达。文章通过对每一句话的应用环境解释和语法提示,确保使用者可以在实际写作中正确且有效地应用这些表达方式。 适合人群:正在准备参加大学生英语竞赛的学生及其他希望提高书面表达能力的学习者。 使用场景及目标:考生能够在竞赛时间内迅速构建思路完整的文章,增强语言表达的流利性和规范性;帮助学习者积累高级词汇,提升英语写作水平并培养良好的思维逻辑。 阅读建议:结合历年优秀范文进行深入学习,熟悉不同类型话题下的表述方法;练习将提供的句子融入自身创作的文章中,通过不断修订和完善来巩固记忆。同时也可以用于日常的英语写作训练当中。
法律事务专员绩效考核表
1、文件内容:apache-commons-digester-javadoc-1.8.1-19.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/apache-commons-digester-javadoc-1.8.1-19.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
永磁同步电机磁场定向控制(矢量控制)Simulink仿真模型波形展现与解析,永磁同步电机的磁场定向控制(矢量控制)simulink仿真模型,波形完美 ,核心关键词:永磁同步电机; 磁场定向控制(矢量控制); Simulink仿真模型; 波形完美;,永磁同步电机矢量控制仿真模型:磁场完美调控,波形精确无误
07 -储运部经理绩效考核表1
OQC检验员(成品出货检验员)绩效考核表
基于Matlab2020b的电机控制算法:无传感FOC算法Simulink仿真模型及实践指导,定位+电流闭环强拖+ 角度渐变切+ 速度电流双闭环+ 无传感器角度估算SMO+ PLL 控制方式 Simulink 仿真模型 (Matlab2020b版本)以及教授模型搭建 这是一种常用的无传感FOC电机控制算法,掌握这种算法的基本原理,并有仿真模型在手,就可以用它来指导实践中的程序调试,做到实际项目不盲目调试。 模型特点: 1. 所有模块都做到了模块化,各个模块分区清楚,结构清晰。 2. 所有电机和控制参数均在m文件中体现,变量注释清楚,随用随改。 3. 速度环和电流环PI参数均实现自动整定。 4. 模型采用标幺值系统。 5. 各状态切使用stateflow,模型结构清晰。 6.通用表贴和内嵌式电机。 ,定位;电流闭环强拖;角度渐变切换;速度电流双闭环;无传感器角度估算SMO;PLL控制方式;Simulink仿真模型;Matlab2020b版本建模;教授模型搭建;模块化设计;参数自动整定;标幺值系统;Stateflow应用;通用表贴和内嵌式电机。,基于Matlab 2020b的FOC电机