我正在Android上编写和发布我的应用程序,并希望向我的应用程序的用户提供帮助文档(手动).我已经看到应用程序打开外部网页作为他们的帮助,或使用HTML视图打开本地HTML文档.这些是我们应该向用户提供手册的方式吗?
我有一个Company包含大约20个字段的实体,我想使用带有手动创建的节标题的分组tableView(即:General,Financial,Misc.),但我不确定如何让Core Data了解如何处理这些节标题并使它们仅与我想在这些组中显示的数据相关.
例如,名称,徽标等将在一般情况下,预算,现金将属于财务等.
基本上,我想控制Core数据中的哪些数据被放入每个类别并显示它.
在核心书籍示例中有以下代码:
/*
The data source methods are handled primarily by the fetch results controller
*/
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return [[fetchedResultsController sections] count];
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo numberOfObjects];
}
Run Code Online (Sandbox Code Playgroud)
但是,如何让它理解这些部分不在Core数据中,而是手动创建?
我制作了一系列情节(散点图)的GIF,它显示了每年的纬度和经度点,显示了物种分布和种群分布.然而,在某些年份,某些物种没有价值(即当年没有收集任何个体).这会在GIF中产生问题,因为图例应从图表到图表不变.
我希望能够在图例中手动包含或插入这些缺失的物种,相应的物种名称和颜色值(即使它们不在所示的图中).
可重复的例子(虽然我不知道是否有必要):
#Creating mock longitude and latitude poitns
a <- c("1","1")
b <- c("2","2")
c <- c("3","1")
d <- c("2","1")
e <- c("2","3")
f <- c("3","3")
x <- rbind(a,b,c,d,e,f)
#Assigning species to each observation.
sp <- c("sp1", "sp1", "sp1", "sp1", "sp1", "sp2")
year <- c(2000, 2000, 2000, 1999, 1999, 1999)
x2 <- cbind(x, sp, year)
df <- as.data.frame(x2)
#Subset the df by year, which I have to do in my original dataset.
df99 <- subset(df, year==1999)
df00 <- subset(df, …Run Code Online (Sandbox Code Playgroud) 我进行此路由配置
@RouteConfig([
{
path:'/profile/:id',name:'Profile',component:ProfileComponent
},
// else
{
path: '/**',
redirectTo: ['Home']
}
])
Run Code Online (Sandbox Code Playgroud)
并使用它来浏览参数为{id:5}的个人资料
<a [routerLink]="['Profile', {id:5}]" >Go </a>
Run Code Online (Sandbox Code Playgroud)
我添加到 index.html 这个基地
<base href="/">
Run Code Online (Sandbox Code Playgroud)
它成功导航到
http://localhost:3000/profile/1
Run Code Online (Sandbox Code Playgroud)
并且工作正常
但是当我在浏览器中粘贴相同的URL手册并点击输入时,给我这个错误
发生错误,因为未从根目录加载文件
http://localhost:3000
Run Code Online (Sandbox Code Playgroud)
但是浏览器试图将它们加载到相对URL目录中
http://localhost:3000/profile/1
Run Code Online (Sandbox Code Playgroud)
更新:我现在正在使用角度7,这种问题已解决,无需添加任何东西
注意:我在这里描述的场景在Stack Overflow中没有得到解答:完全手动的Mercurial合并.
我将用一个例子解释我的查询.假设我开始使用Mercurial存储库来设计汽车:
C:\Car$ dir
Car.cpp
Car.h
Run Code Online (Sandbox Code Playgroud)
我在Car的设计上工作了很长一段时间,存储库看起来像:
r0-r1-...-r100-(default)
Run Code Online (Sandbox Code Playgroud)
在某些时候,我将分支默认为SolarCarBranch并行处理太阳能汽车:
C:\SolarCar$ dir
Car.cpp
Car.h
Solar.cpp
Solar.h
Run Code Online (Sandbox Code Playgroud)
经过一段时间后,存储库看起来像:
r0-r1-...-r100-...-r200-(default)
\--r101-...-r201-(SolarCarBranch)
Run Code Online (Sandbox Code Playgroud)
如何将SolarCarBranch合并回默认值?
请注意我想要的合并中的以下复杂情况:
Car.cpp和Car.h在SolarCarBranch,我想拉成默认的,但我不希望这些文件中所有的变化.所以,我想在合并期间选择我希望包含在默认值中的更改(也称为手动合并).Solar.cpp并Solar.h出现在默认情况下.世界可能还没有为太阳能汽车做好准备.;-)我学到:
hg merge SolarCarBranchkdiff3.premerge=False的Mercurial.inipremerge=False仍合并/份Solar.cpp和Solar.h成默认不问我的许可.我们有几个开发人员赞成TFS 2010中的手动合并,当你打开两个可视工作室时,一个是源分支,另一个是目标分支,你手动复制和粘贴你的更改.
他们这样做是因为他们认为自动合并是危险的(因为它会带来其他开发人员的更改,即使你不想这样做).典型的测试案例如下:
来源分公司:
TestFile.cs
Changesets:
1. Line 5 changed
2. Line 13 changed
Run Code Online (Sandbox Code Playgroud)
目标分支:
No changes yet.
Run Code Online (Sandbox Code Playgroud)
现在我想只为testFile.cs合并变更集#2
如果自动合并,则目标分支中的结果TestFile.cs包含哪些行:原始行5和更改的行13或者行5和13都改变了?
事实上,我已经看到了两种变体,我不知道为什么.
任何关于TFS合并如何工作的精彩描述的链接都会很棒.
高级方案: 源分支:
TestFile.cs
Changesets:
#1. Line 5 changed, Line 6 added
#2. Line 13 changed
Run Code Online (Sandbox Code Playgroud)
目标分支:
No changes yet.
Run Code Online (Sandbox Code Playgroud)
如果我只合并变更集#2,我应该在目标分支中得到什么?我是否只根据变更集#2更改第12行.
我已经将repo命令行用于基于许多Git存储库的新项目.什么是清单格式?我没有找到任何关于它的规范/手册/文档.
例如,这是简化的 default.xml
<manifest>
<remote name="aosp" fetch="https://android.googlesource.com" review="android-review.googlesource.com"/>
<remote name="github" fetch=".." review="review.cyanogenmod.org"/>
<remote name="private" fetch="ssh://git@github.com"/>
<default revision="refs/tags/1.3-1" remote="github" sync-c="true" sync-j="4"/>
<project path="build" name="CyanogenMod/android_build">
<copyfile src="core/root.mk" dest="Makefile"/>
</project>
<project path="android" name="CyanogenMod/android"/>
<project path="abi/cpp" name="CyanogenMod/android_abi_cpp"/>
</manifest>
Run Code Online (Sandbox Code Playgroud) 我知道这个页面:https : //unity3d.com/get-unity/download/archive但下载仅适用于 windows 和 mac,尽管安装了它,“unity hub”按钮什么也不做。我找到了可以下载更旧版本(如 2018 年)的地方,但我需要“2019.2.5f1”版本。mac版可以下载使用吗?有什么地方可以下载这个为 Linux 编译的而不使用 unity hub 吗?谢谢你的帮助。
我正在使用 git 编写技术手册。
如果我使用 en 或 em dash 等,是否会导致任何问题—?
(举例)电压:5-12V
有人说,当这个特殊字符从 Markdown 渲染到 HTML 时,在某些网站中渲染的字符可能会被破坏。