问题列表 - 第14164页

<form action ="javascript:alert(this);">什么是"this"?

在尝试调试提交的内容时,我写了这个.

<form action="javascript:alert(this);"
Run Code Online (Sandbox Code Playgroud)
  1. 是否可以提醒正在提交的内容?
  2. 这里"这个"表示什么?

我在警报框中得到了对象,无法做出任何决定.:-)

javascript

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

用linq回滚到sql?

我有这个

Public void CreateUser(params here)
{
   CreateMembership(params here);
   Users newUser = new Users();
   newUser.UserId = 123456
   Context.Users.insertOnSubmit();
   Context.Submit();
}

public void CreateMembership(...)
{
    Membership membership = new Membership();
     membership.Something = "something";
     Context.Membership.insertOnSumbit();
     Context.Submit();
}
Run Code Online (Sandbox Code Playgroud)

那么,如果Users表提交失败怎么办?如何将此回滚以删除会员资格?或者我可以设置我的东西不同,只需删除Membership方法中的Context.Submit()行?

然后只有一个提交被调用?或者我还需要做别的事吗?

.net c# asp.net linq-to-sql

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

以编程方式将图像添加到RTF文档

我正在尝试将图像添加到我正在创建的RTF文档中.我宁愿不使用"复制/粘贴"的方法(即涉及粘贴一个RichTextBox内的图像,然后访问.RTF属性),它清除剪贴板(因为这将是我的最终用户的麻烦和混乱).

到目前为止我的代码返回了需要插入RTF文档以打印图像的字符串.输入的图像(位于$ path)通常采用bmp或jpeg格式,但在这个阶段我并不关心图像是如何存储在RTF中的,只是我可以让它工作.

public string GetImage(string path, int width, int height)
{
    MemoryStream stream = new MemoryStream();
    string newPath = Path.Combine(Environment.CurrentDirectory, path);
    Image img = Image.FromFile(newPath);
    img.Save(stream, System.Drawing.Imaging.ImageFormat.Png);

    byte [] bytes = stream.ToArray();

    string str = BitConverter.ToString(bytes, 0).Replace("-", string.Empty);
    //string str = System.Text.Encoding.UTF8.GetString(bytes);

    string mpic = @"{\pict\pngblip\picw" + 
        img.Width.ToString() + @"\pich" + img.Height.ToString() +
        @"\picwgoa" + width.ToString() + @"\pichgoa" + height.ToString() + 
        @"\hex " + str + "}";
    return mpic
}
Run Code Online (Sandbox Code Playgroud)

但问题是这段代码不起作用,因为据我所知,字符串str没有正确的字符串转换在RTF中工作.

编辑:我的问题是在@"\ hex"中的\ hex之后缺少一个空格,并且也没有从BitConverter的返回值中删除" - "字符

c# rtf image image-formats

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

为什么Perl是大多数字符串操作任务的最佳选择?

我听说Perl是字符串操作(和线路噪音)的首选语言.有人可以提供示例和与其他语言的比较,以告诉我为什么?

string perl comparison programming-languages

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

如何将gcc编译器的输出重定向到文件?

重定向运算符不起作用.那我们该怎么做呢?还有一个问题,在makefile中,我们如何从命令行给出参数,比如

run: a.out
    ./a.out **<input>**
Run Code Online (Sandbox Code Playgroud)

gcc

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

如何使用JQuery仅删除Style attr的位置(顶部和左侧)?

我只在视图超出窗口的视口时动态设置元素的位置attr,在其他情况下,默认值是从css文件设置的,

.css( { "left": (left + 20) + "px", "top": (top+10) + "px" } );
Run Code Online (Sandbox Code Playgroud)

一旦设置了动态位置,我想单独删除位置attr.

我可以删除样式属性,它也将是我需要的样式的显示属性.

有没有办法单独删除位置attr?

javascript jquery

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

如何在MATLAB图中显示x和y轴?

我正在使用plot()函数绘制图形,但默认情况下它不显示轴.

我们如何在图形上显示x = 0和y = 0的轴?

实际上我的图表是这样的:替代文字

我想要一个对应于y = 0的水平线.我怎么做到的?

matlab graph axes draw

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

使用git防止意外签入密码文件

git似乎没有做我想要的,所以我需要一些建议.我有一个配置文件,其中包含密码等敏感信息.假设我已使用空白/通用值检入配置文件:

username =
password =
Run Code Online (Sandbox Code Playgroud)

现在我用实际值填充它,然后将文件添加到.gitignore(文件名是build.properties)

username = bob
password = secretpassword
Run Code Online (Sandbox Code Playgroud)

即使我已将它添加到.gitignore,git似乎仍然"看到它".我该怎么办?

hostname$ more .gitignore 
build
ant.build
*.swp
build.properties

hostname$ git status
# On branch dev
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   build.properties
#
no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)

我误会了什么吗?

git

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

使用关联列表的Scheme中的函数表

我试图在Scheme中构建一个基本的解释器,我想使用一个关联列表映射到算术函数.这是我到目前为止:

; A data type defining an abstract binary operation
(define binoptable
  '(("+" . (+ x y)))
    ("-" . (- x y))
    ("*" . (* x y))
    ("/" . (/ x y)))
)
Run Code Online (Sandbox Code Playgroud)

问题是表的RHS上的元素存储为符号列表.有没有人对如何补救他有任何想法.提前致谢.

lisp scheme interpreter functional-programming

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

如何减少Eclipse的内存使用量?

Eclipse 3.4的内存使用量已达到顶峰,直至成为一个问题.

我加载了一个简单的黑莓项目,使用量猛增至近400 MB,有时甚至更高.有什么东西可以用来降低它吗?

eclipse

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