问题列表 - 第42954页

在web.config中指定相关文件位置以供标准C#类库使用

我正在努力寻找一种在web.configappSettings 中指定文件位置的方法,该方法避免使用硬编码路径,但允许非"网络感知"C#库查找文件.

C#库使用标准File.Open,File.Exists方法等对数据文件进行操作,该数据文件存储在我的Web应用程序(ASP.NET MVC)树中,例如:

\content\data\MyDataFile.txt
Run Code Online (Sandbox Code Playgroud)

要求:

  • 我希望能够指定我的路径,例如:
        <appSettings>
this-->     <add key="MyFileLocation" value="~\content\data\MyDataFile.txt" />
not -->     <add key="MyFileLocation" value="c:\inetpub\wwwroot\foo\content\data\MyDataFile.txt" />
        </appSettings>
  • 我不希望C#库知道它正在使用的Web应用程序,因为它在其他软件中使用,并且Web应用程序不需要知道C#库的配置,所以我真的不知道想要尽可能在层之间传递配置信息.

关于如何干净利落地做任何建议?谢谢!

c# asp.net

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

ContentResolver如何找到相应的ContentProvider?

这是一个很神奇的问题.我理解对ContentResolver方法的调用需要一个特定于ContentProvider的URI,但android如何实际建立关联?

我猜测任何与AndroidManifest.xml中的ContentProvider提供的权限相匹配的URI都会涉及到.请求是否发送到包含该权限的每个提供商?如果我尝试创建其权限前缀为另一个权限的提供程序将是一个问题?

有没有办法看看ContentProvider是否正在运行?我想也许getType()方法的虚拟响应可能表示活跃.

android android-contentresolver android-contentprovider

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

如何生成随机字符串,并指定所需的长度,或者更好地生成所需的规范上的唯一字符串

有一个库可以生成随机数,那么为什么没有用于生成随机字符串的库?

换句话说,如何生成随机字符串,并指定所需的长度,或更好,在您想要的规范上生成唯一字符串,即指定长度,我的应用程序中的唯一字符串对我来说已经足够了.

我知道我可以创建一个Guid(全球唯一的标识符),但是它们需要更长,更长.

int length = 8;
string s = RandomString.NextRandomString(length)
uniquestringCollection = new UniquestringsCollection(length)
string s2 = uniquestringCollection.GetNext();
Run Code Online (Sandbox Code Playgroud)

c# string random

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

自动生成所有Python包内容的文档

我正在尝试使用Sphinx为我的代码库自动生成基本文档.但是,我很难指示Sphinx递归扫描我的文件.

我有一个Python代码库,其文件夹结构如下:

<workspace>
    src
        mypackage
            __init__.py
            subpackageA
                __init__.py
                submoduleA1
                submoduleA2
            subpackageB
                __init__.py
                submoduleB1
                submoduleB2
Run Code Online (Sandbox Code Playgroud)

我运行了sphinx-quickstart <workspace>,所以现在我的结构看起来像:

<workspace>
    src
        mypackage
            __init__.py
            subpackageA
                __init__.py
                submoduleA1
                submoduleA2
            subpackageB
                __init__.py
                submoduleB1
                submoduleB2
    index.rst
    _build
    _static
    _templates
Run Code Online (Sandbox Code Playgroud)

我已经阅读了快速入门教程http://sphinx.pocoo.org/tutorial.html,虽然我仍在尝试理解文档,但它的措辞让我担心Sphinx会假设我要手动创建我的代码库中每个模块/类/函数的文档文件.

但是,我确实注意到了"automodule"语句,并且我在快速入门期间启用了autodoc,所以我希望大多数文档都可以自动生成.我修改了我的conf.py来将我的src文件夹添加到sys.path然后修改我的index.rst以使用自动模块.所以现在我的index.rst看起来像:

Contents:

.. toctree::
   :maxdepth: 2

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

.. automodule:: alphabuyer
   :members:
Run Code Online (Sandbox Code Playgroud)

我在子包中定义了几十个类和函数.然而,当我跑:

sphinx-build -b html . ./_build
Run Code Online (Sandbox Code Playgroud)

它报道:

updating environment: 1 added, 0 changed, 0 removed
Run Code Online (Sandbox Code Playgroud)

这似乎无法导入我的包内的任何东西.查看生成的index.html在"Contents:"旁边没有显示任何内容.索引页面仅显示"mypackage(模块)",但单击它显示它也没有内容.

如何指导Sphinx递归解析包并自动生成它遇到的每个类/方法/函数的文档,而不必自己手动列出每个类?

python documentation documentation-generation python-sphinx

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

什么是事件冒泡和捕获?

事件冒泡和捕获之间有什么区别?在这两个中,哪个是更快更好的模型?

javascript event-bubbling dom-events

982
推荐指数
7
解决办法
37万
查看次数

拆分字符串

我有一个像这样的字符串

string strdate =@"5/2/2006";
Run Code Online (Sandbox Code Playgroud)

这是一种形式 month/day/year.

我需要以这样的形式显示它02-05-2006.

我如何格式化这样的数据?

如果值如下:12/28/2005,它应该显示如下:28-12-2010.

我知道我们应该基于我们应该这样做来分割数据.

我没有得到语法如何做到这一点.

任何帮助都会很棒.

c# formatting datetime

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

水平但不垂直地溢出容器div

我正在一个在容器内使用两列的网站上工作.容器有一个白色的背景,应该伸展到最高的任何一列的底部,所以我正在使用圣杯方法.

但是,两个列的位置应使其一部分超过白色背景(此示例使用固定高度,应该是流体).据我所知,这只能通过将溢出设置为可见来完成,但这会打破列的相等高度.

如何使用尽可能少的附加元素来解决这个问题?

html css overflow

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

Oracle 11中的oracle.jdbc.V8Compatible

我相信Oracle 11中已弃用oracle.jdbc.V8Compatible

这是因为对于DATE列,Oracle现在正在执行8i之前的操作,例如为DATE列返回java.sql.Timestamp的实例吗?

oracle jdbc oracle11g

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

如何从R时间序列中删除特定工作日期间的数据?

我有一个R xts时间序列.如何从中创建新的时间序列,其中包含原始数据中的所有数据,但星期一12:00到18:00之间的数据点除外?

r time-series xts

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

扫描站点以查找图像和alt属性

我们想在我们的网站上运行扫描,返回包含以下内容的报告:

  1. 找到每个图像标记,并在报告上显示该图像
  2. 该图像的alt属性(也标识是否找不到alt属性)

是否有一个简单的工具可以做到这一点?我们正在尝试检查alt属性,并确保alt属性准确描述它们所代表的图像.这就是为什么报告中的视觉表现很重要.

html accessibility section508

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