小编dre*_*mac的帖子

VS代码扩展 - 获取完整路径

我正在为VS Code编写一个插件,我需要知道调用扩展的文件的路径,如果它是从编辑器上下文菜单或资源管理器上下文菜单调用的,或者用户只需键入扩展命令.

function activate(context){
    // get full path of the file somehow
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

javascript file-properties typescript visual-studio-code

8
推荐指数
4
解决办法
6350
查看次数

Azure Front Door 产生大量带宽

上个月,我注意到由于传出带宽,我的 Azure 账单大幅增加。我使用了 1800GB 的传出数据,而之前使用了大约 200GB。经过一些研究,我发现这是由我上个月启用的 Azure Front Door 服务引起的,我不知道与该服务相关的额外间接成本。

我将在下面提供我对“问题”的分析,希望能避免其他人犯我犯的错误。

bandwidth azure cost-management azure-front-door

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

使用 wsl 运行多个命令

我的主文件夹上有一些脚本,我想从命令行运行,实际上是从任务计划程序运行,但我找不到这样做的方法。

我努力了

wsl -u Ubuntu -u jlanza "cd /home/jlanza/bin && ./myscript && ./myotherscript"
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

如何在同一会话下串联执行多个命令?

windows batch-processing windows-subsystem-for-linux

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

每24小时运行一次php任务

我有一些函数使用curl从几个站点提取信息并将它们插入我的数据库.我只是想知道每24小时执行此任务的最佳方法是什么?

我现在正在运行Windows,但是一旦我活着就可能切换到linux(如果这有所不同).我现在在symfomy框架内工作.

我听说cronjobs可以做到这一点......但是看看网站它似乎远程工作,我宁愿把东西放在家里......我可以在我的电脑上"运行服务"吗?无论那意味着什么;)(听说过它)

感谢任何帮助,安德鲁

php cron service scheduled-tasks

7
推荐指数
2
解决办法
5452
查看次数

使用YAML标记表示类型

我不太明白如何使用特定于应用程序的YAML标签,也许是因为我希望使用它们纯粹是错误的.我使用YAML作为配置文件,并希望使用标签为我的配置加载器提供一个提示,告诉它应该将数据解析为什么数据类型 - 特定于应用程序的数据类型.

我也使用libyaml和C.

所以我想做点什么......

shapes:  
  square: "0,4,8,16"  
  circle: "5,10"  
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,我想使用标签作为提示,因此我可以将square的值加载到我的方形数据结构中,并将circle的值加载到我的circle数据结构中(这些值在此示例中没有任何意义).

所以我现在正在做:

shapes:  
  square: !square "0,4,8,16"  
  circle: !circle "5,10"  
Run Code Online (Sandbox Code Playgroud)

当我通过标量"0,4,8,16"时,Libyaml将提供"!square"的标记.使用此标记为我的加载器提供如何处理标量的提示是否有效?

因为它对我有用,所以我更想知道它是否合适.如果没有,我将如何使这更合适.

谢谢.

tags yaml typing

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

经典的ASP服务器端JSON库

我继承了一些经典ASP代码,我需要一个可以实例化的JSON库,并在服务器端运行,以便与JavaScript编码的服务器端ASP一起使用.

我怎样才能做到这一点?

javascript legacy json asp-classic

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

采购一个实际上并不存在的javascript文件是否有任何负面影响?

如果你在HTML文件中编写脚本src ="/ path/to/nonexistent/file.js"并在浏览器中调用它,并且HTML文件中的任何其他地方都没有依赖项或资源来期望其中的文件或代码实际存在,这样做有什么本质上不好的做法吗?

是的,这是一个奇怪的问题.基本原理是开发人员正在处理允许在某些情况下提供自定义(自包含)javascript文件的CMS.问题是CMS在创建javascript的条件包含时不是很灵活.因此,无论它们是否实际位于指定路径,都可以更轻松地引用自包含的js文件.

由于没有向用户显示错误,这种做法是否应该被认为是可行的选择?

javascript http-status-code-404

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

Vim循序渐进:如何通过任意分隔符排列任意文本?

背景:

Vim有很多很棒的教程和"技巧"页面,但有一点很难找到关于如何在一个人熟悉的文本编辑器IDE中轻松完成任意事情的具体说明.因此,我要求一步一步说明如何在Vim中做一些我已经知道如何在其他文本编辑器中做的事情.我喜欢Vim以及强大的内置帮助和大量的在线教程,但有时人类不得不打破并要求另一个人.

题:

假设我的文件中有以下代码,如何使用Vim从BEFORE到AFTER?

  BEFORE:
  Lorem ipsum dolor |  sit amet, consectetur | adipisicing elit,
  sed do eiusmod | tempor incididunt | ut 
  labore et | dolore magna aliqua. | Ut enim ad minim veniam,
  quis nostrud | exercitation ullamco | laboris 
  nisi ut | aliquip ex ea commodo | consequat. Duis aute irure

  AFTER:
  Lorem ipsum dolor  |  sit amet, consectetur   |  adipisicing elit,         
  sed do eiusmod     |  tempor incididunt       |  ut                        
  labore et          |  dolore magna …

vim editor

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

用于迭代器的自定义jinja2过滤器

如何最有效地为Jinja2编写自定义过滤器,适用于内置"排序"过滤器之类的迭代,用于模板中的for循环?

例如:

{% for item in iterable|customsort(somearg) %}
...
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

有关一般文档,请参见http://jinja.pocoo.org/docs/api/#writing-filters

python customization jinja2

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

行创建和最后修改的时间戳

我需要跟踪一行插入数据库的时间以及上次修改的时间.

我试图创建两个单独的列,并使用CURRENT_TIMESTAMP:

create table def (
  id int, 
  creation timestamp 
    default CURRENT_TIMESTAMP, 
  modification timestamp 
    on update CURRENT_TIMESTAMP
);
Run Code Online (Sandbox Code Playgroud)

但是,这产生了一个错误:

错误1293(HY000):表定义不正确; 在DEFAULT或ON UPDATE子句中只能有一个TIMESTAMP列和CURRENT_TIMESTAMP

做这个的最好方式是什么?

我在考虑存储过程,但寻找标准解决方案.我也关注访问权限 - 因为很少有程序/事情应该能够触及时间戳.


虽然我更喜欢MySQL的答案,但其他RDBMS的解​​决方案也很受欢迎!

mysql sql timestamp database-trigger mysql-error-1293

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