问题列表 - 第27347页

如何在C#中为在WPF中的XAML中声明的矩形着色?

如何在C#中为在WPF中的XAML中声明的矩形着色?

XAML中有一个矩形控件.在我的C#代码中,有时候填充背景颜色会很好.怎么做到这一点?

c# wpf xaml visual-studio-2010

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

将MVC2应用程序从Visual Studio 2010部署到IIS 7.5的最简单方法是什么?

我尝试了几种不同的方法将应用程序部署到我的机器上运行的IIS 7.5进行测试,我有点碰壁了.什么都没有开箱即用.一切都假设我拥有自己没有的知识,并且不愿意接受.

谷歌并没有真正帮助解决从"手动复制文件"到"安装团队城市并为CI设置"的答案.我之前已经为java项目设置了TeamCity,而且目前我的需求确实超过了它.

所以任何人都知道在测试/构建期间部署应用程序的快速,简单和简单的方法?

asp.net deployment visual-studio-2010 asp.net-mvc-2

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

如何在android中处理浏览器的"共享页面"意图?

我在这里阅读(http://androidlittle.blogspot.com/2009/08/intent-filter-for-share-link.html)需要什么intent-filter来处理android web浏览器发送的"共享链接"意图.我把它放在我的AndroidManifest.xml中的一个块里面,如下所示:

    <activity android:name=".ShareLink">
        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>
        <meta-data/>
    </activity>
Run Code Online (Sandbox Code Playgroud)

我不能为我的生活让这个被触发.当我在android浏览器中共享一个链接时,模拟器日志显示它正在创建一个选择器意图,但是没有给出选择器正在作用的意图的详细信息.弹出没有选择器窗口,意图由SMS应用程序处理.

我也尝试手动启动意图:

adb shell am start -D -a android.intent.action.SEND -c android.intent.category.DEFAULT -t text/plain -d http://google.com/
Run Code Online (Sandbox Code Playgroud)

但我得到的回应是:

Starting: Intent { act=android.intent.action.SEND cat=[android.intent.category.DEFAULT] dat=http://google.com/ typ=text/plain }
Error: Activity not started, unable to resolve Intent { act=android.intent.action.SEND cat=[android.intent.category.DEFAULT] dat=http://google.com/ typ=text/plain flg=0x10000000 }
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我做错了什么?我的主要(启动器)活动工作正常,所以我假设在模拟器上安装没有问题.

android android-intent

28
推荐指数
1
解决办法
8646
查看次数

如何让automake不那么难看?

我最近学会了如何使用automake,我有点恼火,我的编译命令来自一堆:

g++ -O2 -Wall -c fileName.cpp
Run Code Online (Sandbox Code Playgroud)

对于一堆:

depbase=`echo src/Unit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
    g++ -DHAVE_CONFIG_H -I. -I./src     -g -O2 -MT src/Unit.o -MD -MP -MF $depbase.Tpo -c -o src/Unit.o src/Unit.cpp &&\
    mv -f $depbase.Tpo $depbase.Po
Run Code Online (Sandbox Code Playgroud)

有没有办法清理它?我通常可以轻松地选择警告信息,但现在要阅读的文字墙是3倍大且更奇怪.

我知道我的旗帜是什么,因此只需要为每个文件说"编译xxx.cpp"就完美了.

automake makefile gnu-make

11
推荐指数
1
解决办法
2402
查看次数

如何使用命令行实用程序编辑exe的资源(文件描述,图标等)?

整个故事: 我创建了一个花哨的.NET程序,它有一个由Visual Studio Installer(VSI)创建的安装程序.VSI创建2个文件(setup.exe和MyProgramSetup.msi).我理解需要两个文件的原因,但是,我只想向用户分发一个SINGLE可执行安装程序.我不希望他们看到2个文件,必须在它们之间进行选择.

为了做到这一点,我已经使用IExpress将2个文件合并到一个自解压存档中(如本答案所示:Merge msi和exe).这很好用,但是,创建的自解压存档有一个丑陋的图标和令人困惑的文件信息(文件描述是"Win32 Cabinet Self-Extractor",后面有43个空格).

我需要用我的自定义替换图标并更改一些文件属性,如"描述","公司"等.我希望自动完成这个作为构建步骤,所以有一个程序,这是一个命令行/控制台实用程序会很棒.

我已经搜索了一段时间,只能找到一个完全符合我想要的程序(ResourceTuner控制台:http://www.heaventools.com/command-line_resource_editor.htm),但它花费了一条胳膊和一条腿,我的预算是0美元.

有没有人知道更好的方法来实现我想要的,或者知道一个程序可以替换可执行文件的资源而无需使用GUI?

顺便说一句,我还尝试过SiComponents的Resource Builder 3,它甚至无法打开可执行文件,而ResEdit只是在执行命令时崩溃:

resedit.exe -convert "Modified Resources.rc" "MyProgramSetup.exe"
Run Code Online (Sandbox Code Playgroud)

.net deployment resources windows-installer iexpress

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

MySQL ORDER BY DESC很快但ASC很慢

我完全被这个困扰了.出于某种原因,当我通过DESC对此查询进行排序时,它的速度非常快,但如果按ASC排序则非常慢.

这大约需要150毫秒:

SELECT posts.id
FROM posts USE INDEX (published)
WHERE posts.feed_id IN ( 4953,622,1,1852,4952,76,623,624,10 )
ORDER BY posts.published DESC
LIMIT 0, 50;
Run Code Online (Sandbox Code Playgroud)

这大约需要32秒:

SELECT posts.id
FROM posts USE INDEX (published)
WHERE posts.feed_id IN ( 4953,622,1,1852,4952,76,623,624,10 )
ORDER BY posts.published ASC
LIMIT 0, 50;
Run Code Online (Sandbox Code Playgroud)

EXPLAIN对于两个查询都是相同的.

id  select_type table   type    possible_keys   key key_len ref rows    Extra
1   SIMPLE  posts   index   NULL    published   5   NULL    50  Using where
Run Code Online (Sandbox Code Playgroud)

我把它追溯到"USE INDEX(已发布)".如果我把它拿出来,那么两种方式都是相同的.但EXPLAIN显示查询整体效率较低.

id  select_type table   type    possible_keys   key key_len ref rows    Extra
1   SIMPLE  posts …
Run Code Online (Sandbox Code Playgroud)

mysql performance

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

线程与异步执行.有什么不同?

我相信任何类型的异步执行都会使一个线程处于不可见区域.但如果是这样,

  • 异步代码与线程代码相比不提供任何性能提升.

但我无法理解为什么这么多开发人员正在制作许多异步形式的功能.你能解释一下它们的差异和成本吗?

performance multithreading asynchronous

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

TrackMouseEvent不起作用

基本上,我打电话给TrackMouseEvent我,WM_CREATE然后我也在一个WM_MOUSELEAVE事件后再次调用它,但这冻结了我的程序.

我应该在哪里坚持下去?

c c++ winapi

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

SQL Server查询从PHP缓慢,但从SQL管理工作室快速 - 为什么?

当我在SQL Server Mgt Studio中执行查询时,我有一个快速运行的查询(1秒),但是当我使用FreeTDS v8,mssql_query()在PHP中运行完全相同的查询(在同一个db instace上)时,它需要很多更长(70秒以上).

我正在点击的表在我在Where子句中使用的日期字段上有一个索引.

是不是PHP的mssql函数没有使用索引?

我也尝试将查询放在存储过程中,然后从PHP执行SP - 同样会导致时间差异.

我也尝试在具有日期索引的表上添加一个WITH(INDEX(..))子句,但也没有运气.

这是查询:

SELECT
        1 History,
        h.CUSTNMBR CustNmbr,
        CONVERT(VARCHAR(10), h.ORDRDATE, 120 ) OrdDate,
        h.SOPNUMBE OrdNmbr,
        h.SUBTOTAL OrdTotal,
        h.CSTPONBR PONmbr,
        h.SHIPMTHD Shipper,    
        h.VOIDSTTS VoidStatus,
        h.BACHNUMB  BatchNmbr,
        h.MODIFDT ModifDt

  FROM  SOP30200 h
        WITH (INDEX (AK2SOP30200))
  WHERE
        h.SOPTYPE = 2 AND
        h.DOCDATE >= DATEADD(dd, -61, GETDATE()) AND
        h.VOIDSTTS = 0 AND
        h.MODIFDT = CONVERT(VARCHAR(10), DATEADD(dd, -1*@daysAgo, GETDATE()) , 120 )
  ;
Run Code Online (Sandbox Code Playgroud)

php sql-server

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

是否建议使用HTML或JavaScript的最大行长度?

大多数编程语言的大多数样式指南建议最大行长度,通常为80个字符.对于HTML和JavaScript(当它嵌入在HTML中时),这似乎是不切实际的缩写.对HTML/JavaScript的实际行长度限制是否有共识?或者它通常是由开发人员的常识决定的?

html javascript coding-style

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