-
android
-
用android的canvas drawText的时候,即使text包行\r\n,画出来的仍然不会换行。这时需要用到TextPainTextPaint textPaint = new TextPaint();
textPaint.setARGB(0xFF, 0, 0, 0);
textPaint.setTextSize(20.0F);
textPaint.setAntiAl
-
php
-
本文讲的是nginx配置yii2.0重写的例子, apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢? 配置范例如下:
server {
listen 80;
server_name www.xxxx.com; #修改成你自己的网站域名
locatio
-
android
-
转发链接地址如果您希望抢先体验下一版 Android Studio,您不必替换掉现有的稳定版。 您可以在安装有稳定版的同时安装 Android Studio 预览版并在这两个版本中开发同一应用。之所以能够实现这一点,是因为 Android Studio 将每个安装版本的设置存储在该版本特定的文件夹中。 例如,如果您在 Windows 上安装了 Android Studio 2.3 稳定版和 And
-
php
-
2018年6月10日发布了Yii框架3.0.0 更新的第一个alfa版本Yii 3.0中的新功能包 “ezyang/htmlpurifier” 已经成为可选项,默认情况下不会安装移除 Yii 自动加载器以支持 Composer 的 PSR-4 实现删除了特定于 HHVM 的代码在 ApcCache 中删除了 APC 支持, APCu 像以前一样工作当覆盖默认值时,会更改yii\grid\DataC
-
php
-
CentOS7中执行
service iptables start/stop
会报错Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.
在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,
如果要添加范围例外端口
-
java
-
mac系统默认会安装jdk 1.6或者 jdk 1.7,但某些框架/应用要求jdk1.7甚至jdk1.8才能运行,所以需要配置系统默认jdk,小编先介绍升级jdk1.7的步骤,升级jdk1.8类似1,下载并安装需要的jdk下载地址:http://www.oracle.com/technetwork/java/javase/down...2,安装成功后JDK7默认的路径在: /Library/Jav
-
android
-
Google I/O 大会后,Android Studio 就发布了3.0 金丝雀版本,支持 Kotlin 语言,增加了 Gradle 编译速度,支持即时应用开发,在 Android O 模拟器中增加了 Google Play Store,自适应图标等 20 多项新功能。今天我们一起讨论和学习android studio 3.0本如何使用Kotlin语言开发Android应用。废话不多说,我们直上
-
android
-
Android textView文本设置下划线的实现的两种方法一、第一种方法 textview.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线实例:TextView tv=new TextView(this);
tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划
-
php
-
宽为限 紧用功 功夫到 滞塞通firewall-cmdLinux上新用的防火墙软件,跟iptables差不多的工具。补充说明firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。firewalld跟iptables比起来至少有两大好处:firewall
-
cheng
-
原文地址:https://blog.csdn.net/sufu1065/article/details/880510831、面试题模块汇总面试题包括以下十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Ka
-
android
-
今天在敲代码的过程中,有个需求是延迟执行某方法。整理收集了三种方法,自己用的是第三种。第一种线程休眠: new Thread() {
@Override
public void run() {
super.run();
Thread.sleep(3000);//休眠3秒
-
android
-
我们知道,建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录。这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。步骤如下:1)创建本地文件夹和字符串文件 为了支持更多语言,在res/中创建其他的values扩展的文件夹,并在文件夹名后加上一个横线和国家的ISO码。例如,values-es/就是
-
wechat
-
在市面上各大厂商都推出了小程序。那么我们每一次都得从新进行开发,做开发的很多朋友都遇到过这类的问题,今天像素科技就分享一款工具可以快速让微信小程序转支付宝小程序。Antmove - 小程序转换器,基于支付宝/微信小程序转换为多端小程序,让小程序跨平台开发变得简单。一键实现小程序转换迁徙,不再做重复开发而烦恼。使用方法:在 VsCode 扩展中搜索 Antmove 下载安装 Antmove vsco
-
cnbzlj
-
在做工作时,我们经常需要遍历所有一个文件夹下的所有文件夹,发现其实也很简单。直接上代码/*读取输入的某个文件夹中所有的txt文件
* 显示文件名、文件内容
* */
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOExce
-
android
-
1. 转义字符的显示形式
Android的转义字符通过unicode编码来表示。常用的显示形式有Hex形式和HTML形式。常见的转义字符如下:
字符
HTML
Hex
半角空格(半角符号)
 
\u0020
全角空格(中文符号)
 
\u300
-
iOS
-
一步快速获取 iOS 设备的 UDID请使用 iPhone 或 iPad 上的 Safari 浏览器打开本页面或者扫描下面的二维码,即可快速获取 UDID 扫描二维码,获取 UDID什么是UDID?UDID,是 iOS 设备的一个唯一识别码,每台 iOS 设备都有一个独一无二的编码,这个编码,我们称之为识别码,也叫做UDID( Unique Device
-
android
-
转发请备注原文地址:https://www.niwoxuexi.com/blog/android/article/189.html有很多人学习Android很长时间了,还不知道xmlns:Android="http://schemas.android.com/apk/res/android 的作用是什么,就知道每个新建xml的时候回自动生成这句话,去掉就会报错
解释:这个是xml的命名空间,
-
android
-
这次给大家带来在APP内如何打开在线的office文件。1:首先说说word和Excel的在线浏览方式吧。(直接用webview打开)//使用微软打开,在线预览
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSetting
-
android
-
Glide是一个功能强大的图片加载库,下面是平常开发中使用到的一些功能,基于Glide-4.X版本的用法Glide-github地址Glide jar包下载地址加载圆形图片:RequestOptionsmRequestOptions=RequestOptions.circleCropTransform()
.diskCacheStrategy(DiskCacheStrategy.NONE)//不
-
android
-
Button组件是在我们在开发中最常用到的组件。Button组件,俗称“按钮”,在APP界面当中少不了按钮,那么按钮的属性和使用方法是怎么样的呢?Button常用属性因为Button继承TextView,所以他和TextView有很多共同的属性,下面列举一下常用的。android:drawable //放一个drawable资源
android:drawableTop //可拉伸要绘制的