小编Mic*_*ang的帖子

格式化C#代码段的文字参数

有什么方法可以改变代码片段的文字在代码片段生成的代码中使用时的呈现方式吗?

具体来说,我想知道我是否可以有一个名为say,$ PropertyName $的字面值,然后让代码片段引擎呈现"_ $ PropertyName $,其中第一个字符是小写的.

我买不起R#.请帮忙 :)

c# code-generation code-snippets

30
推荐指数
3
解决办法
5926
查看次数

如何为列表框中的每个项目设置不同的工具提示文本?

我有一个数据绑定到对象集合的列表框.列表框配置为显示每个对象的标识符属性.我想展示一个工具提示,其中包含特定于列表框中正在悬停的项目的信息,而不是整个列表框的一个工具提示.

我在WinForms中工作,感谢一些有用的博客文章,这是一个非常好的解决方案,我想分享.

我有兴趣看看是否有任何其他优雅的解决方案来解决这个问题,或者在WPF中如何做到这一点.

.net c# winapi listbox winforms

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

是否有一个"穷人"替代RedGate来编写整个数据库模式的脚本?

我处于这样一种情况,我将为数据库生成一个脚本,我可以在另一台服务器上运行并获得与原始数据库相同的数据库,但没有任何数据.实质上,我希望最终得到一个捕获数据库模式的大型创建脚本.

我在安装了SQL Server 2000的环境中工作,我无法安装2005客户端工具(如果他们有帮助).我负担不起RedGate,但我真的希望在另一台服务器上拥有一个具有相同架构的数据库.

有什么建议?任何简单的.exe(无需安装)工具,技巧或T-SQL技巧都将非常受欢迎.

更新:我正在使用的数据库有200多个表和几个外键关系和约束,因此手动编写每个表并将脚本粘贴在一起并不是一个可行的选择.我正在寻找比这个手动解决方案更好的东西

其他更新除非我完全遗漏了某些内容,否则这不是使用SQL 2000工具的可行解决方案.当我选择在数据库上生成创建脚本的选项时.我最终得到一个包含CREATE DATABASE命令的脚本,并且没有创建任何对象 - 表,约束等.SQL 2005的Management Studio也可以处理这些对象,但数据库处于没有对象的环境中我可以将Management Studio的安装连接到它.

sql-server sql-server-2000 sqltools

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

如何更改Heroku-Postgresql数据库密码

简单的问题,但我的谷歌搜索完全失败了我.

如何更改Heroku Rails应用程序的postgres数据库的密码?

postgresql heroku ruby-on-rails-3

11
推荐指数
3
解决办法
3689
查看次数

使用npm安装node-postgres(在Windows上)

我试图使用npm在Windows上安装pg,但收到以下错误:

c:\Users\someone\Dropbox\somefolder>npm install -g pg
npm http GET https://registry.npmjs.org/pg
npm http 304 https://registry.npmjs.org/pg
npm http GET https://registry.npmjs.org/generic-pool/2.0.2
npm http 304 https://registry.npmjs.org/generic-pool/2.0.2

> pg@0.11.3 install C:\Users\someone\AppData\Roaming\npm\node_modules\pg
> node-gyp rebuild || (exit 0)


C:\Users\someone\AppData\Roaming\npm\node_modules\pg>node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-
yp\bin\node-gyp.js" rebuild
'pg_config' is not recognized as an internal or external command,
operable program or batch file.
Traceback (most recent call last):
  File "C:\Users\someone\.node-gyp\0.8.16\tools\gyp\gyp", line 18, in <module>
    sys.exit(gyp.main(sys.argv[1:]))
  File "C:\Users\someone\.node-gyp\0.8.16\tools\gyp\pylib\gyp\__init__.py", line 511, in main
    return gyp_main(args)
  File "C:\Users\someone\.node-gyp\0.8.16\tools\gyp\pylib\gyp\__init__.py", line 494, in gyp_main
    options.circular_check)
  File …
Run Code Online (Sandbox Code Playgroud)

windows postgresql node.js npm

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

如何使用pip requirements.txt文件安装python模块附加组件

PIP requirements.txt文件称,演员可以用线等安装

MyPackage==3.0 [PDF]
Run Code Online (Sandbox Code Playgroud)

所以在我的requirements.txt文件中,我有一行内容如下:

requests==2.9.1 [security]
Run Code Online (Sandbox Code Playgroud)

但是,当我运行命令时,不是为请求模块安装安全附加功能:

pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,提示我的文件格式不正确:

Invalid requirement: 'requests==2.9.1 [security]'
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 77, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "/Library/Python/2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 3036, in parse
    req, = parse_requirements(s)
  File "/Library/Python/2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2980, in parse_requirements
    "version spec")
  File "/Library/Python/2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2956, in scan_list
    raise RequirementParseError(msg, line, "at", line[p:])
RequirementParseError: Expected ',' or end-of-list in requests==2.9.1 [security] at  [security]
Run Code Online (Sandbox Code Playgroud)

有谁知道我可能做错了什么?

python pip requirements.txt

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

为什么在绿地ASP.Net MVC应用程序中使用提供程序模型感觉倒退?

我最近从使用Ninject在ASP.Net MVC中进行依赖注入的团队变成了一个除了ASP.Net 2.0中引入的提供者模型模式之外对IoC解决方案一无所知的团队.

我试图找到一个良好的工作流程来处理提供者模型,但每次我真正得到编码,它主要感觉就像模式正在阻碍我感到分心,整理配置陷阱和cobbling copypasta静态外观当我可以完成工作时.

现在我正在开始一个小型的ASP.Net MVC绿地项目,并发现一些团队成员对采用DI框架的阻力.

我知道DI框架比编写提供者模型更快更容易,但每次我试图阐明原因时都会陷入细节.

任何人都可以描述这两种方法之间的客观差异,以及为什么在容器可以轻松引导的环境中针对提供者模型进行编写似乎很奇怪?

design-patterns inversion-of-control

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

将XmlNode从一个XmlDocument移动到另一个XmlDocument的直观方法是什么?

我有两个XmlDocuments,我想移动从其中一个文档中选择的XmlNode,并将其附加到另一个文档中的特定位置.

简单地在文档2的适当位置调用AppendNode(xmlNodeFromDocument1)的天真直观方法当然不起作用,因为该方法不负责操纵拥有文档.

我终于在写这个问题的时候找到了答案,但是由于我们花了这么长时间才在System.Xml课程中找到它,我想我会在这里发布它以帮助其他人坚持搜索它.

.net xml system.xml

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

如何部署ASP.net自定义MembershipProvider?

我编写了一个自定义MembershipProvider,它使用自定义数据库模式来存储成员,但是我无法弄清楚如何部署提供程序.我的目标服务器正在运行IIS7,我能够导航到添加.NET用户提供程序的对话框,但是它不是允许我选择包含提供程序然后是类的程序集,而是提供一个下拉列表几个MS书面提供者.

我是否需要将程序集放在特定位置,以便IIS发现我的MembershipProvider类?如果是这样,.dll需要去哪里?否则,如何告诉ASP.Net使用我的MembershipProvider?我见过的每个例子都只引用了完全限定的类名,但没有提到需要如何部署文件.

asp.net asp.net-membership membership-provider

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

HTML文档头部的外部脚本是否保证在包含在主体中的脚本之前执行?

我正在尝试尽可能早地在页面处理中在HTML页面中执行一些内联​​javascript,以便在外部.js文件中使用库函数.

虽然我总是看到将库脚本放在头脑中,并且正文中的客户端脚本似乎正常工作,但我无法在任何地方找到文档,说明文档头部中包含的外部脚本保证在脚本之前运行位于文档正文内(w3schools网站除外,但它们不算是一个有信誉的参考)

为了说明,我想知道HTML的User-Agent行为如下所示:

<html>
   <head>
      <script type="text/javascript src="libraryModule.js"></script>
   </head>
   <body>
      <script type="text/javascript">
         // is this guaranteed to run after the external script?
         // or is it possible this module that the external library
         // adds to the global namespace won't be there yet?
         var result = ModuleInExternalLibrary.DoLibraryThing();
      </script>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这记录在哪里?我在W3C规范中找不到任何内容,或者总结了所有主流浏览器在这个领域的行为的好帖子.请提供链接.

我不得不等到onload事件触发才能保证外部脚本已执行?

javascript

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