问题列表 - 第36813页

如何设置每个组件的resharper设置

我在代码库中工作,由于历史原因,并非所有项目都具有相同的编码约定.事实上,在单个.sln中我有需要不同命名约定的项目.

有没有办法让resharper根据我正在编辑的文件所在的项目使用不同的设置?

c# resharper

7
推荐指数
2
解决办法
1109
查看次数

什么时候在C++中使用*,&或const?

我正在研究指针参考,并遇到了不同的方式来提供参数.有人可以解释每个人的实际含义吗?

我认为第一个很简单,x就是输入参数的副本,因此在堆栈上创建了另一个变量.至于其他人,我很无能为力.

void doSomething1(int x){
    //code
}
void doSomething2(int *x){
    //code
}

void doSomething3(int &x){
    //code
}
void doSomething3(int const &x){
    //code
}
Run Code Online (Sandbox Code Playgroud)

当声明变量时,我也会看到这样的东西.我不明白他们之间的差异.我知道第一个将放入堆栈中100的变量y.它不会创建新地址或任何东西.

//example 1
int y = 100;

//example 2
int *y = 100;

//Example 3: epic confusion!
int *y = &z;
Run Code Online (Sandbox Code Playgroud)

问题1:我如何使用这些方法?什么时候最合适?

问题2:何时以这种方式声明变量?

例子很棒.

PS这是我没学习C++的主要原因之一,因为Java只有垃圾收集.但现在我必须进入C++.

c++ pointers reference

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

JPA/Hibernate对迁移的支持?

我目前正在使用JPA/Hibernate处理桌面应用程序,以便在H2数据库中保存数据.如果我出于某种原因需要在将来对数据库模式进行更改,我很好奇我的选择是什么.也许我将不得不引入新实体,删除它们或只是更改实体中的属性类型.

  • JPA/Hibernate是否支持这样做?
  • 我是否必须手动编写解决方案脚本?

java hibernate jpa h2

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

Git Windows命令提示符在Git命令中被卡住(END)

我有Git for Windows安装程序(msysgit),它在过去几天工作正常,今天我遇到了一个奇怪的错误.

在Windows命令提示符或与msysgit捆绑在一起的Git Bash中发出Git命令时,我会看到一个奇怪的"(END)"行,然后我就不能发出任何其他的comamnds.

替代文字

此时我得到的只是系统发出哔哔声.

有任何想法吗?

谢谢,P

windows git command-line cmd msysgit

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

拖放图像的顺序

我有5张图片放在我主页的横幅上.这些图像存储在数据库中,但我希望用户做的是拖放它们以保留一些顺序.

我需要做的是一个

(i)将图像拖放到容器div中,如果位置1和右边是位置5则将其拖放.

(ii)在sumbit上将该位置保存为数据库中的字段.

一些指针会很好,如果可能的话可能会使用jquery.

谢谢.

jquery drag-and-drop position

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

7
推荐指数
2
解决办法
4189
查看次数

在webview中适合图像

我打算在webview中显示来自SD卡的图像,以便利用他内置的webview缩放功能.但是,我遇到的问题是显示大于屏幕尺寸的图像(例如1800x1200)以便最初适合屏幕,就像在ImageView中一样.我希望图像首先完整显示,并为用户提供缩放控制.我已经尝试将WRAP_CONTENT用于webview的宽度和高度,但这不起作用.有任何想法吗?以下是我正在使用的代码段:

    String path = getRealPathFromURI(mUriList.get(0)); // this gets the file path
    webView = (WebView) findViewById(R.id.WebView01);
 WebSettings settings= webView.getSettings();
 settings.setBuiltInZoomControls(true);
 settings.setSupportZoom(true);     
 webView.loadUrl("file://" + path);
Run Code Online (Sandbox Code Playgroud)

android webview

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

对象关系映射

我需要将复杂数据类型的实例存储到关系数据库中。有没有办法在不先对数据库结构进行建模的情况下做到这一点,就像在 ado.net 中所做的那样?应从类结构创建数据库(或表)结构。该类具有一些属性,如整数、字符串或布尔值,但也可能具有更复杂的属性。我很感激每一个帮助建议...

我想在 C# 中做到这一点...

更新:

感谢您的回复。我尝试了 EF 4 的“代码优先”(非常感谢 Ramesh)并将我的对象放入数据库。但是现在我在将数据从数据库中获取回对象实例时遇到了问题。我的课程看起来像这样:

class Foo {
    public int id { get; set; }
    public string Woot { get; set; } 
}

class Bar {
    public int id { get; set; }
    public string name { get; set; }
    public ICollection<Foo> FooList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

所以,正如我所说,我可以创建这些类的实例并将它们写入数据库。但是当我尝试从 db 数据创建新实例时,只恢复了“Bar”类型的 int 和字符串,但 Foos 的集合是空的。我的数据库上下文如下所示:

class DBstructure: DbContext
{
    public DbSet<Foo> Foos { get; set; }
    public DbSet<Bar> Bars { get; set; } …
Run Code Online (Sandbox Code Playgroud)

.net c# mapping orm

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

在发布时向dll添加源代码

我有一个dll被我们团队中的很多人使用 - 我希望他们能够构建它,但是如果他们想看看它是如何编写的话,也可以进入并点击源代码

我可以看到MSDN dll可以实现 - 他们是如何做到的

c# debug-symbols visual-studio-debugging

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

如何在bash中回显包含未转义美元符号的变量

如果我有一个包含未转义美元符号的变量,有什么办法可以回显变量的全部内容吗?

例如,某些东西调用脚本:

./script.sh "test1$test2"

然后,如果我想使用参数,它会被"截断",如下所示:

echo ${1}
test1

当然,引用可变名称并没有帮助.我无法弄清楚如何引用它,这样一旦脚本收到参数,我至少可以自己逃避美元符号.

bash escaping dollar-sign

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