首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java引用外部字体(路径引用)的一些坑

于是,只能引用外部字体。 坑二 前头说了,是otf文件,用正确的代码跑一下,很好一个报错都没有!(此处应有掌声!)...嗯,我只能说这个引用外部的otf在百度上,根本没有任何解决方法。 甚至问这个问题的人,答案也是叫我们在操作系统安装,本地引用。 然后,谷歌,stackflow。...大神直接fxxk了一下java的awt,大意就是java说支持引用otf,但是,不支持外部引用otf,最后说了一句awt写的就是一坨翔。...小数几个直接爆粗口的答案啊,感觉这哥们也和我那样浪费一大堆时间,在这傻逼问题上。 于是,只能叫需求给ttf格式的字体。 坑三 很好使用ttf外部引用,谢天谢地,终于报错了。...我那个纠结啊,也就是说外部引用,路径引用代码没错,而且看了源码,外部引用也就是路径引用。 也就是说需求给的ttf有问题,反映一下问题,需求说你想要怎样的ttf呢? 鬼子知道啊?我也想知道啊!

2.7K10

Nginx防止别人的域名解析到自己的服务器上

今天早上打开百度统计,发现突然多了一些奇怪的入口页面,点进去全部是我的网站内容,当时我就懵逼了。...看了下请求的页面地址的ip,发现是指向我的服务器的,还以为是中毒了,检查了下nginx配置和服务器登录信息,发现没有异常。后面经过google发现,原来是别人把自己的域名解析到了我的服务器上。...他们这样做的目的是为了可以增加搜索引擎对他的域名的收录。 虽然对自己的站点看似没什么影响,但是总感觉心里不爽,于是网上查了下资料,解决了此问题。...,将其指向500或者直接rewrite到自己的网站。...server { listen 80 default; return 500; } 当然也可以写成这样,跳转到自己的网站 server { listen 80 default;

3.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    防止 Windows 上的内存检查

    像往常一样,我的反调试相关帖子,一切都从微软没有记录的一点无害标志开始。或者至少我是这么认为的。...随后的运行似乎没有抓住了整个系统但是它仍然采取长达4分钟的NtQueryVirtualMemory调用返回。 我想你可以像鲍勃·罗斯所说的那样把这称为快乐的小事故。...这是一个使用 ETW 跟踪的漂亮工具,可以让您深入了解系统上发生的事情。然后可以在Windows 性能分析器中查看记录的跟踪。...(MiQueryAddressState是一个很大的函数,我不认为一个简短的伪代码片段可以做到公正) 从我的测试来看,视图大小和所用时间之间的关系是完全线性的,这一事实也加强了这一点。...此外,事务也可以是需要非空文件的解决方案,而无需触及任何已存在的内容或创建用户可见的内容。 结论 我认为这是一种伟大而强大的技术,可以让人们分析您的代码。

    4.3K80

    防止ssh登录服务器的掉线

    以前总是嫌麻烦,没有影响自己就不想去主动解决问题,但是有学员一直反映他的MAC登录我们的云服务器总是掉线,我还是抽空帮忙解决,搜索看到两个教程: http://www.361way.com/ssh-autologout.../4679.html http://einverne.github.io/post/2017/05/ssh-keep-alive.html 里面提到了关于客户端(自己的笔记本)和服务器端 两个不同的设置方案...: 提到了两个文件,需要搞清楚它们是不一样的: ssh_config sshd_config 这两个文件分别对应着服务器和自己的电脑两个地方的设置,同时需要学习3个参数有 ClientAliveInterval...(服务端参数) ClientAliveCountMax(服务端参数) ServerAliveInterval(客户端参数) 因为云服务器是我自己的,而要给十几个新手使用,所以我应该使用root权限来选择修改...这样客户端的配置就无所谓了,不过我还是还念Windows时代的xshell软件!!!

    2.3K40

    EasyC++32,引用的使用(上)

    这是EasyC++系列的第32篇,来聊聊引用。 引用 引用是C++新增的特征,C语言当中没有。 引用是给已经定义的变量一个别名,可以简单理解成同一个变量的昵称。...,既然引用只是别名,我们已经有了原本的变量名可以用了,又何必多此一举创建变量的引用呢?...所以引用不是为了顺序执行的逻辑创建的,一个最常见的使用场景就是函数参数传递的时候,可以设置函数接收的变量类型为引用。...我们对引用进行修改等价于对原变量进行修改。 这样的话,我们就可以实现在函数体内部对外部传入的参数进行修改。在一些特殊的场景当中,非常方便。...比如一些复杂的树形数据结构,通过使用引用可以大大降低代码的编写难度。 除此之外,使用引用还有一个好处,既然我们传递的引用和原值是等价的。

    22520

    加固你的服务器,防止SSH攻击

    然后,您将安装PyFilter作为服务,并可选择配置跨服务器同步禁止IP数据,该功能允许多个服务器共享禁止的IP地址列表,并启用PyFilter来记录有关IP地址的位置数据。...准备 要完成本教程,您需要: 一个Ubuntu 16.04服务器,没有服务器的同学可以在这个页面购买。 或使用腾讯云免费的开发者专属在线实验平台进行试验。...第四步、为跨服务器禁用同步配置PyFilter(可选) 服务器禁止IP地址列表同步:将禁止的IP地址与使用PyFilter保护它们的所有其他服务器同步,并禁止这些地址。...然后,在该sync_bans部分中,将name更改为您的主机名。对于使用相同Redis服务器运行PyFilter的每个系统,此名称必须是唯一的,以便跨服务器禁止同步正常工作。 保存文件并退出编辑器。...以下是/usr/local/PyFilter/Config/blacklist.v4上几个被禁用的IPv4地址的示例: # Generated by iptables-save v1.6.0 on Thu

    2K20

    【防止被脱裤】如何在服务器上设置一个安全的 MySQL

    [ 暂以防止服务器被入侵为最终目的,此处是防不住别人正常的增删改查的,如,'脱裤' ] 首先,尽可能让mysql服务运行在一个较低的系统权限下,防止别人利用该服务提权,如,常见的udf提权,这里有些朋友可能会误解...,相对来讲,udf提权更适合用在一些比较古老的系统的一些mysql版本上的mysql除了性能优化之外,安全性也有大幅提升,话说回来,即使安全性提升了...在通过上面的一些初步加固后,别人此时再想单单通过mysql拿到服务器权限就比较困难了,毕竟,是从根源上进行控制的,下面我们就再来对针对mysql自身配置做些简要优化 为每个站点,创建独立的数据库以及数据库用户...,只允许该用户对该库有最基本的增删改查权限且只能让特定的内网ip才能访问到,有条件,最好站库进行分离,分离的好处在于可以让入侵者无法再正常读写文件,毕竟不在同一台机器上,因为数据库服务器上,根本没有web...另外,不要问我为什么不把mysql部署在windows上,是的,我承认自己对windows掌握的并不好 [ 除了域,如果你认为只是点点图形界面上的按钮就叫会了,那我无话可说,如果都这么简单,那就不叫操作系统了

    2.2K10

    一种查看Block中引用的所有外部对象的实现方法

    }; 之所以一个block的闭包函数能够引用外部的一些对象或者变量,其根本的原因是每一个引用的外部对象或者变量都会在编译运行时添加到上面的imported variables部分作为block布局的扩展成员数据...layout的值小于0x1000时,则是一个压缩的扩展布局描述,其格式是0xXYZ, 其中的X的值表示的是block中引用的外部被声明为strong类型的对象数量,Y值则是block中引用的外部被声明为...打印一个block中引用的所有外部对象 通过对上述的介绍后,你是否了解到了一个block是如何持有和描述引用的外部对象的,那么回到本文主题,我们又如何去访问或者查看这些引用的外部对象呢?...这里有BLOCK_HAS_COPY_DISPOSE的原因是因为当block持有了外部对象时,需要负责对外部对象的声明周期的管理,也就是当对block进行赋值拷贝以及销毁时都需要将引用的外部对象的引用计数进行添加或者减少处理...两个有趣的点 在笔者完成这篇文章时,特意在网络上搜索了一下是否有同类型或者已经实现了的方法,果然有几篇介绍block持有对象的文章,内心一阵慌乱。

    1.9K40

    在maven中引用github上的资源

    很多人选择在Github上开源项目,但很多开源项目要依赖一些自己写的jar。如何让用户(使用者)可以通过互联网自动下载所依赖的jar呢? ...下面介绍下通过GitHub做maven repository的过程;  1、在GitHub上创建项目(这步操作不细说了,过程很简单,用过GitHub的大家都懂的)  例如:我创建的项目名叫fengyunhe-wechat-mp...2、把本地maven项目Build,build生成的maven文件夹上传到Giuhub  3、本地新建maven项目如果需要依赖jar,在pom.xml中增加  .../name> https://raw.github.com/fengyunhe/fengyunhe-wechat-mp/master/ 例如我的GitHub...2、master 一定要写上,否则会无法下载  3、如果本地项目依赖的groupId、artifactId跟本地项目中的maven项目groupId、artifactId相对应,则会默认依赖本地项目而不去服务端下载

    4K10

    SpringBoot打包部署最佳实践

    无法兼容所有web容器(比如spring boot2.x无法运行在weblogic 11g上)。...本地调试可以直接运行start的启动类,ide会自动编译其他模块并引用。...配置文件问题 spring boot提供spring.profiles.active指定配置文件,但生产环境有时候客户出于安全考虑不提供配置信息给开发人员,而是预先将配置文件上传到服务器指定路径,程序需要在运行时去引用该配置文件...jar包外部配置文件读取 jar运行可以通过指定参数spring.config.location引用外部文件,命令参考如下: java -jar start-1.0-SNAPSHOT.jar --spring.config.location...war包外部配置文件读取 以tomcat为例,需要在tomcat启动时指定-Dspring.config.location参数,可以设置服务器环境变量CATALINA_OPTS达到目的。

    3.6K30

    SpringBoot 打包部署最佳实践

    无法兼容所有web容器(比如spring boot2.x无法运行在weblogic 11g上)。...本地调试可以直接运行start的启动类,ide会自动编译其他模块并引用。...配置文件问题 spring boot提供spring.profiles.active指定配置文件,但生产环境有时候客户出于安全考虑不提供配置信息给开发人员,而是预先将配置文件上传到服务器指定路径,程序需要在运行时去引用该配置文件...jar包外部配置文件读取 jar运行可以通过指定参数spring.config.location引用外部文件,命令参考如下: java -jar start-1.0-SNAPSHOT.jar --spring.config.location...war包外部配置文件读取 以tomcat为例,需要在tomcat启动时指定-Dspring.config.location参数,可以设置服务器环境变量CATALINA_OPTS达到目的。

    4.2K20

    const修饰符的使用(修饰结构体指针,引用外部的const 变量)

    const修饰符的使用 //const修饰变量为只读 const int a = 10; a = 20;//是错误的赋值 //指针变量 指针指向的内存 两个不同的概念 char buf[] =..."helloworld"; //从左往右看,跳过类型,看修饰那个字符 //如果是*,说明指针指向的内存不能改变 //如果是指针变量,说明指针的指向不能改变,指针的值不能修改 const char *p...是对指针指向的内存空间的内容进行封锁。 const封锁的是指针变量,不能修改其指向,但是可以修改指针指向内存当中的内容。...结构体指针指向的内容可以修改 p->a = 10是可以修改的 } void fun4(const my_struct * const p) { //结构体指针的指向不可以修改 //结构体指针指向内存当中的内容也不可以修改...} 如何引用其他.c文件中的const变量 extern const int a;//注意,不能再进行赋值,只能声明 printf("a = %d\n",a);

    55010

    Apache CXF 在 WebLogic 9.2 上的问题定位分析及权宜之计

    阅读更多 同样的程序在 Tomcat 5.5.16/25 以及 Jetty 5.1.12 上都能够成功部署及运行,但是部署到 WebLogic 9.2 上时出错 org.springframework.web.context.ContextLoader....2 Jar Package:%WLS_HOME%/server/lib/weblogic.jar 经过对比,WebLogic 9.2 里的两个 .jar 文件里带个类是一样的,况且,正常启动时 WebLogic...启动时有关的仍是 weblogic.jar ,怪异的是 WebLogic 中居然有三个版本的 javax/xml/namespace/QName 这个类,真是比较糟糕的事情。...因为 Apache CXF 里的类的时间晚于 WebLogic 里的类的时间,而且类的二进制内容也发生了改变,于是原来 WebLogic 里的其它类由于我们通过了 prefer-web-inf-classes...设置为 true 后,而引用到了现在的 Apache CXF 里的类了,就发生了 java.lang.LinkageError 错误。

    89220

    内部类只能访问final的局部变量_java内部类引用外部变量

    这里所说的匿名内部类指的是在外部类的成员方法中定义的内部类。既然是在方法中创建的内部类,必然会在某些业务逻辑中出现访问这个方法的局部变量的需求。那么我们下面就会研究这种情况。...按照习惯,我依旧先给出问题的答案:用final修饰实际上就是为了保护数据的一致性。 这里所说的数据一致性,对引用变量来说是引用地址的一致性,对基本类型来说就是值的一致性。...这里我插一点,final修饰符对变量来说,深层次的理解就是保障变量值的一致性。为什么这么说呢?因为引用类型变量其本质是存入的是一个引用地址,说白了还是一个值(可以理解为内存中的地址值)。...用final修饰后,这个这个引用变量的地址值不能改变,所以这个引用变量就无法再指向其它对象了。 回到正题,为什么需要用final保护数据的一致性呢?...看似是一种编译机制的改变,实际上就是一个语法糖(底层还是帮你加了final)。但通过反编译没有看到底层为我们加上final,但我们无法改变这个局部变量的引用值,如果改变就会编译报错。

    94720

    如何引用腾讯视频上的视频到自己的网页里

    在我们开发网页过程中,经常会遇到引入视频,有时候视频很小,我们就可以将他放到自己的服务器上,但是如果太大了,就会浪费大量的服务器空间,所以我们就可以将视频上传到腾讯视频上去,只要有qq号并且视频内容正规就可以很快通过审核...,这样就可以引用了,一般情况下是采用iframe框架在引用视频,这个地址腾讯视频里有 ?...使用通用代码,就可以将该视频引入到自己的网页中,但是有一个缺点。...缺点是如果你的网页是手机端那种通过隐藏元素来实现换页的方式来实现,那么视频会跟着往下走,进入下一个页面中,所以我们需要写代码来解决一下。...我们给iframe加上一个id在进入下一个页面的时候通过jq将他的width和height值设置为0即可,另外位置也很重要,需要在进入下一页的代码之前添加,否则也会不管用。

    2.5K30

    4.2 服务器上的 Git - 在服务器上搭建 Git

    在服务器上搭建 Git 现在我们将讨论如何在你自己的服务器上搭建 Git 服务来运行这些协议。...NOTE 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac 或 Windows 服务器上同样可以运行这些服务。...把裸仓库放到服务器上 既然你有了裸仓库的副本,剩下要做的就是把裸仓库放到服务器上并设置你的协议。...如果你想在你的仓库上设置更复杂的访问控制权限,只要使用服务器操作系统的普通的文件系统权限就行了。...如果需要团队里的每个人都对仓库有写权限,又不能给每个人在服务器上建立账户,那么提供 SSH 连接就是唯一的选择了。 我们假设用来共享仓库的服务器已经安装了 SSH 服务,而且你通过它访问服务器。

    4K50

    基于无线场景的外部服务器MAC地址认证方案

    上一章节我们学习了MAC地址的认证流程,并且讲解了一个本地认证的案例,这次主要来讲解通过外部认证服务器如何进行认证。...新知识点扩展 在之前的介绍里面,我们了解到了如果使用外部认证的时候就会用到一个认证服务器,认证服务器都用了一种协议就是Radius协议(包括思科、H3C、华为自己的认证服务器都采用了标准协议),在实验之前我们来了解下这个...服务器从DOWN变成UP的几个因素 ·Radius客户端发送的报文得到服务器的响应了 ·Radius客户端开启的自动探测功能得到服务器的响应 2、服务器的主备与负载均衡 对于服务器的重要性,我们还可以选择多台服务器同时进行服务...,三层可达即可),而且这次由于是在外部服务器认证,配置需要多一个服务器模板。...,方式是为local,这里就要是radius外部方式 (5)配置认证模板,关联之前的配置 [AC6005]authentication-profile name mac [AC6005-authentication-profile-mac

    12910
    领券