草庐IT

nonstop_tsc

全部标签

gitlab ci 集成 eslint/prettier/tsc 做代码审查,并使用 eslint 输出作为显示代码质量

前言想自动化一下公司里代码的部分审查,最初想用reviewdog的,但是公司的域名基本都在VPN中访问的,gitlabci的容器中是访问不到的,于是乎实验了gitlab代码质量功能。下面分享一下相应的gitlab-ci代码。项目必备条件使用pnpm包管理的前端(当然你也可以改成npm/yarn等,需要参考他们的ci文档调整)安装eslint-formatter-gitlab包,用于eslint静态检查结果生成gitlab原生代码质量文件Package.json设置{"name":"test","private":true,"version":"0.0.0","type":"module","s

TSC TTP244Pro 打码机出现的问题及解决方案

背景:最近在使用TSC的TTP244Pro打码机的过程中,出现了几个小问题,最后请教了专业的人员才解决了问题,现把需要注意的点记录如下:准备:先去TSC的**官网**上找关于适用于你的打码机和使用环境的驱动,我的是windows系统,所以选择了驱动下载,然后安装上。去官网找一个叫DiagnosticToolV1.63的工具程序。我在这里有几个坑,包括没有使用官网的工具程序,我使用的是BarTender和LabelShop这两个第三方的标签软件。后面发现设置的都有问题后面可以使用labelshop或者barTender,在软件中设置你的标签格式就可以了:例如:(以BarTender为例!)会出现

windows - 如何在 Windows 上以 'Watch output files' 模式 (tsc -w) 使用 TypeScript 编译器?

安装VS插件的编译器版本没有这个选项,但是node.js的版本有。但是我不能让这个模式在Windows上工作。它创建空文件并且不编译任何东西。这是一个已知的错误吗?这可以帮助吗?我不想使用重量级的VS,创建VS项目等等。更新:我提交了一个bug. 最佳答案 -w除了在Node上不受支持。如果您甚至运行help命令,除非您使用的是node,否则您将不会得到-w。让它在非Node运行时工作将是在codeplex上提出的一个很好的建议http://typescript.codeplex.com/workitem/list/basic

node.js - 从 Windows 命令行运行 tsc

npm已安装并正在IntelliJIDEA15中积极使用我的目标是在IntelliJ中为我的TypeScript源代码生成类型,但我想学习使用Windows命令行,这样我就可以明确指定命令行选项以修补以了解每个选项的作用。我对通过谷歌搜索发现的与设置和使用它相关的各种花絮感到困惑……我确信我遗漏了一些非常基本的东西,那些写博客或回答问题的人认为这是常识。.这是我尝试过的和我看到的...第1步:安装typescript:npminstall-gtypescript这导致在我的系统上安装了以下文件/目录结构:C:\Users\{myuserid}\AppData\Roaming\npm\n

javascript - 找不到 Typescript 编译器 : Command "tsc" is not valid

刚刚将Typescript扩展安装到VS2012并遵循InstallTypeScriptforVisualStudio2012然后是tutorial调用编译器:>tscgreeter.ts但是当我尝试编译.ts文件时,我应该在哪里输入:tscgreeter.ts?在VS命令行和Windows控制台中尝试过,总是收到tsc未被识别为命令的消息(Command"tsc"isnotvalid.)。 最佳答案 如果您将tsc用作节点模块,请确保已安装它npminstall-gtypescript然后它应该在您的节点命令提示符中全局可用

c++ - 如何跨内核同步 TSC?

使用:inlineuint64_trdtsc(){uint32_tcycles_high;uint32_tcycles_low;asmvolatile("CPUID\n\t""RDTSC\n\t""mov%%edx,%0\n\t""mov%%eax,%1\n\t":"=r"(cycles_high),"=r"(cycles_low)::"%rax","%rbx","%rcx","%rdx");return(((uint64_t)cycles_high线程1正在运行while(globalIndex线程2正在运行while(globalIndex我看到了CPUrdtsc()t1-t011

c++ - 在具有 constant_tsc 和 nonstop_tsc 的 cpu 上,为什么我的时间会漂移?

我正在使用constant_tsc和nonstop_tsc的cpu上运行此测试$grep-m1^flags/proc/cpuinfo|sed's//\n/g'|egrep"constant_tsc|nonstop_tsc"constant_tscnonstop_tsc第1步:计算tsc的滴答率:我将_ticks_per_ns计算为多个观察值的中位数。我使用rdtscp来确保按顺序执行。staticconstinttrials=13;std::arrayrates;for(inti=0;i第2步:计算起始挂钟时间和tscuint64_tbeg,end;timespects;//loopt

node.js - 是否可以使用 tsc 命令将单个 TypeScript 文件编译到输出路径?

为了将我的.ts源文件与.js输出分开,我试图在TypeScript中实现一个正式的文件观察器,似乎无法为单个文件指定输出路径存在。流程,为了清楚起见:我开始查看整个src目录,对src/views/HomeView.ts进行更改,然后我想让Node知道文件已被更改,并将编译后的版本移动到public/js/views/HomeView.js。使用tscmyfile.ts--outmyfile.js它遍历所有模块并在.ts文件存在的相同路径中编译每个模块,而不放置最终文件在正确指定的路径中。它确实创建了一个我希望它结束​​的空文件。我想知道:1)是否可以使用--out参数并only编译

node.js - 如何用 `tsc` 和 `npm install` 解决鸡/蛋情况?

所以我有标准的文件夹结构dist/src/其中src有我的.ts文件,而dist有我的.js文件。(我的tsconfig.json文件中有"outDir":"dist",并且"includes"设置为'src')。注意'dist'在我的gitignore文件中,所以它不在版本控制中,所以当它转到Travis或CircleCI,在我运行tsc之前,dist文件夹中没有任何内容。这是问题-如果我先运行npminstall-它会失败,因为我的package.json中有这个:"bin":{"foo":"dist/cli.js"//dist/cli.jsdoesnotexistyet}但如果我

如何在typescript中编写代码以在 tsc 之后在 javascript 中创建私有成员?

Howtowritecodeintypescripttomakeprivatememberinjavascriptaftertsc?本问题已经有最佳答案,请猛点这里访问。当我在typescript中使用private关键字时,tsc会生成带有公共成员的javascript代码。所以typescript中类的私有成员是javascript中的公共成员。请看这个如何在typescript中编写代码以在javascript中接收私有成员?在javascript中,您可以使用显示模块模式创建私有成员123456789varMyClass=function(){  varprivateMember=fu