小编dva*_*ria的帖子

"href"在HTML中代表什么?

我理解锚标签(<a />)中的"href"属性是什么,但"h"代表什么?

html tags anchor terminology

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

今天的Perl日期,采用MM/DD/YYYY格式

我正在研究工作中的Perl程序,并坚持(我认为)一个微不足道的问题.我只需要构建一个格式为'06/13/2012'的字符串(总是10个字符,所以0表示小于10的数字).

这是我到目前为止所拥有的:

use Time::localtime;
$tm=localtime;
my ($day,$month,$year)=($tm->mday,$tm->month,$tm->year);
Run Code Online (Sandbox Code Playgroud)

formatting perl date

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

在本地计算机上验证HTML

我目前正在尝试学习HTML和Java EE Servlet编程.我在我的本地计算机(Orion Application Server)上运行了一个应用程序服务器,并且我使用在同一台计算机上运行的浏览器连接到我在此服务器上部署的网页,并指向http://localhost/mypage.htm(例如).

我知道W3C有一个可以访问的站点,它将验证HTML页面(并计算给定doctype的错误数量),但这必须是一个公开的URL.如何像我上面描述的那样在本地运行的设置上验证HTML?

html validation localhost w3c-validation

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

SQL:如何选择最早的行

我的报告看起来像这样:

CompanyA      Workflow27     June5
CompanyA      Workflow27     June8
CompanyA      Workflow27     June12
CompanyB      Workflow13     Apr4
CompanyB      Workflow13     Apr9
CompanyB      Workflow20     Dec11
CompanyB      Wofkflow20     Dec17
Run Code Online (Sandbox Code Playgroud)

这是通过SQL(特别是T-SQL版本Server 2005)完成的:

SELECT company
   , workflow
   , date
FROM workflowTable
Run Code Online (Sandbox Code Playgroud)

我希望报告只显示每个工作流程的最早日期:

CompanyA      Workflow27     June5
CompanyB      Workflow13     Apr4
CompanyB      Workflow20     Dec11
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我无法弄清楚这一点.我尝试使用嵌套选择返回最早的托盘日期,然后在WHERE子句中设置它.如果只有一家公司,这很有用:

SELECT company
   , workflow
   , date
FROM workflowTable
WHERE date = (SELECT TOP 1 date
              FROM workflowTable
              ORDER BY date)
Run Code Online (Sandbox Code Playgroud)

但如果该表中有多个公司,这显然不起作用.任何帮助表示赞赏!

sql select date subset

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

Java ArrayList的时间复杂度

我发现这个问题的其他条目涉及具体方法,但没有全面的.我想验证自己对这种数据结构中最常用的方法的理解:

O(1) - 恒定时间:

isEmpty()
add(x)
add(x, i)
set(x, i)
size()
get(i)
remove(i)
Run Code Online (Sandbox Code Playgroud)

O(N) - 线性时间:

indexof(x)
clear()
remove(x)
remove(i)
Run Code Online (Sandbox Code Playgroud)

它是否正确?谢谢你的帮助.

java arrays arraylist abstract-data-type data-structures

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

打印Python字典中的所有唯一值

我正在努力解决Python中的一个小问题(我的程序现在是3.2.3版本).

我有一个看起来像这样的字典(这只是一个例子,实际上是从这里的另一篇文章中获取的):

[{"abc":"movies"}, {"abc": "sports"}, {"abc": "music"}, {"xyz": "music"}, {"pqr":"music"}, {"pqr":"movies"},{"pqr":"sports"}, {"pqr":"news"}, {"pqr":"sports"}]
Run Code Online (Sandbox Code Playgroud)

我想简单地打印()一个唯一值列表,消除重复.在此列表的末尾,我想在字典中打印唯一值的数量:

movies
sports
music
news

4
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.我发现这里有一些其他的帖子有点相关,但我不太清楚Python是否适用于这个特定的问题.

python dictionary

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

为什么两个补充?

我正在编写教程,教孩子们(9到13岁)关于编程.我从计算机本身开始,他们没有那么多与计算机科学有关,而是更多地涉及解决计算问题的过程.

有了这个起点,我指导他们理解机器可以帮助我们解决某些计算问题.人们擅长抽象思维和想象力,但计算机在遵循一个明确规定的例程时非常棒.他们可以一次又一次地以惊人的速度做到这一点!

我的教程已经介绍了以二进制格式表示数字.但是你如何代表负数呢?在任何符号系统中,有很多方法可以做到这一点,但为计算机选择的系统有一个非常特殊的原因:减少添加有符号整数值所涉及的机器数量.我们不希望构建和构建单独的芯片只是为了处理负数,我们想要使用我们用于自然数算术的相同芯片!

如果有人在街上问你(这看起来完全不现实)"计算机如何代表负数,为什么他们用这种方式代表他们呢?"

我的具体问题:

  1. 计算机如何代表负数?

  2. 为什么计算机以这种方式表示负数?

我猜这个经验丰富的开发人员不得不考虑一下这个问题.有些人甚至可能无法得出答案.我不是想要浮夸,这是来自实际经验,我问过专业开发人员这个问题他们无法回答.他们画了一个空白的凝视.给他们JBoss和JavaBeans,他们会让你充满信心.好笑!我也很难解决这个问题,我每次都要提醒自己,我需要一张纸或白板来制定解决方案.我希望能引导学生更好地了解他们正在使用的机器.

computer-science twos-complement

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

Python程序遍历目录和读取文件信息

我刚刚开始使用Python,但已经发现它比Bash shell脚本更有效率.

我正在尝试编写一个Python脚本,它将遍历从我启动脚本的目录中分支的每个目录,并且对于它遇到的每个文件,加载此类的实例:

class FileInfo:

    def __init__(self, filename, filepath):
        self.filename = filename
        self.filepath = filepath
Run Code Online (Sandbox Code Playgroud)

filepath属性是root(/)的完整绝对路径.这是我想要主要程序要执行的伪代码模型:

from (current directory):

    for each file in this directory, 
    create an instance of FileInfo and load the file name and path

    switch to a nested directory, or if there is none, back out of this directory
Run Code Online (Sandbox Code Playgroud)

我一直在阅读关于os.walk()和ok.path.walk()的内容,但是我想了解一下在Python中实现这一点的最简单方法是什么.提前致谢.

python directory-traversal fileinfo

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

如果在T-SQL中记录为NULL,如何替换字符串

我正在撰写一份T-SQL报告,其中显示了针对不同客户的不同状态的帐户数量.报告结果如下:

Customer1    NoService        7
Customer1    IncompleteOrder  13
Customer1    NULL             9
Customer2    NoService        12
Customer2    Available        19
Customer2    NULL             3
...
Run Code Online (Sandbox Code Playgroud)

'NULL'状态是有效数据,但我想显示"Pending"而不是显示NULL.到目前为止,这是我的SQL:

USE cdwCSP;
SELECT
   sr.sales_region_name   AS SalesRegion
   , micv.value
   , COUNT(sr.sales_region_name)
FROM prospect p
   LEFT JOIN sales_region sr
     ON p.salesRegionId = sr.sales_region_number
   LEFT JOIN prospectOrder po
     ON po.prospectId = p.prospectId
   LEFT JOIN wo
     ON wo.prospectId = p.prospectId
   LEFT JOIN woTray wot
     ON wot.woId = wo.woId
   LEFT JOIN miscInformationCustomerCategory micc
     ON micc.prospectId = p.prospectId
   LEFT JOIN miscInformationCustomerValues micv
     ON micv.miscInformationCustomerCategoryId = …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server string null

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

链接列表是ADT还是数据结构,或两者兼而有之?

如果我将抽象数据类型的标准定义用作提供管理数据集合的一些函数的黑盒子,则链接列表符合以下描述:

提供可用于维护对象列表的函数add(x)和get(i)(以及其他)的容器.

但是当你问这个问题时,这些操作的时间复杂度是多少,那么你就会意识到这取决于这个容器的实现方式:

如果您只是在内部维护到头节点的链接,则上述两个操作将在O(n)时间内执行.如果你另外维护一个到尾节点的链接,那么你将获得O(1)时间.

所以我的问题是,出于学习目的,您是否将链接列表视为ADT或数据结构?

当我试图从Skiena的算法设计手册中实现Stack ADT时,问题出现了,并且正在阅读它的put(x)和get()方法的性能将取决于选择什么数据结构来实现它.这本书说在这种情况下,如果你选择一个阵列或链表数据结构来实现这个ADT并不重要,它们都提供类似的性能.

但他们呢?是否取决于链接列表的实现方式?实现链表本身的方法有很多种,所以这不是另一个ADT本身吗?

arrays linked-list abstract-data-type data-structures

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