小编Cha*_*ras的帖子

如何使用泄漏金丝雀

我知道这可能是一个愚蠢的问题,但我是开发android的新手,我目前在我的应用程序中遇到了OutOfMemoryError,我试图使用MAT调试,但是仍然很难找到漏洞活动,然后我找到了LeakCanary,这看起来更简单,更容易使用,但是我找不到任何有关使用Leak Canary的初学者一步一步指南,即使在Google上也是如此.我已经通过build.gradle中的依赖项安装了LeakCanary,这是我到目前为止所得到的:

ExampleApplication.java

public class ExampleApplication extends Application {

    public static RefWatcher getRefWatcher(Context context) {
        ExampleApplication application = (ExampleApplication) context.getApplicationContext();
        return application.refWatcher;
    }

    private RefWatcher refWatcher;

    @Override
    public void onCreate() {
        super.onCreate();
        refWatcher = LeakCanary.install(this);
    }

    final class KeyedWeakReference extends WeakReference<Object> {
        public final String key;
        public final String name;

        KeyedWeakReference(Object referent, String key, String name,
                       ReferenceQueue<Object> referenceQueue) {
            super(checkNotNull(referent, "referent"), checkNotNull(referenceQueue, "referenceQueue"));
            this.key = checkNotNull(key, "key");
            this.name = checkNotNull(name, "name");
        }
    }

    public void watch(Object watchedReference, String referenceName) { …
Run Code Online (Sandbox Code Playgroud)

java android memory-leaks leakcanary

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

我在xampp中更改了mysql端口,现在我该如何监听新端口?

我安装了最新的xampp与mysql版本14.14 Distrib 5.6.21,问题出在我的电脑上,我已经有一个我正在使用的其他程序安装的mysql数据库.

所以我在my.ini文件中将xampp mysql端口配置为3307(默认为3306).但是,现在我的localhost/phpmyadmin似乎读取了由其他程序安装的数据库,而不是xampp中的那个,当我测试使用一些php文件时,它显示我连接到数据库,即使xampp已关闭( xampp mysql也断开了).

如何更改phpmyadmin和localhost的设置以连接到mysql端口3307?

我是这些问题的新手,并不是很清楚所有这些端口和数据库是如何工作的.欢迎任何评论.希望任何人都可以就这些问题教育我一点.Thx提前

php mysql apache xampp phpmyadmin

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

CI MySQL 查询连接表和 where 语句不返回所有行

我有 3 个要加入的表,但是当我在第三个表上使用 where 语句而第三个表没有它时,即使我使用的是 left,它也不会返回第一个和第二个表中的行加入。

Table 1
+---------+--------------+----------+
| acc_PID | acc_name     | acc_type |
+---------+--------------+----------+
|       1 | Account 1    |    1     |
|       2 | Account 2    |    1     |
|       3 | Account 3    |    2     |
|       4 | Account 4    |    1     |
+---------+--------------+----------+

Table 2
+-------------+-----------------+-----------+
| journal_PID | journal_account | trans_PID |
+-------------+-----------------+-----------+
|      1      |        1        |     1     |
|      2      |        2        |     2     |
|      3      |        1        | …
Run Code Online (Sandbox Code Playgroud)

php mysql join codeigniter

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

从我的资产中解析JSON数据

我试图解析我的资产中的JSON数据,但我的代码一直出现错误.我想我做错了什么.

chem_elements.json

{
    "Hydrogen": {
        "symbol" : "H",
        "atomic_number" : 1,
        "atomic_weight" : 1.00974
    },
    "Helium" : {
        "symbol" : "He",
        "atomic_number" : 2,
        "atomic_weight" : 4.002602
    }
}
Run Code Online (Sandbox Code Playgroud)

MainActivity.java

package com.example.ed.parsejson;

import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

import org.json.JSONException;
import org.json.JSONObject;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;


public class MainActivity extends Activity {

    TextView text;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        text = (TextView) findViewById(R.id.text);

        parseJSONData();
    }

    public JSONObject parseJSONData() { …
Run Code Online (Sandbox Code Playgroud)

java android json

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

从另一个文件反应本机导入功能

我想知道如果我从另一个文件导入一个函数,我是否也导入了该函数文件中导入的所有文件?例如:

认证.js

import React from 'react';
import { AsyncStorage, View, Text, ScrollView, ... } from 'react-native';
import ModuleA from './modules/ModuleA';
import ModuleB from './modules/ModuleB';
import Module99 from './modules/Module99;

export const function1 = () => {
    {/* some function using ModuleA */}
}

export const function2 = (param) => {
    if(something)
        {/* some function using Module99 */}
    else
        {/* some function using ModuleB */}
}
Run Code Online (Sandbox Code Playgroud)

屏幕.js

import React from 'react';
import { function2 } from '../auth';

export default class Screen extends …
Run Code Online (Sandbox Code Playgroud)

javascript import reactjs react-native

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

CI有没有办法查询自定义order_by

是否可以在MySQL或CI中自定义order_by查询?比如我希望我的列按('1','11','4','2','21','3','5','7'排序)所以如果我将它作为ASC查询结果将按照我的自定义订单的顺序显示.

如果不可能,获得这些订单的最佳解决方法是什么?希望只使用MySQL查询的简单解决方案.

非常欢迎所有的答案和建议.谢谢.

php mysql codeigniter

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

React Native TabNavigator 根据文本改变 TabStyle

我正在使用 expo v27.0,响应本机 0.55,正如您在图片中看到的那样,选项卡具有固定的宽度,例如选项卡导航中的默认宽度,并且文本换行为三行,我希望文本为在 1 行和 nowrap 中,我尝试过 TabStyle 中的样式 (flexWrap: 'nowrap', flex: 1),TabBarOptions 中的 LabelStyle,但仍然无法根据选项卡内的文本使选项卡具有宽度。

我使用 fetch 从 json 动态填充选项卡的文本,因此所有选项卡将根据文本具有不同的宽度。如何使选项卡跟随文本的宽度?

在此处输入图片说明

非常欢迎所有答案。先感谢您。

tabnavigator react-native react-native-tabnavigator

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