itc

Java字体优化

别等时光非礼了梦想. 提交于 2019-12-29 17:15:59
需求背景 最近在做的项目显示的字体感觉太丑,于是乎想着 DIY 改进一下。 查阅资料,总觉得别人写的都不咋地,于是决心写一篇略微完善点的关于项目字体优化方面的文章。 当然,这篇文章不会教你如何使用 TrueType 去创建属于你自己的字体,而是使用现成的字体库。 读取、使用系统字体回顾 读取系统字体的 字体名 及 字体数量 方法1: 使用GraphicsEnvironment类 获取所有字体的 family 名 package com.forget406.study; import java.awt.GraphicsEnvironment; public class CustomeFontReading { public static void main(String[] args) { String[] fonts = GraphicsEnvironment // GraphicsEnvironment(抽象类) 图形环境类 .getLocalGraphicsEnvironment() // 获取本地图形环境 .getAvailableFontFamilyNames(); // 获取可用字体family名 int fontCount = 0; // 字体数统计 for(String font : fonts) { fontCount ++; System.out.println

Invalid Bundle error from iTC, cannot submit app - because 4 swift dylibs fail to embed

匿名 (未验证) 提交于 2019-12-03 01:17:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: My app runs fine on devices & simulators, but when I submit it, I get the Invalid Bundle - One or more dynamic libraries that are referenced by your app are not present in the dylib search path error emailed to me about half an hour after the upload completes successfully. Following the advice on this thead here , namely running otool -L , I can see that the app's main executable has all of its @rpath/...dylib files in the Frameworks/ folder as expected, but , the appex's executable is missing some Swift libs. Here's the output from otool -L

记录一个sql问题, The error occurred while setting parameters

匿名 (未验证) 提交于 2019-12-02 23:40:02
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException: Error querying database. Cause: java.sql.SQLException: ORA-12704: 字符集不匹配 The error may exist in file [D:\workspace\workspace-dev2\wizbank_6_git\core\wizbank-web\target\WizBank\WEB-INF\classes\mapper\InstructorInfMapper.xml] The error may involve com.cwn.wizbank.persistence.InstructorInfMapper.getInstructor-Inline The error occurred while setting parameters SQL: select * from ( select iti_ent_id, iti_name, iti_gender, iti_level, NULL as sks

[译]如何在.NET Core中使用System.Drawing?

匿名 (未验证) 提交于 2019-12-02 22:10:10
你大概知道System.Drawing,它是一个执行图形相关任务的流行的API,同时它也不属于.NET Core的一部分。最初是把.NET Core作为云端框架设计的,它不包含非云端相关API。另一方面,.NET Core是跨平台框架,它不包含任何操作系统特定的API,例如Windows上的 Active Directory活动目录 。再者,.NET Core也不包括类似,作为.NET framework一部分的,ConfigurationManager这样的诸多API。 在我之前的 文章 中,我已经描述了如何将这些API用于.NET Core和.NET标准应用程序。 为了实现这一点,有一个称为 Windows Compatibility Pack 的元包。但是,这个元包包含许多与Windows相关的API(作为包分发)。在这个元包里面有一个System.Drawing.Common包。 为了在.NET Core中使用绘图功能,请在Nuget包添加引用: <PackageReference Include="System.Drawing.Common" Version="4.5.0-preview1-**" > 在这之后,你将可以运行例如以下的代码。 int x = 100; Image image = new Bitmap(2000, 1024); Graphics graph