小编Coo*_*.Wu的帖子

Environment.Exit()和Application.Shutdown()之间有什么区别?

当我调用Application.Shutdown时,有时应用程序无法退出,UI已关闭,但该进程仍在运行.如何关闭所有线程关闭应用程序?请问Environment.Exit()可以关闭所有的线程?或者我们应该调用Win32 API TerminateThread来做到这一点?

.net c#

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

如何检查机器类型?笔记本或台式机?

如何查看当前机器类型?笔记本或台式机?

我从http://blog.csdn.net/antimatterworld/archive/2007/11/11/1878710.aspx得到了这个,它在我的家用机器(笔记本电脑上的Win2003)上运行良好,它返回"便携式",但失败了我的工作机器(笔记本电脑上的Vista),它返回"其他".

这是代码:


public enum ChassisTypes
{
    Other = 1,
    Unknown,
    Desktop,
    LowProfileDesktop,
    PizzaBox,
    MiniTower,
    Tower,
    Portable,
    Laptop,
    Notebook,
    Handheld,
    DockingStation,
    AllInOne,
    SubNotebook,
    SpaceSaving,
    LunchBox,
    MainSystemChassis,
    ExpansionChassis,
    SubChassis,
    BusExpansionChassis,
    PeripheralChassis,
    StorageChassis,
    RackMountChassis,
    SealedCasePC
}

public static ChassisTypes GetCurrentChassisType()
{
    ManagementClass systemEnclosures = new ManagementClass("Win32_SystemEnclosure");
    foreach (ManagementObject obj in systemEnclosures.GetInstances())
    {
        foreach (int i in (UInt16[  ])(obj["ChassisTypes"]))
        {
             if (i > 0 && i < 25)
            {
                return (ChassisTypes)i;
            }
        }
    }
    return ChassisTypes.Unknown;
}

c# wmi

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

强制WPF控件刷新?

我们有两个这样的textBlock :(我们使用.NET FW 3.0)

<TextBlock Grid.Column="0" Name="tabName" Style="{StaticResource textBlockBarStyle}" HorizontalAlignment="Left">
  <TextBlock.Margin>
      <Binding Converter="{StaticResource dpiConverter}">
          <Binding.ConverterParameter>
               <Thickness Left="3" Top="6" Right="0" Bottom="0"/>
          </Binding.ConverterParameter>
      </Binding>
  </TextBlock.Margin>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

<TextBox  x:Name="txtBoxHelp" 
          IsReadOnly="True" Style="{DynamicResource txtBoxHelpStyle}" 
          IsTabStop="False" 
          Text="some text" MouseLeftButtonDown="txtBoxHelp_MouseLeftButtonDown">
     <TextBox.Margin>
        <Binding Converter="{StaticResource dpiConverter}">
            <Binding.ConverterParameter>
                 <Thickness Left="7" Top="0" Right="0" Bottom="0"/>
            </Binding.ConverterParameter>
        </Binding>
     </TextBox.Margin>
</TextBox>
Run Code Online (Sandbox Code Playgroud)

这两个textBlock在其他操作系统上运行良好,但有时会错过带有SP3的Windows XP Home版本.我们已经尝试了许多方法来刷新这些,但失败了.

我们尝试了:

  1. UpdateLayout请
  2. InvalidateVisual
  3. 将代码中的Text属性更改为绑定模式.

如何强制这些控件刷新?

wpf controls refresh

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

如何在jointjs上的链接上禁用"删除"操作?

使用jointjs库来构建图形,它是一个文档很少的好库.

http://jointjs.com/demos/fsa 如上页所示,当鼠标在链接上移动时,链接上有一个"删除"图标,可以单击该图标以删除链接,我想在链接上禁用"删除"操作?请指教.

html graph jointjs

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

为什么在ForEach-Object中继续运行就像break一样?

$arr = @(1..10)
$arr | ForEach-Object {
    if ($_ -eq 5) { continue }
    "output $_"
}
Run Code Online (Sandbox Code Playgroud)

结果:

output 1
output 2
output 3
output 4

$arr = @(1..10)
$arr | ForEach-Object {
    if ($_ -eq 5) { break }
    "output $_"
}
Run Code Online (Sandbox Code Playgroud)

结果:

output 1
output 2
output 3
output 4

为什么?

powershell

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

如何了解“位置”,“观看方向”,“向上方向”之类的相机属性?

我从互联网上下载了一些样本。但是当我更改“位置”,“观察方向”或“向上方向”的任何值时,锐利总是消失。我不了解这些属性,有人可以帮助我吗?

这些属性之间有什么关系?有任何样本可以证明这些关系吗?

3d wpf camera

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

如何知道 WebBrowser 是否导航错误页面?

例如,我们导航到http://www.ggg111.com,这是一个错误 URL。但在 WebBrowser 中,它显示了一个错误页面:

找不到网页 
 HTTP 400  
   最可能的原因:
地址中可能存在输入错误。 
如果您点击了一个链接,它可能已经过时。 

   你可以尝试什么: 
     重新输入地址。  

     返回到前一页。 
     转到并查找您想要的信息。  

如何知道 WebBrowser 是否导航错误页面?

还检查这个:https : //sso.youshang.com/sso/userAuthnAction.do1

HTTP 状态 404 - /sso/userAuthnAction.do1
类型状态报告
消息/sso/userAuthnAction.do1
描述 请求的资源 (/sso/userAuthnAction.do1) 不可用。

c#

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

是否可以在TSQL脚本文件中引用其他脚本?

像C文件一样,在开始时在SQL脚本文件中添加引用?


#include "somefile.sql"

-- other code...

Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

如何降低WPF应用程序的CPU使用率?

我的 WPF 应用程序在大约 30 分钟后使用了高 CPU 使用率,然后我打破了应用程序以找出哪些代码消耗了高 CPU 使用率,但我什么也没得到。

Visual Studio 2008无法显示当前正在运行的代码,但我在“调用堆栈”面板中找到了这一点:

[在睡眠中,等待,或者加入]
mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x8f 字节
System.dll!System.Net.TimerThread.ThreadProc() + 0x2f9 字节    
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(对象状态) + 0x66 字节   
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContextexecutionContext,System.Threading.ContextCallback回调,对象状态)+ 0x6f字节    
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 字节   

这是什么?CPU使用率高是怎么回事?以及如何降低CPU使用率?

wpf cpu performance

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

使用Wix升级

我尝试了几乎所有解决方案列表页面如何实施WiX安装程序升级?,但没有升级成功.升级时始终提示此消息:

"已安装此产品的另一个版本.此版本的安装无法继续.要配置或删除此产品的现有版本,请使用"控制面板"上的"添加/删除程序".

当我跟踪安装程序日志时,它显示:

已安装此产品的另一个版本.此版本的安装无法继续.要配置或删除此产品的现有版本,请使用"控制面板"上的"添加/删除程序".{CCA05551-C990-4ACA-9B01-A65AA9FBF884} MSI(c)(50:40)[13:49:33:462]:产品: - 配置失败.

MSI(c)(50:40)[13:49:33:462]:Windows Installer重新配置了该产品.产品名称:产品版本:2.0.1.6.产品语言:1033.重新配置成功或错误状态:1638.


我错过了任何配置?

windows-installer wix

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

为什么Webapp2重定向到一个页面,但它没有重新加载?

我在GAE中使用webapp2,当我将self.redirect调用到如下所示的某个页面时:

self.redirect(some_url)
Run Code Online (Sandbox Code Playgroud)

返回页面看起来像缓存,我必须刷新/重新加载页面,以便我得到最新的数据.

是否有webapp2的缓存设置?或者我必须为该页面的响应设置一些属性?请指教.

webapp2

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

如何通过一个apk安装两个实例?

我开发了一个Android应用程序,但我需要安装它的两个实例,一个用于我的日常使用,另一个用于调试/开发,我没有太多的手机用于调试,只有一部手机,并且不想要在模拟器上调试,因为它与真实手机相比太慢了.

或者我们可以在APK文件上更改任何内容,然后我们可以将其安装为另一个应用程序,例如更改它的包名称?

目前,我在代码中更改了包名,然后将它们设置为两个应用程序,可以安装在同一部手机上,但这种方式不方便.寻求简单的方法.

更新:打包后(apk文件)是否有任何工具可以直接修改androidmanifest.xml中的包名?然后我们只需要解压缩apk,修改androidmanifest.xml,再次压缩apk.

android android-install-apk

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

如何设置网格光标可以在整个网格中工作?

我有一个2行*2列的网格,并将一个TextBlock放在左上角的单元格中(row = 0,column = 0).然后我在XAML中设置Grid.Cursor ="Hand".仅当鼠标悬停在TextBlock上时,才会显示手形光标.但我想在整个网格中显示手形光标.

怎么做?

wpf grid cursor

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