问题列表 - 第23035页

跨类库传递System.Drawing.Bitmap是不可靠的?

我有一个第三方dll生成一个Bitmap并发回它的引用.如果我立即生成一个System.Windows.Media.Imaging.BitmapSource,那么一切顺利.但是如果我保存引用并稍后(几秒钟之后和许多函数调用)我尝试生成Bitmapsource,我得到

用户代码未处理System.AccessViolationException
消息=尝试读取或写入受保护的内存.这通常表明其他内存已损坏.来源= "System.Drawing中"

做的时候:

System.Windows.Media.Imaging.BitmapSource bitmapSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(
    bmp.GetHbitmap(),
    IntPtr.Zero,
    Int32Rect.Empty,
    System.Windows.Media.Imaging.BitmapSizeOptions.FromEmptyOptions());
Run Code Online (Sandbox Code Playgroud)

关于这里出错的任何线索?任何指针都会很有用.谢谢.

c# wpf bitmap

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

程序员应该多久与管理人员沟通?

我很难找到一个良好的沟通媒介.在我们的工作中,似乎很容易迷失在代码中并且忘记时间.发送每个微小任务的更新似乎有点荒谬.尽管我正在努力完成工作,但在一家在其他分支机构之间进行非常积极沟通的公司,当我不经常更新我的状态时,它往往对我不好.但是,如果我正在进行3-4小时的项目,我不会为我输出的每一行代码更新管理.

广泛的我知道,取决于人,公司等,但有效沟通的一般经验法则是什么?

communication

4
推荐指数
1
解决办法
829
查看次数

用于跟踪已记录用户活动的Wordpress插件

我需要一个Wordpress插件让我看到任何已记录用户的活动.我需要知道用户登录时访问了什么.

有什么建议 ?谢谢.

wordpress logged android-activity

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

为什么String类中的"length"属性是公共的?

在Java中,我想知道为什么String类的"length"属性不是私有的?根据封装原则,这不是一个坏习惯吗?为什么没有像"getLength()"这样的方法呢?

PS:对不起我的英语,我还在改进它.

java encapsulation

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

如何在SQL Server 2005中进行sql表的尴尬转移?

我必须从SQL Server旋转给定的表,但正常的枢轴不起作用(据我所知).那么有人知道如何将表格旋转成所需的格式吗?

只是为了使问题更复杂,给定标签的列表可能会有所不同,并且可能会在任何给定时间出现新的标签名称.

鉴于数据

ID |  Label          |  Numerator  |  Denominator  |  Ratio 
---+-----------------+-------------+---------------+--------
1  |  LabelNameOne   |  41         |  10           |  4,1   
1  |  LabelNameTwo   |  0          |  0            |  0     
1  |  LabelNameThree |  21         |  10           |  2,1   
1  |  LabelNameFour  |  15         |  10           |  1,5   
2  |  LabelNameOne   |  19         |  19           |  1     
2  |  LabelNameTwo   |  0          |  0            |  0     
2  |  LabelNameThree |  15         |  16           |  0,9375
2  |  LabelNameFive …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot sql-server-2005

7
推荐指数
1
解决办法
456
查看次数

如何为基于PHP的站点制作无扩展名的网址?

我是否必须将每个文件放在不同的文件夹中?

喜欢:

about-us/about-us.php
profile/profile.php
Run Code Online (Sandbox Code Playgroud)

等等

还是有其他自动解决方案.

我想转换

http://sitename.com/about-us/about-us.php
Run Code Online (Sandbox Code Playgroud)

http://sitename.com/about-us
Run Code Online (Sandbox Code Playgroud)

php url

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

CSS性能

两者之间是否有任何性能差异:

p {
  margin:0px;
  padding:0px;
}
Run Code Online (Sandbox Code Playgroud)

并省略最后一个分号:

p {
  margin:0px;
  padding:0px
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

css

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

带有[NSString stringWithFormat:]的Nil字符串显示为"(null)"

我有一个'Contact'类,它有两个属性:firstName和lastName.当我想显示联系人的全名时,我就是这样做的:

NSString *fullName = [NSString stringWithFormat:@"%@ %@", contact.firstName, contact.lastName];
Run Code Online (Sandbox Code Playgroud)

但是当firstName和/或lastName设置为nil时,我在fullName字符串中得到一个"(null)".为了防止它,这是我做的:

NSString *first = contact.firstName;
if(first == nil)  first = @"";
NSString *last = contact.lastName;
if(last == nil)  last = @"";
NSString *fullName = [NSString stringWithFormat:@"%@ %@", first, last];
Run Code Online (Sandbox Code Playgroud)

有人知道更好/更简洁的方法吗?

string iphone nsstring

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

scala的通用对象加载函数

我开始使用后端使用Hibernate(JPA)的Scala应用程序.为了加载一个对象,我使用这行代码:

val addr = s.load(classOf[Address], addr_id).asInstanceOf[Address];
Run Code Online (Sandbox Code Playgroud)

不用说,这有点痛苦.我写了一个helper类,看起来像这样:

import org.hibernate.Session

class DataLoader(s: Session) {
  def loadAddress(id: Long): Address = {
    return s.load(classOf[Address], id).asInstanceOf[Address];
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

所以,现在我可以这样做:

val dl = new DataLoader(s)
val addr = dl loadAddress(addr_id)
Run Code Online (Sandbox Code Playgroud)

这是一个问题:如何编写一个通用的参数化方法,可以使用相同的模式加载任何对象?即

val addr = dl load[Address](addr_id)
Run Code Online (Sandbox Code Playgroud)

(或类似的规定.)

我是Scala的新手所以请原谅任何特别可怕的东西.

generics scala manifest parameterization scala-2.8

4
推荐指数
1
解决办法
1066
查看次数

组件在设计时如何确定项目目录

我编写了一个组件,它应该存储一些与项目目录相关的信息.每次更改组件的属性时,都应该写一个文件.那么组件如何在设计时确定当前项目目录.

提前致谢

编辑:
我想在每次更改组件的属性时生成delphi源文件,以便在编译代码时始终获得最新版本.可以把它想象成一种代码生成器.

目前我设置了存储源的整个路径和文件名,但我更喜欢项目的相对路径(或包含我的组件的表单/ datamodule),以便更容易在不同的开发人员机器上复制项目.

delphi components design-time delphi-2010

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