小编mik*_*iku的帖子

我为什么要学习COM?

最近我在工作中听到很多关于COM的消息.我还了解到COM很老了.COM已弃用.COM没有前途.这些也是真的吗?

我想学习COM,因为我想知道它有什么大惊小怪,但我无法说服自己,这是花费这么多时间和学习它的坚实理由.

所以,任何人都可以告诉我:

  1. 我为什么要学习COM?
  2. 一旦我学习了COM,我可以用它做什么?我的意思是它的应用.

com uses

6
推荐指数
2
解决办法
356
查看次数

什么不是Ruby中的"最少惊喜"

马茨说:

我设计了Ruby来减少我的惊喜.我希望尽量减少编程期间的挫败感,因此我希望尽量减少编程工作.

但有时我们会在红宝石练习中感到惊讶.

作为ruby的初学者,我找到了一些例子:

  1. 异常线程默认情况下不会产生任何立即的痕迹,我们必须做Thread.abort_on_exception = true 或不要忘记加入所有线程.
  2. 套接字搜索任何接受的dns名称,做BasicSocket.do_not_reverse_lookup = true长期延迟不要惊讶
  3. split(regexp)不要在字符串的末尾拆分空字段,split(regexp,-1)用于拆分所有字符串
  4. string.trim是未知的,使用sting.strip到位(旧的tcl开发...)

你有其他案例来改善我的红宝石练习吗?
谢谢.

ruby

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

Java - 如何使用类文件?

我是Java的新手,我想知道如何将类文件导入netbeans并使用它.

我知道类文件是机器可读的字节代码,但我不关心底层是怎么回事.我只想将它导入到我当前的项目中并让它识别它以便我可以使用该类.

此外,类文件嵌入在JAR文件中.我将JAR文件导入到项目窗口中的库文件夹/选项卡中,但我不知道如何让我的项目识别该类.每当我尝试实例化一个对象时,它都会说"找不到符号".

java netbeans class

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

使用由AJAX驱动的CRUD的Python Web框架

我正在寻找一个Python Web框架,它允许我快速构建一个具有自动AJAX支持的CRUD应用程序.

该框架应该能够生成一个可排序和可过滤的漂亮表,它可以通过AJAX工作,并且完全没有JS支持.

我看过TurboGears2,看起来很有希望,有没有其他框架可以为我做这个工作?

python ajax crud web-frameworks turbogears

6
推荐指数
2
解决办法
7779
查看次数

给定pypi上的模块,有没有办法反省模块并显示所有依赖项?

例如,我正在寻找一个命令行代码片段来列出python模块的所有依赖项,例如http://pypi.python.org/pypi/django-celery给出的URL.有人存在吗?

python dependencies module

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

如何在 Go 中测试 io.Reader 上的 EOF?

Go 的io.Reader文档指出 a可以同时Read()返回非零n值和 an 。io.EOF不幸的是,Read()a 的方法File并没有这样做。

当到达EOF并且仍然可以读取一些字节时,文件的Read方法返回非零nnil错误。只有当我们尝试读取已位于文件末尾时,我们才会返回零nio.EOF作为错误。

我找不到一种简单的方法来测试是否达到 EOF,而不尝试从文件中读取数据。如果我们使用 0 字节的缓冲区执行 Read(),尽管我们位于文件末尾,但我们会返回零n和错误。nil

为了避免最后一次读取,我找到的唯一解决方案是自己跟踪文件中剩余读取的字节数。有更简单的解决方案吗?

io file go eof

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

在Mac OS X上,你使用发布的python还是你自己的?

老虎,我用一个自定义的Python安装,以评估新版本,我没有与任何问题*.现在Snow Leopard有点更新了,默认情况下随附

$ ls /System/Library/Frameworks/Python.framework/Versions/
2.3    2.5    2.6    @Current
Run Code Online (Sandbox Code Playgroud)
  • 什么可以被认为是最佳做法?使用Mac OS X附带的python或者自定义编译版本$HOME.
  • 使用一个选项比另一个选项有任何优点/缺点吗?

到目前为止,我的设置相当简单,看起来像这样:自定义编译的Python $HOME和首先$PATH要查看的内容$HOME/bin,然后将使用我的私有 Python版本.还$PYTHONPATH指出了这个本地安装.这样,我不需要sudo-install包 - virtualenv负责其余的事情.注意:我喜欢这个设置,所以我很好奇,并且认为我询问了蜂巢的想法.

python macos installation

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

heapq.nlargest原始序列中返回结果的索引

如何在可迭代的第n个最大项的原始列表中返回索引

heapq.nlargest(2, [100, 2, 400, 500, 400])

output = [(3,500), (2, 400)]
Run Code Online (Sandbox Code Playgroud)

这已经花了我几个小时.我无法弄清楚.

python sorting heap

5
推荐指数
2
解决办法
6351
查看次数

Ruby正则表达式问题与String上的sub方法有关

我正在阅读Koans教程(这是一个很好的学习方法),我遇到了这样的说法:

assert_equal __, "one two-three".sub(/(t\w*)/) { $1[0, 1] }
Run Code Online (Sandbox Code Playgroud)

在这个语句中,__是我应该放置我的预期结果以使测试正确执行的地方.我已经盯着它看了一段时间并将其中的大部分分开,但我无法弄清楚最后一点意味着什么:

{ $1[0, 1] }
Run Code Online (Sandbox Code Playgroud)

预期的答案是:

"one t-three"
Run Code Online (Sandbox Code Playgroud)

我期待着:

"t-t"
Run Code Online (Sandbox Code Playgroud)

ruby regex

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

将 json 文件解析为 Pydantic 模型

我创建了 Pydantic 模型。但它不转换并输出错误请告诉我,出了什么问题。

classDTO

from pydantic import BaseModel,Field
from typing import List,Dict
from datetime import date

class OurBaseModel(BaseModel):
    pass
    #class Config:
        #orm_mode = True

class SessionSubjectDTO(OurBaseModel):
    edu_year: int
    semester_type: str
    
class MarkDTO(OurBaseModel):
    semester_number: int
    subject_name: str
    control_type: str
    mark: str  # or int
    session_subject: SessionSubjectDTO #= Field(None, alias="SessionSubjectDTO")
    
class MarksDTO(OurBaseModel):
    __root__: List[MarkDTO]
    
class AttestationDTO(BaseModel):
    subject_name: str
    value: int
    attestation_start_date: date
    
class AttestationsDTO(OurBaseModel):
    __root__: List[AttestationDTO]
    
class DebtDTO(OurBaseModel):
    semester_number: int
    subject_name: str
    control_type: str
    session_subject: SessionSubjectDTO #= Field(None, alias="SessionSubjectDTO")
    
class DebtsDTO(OurBaseModel): …
Run Code Online (Sandbox Code Playgroud)

python json pydantic

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

标签 统计

python ×5

ruby ×2

ajax ×1

class ×1

com ×1

crud ×1

dependencies ×1

eof ×1

file ×1

go ×1

heap ×1

installation ×1

io ×1

java ×1

json ×1

macos ×1

module ×1

netbeans ×1

pydantic ×1

regex ×1

sorting ×1

turbogears ×1

uses ×1

web-frameworks ×1