我有这样的形象:
1000x1000但只有一部分图像是不透明的,想想左边是一个实心圆,其他像素是透明的.
我想复制/粘贴图像的一部分,并选择我选择的区域:
我拖放鼠标,这样部分将是400x100但是当我粘贴时,我有一个300x76的图像.photoshop修剪了我的图像,但我希望它与我选择的图像的边界,我想要的坐标.准备400x100空白图像并复制该图像并不能解决我的问题,因为我必须将图像平移到原始位置.
如何在不修剪的情况下复制/粘贴图像?谢谢
我不知道为什么这不起作用,但我确定这是一个非常常见的javascript.我的语法显然缺乏,我不知道为什么:
<input type="text" value="search" id="search" name="q" onclick="javascript:if($(this).val() == 'search') {$(this).val() = '';} return false;" />
Run Code Online (Sandbox Code Playgroud)
谢谢!
我按照亚马逊的教程将我的EC2实例配置为LAMP .这看起来运作正常(我可以phpinfo()在我上传的文件中看到OK).
然后我尝试通过执行以下操作来安装phpMyAdmin:
sudo yum --enablerepo=epel install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
我可以看到phpMyAdmin现在/usr/share/phpmyadmin,所以我添加了一个符号链接:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Run Code Online (Sandbox Code Playgroud)
然后我编辑http.conf添加AllowOverride all到<Directory "/var/www/html">.(命令:sudo nano /etc/httpd/conf/httpd.conf)
然后重新启动服务器:
sudo service httpd restart
但每当我访问时,我http://ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/phpmyadmin从服务器获得403 Forbidden响应:您无权访问此服务器上的/ phpmyadmin.
我觉得我错过了一些非常明显的东西,但我无法弄清楚是什么.
我无法弄清楚我在这里做错了什么.当我尝试使用Gulp创建源图文件时,我收到一条非常奇怪的错误消息.
events.js:85
throw er; // Unhandled 'error' event
^
CssSyntaxError: /www/static/sass/maps/main.css.map:1:198: Missed semicolon
Run Code Online (Sandbox Code Playgroud)
我希望它们在一个单独的.map文件中创建.我无法理解为什么它告诉我在我要求它创建的文件中有错误...?
我究竟做错了什么?
这是我的gulpfile.js:
var gulp = require('gulp'),
sass = require('gulp-sass'),
minifyCSS = require('gulp-minify-css'),
autoprefixer = require('gulp-autoprefixer'),
sourcemaps = require('gulp-sourcemaps'),
input = 'static/sass/**/*.scss',
output = 'static/css';
var sassOptions = {
errLogToConsole: true,
outputStyle: 'expanded'
};
gulp.task('sass', function() {
return gulp
.src(input)
.pipe(sourcemaps.init())
.pipe(sass(sassOptions).on('error', sass.logError))
.pipe(sourcemaps.write('.'))
.pipe(autoprefixer())
.pipe(minifyCSS())
.pipe(gulp.dest(output))
});
gulp.task('watch', function() {
gulp.watch(input, ['sass']);
});
// Default task - Compile then set Watch
gulp.task('default', ['sass', 'watch']);
Run Code Online (Sandbox Code Playgroud) 我需要从一个19,000行CSS文件中提取使用过的CSS,其中98.4%是未使用的(ouch).我知道您可以使用Chrome开发者工具查看CSS Coverage,如下所示:
但它不允许你甚至跳到绿线.手动通过19K线似乎不太可行.
Chrome Lighthouse似乎没有为您提供仅选择开发人员工具所需的规则的选项.
我已经尝试过Firefox的"CSS Usage"附加组件(很多网站都推荐),但它需要FireBug,FireBug本身在当前版本的FireFox中不兼容.
任何人都可以想到一种方法来拉出以某种方式使用的CSS吗?
可能的重复:
参考 - 这个符号在PHP中意味着什么?
在,PHP,什么是" - >"运算符调用,你怎么说大声朗读代码?
这是一个非常新手的问题,所以提前道歉,但我已经看过->在示例代码中多次使用过,但我似乎无法在在线教程中找到任何解释它的功能.(主要是因为Google将其视为搜索词 - doh!)
这是一个令我困惑的例子:
<?php
class customException extends Exception
{
public function errorMessage()
{
//error message
$errorMsg = 'Error on line '.$this->getLine().' in '.$this->getFile()
.': <b>'.$this->getMessage().'</b> is not a valid E-Mail address';
return $errorMsg;
}
}
$email = "someone@example.com";
try
{
//check if
if(filter_var($email, FILTER_VALIDATE_EMAIL) === FALSE)
{
//throw exception if email is not valid
throw new customException($email);
}
//check for "example" in mail address
if(strpos($email, "example") !== FALSE)
{
throw …Run Code Online (Sandbox Code Playgroud) 我的网站以非常繁重的方式使用Google Maps API(3.0).我必须使用Google API控制台注册我的应用程序.
在"referers"部分中,我提出了*.websitename.com/*(*在开始和结束时),但是当我尝试从中访问地图时,http://websitename.com它无法正常工作并显示,并且控制台中会显示一条Google消息,说明该来自此推荐人未经授权(403错误).
如何编写"引用者"以允许两者
http://www.websitename.com
和
http://websitename.com
作为参考者?
我有点困惑。我在我的用户(实际上是“客户”)模型上有一个简单的方法来返回用户的订阅续订日期:
public function subscriptionRenewalDate() : string
{
$subscription = $this->subscriptions()->active()->first()->asStripeSubscription();
return Carbon::createFromTimeStamp($subscription->current_period_end)->format('F jS, Y');
}
Run Code Online (Sandbox Code Playgroud)
我从刀片模板 ( {{ auth()->user()->subscriptionRenewalDate() }})对经过身份验证的用户调用此方法,它在本地工作正常,但是一旦我将其上传到远程登台服务器,它就会失败并显示错误:
无法声明类 App\Models\Customer,因为该名称已被使用
它指向 Customer 模型中的这一行:
class Customer extends Authenticatable
{
Run Code Online (Sandbox Code Playgroud)
奇怪的是,它不仅仅是远程登台服务器,它也是 Travis CI 失败的地方(运行 PHPUnit 测试时——这些相同的测试在本地工作正常)。
显然,这似乎是某种缓存或配置问题,但我无法理解是什么导致了此错误。
它与数据库无关,因为测试使用RefreshDatabase. 如果我删除 ENV 变量 ( CASHIER_MODEL: App\Models\Customer),它会因预期的“找不到模型用户”错误而失败,因此它正确获取了 ENV 变量。我尝试清除我的 Laravel 缓存 ( php artisan optimize:clear) 和composer dump-autoload. 这很令人困惑。
我所知道的是该错误是由asStripeSubscription(). 如果我从方法中删除它,刀片模板加载正常(一切正常)。
需要明确的是,我可以成功(这是本地、远程和 Travis CI):
我在Chrome的控制台中收到以下警告:
"IntersectionObserver.observe(target): target element is not a descendant of root."
这是什么意思?我怎么能找到它的原因,以便解决它?
css ×2
javascript ×2
php ×2
amazon-ec2 ×1
bem ×1
copy-paste ×1
google-maps ×1
gulp ×1
html ×1
jquery ×1
laravel ×1
lighthouse ×1
mysql ×1
onclick ×1
photoshop ×1
phpmyadmin ×1
sass ×1
source-maps ×1
suit-css ×1
syntax ×1
warnings ×1