我想检测一个字符串是否包含西里尔字母.
在PHP中我做了这样的事情:
preg_match('/\p{Cyrillic}+/ui', $text)
Run Code Online (Sandbox Code Playgroud)
什么在Java中可以起作用?
我一直试图从Facebook获取一些事件封面图像并将其显示在我的网站上.现在,人们可以上传各种尺寸和宽高比的图像,Facebook会调整它的大小,并允许它们将图像置于784*295帧内.如果您查询Facebook API的封面图片,这就是您得到的:
"cover": {
"cover_id": 300822420082720,
"offset_x": 0,
"offset_y": 73,
"source": "https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-xfp1/t1.0-9/10273881_300822420082715_6723919589261017620_n.jpg"
}
Run Code Online (Sandbox Code Playgroud)
"源"是指原始未调整大小/非居中图像的链接.所以我需要调整它/剪切它以使它看起来与Facebook事件页面完全相同.
所以问题是 - 如何应用offset_x/offset_y来获得与784*295 Facebook框架中相同的图像?
我找到了以下解决方案,其中没有一个是正确的:
我已经测试了所有这些,以及更多,在几张封面图片上,其中一张如下图所示.调整大小时(如Facebook一样)下面的图像是784*522,图像帧总是784*295,我得到的offset_y是73,并且距图片顶部的距离(在Facebook上测量)是193px.我不能得到的是如何使用offset_y(73)来获得从顶部(193)偏移的像素数.
我正在开发一个将在商店(例如餐厅)的平板电脑设备上运行的应用程序。该设备没有 Google Play 并且已获得 root 权限。如何在完全无需用户交互的情况下自动安装应用程序更新?
澄清一下,检查我的服务器上托管的 APK 的新版本并下载它不是这个问题的一部分,只有“静默”更新部分是。