程序设计

专业和发烧友程序员的问答

9
检查实例是否为类型
使用它检查是否c是的实例TForm。 c.GetType().Name.CompareTo("TForm") == 0 除了使用a string作为参数之外,还有其他更安全的方法CompareTo()吗?
181 c#  .net 

8
如何检查SQL Server中存储过程或函数的最后更改日期
我需要检查上次更改功能的时间。我知道如何检查创建日期(在SQL Server Management Studio的函数属性窗口中)。 我发现在SQL Server 2000中无法检查修改日期(请看这篇文章:是否可以确定何时在SQL Server 2000中最后一次修改存储过程?) 是否可以在SQL Server 2008中进行检查?MS是否在允许检查它的系统表中添加了一些新功能?

23
如何在Express中获取所有已注册的路线?
我有一个使用Node.js和Express构建的Web应用程序。现在,我想用适当的方法列出所有已注册的路由。 例如,如果我执行过 app.get('/', function (...) { ... }); app.get('/foo/:id', function (...) { ... }); app.post('/foo/:id', function (...) { ... }); 我想检索一个对象(或等效的东西),例如: { get: [ '/', '/foo/:id' ], post: [ '/foo/:id' ] } 这可能吗?如果可以,怎么办? 更新:同时,我创建了一个名为get-routes的npm软件包,该软件包从给定的应用程序中提取路由,从而解决了此问题。当前,仅支持Express 4.x,但我想现在可以了。仅供参考。
181 node.js  express 

11
在CSS中设置最大字符长度
我正在为学校制作响应式网站,我的问题是: 如何在我的网站上设置句子的最大字符长度(使用CSS)(例如75个字符),当我的屏幕很大时,句子的长度不能超过75个字符。 我已经尝试过最大宽度,但这弄乱了我的布局。我正在使用flexbox和媒体查询来使其响应。
181 html  css  text 


12
我可以阻止100%宽度的文本框超出其容器范围吗?
可以说我有一个文本框,我想填写整行。我会给它这样的样式: input.wide {display:block; width: 100%} 这会导致问题,因为宽度是基于文本框的内容的。文本框默认情况下具有边距,边框和填充,这会使宽度为100%的文本框大于其容器。 例如,在右侧: 有什么方法可以使文本框填充其容器的宽度而不会扩展超出它? 这是一些示例HTML来显示我的意思: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Untitled Page</title> <style type="text/css"> #outer{border: 1px solid #000; width: 320px; margin: 0px;padding:0px} #inner{margin: 20px; padding: 20px; background: #999;border: 1px solid #000;} input.wide {display:block; margin: 0px} input.normal {display:block; float: right} …
181 html  css 

30
使用Python计算目录的大小?
Наэтотвопросестьответына 堆栈溢出нарусском:Найтисуммарныйразмервсехрегулярныхфайловвкаталоге,рекурсивнообходявсеподкаталоги 在我重新发明这个特殊的轮子之前,有没有人有一个很好的例程来使用Python计算目录的大小?如果例程以Mb / Gb等格式很好地格式化大小,那将是非常好的。
181 python  directory 

10
通过键获取字典值
如何通过按功能获取字典值 我的功能代码是这样的(以及我尝试但不起作用的命令): static void XML_Array(Dictionary<string, string> Data_Array) { String xmlfile = Data_Array.TryGetValue("XML_File", out value); } 我的按钮代码是这个 private void button2_Click(object sender, EventArgs e) { Dictionary<string, string> Data_Array = new Dictionary<string, string>(); Data_Array.Add("XML_File", "Settings.xml"); XML_Array(Data_Array); } 我想要这样的东西: on XML_Array函数为 字符串xmlfile = Settings.xml
181 c#  dictionary  key 

8
在PDO中使用持久连接有哪些缺点
在PDO中,可以使用PDO::ATTR_PERSISTENT属性使连接持久化。根据PHP手册- 持久连接不会在脚本结尾处关闭,而是在另一个脚本使用相同凭据请求连接时被缓存并重新使用。持久性连接缓存使您避免每次脚本需要与数据库进行通信时建立新连接的开销,从而加快了Web应用程序的速度。 该手册还建议不要在使用PDO ODBC驱动程序时使用持久连接,因为这可能会妨碍ODBC连接池过程。 因此,除了最后一种情况外,在PDO中使用持久连接似乎没有任何缺点。但是,我想知道使用此机制是否还有其他缺点,即该机制导致性能下降或类似情况的情况。
181 php  pdo 

4
配置IntelliJ IDEA以使用JUnit进行单元测试
我决定今天早上通过试用版试用IntelliJ,并安装了JUnit插件。我创建了一个新的Java项目,并希望为其编写测试用例。 如何将junit.jar文件添加到我的项目中?(实际上,我现在想将其添加到每个Java项目中,甚至永远添加到更多的对象中-有这样做的方法吗?)。

10
HTML5预先调整图片大小,然后再上传
这是面条擦。 请记住,我们有HTML5本地存储和xhr v2,而没有。我想知道是否有人可以找到一个可行的示例,甚至只是对这个问题给我一个是或否: 是否可以使用新的本地存储(或其他方式)对图像进行预调整大小,以便对调整图像大小不了解的用户可以将其10mb图像拖到我的网站中,然后使用新的本地存储来调整其大小并然后以较小的尺寸上传。 我非常了解您可以使用Flash,Java applet,活动X来实现它。问题是您是否可以使用Javascript + HTML5。 期待对此做出回应。 暂时


8
在Ubuntu中的32位上交叉编译64位程序时缺少“ bits / c ++ config.h”
我正在运行32位版本的Ubuntu 10.10,并尝试交叉编译为64位目标。根据我的研究,我已经安装了g ++-multilib软件包。 该程序是一个非常简单的问候世界: #include <iostream> int main( int argc, char** argv ) { std::cout << "hello world" << std::endl; return 0; } 编译: g++ -m64 main.cpp 错误: In file included from main.cpp:1: /usr/include/c++/4.4/iostream:39: fatal error: bits/c++config.h: No such file or directory compilation terminated. 我找到了一个c++config.h文件,但它们位于中的“没有” 中的i486-linux-gnu和i686-linux-gnu目录下。/usr/include/c++/4.4/c++config.h/usr/include/c++/bits 关于我所缺少的任何想法?不带-m64标志的编译工作正常(a.out已创建并正确运行)。 编辑由于@nightcracker的提示,我对32位和64位系统的include结构进行了更多研究。我在下面添加了一个可以暂时“解决”问题的答案,但是我认为它将在下次更新时中断。基本上,我缺少一个名为的目录/usr/include/c++/4.4/i686-linux-gnu/64,该目录应包含一个名为的子目录bits,该子目录具有丢失的包含文件。知道应该由哪个软件包来处理吗?

17
可以将每个递归转换为迭代吗?
一个reddit线程提出了一个看似有趣的问题: 尾递归函数可以简单地转换为迭代函数。其他的可以通过使用显式堆栈进行转换。可以将每个递归转换成迭代吗? 帖子中的(counter?)示例是一对: (define (num-ways x y) (case ((= x 0) 1) ((= y 0) 1) (num-ways2 x y) )) (define (num-ways2 x y) (+ (num-ways (- x 1) y) (num-ways x (- y 1))

6
传递实例化的System.Type作为泛型类的类型参数
标题有点晦涩。我想知道的是这是否可能: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); 显然,MyGenericClass被描述为: public class MyGenericClass<T> 现在,编译器抱怨“找不到类型或名称空间“ myType”。”必须有一种方法可以做到这一点。
181 c#  .net  generics 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.