小编Era*_*ray的帖子

在父母之外去的时候Android视图消失了

我在这个LinearLayout中有一个LinearLayout和ImageView.

ImageView有一个翻译效果.

// v = ImageView    
ObjectAnimator animation2 = ObjectAnimator.ofFloat(v, "translationY", 200);
                        animation2.setDuration(3000);
                        animation2.setTarget(v);
                        animation2.start();
Run Code Online (Sandbox Code Playgroud)

动画工作但是当ImageView超出LinearLayout时它就消失了.

你可以在这里看到问题:http://screenr.com/zoAH

如何在不修改LinearLayout高度的情况下修复它.

java animation android android-animation

61
推荐指数
3
解决办法
3万
查看次数

在--skip-worktree之后切换分支是不可能的

我想做的事

我有一个包含敏感数据的文件,所以我不想将此文件的内容推送到远程服务器.

我做了什么?

为了实现这一点,我在文件为空时进行了提交,并将此空文件推送到服务器(GitHub).然后用敏感数据填充文件并应用git update-index --skip-worktree path/to/file.但我没有做出任何承诺.

现在我正在尝试切换我的分支,但是我收到了这个错误:

    error: Your local changes to the following files would be overwritten by checkout:
    path/to/file
    Please, commit your changes or stash them before you can switch branches.
    Aborting
Run Code Online (Sandbox Code Playgroud)

我为什么用skip-worktreeINSTEAD OF assume-unchanged

我读了几个关于这个问题的SO问题,并找到了Borealid的答案.

--assume-unchanged假定开发人员不应更改文件.此标志用于提高SDK等不可更改文件夹的性能.

- 当你指示git不要触摸特定文件时, - skip-worktree非常有用,因为开发人员应该更改它.例如,如果主存储库上游托管了一些生产就绪配置文件,并且您不想意外地提交对这些文件的更改,那么--skip-worktree正是您想要的.

在此之后,我发现了Jeff的问题VonC的回答.杰夫的问题与我的问题几乎相同,我遵循了VonC的解决方案.但是这对我不起作用.也许是因为git版本的差异.因为这个问题来自2012年.我们与VonC进行了交谈,他说这是一个新问题,因为他不记得答案了.

我试图使用--assume-unchanged--skip-worktree 在一起,软正在重置worktree.但没有改变.

所以?

你能帮我解决一下我的问题吗?

谢谢.

git git-branch git-assume-unchanged git-skip-worktree

37
推荐指数
3
解决办法
3990
查看次数

MySQL#1093 - 您无法在FROM子句中为更新指定目标表'giveaways'

我试过了:

UPDATE giveaways SET winner = '1' WHERE ID = (SELECT MAX(ID) FROM giveaways)
Run Code Online (Sandbox Code Playgroud)

但它给出了:

#1093 - 您无法为update in FROM子句指定目标表'giveaways'

这篇文章看似相关,但我无法将其改编为我的查询.我怎样才能让它发挥作用?

mysql sql select subquery mysql-error-1093

26
推荐指数
3
解决办法
5万
查看次数

排序时添加了哪个类?

如您所知,在jQuery UI可拖动交互中,被拖动的元素会获得.ui-draggable-dragging类.排序有什么这样的吗?

这里的例子.我想在拖动时更改元素的背景颜色.在拖动元素时添加哪个类?.ui-sortable-dragging

jquery jquery-ui jquery-ui-sortable

24
推荐指数
1
解决办法
1万
查看次数

获取WP Tinymce的内容

我正在尝试编写一个Wordpress插件.我将在WP的Tinymce编辑器中获得计数.基本上,它是一个单词计数器,它计算你的帖子很长,并在元框中给你这个消息

你的帖子有450个单词

我唯一的问题是通过javascript从Tinymce获取单词.这不起作用:

document.getElementById('content')
Run Code Online (Sandbox Code Playgroud)

Tinymce的内容是内容.但是这段代码返回NULL.我找不到Tinymce的有效ID名称.

很快,其他所有代码都准备好了,只是我无法从Wordpress的WYSIWYG编辑器中获取单词.

谢谢.

javascript wordpress wysiwyg tinymce

17
推荐指数
2
解决办法
1万
查看次数

指定静态文件缓存的到期日期

当我测试我的网站SpeedTest时,我看到很多过期没有指定错误.你可以在这个页面看到.

我将此代码添加到我的.htaccess文件中

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
Run Code Online (Sandbox Code Playgroud)

但没有改变.你可以给我一个建议吗,我可以为静态文件指定过期日期吗?

服务器:Linux - Apache

apache caching cache-expiration

15
推荐指数
3
解决办法
3万
查看次数

使用Android AudioRecorder录制.Wav

我已经阅读了很多关于Android的AudioRecorder的网页.您可以在问题下方看到它们的列表.

我正在尝试使用AudioRecorder录制音频,但效果不佳.

public class MainActivity extends Activity {

AudioRecord ar = null;
int buffsize = 0;

int blockSize = 256;
boolean isRecording = false;
private Thread recordingThread = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


}

public void baslat(View v)
{
            // when click to START 
    buffsize = AudioRecord.getMinBufferSize(44100, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT);
    ar = new AudioRecord(MediaRecorder.AudioSource.MIC, 44100, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, buffsize);

    ar.startRecording();

    isRecording = true;
    recordingThread = new Thread(new Runnable() {
        public void run() {
            writeAudioDataToFile();
        }
    }, "AudioRecorder Thread"); …
Run Code Online (Sandbox Code Playgroud)

android audiorecord

12
推荐指数
2
解决办法
3万
查看次数

PHPUnit,PEAR升级错误

注意:我已阅读有关此问题的所有问题

PEAR在我的系统上安装和配置(Ubuntu 11.10 + Apache/2.2.20).因为

<?php
require_once 'System.php';
var_dump(class_exists('System', false));
?> 
Run Code Online (Sandbox Code Playgroud)

回来这个:

bool(true)
Run Code Online (Sandbox Code Playgroud)

(PEAR手册:检查PEAR是否正常工作步骤4)

当我试图使用phpunit我收到此错误.

PHP Warning:  require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 38
PHP Fatal error:  require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/bin/phpunit on line 38
Run Code Online (Sandbox Code Playgroud)

在此错误之后我决定安装它

sudo /usr/bin/pear install phpunit/PHP_CodeCoverage
Run Code Online (Sandbox Code Playgroud)

但我得到了

phpunit/PHP_CodeCoverage requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2
Run Code Online (Sandbox Code Playgroud)

升级PEAR时出现此错误 sudo pear upgrade

PHP Fatal error:  Call to undefined method PEAR_Registry::packageinfo() in /usr/share/php/PEAR/Dependency2.php …
Run Code Online (Sandbox Code Playgroud)

php ubuntu pear phpunit

9
推荐指数
1
解决办法
7720
查看次数

安装Xdebug for PHP CLI

我在Mac OS上使用XAMPP,尝试使用PHPUnit的代码覆盖检查,这需要XDebug.xdebug.so文件附带XAMPP所以我已经为PHP启用了Xdebug:

// /Applications/XAMPP/xamppfiles/etc/php.ini
[xdebug]
zend_extension="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
xdebug.remote_enable=1
Run Code Online (Sandbox Code Playgroud)

现在,当我从Web服务器检查时,输出中有一个Xdebug部分phpinfo().

但是当我试图检查代码覆盖时,我收到一个错误:

$ phpunit --coverage-html report
PHPUnit 3.7.31 by Sebastian Bergmann.

The Xdebug extension is not loaded. No code coverage will be generated.
Run Code Online (Sandbox Code Playgroud)

我认为CLI使用的不同于php.iniApache.要查找php.iniCLI使用的文件,我执行了以下操作:

$ php -i | grep "php.ini"
Configuration File (php.ini) Path => /etc
Run Code Online (Sandbox Code Playgroud)

但是没有,/etc/php.ini所以我复制了一个:

$ sudo cp /Applications/XAMPP/xamppfiles/etc/php.ini /etc/php.ini
Run Code Online (Sandbox Code Playgroud)

现在我正在检查php -m模块,但没有Xdebug,我收到此错误:

$ php -m
Failed loading /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so:  dlopen(/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so, 9): Symbol not found: _zend_execute_ex
  Referenced …
Run Code Online (Sandbox Code Playgroud)

php phpunit code-coverage xdebug

9
推荐指数
1
解决办法
3035
查看次数

了解 Kubernetes 集群扩展

将 AWS EKS 与 t3.medium 实例一起使用,所以我有(2 个 VCPU = 2000 个内核和 4gb ram)。

使用这些 cpu 请求定义在节点上运行 6 个不同的应用程序:

name  request replica total-cpu
app#1 300m    x2      600
app#2 100m    x4      400
app#3 150m    x1      150
app#4 300m    x1      300
app#5 100m    x1      100
app#6 150m    x1      150
Run Code Online (Sandbox Code Playgroud)

通过基本的数学计算,我可以说整个应用程序消耗 1700m cpu 内核。此外,我的 hpa 为app#1app#2 的cpu 限制为 60% 。所以,我希望只有一个节点,或者可能有两个节点(因为 kube-system pod),但集群总是运行 3 个节点。看起来我理解自动缩放是错误的。

$ kubectl top nodes
NAME                                          CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
ip-*.eu-central-1.compute.internal    221m         11%    631Mi           18%
ip-*.eu-central-1.compute.internal    197m …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services kubernetes amazon-eks

8
推荐指数
1
解决办法
829
查看次数