我想对我的git工作流程提供一些反馈,因为这是我第一次使用它,尽管阅读了各种文章和Stack Overflow问题,但我不确定我的流程是否正确.这是我当前的工作流程(请注意,我正在使用Github for Windows应用程序进行所有git交互):
我对这个过程非常满意,直到第7步,我有点困惑.我认为我的困惑在于我正在尝试使用Github for Windows应用程序而不是使用命令行.该应用程序确实使事情变得更容易,但我对我提到的一些命令/指令与您在应用程序中将采取的操作之间的理解存在一些脱节.
让我问一些具体问题:
git push在命令行执行.真的吗?如果是这样的话,我想我只想在完成功能实现或处于体面状态时才这样做?无法合并
无法将'test'合并到'master'中.您可能需要打开shell并调试此repo的状态.
当之前发生这种情况时,我能够更改为主分支并将新分支合并到主分支中,但不再起作用.无论我在哪个分支,我都无法合并这两个分支.两者都是同步的,我已经发布了测试分支的所有更改.我应该在shell中输入什么来找出为什么我不能合并分支?
作为参考,这些是促使我的过程的主要链接:
我正在尝试使用Github for Windows,当我尝试发布一个新创建的存储库时,我收到以下错误.
验证失败
您的凭据可能已过期.请退出该应用程序,然后重新登录,然后重试该操作.
毋庸置疑,我多次退出并退回但没有成功.我也卸载并安装了最新版本无济于事.
存储库是我在应用程序中创建的新存储库,仅包含.gitattributes,.git和README文件.
我是Github的新手,所以我很可能在设置过程中弄乱了一些东西.
继这个问题之后,我仍在努力使用Twitter Bootstrap.我设法让我的导航栏出现,我正在尝试添加一个下拉菜单.无论我尝试什么,我实际上无法让菜单的下拉部分工作!这是我的菜单截图.

正如您所看到的,我有"帐户设置",它应该是一个下拉菜单,但是当我点击它时,不会出现下拉选项.以下是我的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap.js")" type="text/javascript"></script>
<script type="text/javascript" src="http://twitter.github.com/bootstrap/assets/js/bootstrap-dropdown.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.dropdown-toggle').dropdown();
});
</script>
<link href="@Url.Content("~/Content/bootstrap.min.css")" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<ul class="nav">
<a class="brand" href="#">Present Ideas</a>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Help</a></li>
<li class="dropdown" id="accountmenu">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Account Settings<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Login</a></li>
<li><a href="#">Register</a></li>
<li class="divider"></li>
<li><a href="#">Logout</a></li>
</ul>
</li>
</ul> …Run Code Online (Sandbox Code Playgroud) 我编写了一个实体,其中只包含一个LocalDateTime使用Super CSV的 CSV文件,ICsvDozerBeanWriter并且在使用a读取它时遇到错误ICsvDozerBeanReader.我能够成功读取和写入一个Date对象,但LocalDateTime无法正常工作.
我添加了super-csv-java8依赖项,写入部分似乎工作正常.
我在这个Github仓库中创建了一个小型演示应用程序来复制问题.运行main()方法,错误将输出到控制台.
这是我得到的例外:
2016-12-09 22:24:02.427 ERROR 50405 --- [ main] org.dozer.MappingProcessor : Field mapping error -->
MapId: null
Type: null
Source parent class: org.supercsv.io.dozer.CsvDozerBeanData
Source field name: columns
Source field type: class java.time.LocalDateTime
Source field value: 2016-12-09T22:24:02.226
Dest parent class: com.example.Entity
Dest field name: dateTime
Dest field type: java.time.LocalDateTime
org.dozer.MappingException: java.lang.NoSuchMethodException: java.time.LocalDateTime.<init>()
at org.dozer.util.MappingUtils.throwMappingException(MappingUtils.java:82) ~[dozer-5.4.0.jar:na]
at org.dozer.factory.ConstructionStrategies$ByConstructor.newInstance(ConstructionStrategies.java:261) ~[dozer-5.4.0.jar:na]
at org.dozer.factory.ConstructionStrategies$ByConstructor.create(ConstructionStrategies.java:245) ~[dozer-5.4.0.jar:na]
at …Run Code Online (Sandbox Code Playgroud) 我正在尝试登录TV Rage网站并获取"我的节目"页面的源代码.我成功登录(我已经检查了我的帖子请求的响应)但是当我尝试在"我的显示"页面上执行获取请求时,我被重定向到登录页面.
这是我用来登录的代码:
private string LoginToTvRage()
{
string loginUrl = "http://www.tvrage.com/login.php";
string formParams = string.Format("login_name={0}&login_pass={1}", "xxx", "xxxx");
string cookieHeader;
WebRequest req = WebRequest.Create(loginUrl);
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
byte[] bytes = Encoding.ASCII.GetBytes(formParams);
req.ContentLength = bytes.Length;
using (Stream os = req.GetRequestStream())
{
os.Write(bytes, 0, bytes.Length);
}
WebResponse resp = req.GetResponse();
cookieHeader = resp.Headers["Set-cookie"];
String responseStream;
using (StreamReader sr = new StreamReader(resp.GetResponseStream()))
{
responseStream = sr.ReadToEnd();
}
return cookieHeader;
}
Run Code Online (Sandbox Code Playgroud)
然后我将传递给cookieHeader这个应该获取My Shows页面源的方法:
private string GetSourceForMyShowsPage(string cookieHeader)
{
string pageSource; …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写我的第一个ASP.NET网站,我真的想使用Twitter Bootstrap但是我在第一个障碍时失败了.
我从这里下载了Zip文件,解压缩并将文件添加到我的解决方案中,并将以下行添加到我的_LAyout.cshtml文件中:
<link href="@Url.Content("~/Context/bootstrap.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/bootstrap.min.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/bootstrap.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap-min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
以下是我的解决方案中显示上述文件的屏幕截图:

我试图在顶部创建一个菜单栏,这个代码是从这个turorial中获取的
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/Context/bootstrap.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/bootstrap.min.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/bootstrap.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap-min.js")" type="text/javascript"></script>
</head>
<body>
<div class="topbar">
<div class="fill">
<div class="container">
<h3>Present Ideas</h3>
<ul>
<li>Blog</li>
<li>About</li>
<li>Help</li>
</ul>
<ul class="nav secondary-nav">
<li class="menu">
<a href="#" class="menu">Account Settings</a>
<ul class="menu-dropdown"> …Run Code Online (Sandbox Code Playgroud) 我在使用泛型和遗传方面遇到了一些麻烦.我有一个抽象类CriteriaBase,其作用是确定实体是否T与任何子类中定义的条件匹配.子类必须实现一个返回Func表示标准的方法.当我尝试使用泛型时,问题就出现了Func.希望一些代码能说明我的问题.
public abstract class CriteriaBase<T, U>
where T : ICrossoverable
where U : IChromosome
{
protected abstract Func<U, bool> Criteria { get; }
//some code removed for brevity
private int GetNumberOfCriteriaMatches(T season)
{
//1. works
//Func<IChromosome, bool> predicate = c => c.Genes == null;
//return season.Chromosomes.Count(predicate);
//2. doesn't work - The type arguments for method 'int
//System.Linq.Enumerable.Count<TSource>(this IEnumerable<TSource>,
//Func<TSource, bool>)'
//cannot be inferred from the usage. Try specifying the type arguments
//explicitly. …Run Code Online (Sandbox Code Playgroud) 第一次玩Log4Net,我遇到了麻烦.我已经按照各种教程进行了操作,但我无法将其记录下来.让我告诉你我的代码,希望你能告诉我我做错了什么.
的app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="CurrentLog.txt"/>
<staticLogFileName value="true"/>
<appendToFile value="true"/>
<rollingStyle value="Date" />
<datePattern value="yyyyMMdd"/>
<filter type="log4net.Filter.LevelRangeFilter">
<acceptOnMatch value="true" />
<levelMin value="DEBUG" />
<levelMax value="FATAL" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{dd MMM yyy HH:mm:ss} %level %message. %newline %exception" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="RollingFileAppender" />
</root>
</log4net>
</configuration>
Run Code Online (Sandbox Code Playgroud)
AssemblyInfo.cs中
[assembly: log4net.Config.XmlConfigurator(Watch=true)]
Run Code Online (Sandbox Code Playgroud)
Presenter.cs
在课程的顶部我有这个:
private static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Run Code Online (Sandbox Code Playgroud)
然后我尝试在类的后面使用log变量:
bool isDebugEnabled …Run Code Online (Sandbox Code Playgroud) 我有以下XQuery文件,它从一系列节点组装JATS XML文档(内容在内容管理系统中保存为单独的文件):
let $jatsManifest := xdmp:unquote(xdmp:get-request-body())
let $jatsDoc := xdmp:xslt-eval(
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xdmp="http://marklogic.com/xdmp" extension-element-prefixes="xdmp" version="2.0">
<xsl:template match="/">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<xsl:variable name="node"><xsl:value-of select="concat('/workspace/SpacesStore/', /jats-manifest/@id)"/></xsl:variable>
<xsl:copy-of select="document($node)" />
<body>
<xsl:apply-templates select="jats-manifest/segment" />
</body>
</article>
</xsl:template>
<xsl:template match="segment">
<!-- Create an ID that passes the JATS manifest validation (workspace-SpacesStore-{UUID}) -->
<xsl:variable name="nodeId"><xsl:value-of select="replace(replace(@id, '://', '-'), '/', '-')"/></xsl:variable>
<sec id="{{$nodeId}}">
<!-- Create the nodeName as known in ML (/workspace/SpacesStore/{UUID}) -->
<xsl:variable name="node"><xsl:value-of select="replace(concat('/', @id), '://', '/')"/></xsl:variable>
<title><xsl:copy-of select="document($node)"/></title>
<xsl:apply-templates />
</sec>
</xsl:template> …Run Code Online (Sandbox Code Playgroud) 我已经根据本教程创建了一个通用的React应用程序但是我得到了
'Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).'
Run Code Online (Sandbox Code Playgroud)
在Chrome开发工具中.查看已编译的代码,我可以看到一个未定义的对象 - _reactRouter2.default.从表面上看,一切似乎都正常,我可以在页面之间导航,我可以使用浏览器中的后退按钮,但我不明白这个错误.任何人都可以解释我如何解决它?
这是一个截图,显示了如何_reactRouter2.default构造和未定义.
以下是一些相关的代码片段:
import React from 'react';
import { Route } from 'react-router';
import Main from './components/Main.js';
import Login from './components/Login.js';
import ListsOverview from './components/ListsOverview.js';
export default (
<Route path="/" component={Main}>
<Route path="/login" component={Login} />
<Route path="/overview" component={ListsOverview} />
</Route>
);
Run Code Online (Sandbox Code Playgroud)
import React from 'react'; …Run Code Online (Sandbox Code Playgroud) c# ×3
asp.net ×2
github ×2
javascript ×2
.net ×1
asp.net-mvc ×1
babeljs ×1
cookies ×1
css ×1
csv ×1
deployment ×1
dozer ×1
generics ×1
git ×1
http ×1
inheritance ×1
java ×1
java-8 ×1
log4net ×1
logging ×1
marklogic ×1
node.js ×1
react-router ×1
reactjs ×1
rest ×1
supercsv ×1
workflow ×1
xquery ×1