小编Maw*_*awg的帖子

我应该开始使用CSS 3和HTML 5吗?

我担心这可能听起来很主观,对不起.

我想知道在商业应用程序中使用CSS3和HTML5是多么"安全".我真的想要他们给予的力量,但显然他们并不完全标准化.

如果它有帮助,我可以强制使用Chrome作为浏览器; 我可以提供FireFox替代品.我个人不想让用户选择他们自己的浏览器,并且可能会在已经严重偏向谷歌的企业环境中强制执行我的选择.

我想,如果我可以强制实施仅限Chrome的政策并在发布之前仔细测试,那么我唯一担心的是,某些"行为"可能会在未来发生变化.

你会冒风险,还是安全玩(或者选择Java应用程序,忘记浏览器)?


任何人都可以建议一个论坛,欢迎这个问题吗?谢谢.

(我接受这个网站可能太主观了,抱歉)

java html5 google-chrome web-standards css3

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

(如何)我可以将 HREF 链接到 PHP 生成网页中的锚点吗?

我使用 PHP 来生成我的网站。我想添加一个指向 .PHP 页面中的锚点的链接。

(我怎样才能做到这一点?

php

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

AttributeError:'tuple'对象没有属性'getFieldByName'

另一个Python新手问题,但我找不到谷歌搜索的答案.我究竟做错了什么?

  for dbTrack in db.execute('SELECT * FROM tracks'):
     genre  = dbTrack.getFieldByName(genre)
     artist = dbTrack.getFieldByName(artist)
     album  = dbTrack.getFieldByName(album)
     title  = dbTrack.getFieldByName(title)

Traceback (most recent call last):
  File "G:/personal/Python/Mp3Gen/test.py", line 207, in <module>
    genre  = dbTrack.getFieldByName(genre)
AttributeError: 'tuple' object has no attribute 'getFieldByName'
Run Code Online (Sandbox Code Playgroud)

[更新] db来自db = sqlite3.connect(SQLITE_DATABSE_NAME)

如何获得这些领域? dbTrack = {tuple}(None, 'The Verve Pipe', 'Villains', 'The Freshmen') 我只是用它dbTracks[0]等吗?

我同意@ abarnert认为这不是好习惯.我不会在任何其他编程语言中做到这一点,但对于Python来说这么新,我似乎无法找到如何getFieldByName

python

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

Angular 12 延迟加载语法 - 什么是正确的?

我正在学习 Angular 培训课程(使用 Angular 12)。

{ path: 'training', loadChildren: './training/training.module.ts#TrainingModule'}, 
Run Code Online (Sandbox Code Playgroud)

不管用:

未处理的 Promise 拒绝:找不到模块 './training/training.module.ts' ;区域: ; 任务:Promise.then;值:错误:找不到模块'./training/training.module.ts

我 100% 确定路径来自app-routing.module.ts是正确的(我复制/粘贴了它,以确保)。

然而,之前的课程(由同一位演讲者)让我认为正确的语法应该是:

{path: 'training', loadChildren: () => import('./training/training.module').then(module => module.TrainingModule)}
Run Code Online (Sandbox Code Playgroud)

为什么有这两种可能性?它们在功能上等效吗?我什么时候应该使用哪个?

lazy-loading angular

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

这段代码出了什么问题?

在这种情况下,我有一些代码在现有程序中没有问题,但是当我在新程序中使用它时抛出一个例外.

它可能不是最好的代码,但它每天都在使用......

Function  DoSQlCommandWithResultSet(const command : String; 
                                    AdoConnection : TADOConnection; 
                                    resultSet : TStringList): Boolean;
  var i : Integer;
      AdoQuery : TADOQuery;
begin
  Result := True;
  resultSet.Clear();

  AdoQuery := TADOQuery.Create(nil);
  try
    AdoQuery.Connection := AdoConnection;
    AdoQuery.SQL.Add(command);
    AdoQuery.Open();

    i := 0;
    while not AdoQuery.eof do
    begin
      resultSet.Add(ADOQuery.Fields[i].Value);
      AdoQuery.Next;
      Inc(i);
    end;

  finally
    AdoQuery.Free();
  end;
end;
Run Code Online (Sandbox Code Playgroud)

是的,它可能需要一个try/catch并且不使用布尔结果,但是它可以工作......

....在之前的程序中,但是在一个新的程序中它会在调用时产生异常......

procedure TForm1.FormCreate(Sender: TObject);
   var my_stringlist : TStringList;
       i : integer;
begin
   AdoConnection := TADOConnection.Create(nil);

   if ConnectToDefaultDatabase(AdoConnection) = False then
      MessageDlg('Agh !', mtError, [mbOK], 0);

   my_stringlist := TStringList.Create(); …
Run Code Online (Sandbox Code Playgroud)

delphi

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