小编cel*_*orb的帖子

使用Symfony2的Apache中的RewriteRule不删除app.php

我的web目录中有以下.htaccess文件用于我的Symfony2安装:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*) app.php [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试一些基本的东西,比如:

(whatever)/web/app.php/place
Run Code Online (Sandbox Code Playgroud)

它不会从URL中删除app.php.我是Apache的新手,我不确定这里发生了什么,有人可以解释一下吗?提前致谢!

编辑:由于我正在使用的Web应用程序的结构我无法移动web文件夹之外的app.php或app_dev.php,也无论如何我也无法修改Apache的服务器配置,因此我正在寻找替代解决方案这个问题.

apache rewrite symfony

14
推荐指数
2
解决办法
4万
查看次数

pip.conf没注意可信主机

我的pip.conf文件如下:

[global]
trusted-host = <private IP>
extra-index-url = http://<private IP>/pypi
Run Code Online (Sandbox Code Playgroud)

但是,每当我尝试从私有pypi repo安装一个包(只是一个测试包)时,我都会收到一条指示我添加的错误--trusted-host <private IP>.如果我这样做,我可以成功安装包,所以我知道pip正在读取pip.conf文件.为什么不尊重trusted-host配置?我已经三次检查配置文件中的IP匹配.

谷歌的一些博客和粗略搜索似乎表明应该这样做.(https://pseudoscripter.wordpress.com/2016/05/07/pip-the-repository-located-at-some-ip-is-not-a-trusted-or-secure-host-and-is-being - 签名/)

python pip pypi

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

是否有可能让LaTeX链接到数字的顶部而不是其标题?

在我的TeX文件中,我有以下代码:

\begin{figure}[H]
    \begin{center}
        \includegraphics[width=5in]{screens/main.png}
        \caption{\label{fig:MainScreen} Screenshot of the main screen of TADA.}
    \end{center}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

但是,当我在我的文档中参考前面的图时:

...in Figure \ref{fig:MainScreen}.
Run Code Online (Sandbox Code Playgroud)

...如果我点击预览(Mac)中的参考,它会将我带到\label命令所在的位置(低于图中的实际图像).也就是说,文档滚动到标题位于页面顶部的位置,如果我试图查看图形本身,这有点令人讨厌.

我的问题是,我可以让LaTeX创建对图形顶部的引用,同时保持\caption命令在底部吗?出于文体目的,我必须将标题保留在图中.

我唯一的想法是将\label命令移到命令之前\includegraphics,但显然\caption必须提前\label引用才能正常工作.

label latex caption figure

12
推荐指数
1
解决办法
2064
查看次数

Android Pluralization无法正常工作,需要帮​​助

我一直试图利用Android的复数资源,但没有任何运气.

这是我的复数的资源文件:

<?xml version="1.0" encoding="utf-8"?>
    <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
        <plurals name="meters">
            <item quantity="one">1 meter</item>
            <item quantity="other">
                <xliff:g id="count">%d</xliff:g>
                meters
            </item>
        </plurals>
        <plurals name="degrees">
            <item quantity="one">1 degree</item>
            <item quantity="other">
                <xliff:g id="count">%d</xliff:g>
                degrees
            </item>
        </plurals>
    </resources>
Run Code Online (Sandbox Code Playgroud)

...然后这是我尝试从我的资源中提取数量字符串时使用的代码:

Resources res = this.getResources();
tTemp.setText(res.getQuantityString(R.plurals.degrees, this.mObject.temp_c.intValue()));
Run Code Online (Sandbox Code Playgroud)

...但TextView中的文本仍然是%d degrees%d meters.

有谁知道发生了什么?我调试了代码,res.getQuantityString(...)调用返回一个值为%d degrees或的String %d meters.虽然当数量恰好为1时,它确实正确地评估1 degree1 meter.

在此先感谢您的帮助!

此致,celestialorb.

xml resources android pluralize

11
推荐指数
2
解决办法
5425
查看次数

自定义OverlayItem不绘图

我创建了一个自定义的OverlayItem类,这样我就可以拥有一种OverlayItem,其Drawable标记会根据我传入其中的一些数据的状态来设置自己.

我第一次尝试使用setMarkerOverlayItem类中的方法尝试完成此操作.一旦这不起作用,我尝试覆盖该getMarker方法并让它返回适当的标记来表示数据.

这两个尝试都没有在地图上绘制任何内容......但是如果它们被注释掉,则标记绘制得很好(除了它们当然使用默认标记,这不是我想要的).

这是我的自定义OverlayItem类的代码(我尝试过的注释掉的方法,但它们没有用):

private class MyOverlayItem extends OverlayItem {
    private Context mContext;
    private MyData mData;

    public MyOverlayItem(GeoPoint point, MyData data, Context context) {
        super(point, data.getWhat(), data.getWhere());
        this.mContext = context;
        this.mData = data;

        /*if(data.getTemp() > 200)
            this.setMarker(res.getDrawable(R.drawable.icon_data_hot_l));
        else if(data.getTemp() > 100)
            this.setMarker(res.getDrawable(R.drawable.icon_data_neutral_l));
        else
            this.setMarker(res.getDrawable(R.drawable.icon_data_frozen_l));*/
    }

    /*@Override
    public Drawable getMarker(int stateBitset) {
        Resources res = this.mContext.getResources();
        if(this.mData.getTemp() > 200)
            return res.getDrawable(R.drawable.icon_data_hot_l);
        else if(this.mData.getTemp() > 100)
            return res.getDrawable(R.drawable.icon_data_neutral_l);
        return res.getDrawable(R.drawable.icon_data_frozen_l);
    }*/
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做我正在尝试做的事情......或者我是否需要创建一个与我的数据的每个状态相对应的唯一OverlayItem类?(EW).

android google-maps overlay drawable

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

在Android中设置相机图像大小

目前我正在尝试将我的相机设置在我的摩托罗拉Droid手机上以拍摄与我的屏幕尺寸相匹配的图像(854 x 480像素),并且我试图通过相机的参数来完成:

Camera.Parameters parameters = this.mCamera.getParameters();
Log.i(TAG, "CAMERA SIZE: (" + this.mCameraView.getWidth() + ", " + this.mCameraView.getHeight() + ")");
parameters.setPictureSize(this.mCameraView.getWidth(), this.mCameraView.getHeight());
this.mCamera.setParameters(parameters);
this.mCamera.takePicture(null, null, this);
Run Code Online (Sandbox Code Playgroud)

我的活动实现了onPictureTaken的Camera.PictureCallback方法(不包括日志调用),因此当调用takePicture方法时,它运行此方法:

@Override
public void onPictureTaken(byte[] data, Camera camera) {
    Bitmap image = BitmapFactory.decodeByteArray(data, 0, data.length);
    //Size imageSize = camera.getParameters().getPictureSize();
    //image = Bitmap.createBitmap(image, 0, 0, imageSize.width, imageSize.height);
    this.mCameraView.setBackgroundDrawable(new BitmapDrawable(image));
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我的相机正在拍摄1280 x 960的照片.这是相机可以拍摄图像的某种最小尺寸吗?从日志调用我可以看到相机的参数仍然设置为854 x 480的图片大小,但图像保持为1280 x 960.我是否正确解码图像,我是否正确设置了相机的参数,或者我我做错了什么?

在此先感谢您提供任何帮助!

此致,celestialorb.

parameters camera android image

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

从Doctrine获取实体的数组/列表

这可能很简单,但我找不到办法做到这一点.

有没有办法获得Doctrine管理的实体的类名列表?就像是:

$entities = $doctrine->em->getEntities();
Run Code Online (Sandbox Code Playgroud)

在哪里$entities是一个类似于array('User', 'Address', 'PhoneNumber')等等的数组...

php database entities doctrine

7
推荐指数
2
解决办法
7114
查看次数

是否可以使用MapView而无需扩展MapActivity?

目前在我的设计中,我有一个基本的抽象类,我的所有活动都延伸到了,但是我最近发现,为了使用MapView,你需要让你的活动扩展MapActivity.由于Java没有多重继承,我想知道是否有任何方法可以使用MapView而无需为我的应用程序重新创建我的设计.

在此先感谢您的帮助!

此致,celestialorb.

java inheritance android map android-activity

6
推荐指数
1
解决办法
1793
查看次数

在Simulink中,Goto和From块通常被认为是不好的风格吗?

我最近正在研究一种Simulink模型,正在使用GotoFrom阻止一个非常繁忙的系统变成一堆扭曲的电线.我被告知我不会使用GotoFrom阻止,因为他们被认为是不好的风格(至少,根据我的雇主).

虽然我认为应尽可能保持电线连接,但我相信,如果模型会产生大量交叉线Goto,那么From块和块可以显着提高系统/子系统的可读性; 特别是如果块可以用颜色编码(例如紫色Goto块到达所有紫色From块).

我提供了一个我正在使用的子系统的图像,但我不确定我可以把它放在这里.子系统本身有大约12个子系统块(可能更晚),每个子系统块有两个总线型输出.每个子系统的第一个输出转到一个Bus Creator块,每个子系统的第二个输出转到第二个Bus Creator块.由于子系统垂直对齐而Bus Creators位于右侧,因此会产生许多交叉线.我正在使用GotoFrom阻止清理系统.

我可以提供一个较小但相似模型的图像,我将这个问题放在一起. 小Simulink系统描绘交叉线. 对于大约12个子系统的系统,这变得非常繁忙.我正在使用GotoFrom阻止连接子系统和Bus Creators而没有过多的交叉线.

我相信我的雇主可能会承担使用goto基于文本的语言的语句并将其应用于Simulink中的Goto/ From块的耻辱.一般来说,使用GotoFrom阻止这种方式(或任何方式)被认为是不好的风格?

matlab styles simulink goto

6
推荐指数
1
解决办法
5975
查看次数

使用映射工具箱时从 MATLAB 图删除白色背景框

我已经开始在我的一个项目中使用 MATLAB 中的映射工具箱,下面是我当前使用它创建的内容的屏幕截图。

在此输入图像描述

我现在想做的是从实际地图后面删除白框,但我似乎不知道该怎么做。我尝试在第一次创建地图时使用axesm命令将“Frame”设置为“off”,但这并没有做到。我查看了文档,试图找出为什么会有白色背景(当我使用 worldmap 命令时,该框不会出现),但我无法确定原因。

编辑:我希望完全删除白色背景,以便使主轮廓图被图形的背景颜色包围,在本例中为灰色。

matlab plot background frame

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