小编int*_*ntA的帖子

如何将我的项目从Android Studio添加到我的GitHub页面?

我一直在寻找一些如何做到这一点的指南,但我尝试过的任何工作都没有.到目前为止我做了什么:

  • 下载了git for windows
  • 在android studio中启用版本控制 - >选择git - >将其指向git.exe
  • 打'测试',一切正常

这是我感到困惑的时候.我现在必须通过git bash手动添加远程,所以我打开一个bash提示符,我不知道该在那里键入什么.我尝试过这样的事情:

git remote add origin https://github.com/[username]/[projectname].git git remote add origin git@github.com:[username]/[projectname].git 对于这两个我收到错误消息"致命:远程来源已经存在"

如果这些已经存在那么为什么我看不到我的github帐户上列出的项目?我试图通过android studio进行初步推送,但我仍然没有看到任何东西.此外,当我推动Android工作室时,好像一切都很好,我得到没有错误消息.

git bash android github android-studio

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

我可以在批处理脚本中的一个"查找"命令中搜索多个字符串吗?

我有一个Windows批处理脚本,它将在文件中查找字符串

find /i "WD6"  %Inputpath%file.txt
if %errorlevel% == 0 GOTO somestuff
Run Code Online (Sandbox Code Playgroud)

目前这是我的代码的样子.我遇到了一个我想要在同一个文件中搜索的新字符串,并且如果找到它就执行相同的操作,它将它存储在一个变量%acctg_cyc%中,我可以在一行代码中搜索两个字符串吗?我试过这个:

find /i "WD6" %acctg_cyc%  %Inputpath%file.txt
if %errorlevel% == 0 GOTO somestuff
Run Code Online (Sandbox Code Playgroud)

但它似乎忽略了%acctg_cyc%并且只在file.txt中查找"WD6".我试过测试%acctg_cyc%file.txt中的位置,当它不是时,它会两次都通过.

有什么想法吗?我知道我可以在更多的代码行中做到这一点,但我现在真的想避免这样做.也许这是不可能的.

感谢您的任何帮助!

windows batch-file find findinfiles

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

如何让我的获取错误显示 http 状态代码?

我有一个反应组件,我正在进行网络调用来设置状态。最终我想将其传递给其他子组件,但目前只是让管道工作。

我试图在调用我的后端(应用程序中的快速服务器)时正确捕获错误。我试图通过从不存在的端点获取数据来强制发生错误。这应该会抛出 404,因为它不存在,对吧?如何让 catch 语句中出现该错误?现在我的错误是SyntaxError: Unexpected token < in JSON at position 0 at eval (app.js:61)

export default class App extends Component {

  constructor(props) {
    super(props);
    this.state = {
      data: null
    };
  }

  componentDidMount() { 
    fetch('/api/wrong_endpoint').then((data) => {
      return data.json();
    }).then((body) => {
      this.setState({data: body})
    }).catch(err => console.log(err));

  }

  render() {
    console.log('logging the states');
    console.log(this.state.data);
    return (
      <div>
        <ContactList />
        <ContactDetail />
        <AddContactModal />
      </div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript http fetch express reactjs

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

如何在TSQL中反转我的连接标准?

我认为这是SQL中相对基本的操作,但我很难搞清楚.

我有两个表,一个源表我正在尝试从中选择数据,一个包含序列#和事务#的引用表(源表也有这些列,等等).我想做两个不同的SELECT,一个是源表中存在串行/反转编号对,另一个是串行/反转编号不存在的SELECT.(串行号和反向号的组合是这两个表的主键)

最初我通过这样的连接来做这件事:

SELECT * FROM source s
INNER JOIN reference r ON s.serial = r.serial AND s.trans = r.trans
Run Code Online (Sandbox Code Playgroud)

我认为这应该给我从源表中的所有内容,它具有与引用表中的一个匹配的串/反对.我不肯定这是正确的,但它返回了合理数量的结果,我认为它看起来不错.

当我去做相反的事情时,从串口/反转对不匹配的源获取一切参考,我遇到问题.我尝试了以下查询:

SELECT * FROM source s
INNER JOIN reference r ON s.serial <> r.serial AND s.trans <> r.trans
Run Code Online (Sandbox Code Playgroud)

当我运行此查询时,查询将继续进行,它开始返回的结果比它应该的结果多,实际上在整个源表中.它最终以OOM异常结束,我让它运行20分钟+.对于一些persepctive我正在处理的源表有大约1300万条记录,参考表大约有105,000条.

那么我如何得到我正在寻找的结果呢?如果尚不清楚,则第一个查询的结果数+第二个查询的结果应该等于源表中的记录总数.

谢谢你的帮助!

sql t-sql sql-server join criteria

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

杰基尔与红宝石有什么关系?

关于杰基尔,​​我有一个相当普遍的问题.当我尝试在我的Mac上安装它时,我收到一条错误消息,说我没有对ruby目录的写权限.在网上浏览后,我发现你可以通过安装ruby版本管理器来解决这个问题.我的问题是为什么这有效?Jekyll本质上是Ruby的扩展版本吗?它们在架构上有何关联?

谢谢!

ruby ruby-on-rails jekyll

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

如何使用 Android 的 DropDownPreference?

我正在尝试使用DropDownPreference构建首选项屏幕。最初我在我的 gradle 文件中使用以下内容,但当我注意到 DropDownPreference 包含在 v7 而不是 v14 中时compile 'com.android.support:preference-v14:25.3.1'切换到(我认为 v14 也可能包含 v7 中的所有内容,但我猜不是?)。compile 'com.android.support:preference-v7:25.3.1'我的 XML 看起来像这样:

<?xml version="1.0" encoding="utf-8"?>

<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/pref_title"
android:layout_height="match_parent"
android:layout_width="match_parent">

    <PreferenceCategory
        android:key="pref_video"
        android:title="@string/pref_video_title">

        <android.support.v7.preference.DropDownPreference
            android:key="pref_video_quality"
            android:title="@string/pref_video_quality"
            android:summary="@string/pref_summary_video_quality"
            android:entries="@array/pref_entries_video_quality"
            android:entryValues="@array/pref_entries_video_quality" />

    </PreferenceCategory>

</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

我也刚刚尝试过DropDownPreference作为标签。似乎什么都不起作用。我总是得到一个Error inflating class DropDownPreference当我尝试进入应用程序中的首选项屏幕时,

知道如何使用这个 DropDownPreference 吗?谢谢!

编辑:添加错误消息:

 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.app.int_a.giantbombforandroid/com.app.int_a.giantbombforandroid.main.SettingsActivity}: java.lang.ClassCastException: android.support.v7.preference.DropDownPreference cannot be cast to android.preference.Preference
Run Code Online (Sandbox Code Playgroud)

编辑:AndroidManifest.xml 中的 SettingsActivity 声明

<activity android:name=".main.SettingsActivity"
  android:configChanges="orientation|screenSize"
  android:theme="@style/PreferenceThemeOverlay.v14.Material">
</activity>
Run Code Online (Sandbox Code Playgroud)

java xml android preferences preferenceactivity

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

如何将以下内容从VB转换为C#.net?

我正在将一些代码从VB转换为C#,一切都很顺利,直到以下与XmlElements相关的行.这是VB:

Dim headerElement As XmlElement = document.DocumentElement("ReplyHeader")
Dim errorMessage As String = headerElement.Attributes("errorMessage").Value
errorCode = headerElement.Attributes("returnCode").Value
Run Code Online (Sandbox Code Playgroud)

这就是我将它转换为C#的方式

XmlElement headerElement = document.DocumentElement("ReplayHeader");
string errorMessage = headerElement.Attributes("errorMessage").Value;
errorCode = headerElement.Attributes("returnCode").Value;
Run Code Online (Sandbox Code Playgroud)

但我得到的错误像"非可调用成员'System.Xml.XmlDocument.DocumentElement'不能像方法一样使用." 和"System.Xml.XmlElement.Attributes是'属性',但用''方法'"

我的问题真的源于不要过分理解VB代码在这里尝试做什么.例如,第一行是创建包含文本"ReplyHeader"的XmlElement吗?如果是这样,我该如何在C#中执行此操作?

谢谢你的帮助!

.net c# vb.net

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