小编pat*_*man的帖子

在Ubuntu 14.04上安装mysqldump

我在Ubuntu服务器上安装mysqldump实用程序时遇到问题.我尝试过,apt-get install mysqldump但我得到了E: Unable to locate package mysqldump.

我试过谷歌搜索但无法找到任何有关mysqldump安装的质量信息.我偶然发现mysql-client-5.1可能包含它的包装或类似物.

但我担心它可能会以某种方式与现有的mysql安装发生冲突.由于我不是该主题的专家,因此我无法获得有关客户端软件包的足够信息,它们包含的内容以及它们是否会干扰.有人可以帮我找到合适的包,它是否在mysql之上,所以它不会干扰当前的安装?

mysql ubuntu

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

XCode:无法通过Storyboard更改导航栏色调

我不想给NavigationBar一个特​​定的色调,但是我找不到XCode中的设置.它还存在吗?我看到了一些提到这种可能性的教程(即http://www.appcoda.com/customize-navigation-status-bar-ios-7/).

我在哪里点击进入此对话框?我尝试了NavigationController,导航控制器内的任何地方和子控制器中的导航项.

我知道如何以编程方式进行,所以这不是我的问题.

多谢你们.

xcode ios xcode5

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

用于文本样式的react-native prop类型

我有一个结构简单的组件和<Text>树内的某个地方,我希望以一种风格传递.这对于proptypes验证非常有效.

基本设置不仅仅是这个

export default class Component extends PureComponent {
    render() {
        return (<View><Text style={this.props.style}>Some text</Text></view>);
    }
}

Component.defaultProps = {
    style: null,
};

Component.propTypes = {
    style: ViewPropTypes.style,
};
Run Code Online (Sandbox Code Playgroud)

问题是ViewPropTypes.style不包含ie color键.因此,提供带有颜色的样式无效并产生警告.我试图导入,TextStylePropTypes如我在https://github.com/facebook/react-native/blob/master/Libraries/Text/TextStylePropTypes.js中找到的,但它是未定义的.

关于该怎么做的任何建议?

react-native react-proptypes

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

Safari page-break-inside:避免不工作

我有CSS的问题page-break-inside: avoid.我有一些打印块有这个css属性设置,但是Safari会破坏任何内容,就像真正的分页符一样,而它适用于所有其他主流浏览器(当前版本)我到目前为止已经测试过.

打印块保持哪种类型的内容似乎并不重要,因为我已经看到这种行为,表和画布元素都在中间分开.

http://css-tricks.com/almanac/properties/p/page-break/http://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties. HTML关注它应该工作.无法通过快速搜索找到有关此问题的任何其他和最新信息.

有什么建议?谢谢.

顺便说一句,我在Windows 7和Safari 5.1.7上

css printing safari page-break-inside

10
推荐指数
1
解决办法
3468
查看次数

xcode"找不到此可执行文件的有效配置文件"

自从昨天升级到xcode 6后,我在其中一台设备上运行xcode的应用程序时出现问题,我不明白为什么.

消息是:

A valid provisioning profile for this executable was not found
Run Code Online (Sandbox Code Playgroud)

我已经检查了所有解决方案,但是找不到此可执行文件的有效配置文件,并且在尝试运行单元测试但是一切正确时,"找不到此可执行文件的有效配置文件"错误.

所以我有正确的配置文件集,它安装在设备上的配置文件列表中(并且没有过期),构建配置是调试的.

我现在没有进一步的想法.

编辑:另一台设备没有问题.所以它可能是iphone 6特有的.

xcode ios xcode6 iphone-6

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

Android偏好添加不需要的字符

SharedPreferences在Android中遇到了很大的问题.一旦应用程序关闭,首选项就会向我的一个字符串值添加不需要的字符.实际上它是一个可配置的转义序列.

我有一个简单的设置,一个MainActivity包含

@Override
protected void onStart() {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
    sequence = prefs.getString("escape_sequence", "");
}
Run Code Online (Sandbox Code Playgroud)

以及设置值的首选项屏幕.当我打开应用程序进入prefences屏幕时,正确设置值\n\n并返回到MainActivity断点正确显示序列为Java.lang.String, value(char[2])= "\n\n", count=2.当我现在通过android studio重新启动应用程序时,代码中的相同断点突然显示:Java.lang.String, value(char[6])= "\n\n ", count=6,包含4个Space和10个转义\u0000字符.

任何人都可以为什么会这样,我能做些什么呢?

顺便说一下,到目前为止,我还没有触及App中任何地方的SharedPreferences.Editor.我是通过PreferencesScreen严格完成的.因此,在应用程序的任何位置都不会进行覆盖.也不应该应用默认值,但android:defaultValue="\n\n"无论如何设置都是如此.

编辑:

我找到了原因:如果换行符位于首选项的末尾,则android会添加空格.我不知道为什么.

编辑:

这是自定义首选项代码:

public class SequencePreference extends DialogPreference {
    EditText sequenceInput;

    public SequencePreference(Context context, AttributeSet attrs) {
        super(context, attrs);

        setDialogLayoutResource(R.layout.dialog_preference_sequence);
        setPositiveButtonText(R.string.settings_sequence_ok);
        setNegativeButtonText(R.string.settings_sequence_cancel);

        setDialogIcon(null);
    }

    @Override
    protected View onCreateDialogView() {
        View view = super.onCreateDialogView();
        sequenceInput= (EditText)view.findViewById(R.id.sequence_input);

        return …
Run Code Online (Sandbox Code Playgroud)

android android-preferences android-sharedpreferences

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

jitpack.io 依赖项不起作用

我无法让 jitpack.io 依赖项与 gradle 一起使用。我知道还有其他问题,但建议的提示都没有帮助。问题是,jitpack.io 依赖项根本不起作用。理论上它应该很简单......添加 themavel { url ... }compile声明性。但我不断收到无法解决依赖关系的错误。

我更新了android-studio,建议更新然后更新gradle。由于每个 jitpack.io 依赖项都不起作用,因此它必须与 gradle 整体的配置有关。不幸的是我不知道从哪里开始。

我尝试了不同的存储库,所以这不应该是问题。我还检查了相应的构建日志。

有谁能够帮助我?

这是我的整个 gradle 文件,应该没问题。

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven { url "http://jitpack.io" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories …
Run Code Online (Sandbox Code Playgroud)

gradle android-studio jitpack

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

使用相对路径部署反应路由器

我的问题是关于react-router-dom结合部署到相对路径(参见https://create-react-app.dev/docs/deployment#building-for-relative-paths)。在我的开发环境中,路由器工作正常,但是一旦我使用路由器中homepage设置的标签构建和部署我的应用程序package.json似乎不再工作。

首先,我会假设它会起作用。毕竟,这是一个构建选项,通过 react 为特定 url 构建构建,我会假设该相对路径具有相同的功能。然而,无论是<Link to="">部件还是部件都不<Switch>尊重我的反应应用程序的相对路径。

其次,我还没有找到规避这种行为的解决方案。有任何想法吗?

处理反应路由器和相对路径的其他问题集中在一个完全不同的主题上。所以我还没有找到我的问题的答案。这个部署在不同位置(子目录)的 React-router 应用程序可能会越来越近,可能是一种解决方法。

信息:

"react-dom": "^16.8.6",
"react-router-dom": "^5.0.1",
Run Code Online (Sandbox Code Playgroud)

编辑和 PS:

我可能只需要设置一个基本名称。如果 basename 正在更改,我至少希望从 中的设置推断它,package.json而不是根据某些package.json设置更改我的代码。

编辑2:

我可以basename={process.env.PUBLIC_URL}用来将基本名称设置为正确的 URL。然而,路线仍然不匹配。然而,这些链接看起来很好,因此<Link to="/xx">实际上会产生一个{process.env.PUBLIC_URL}/xx符合预期行为的链接,但路由器<Switch>与它们不匹配。 其实这就是答案,你可以从头开始。

使用basename={process.env.PUBLIC_URL}确实解决了我的问题。

reactjs react-router

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

Symfony 在模板中包含静态 html

我刚开始学习如何使用 Symfony,我认为这很简单,但我对模板引擎有一点问题。我想在 Symfony ( 2.5.6)中的一个树枝模板中包含一个静态 HTML 片段。现在我在资源目录中创建了一个静态子文件夹(这可能会改变,但它绝对不会在视图文件夹中)。但是我无法完成这项工作,我总是以unable to find template错误告终。我发现关于这个主题的文档有点稀疏(参见http://symfony.com/doc/current/book/templating.html#include-other-templates)而且树枝文档也无法帮助我解决这个问题。我什至不确定我是否可以使用神奇的 @Bundle 表示法,或者我是否必须驻留在视图文件夹中,因为../include 标记中不允许使用表示法。

我尝试了以下(以及一些变体):

{{ include('@FashionMediaBundle/Resources/static/pricing.html') }}
Run Code Online (Sandbox Code Playgroud)

我猜 symfony 无法处理包含中的原始 html,但我也可以使用没有任何模板标签的 php 模板,所以问题只是如何指定视图文件夹之外的位置。

我知道http://github.com/kgilden/KGStaticBundle可能会解决我的问题,但我无法相信默认配置无法实现。

编辑:我只是尝试从同一目录中包含一个常规模板文件,仅指定模板文件的名称(如文档中所做的那样,请参见上面的链接)。我仍然收到一个错误,抱怨它期望bundle:section:template.format.engine作为它的格式。文档中是否有错误?

templates symfony twig

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

Symfony Serializer 无法处理反序列化时的 Doctrine Id

我正在尝试在 Symfony 3 中序列化然后反序列化 Doctrine 实体。当然,它不适用于该id属性,因为默认情况下没有公共访问器id。那么最好的选择是什么?

  1. 添加一个setId()方法,但这可能是一个坏主意,并且会破坏原则的默认行为。

  2. 使用使用反射的自定义Normalizer,只需访问字段即可构造对象。

  3. 为实体提供一些自定义功能toArray()fromArray()并在序列化中使用数组值而不是对象。

或者我错过了什么?symfony 中是否已经内置了一些用于该用例的东西?

php serialization symfony

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