问题列表 - 第39286页

关于LINQ的简单问题

我在LINQ实现中遇到了这个问题.我得到的错误在代码中倾向于作为注释

public partial class _Default : Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            GridViewBind(string.Empty);
        }
    }

    private void GridViewBind(string criteria)
    {
        string strConn = ConfigurationManager.ConnectionStrings["linqconnstr"].ConnectionString;

        MyDB _db = new MyDB(strConn);

        IEnumerable<UserRecord> results;

        if(criteria == string.Empty)
        {
            // 'System.Data.Linq.Table<UserRecord>' does not contain a definition      
            // for 'ToArray' and no extension method 'ToArray' accepting a first
            // argument of type 'System.Data.Linq.Table<UserRecord>' could be found
            // (are you missing a using directive or an assembly reference?)
            results = …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

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

将数据插入视图(SQL Server)

我有以下设置:

CREATE TABLE dbo.Licenses
(
 Id    int IDENTITY(1,1) PRIMARY KEY,
 Name  varchar(100),
 RUser nvarchar(128) DEFAULT USER_NAME()
)

GO

CREATE VIEW dbo.rLicenses
AS
SELECT Name
FROM   dbo.Licenses
WHERE  RUser = USER_NAME()

GO
Run Code Online (Sandbox Code Playgroud)

当我尝试使用视图插入数据时...

INSERT INTO dbo.rLicenses VALUES ('test')
Run Code Online (Sandbox Code Playgroud)

出现错误:

Cannot insert the value NULL into column Id, table master.dbo.Licenses; column does not allow nulls. INSERT fails.
Run Code Online (Sandbox Code Playgroud)

为什么在尝试使用视图插入时身份列的自动增量不起作用,我该如何解决?

场景是:

数据库的不同用户应该只能在该表中使用自己的行.因此,我试图通过检查用户名将视图用作一种安全性.有没有更好的解决方案?

sql-server-2008

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

css 中的 &lt;div&gt; 是否可以设置边距?

是否可以为文本区域定义边距?

我的所见即所得编辑器将我的文本放在<div>标签中而不是给换行符<br />

所以我想给<div>保证金?

这在css中可能吗?如果是,如何?

非常感谢。

编辑:我无法定义 div,因为它没有类。例如,编辑器使它:

<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum egestas lacus libero, et pellentesque nisl. Cras pharetra nunc sit amet urna vestibulum non ultricies metus malesuada. </div>
<div>Nulla tincidunt, neque at blandit ultrices, massa odio pulvinar est, vel accumsan sapien justo sit amet lorem.</div>
Run Code Online (Sandbox Code Playgroud)

这看起来像:

Lorem ipsum dolor 坐 amet,consectetur adipiscing 精英。Vestibulum egestas lacus libero, et pellentesque nisl。Cras pharetra nunc 坐在 amet urna 前庭非 ultricies metusmalesuada。
Nulla …

html css xhtml

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

好的MapPoint加载项资源

我正在尝试为MapPoint开发一个加载项(带有表单和其他功能),我正在尝试获取有关如何执行此操作的一些信息.到目前为止,我没有太多信息.

有没有人知道一个好的网站或有一些加载项的例子用于开发MapPoint?

这两种语言都适合我,但我个人更喜欢VB.Net.

谢谢.

add-in mappoint

6
推荐指数
0
解决办法
1341
查看次数

c ++ ifstream函数和字段分隔符

对于这个程序,我只使用shell脚本中的数据文件中的字段分隔符.但我试图使用标准库函数ifstream()从数据文件读入.唯一的问题是我得到的数据是这样的

答:KT5:14:执行委员会:

这是一个哈希表,我需要分离数据结构的行中的值以及事务类型.我一直在寻找网络,并没有找到很多关于现场分离器和我发现的相当混乱.

那么问题是,有没有办法用ifstream函数设置字段分隔符,或者我应该使用另一个标准库i/o函数?

谢谢.

c++ file-io ifstream

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

无效的URI:无法解析主机名

我正在尝试构建Uri但是我无法处理坏的uri

我们有什么方法可以处理坏的uri

if (reviews[e.Item.ItemIndex].URL.ToString().Contains("http:"))
{
      oURI = new Uri(reviews[e.Item.ItemIndex].URL.ToString());
}
else 
{
   oURI = new Uri("http://"+ reviews[e.Item.ItemIndex].URL.ToString());
}
Run Code Online (Sandbox Code Playgroud)

其他部分因为坏的uri而出错了谢谢

c# error-handling uri

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

如何格式化字符串以用作MATLAB中的结构字段名称?

我想从字符串中删除连字符(-),斜杠(/)和空格() from a string name(i)以便我可以将其用作结构字段名称.

这是我目前正在使用该功能的丑陋方式strrep:

cell2mat(strrep(strrep(strrep(name(i), '-',''),'/',''),' ', ''))
Run Code Online (Sandbox Code Playgroud)

我也尝试了其他变体,例如:

strrep(name(i),{'-','/'},{'',''});
strrep(name(i),['-','/'],['','']);
Run Code Online (Sandbox Code Playgroud)

什么是更有效的方法呢?

string matlab field matlab-struct

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

如何使用Mercurial命令行合并摆脱头部,就像我可以用TortoiseHg做的那样?

我的问题是:

  • 如果我的Mercurial存储库中有两个头(带有更改的分支),并且我想要删除其中一个,但是丢弃该分支中的所有更改而不是将它们合并到另一个中,我无法剥离那些变更集所以我必须合并,我怎么能用命令行客户端呢?

如果我在Mercurial存储库中有两个头,并使用TortoiseHg作为我的客户端,则存储库可能如下所示:

两个脑袋

然后我可以test2通过合并和丢弃摆脱头部.首先,我会更新到我想保留的头部(test3在这种情况下,上面的图像中已经是我工作文件夹的当前父级).然后我会右键单击并选择"与...合并":

合并...

在弹出的对话框中,我会选择放弃合并目标的更改(即我想要丢弃所有更改的分支):

合并对话框

合并完成后,test2头部的所有更改都被丢弃了,我可以提交.头已经消失了,但改变仍然是历史的一部分.

我的问题是:如何仅使用命令行客户端执行相同的操作?我找不到该hg merge命令的任何匹配选项:

hg merge [-P] [-f] [[-r] REV]

merge working directory with another revision

... snipped text

options:

 -f --force       force a merge with outstanding changes
 -t --tool VALUE  specify merge tool
 -r --rev REV     revision to merge
 -P --preview     review revisions to merge (no merge is performed)
    --mq          operate on patch repository

use "hg -v help merge" to show global options

编辑:debugsetparents工作得很好:

hg debugsetparents …

merge mercurial branch

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

英语有正式的语法吗?

我正在浏览网页搜索英语语法,但我发现只有几个简单的例子,如:

s -> np vp
np -> det n
vp -> v | v np
det -> 'a' | 'the'
n -> 'woman' | 'man'
v -> 'shoots' 
Run Code Online (Sandbox Code Playgroud)

也许我没有意识到这个问题有多大,因为我认为语法已经形式化了.有人可以为我提供一些扩展的正式英语语法的来源吗?

parsing nlp

21
推荐指数
4
解决办法
5422
查看次数

Android自定义视图位图内存泄漏

我有在我需要绘制两个位图自定义视图,一个是背景,代表了地图的形象,一个是将在画布上/左侧位置绘制的引脚.

这两个图像都是在绘图上绘制的,并且在包含视图的活动的实时期间保持不变.过了一会儿,我得到了一个

OutOfMemoryError:位图大小超过VM预算

这意味着我有泄漏,位图不会被垃圾收集.我之前问过这个问题,但现在情况发生了一些变化.我做了一个init方法,我设置了我想要使用的位图,但这仍然不是一个好方法,错误出现在后面,但仍然存在.

这是代码

public class MyMapView extends View {
private int xPos = 0;
private int yPos = 0;
private int space = 0;

private Bitmap resizedBitmap;
private Bitmap position;
private Bitmap mapBitmap;

public void setMapBitmap(Bitmap value) {
    this.mapBitmap =  value;
}

public MyMapView(Context context) {
 super(context);
}

public MyMapView(Context context, AttributeSet attrs) {
 super(context, attrs);
}

public MyMapView(Context context, AttributeSet attrs, int defStyle) {
 super(context, attrs, defStyle);
}

public void init(final Context context) {
 Paint paint = …
Run Code Online (Sandbox Code Playgroud)

android out-of-memory custom-view ondraw

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