问题列表 - 第7209页

如何从服务本身获取Windows服务的名称

我有一堆用.NET编写的win服务,它们使用相同的可执行文件和不同的配置.所有服务都写入同一个日志文件.但是,由于我使用相同的.exe,服务不知道自己的服务名称要放在日志文件中.

有没有办法我的服务可以以编程方式检索自己的名字?

.net windows-services

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

在Android中自定义状态选项卡

我知道如何在每个标签上放置图标,这没问题.我也跑过这个:[Stack Overflow线程几乎一样] [1]

我按照该问题的一个链接找到[this] [2]

差不多,它说要使用XML中定义的选择器,当然,这样做了.但是没有与之关联的id,因此我不确定如何将选择器功能作为drawable,因此我可以将其用作选项卡的图标.也许我会以错误的方式解决这个问题.但这就是我所拥有的,显然缺少了一些东西.

<selector
    android:id="@+id/myselector"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- Non focused states -->
    <item
        android:state_focused="false"
        android:state_selected="false"
        android:state_pressed="false"
        android:drawable="@drawable/darklogo" />
    <item
        android:state_focused="false"
        android:state_selected="true"
        android:state_pressed="false"
        android:drawable="@drawable/lightlogo" />

    <!-- Focused states -->
    <item
        android:state_focused="true"
        android:state_selected="false"
        android:state_pressed="false"
        android:drawable="@drawable/lightlogo" />
    <item
        android:state_focused="true"
        android:state_selected="true"
        android:state_pressed="false"
        android:drawable="@drawable/lightlogo" />

    <!-- Pressed -->
    <item
        android:state_pressed="true"
        android:drawable="@drawable/lightlogo" />
</selector>
Run Code Online (Sandbox Code Playgroud)

在我的代码中,使用以下命令生成示例选项卡:

  host.addTab(host.newTabSpec("three")  
                .setIndicator("map",drawables)  
                .setContent(new Intent(this, Map.class))); 
Run Code Online (Sandbox Code Playgroud)

现在drawable只是对可绘制图像资源的引用.如何使选择器成为可绘制的?

这是我的问题[1]:更新Android标签图标 [2]:http://groups.google.com/group/android-evelopers/browse_thread/thread/ef3bdebcb715b385

tabs android selector drawable

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

使用String.ToUpperInvariant()对字符串进行规范化

我目前在SQL Server数据库中以小写形式存储规范化版本的字符串.例如,在我的Users表中,我有一个UserName和一个LoweredUserName字段.根据上下文,我使用T-SQL的LOWER()函数或C#的String.ToLower()方法生成用户名的小写版本以填充LoweredUserName字段.根据Microsoft的指南Visual Studio的代码分析规则CA1308,我应该使用C#的String.ToUpperInvariant()而不是ToLower().根据微软的说法,这既是性能问题也是全球化问题:转换为大写是安全的,而转换为小写可能会导致信息丢失(例如,土耳其语'I'问题).

如果我转而使用ToUpperInvariant进行字符串规范化,我也必须更改我的数据库模式,因为我的模式基于Microsoft的ASP.NET成员资格框架(请参阅此相关问题),该模式将字符串规范化为小写.

微软是不是通过告诉我们在C#中使用大写规范化而自相矛盾,而它在Membership表和程序中自己的代码是使用小写规范化吗?我应该将所有内容切换到大写规范化,还是继续使用小写归一化?

c# sql-server asp.net code-analysis asp.net-membership

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

哪个更重要?数据库设计还是编码?

哪个更重要:数据库的设计?还是应用程序代码的设计?

有很多关于可重用代码的信息(来自dnrtv.com的 Carl Franklin ,CSLA.net等人),但我没有看到太多关于数据库设计及其对生命周期的影响的信息.应用程序(特别是早期设计决策的糟糕程度会影响应用程序的"生命周期".

database database-design

29
推荐指数
10
解决办法
4863
查看次数

请推荐一个JQuery插件来处理可拖动元素的冲突检测

我们正在使用Draggable JQuery UI插件,需要禁止在我们的元素之间重叠.我们自己可以编写一些碰撞检测,但更喜欢使用经过测试的包.有什么建议?

javascript jquery plugins draggable collision

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

如何在我的项目中隐藏gif或mp3文件?

我有一个带有一些gif和mp3文件的C#项目

我如何在项目中组合这些文件?

(我不希望它们对用户可见)

c#

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

我在哪里可以获得XCode的10.6 SDK

我在哪里可以获得XCode的10.6 SDK?我有Snow Leopard的测试版,我从DVD上安装了XCode,但它只安装了10.5和10.4 SDK.我需要针对10.6构建以验证Apple的错误.

macos xcode

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

如何根据内部文本按比例调整div?

假设我们有一个div元素,零填充,绝对定位,预定义宽度(以像素为单位)和一些纯文本.

现在,我们将文本的CSS font-size属性增加一个像素.我应该以什么方式增加div的宽度,使其布局保持不变(即由于宽度不成比例地增加,没有单词从一行跳到另一行)?

如果无法以像素为单位设置CSS字体大小,是应该在ptem中设置,为什么?

css fonts font-size

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

禁用在MsBuild中生成PDB文件

我希望从我的构建中挤出更多的速度,并想知道我是否可以指示msbuild不生成PDB文件.我正在传递Configuration = Release和DebugSymbols = false属性而没有运气.

c# msbuild debugging build-process

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

ASP.NET-MVC中的控制器路径

我如何获得控制器的路径?例如,我可以像这样得到HtmlHelper的路径:

    private static string GetVirtualPath(HtmlHelper htmlhelper)
    {
        string virtualPath = null;
        TemplateControl tc = htmlhelper.ViewDataContainer as TemplateControl;

        if (tc != null)
        {
            virtualPath = tc.AppRelativeVirtualPath;
        }

        return virtualPath;
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc controller path

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