如何在C#中为在WPF中的XAML中声明的矩形着色?
XAML中有一个矩形控件.在我的C#代码中,有时候填充背景颜色会很好.怎么做到这一点?
我尝试了几种不同的方法将应用程序部署到我的机器上运行的IIS 7.5进行测试,我有点碰壁了.什么都没有开箱即用.一切都假设我拥有自己没有的知识,并且不愿意接受.
谷歌并没有真正帮助解决从"手动复制文件"到"安装团队城市并为CI设置"的答案.我之前已经为java项目设置了TeamCity,而且目前我的需求确实超过了它.
所以任何人都知道在测试/构建期间部署应用程序的快速,简单和简单的方法?
我在这里阅读(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)
谁能告诉我我做错了什么?我的主要(启动器)活动工作正常,所以我假设在模拟器上安装没有问题.
我最近学会了如何使用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"就完美了.
整个故事: 我创建了一个花哨的.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) 我完全被这个困扰了.出于某种原因,当我通过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) 我相信任何类型的异步执行都会使一个线程处于不可见区域.但如果是这样,
但我无法理解为什么这么多开发人员正在制作许多异步形式的功能.你能解释一下它们的差异和成本吗?
基本上,我打电话给TrackMouseEvent我,WM_CREATE然后我也在一个WM_MOUSELEAVE事件后再次调用它,但这冻结了我的程序.
我应该在哪里坚持下去?
当我在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) 大多数编程语言的大多数样式指南建议最大行长度,通常为80个字符.对于HTML和JavaScript(当它嵌入在HTML中时),这似乎是不切实际的缩写.对HTML/JavaScript的实际行长度限制是否有共识?或者它通常是由开发人员的常识决定的?
deployment ×2
performance ×2
.net ×1
android ×1
asp.net ×1
asynchronous ×1
automake ×1
c ×1
c# ×1
c++ ×1
coding-style ×1
gnu-make ×1
html ×1
iexpress ×1
javascript ×1
makefile ×1
mysql ×1
php ×1
resources ×1
sql-server ×1
winapi ×1
wpf ×1
xaml ×1