在VSCode中,在我执行拉取请求并删除GitHub上的分支后,该分支仍然显示在Visual Studio代码中.如果我选择分支,它会按预期给出错误.
如何从VSCode中删除这些现已删除的分支 - 我可以自动执行吗?
列出并删除多个分支
与此同时__CODE__
,这是我用于的另一个分支删除相关命令__CODE__
:
示例 - 列出以.开头的所有分支 __CODE__
__PRE__
列表删除.注意:更换__CODE__
与__CODE__
删除没有警告
__PRE__
是否可以使用字符串值作为函数名称来调用AS3中的函数,例如
var functionName:String = "getDetails";
var instance1:MyObject = new MyObject();
instance1.functionName(); // I know this is so wrong, but it gets the point accross:)
Run Code Online (Sandbox Code Playgroud)
UPDATE
@Taskinoor在访问函数时的答案是正确的:
instance1[functionName]();
Run Code Online (Sandbox Code Playgroud)
要访问我们将使用的属性:
instance1[propertyName]
Run Code Online (Sandbox Code Playgroud) 我知道探查者的问题可能很普遍,但在这里我有一个非常具体的问题和例子.
我知道在下面的代码中(取自Joshua的问题),无数个圆形对象实例被添加到hostComponent.这显然会导致应用程序逐渐放缓.
我的问题是,当我运行Flash Builder Profiler时,我究竟在哪里看到问题出在哪里?
要试用它,请创建一个新的Flex 4项目,并粘贴以下代码:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
initialize="onInit()" viewSourceURL="srcview/index.html">
<fx:Script>
<![CDATA[
import mx.core.UIComponent;
import mx.effects.Fade;
import spark.effects.Move;
private var hostComponent:UIComponent;
private function onInit():void{
hostComponent = new UIComponent();
hostComponent.id = "circleHostComponent";
}
/* Add circle UIComponent objects to the hostComponent.
Move and Fade the circle objects */
private function onTimerEvent(event:TimerEvent):void{
var yPos:Number = Math.ceil(Math.random()*100);
var radius:Number = Math.ceil(Math.random()*5); //1-12
var effectAlpha:Number = Math.random()*0.5 + 0.2 …
Run Code Online (Sandbox Code Playgroud) TL; DR: d3.js应该通过npm安装,和打包一样.接受的答案有详细信息.当我写这个问题时,我是Angular的新手.该npm
过程是标准:用于树木摇晃,包管理,更新等
我有一个Angular 2项目(它是简单的快速启动项目),我正在导入d3.js版本4.没有带有d3的TypeScript定义,因为它只是javascript.
在index.html中我添加了lib:
<script src="https://d3js.org/d3.v4.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
在打字稿app.component.ts中,我引用了d3.select()....并且它工作正常 - 绘制一个圆:
d3.select("body").append("svg").attr("width", 50).attr("height", 50).append("circle").attr("cx", 25).attr("cy", 25).attr("r", 25).style("fill", "purple");
Run Code Online (Sandbox Code Playgroud)
Visual Studio Code无法识别d3所以我安装了DefinitelyTyped的输入 - 然后IDE识别d3,我得到代码完成等:
typings install dt~d3 --save --global
Run Code Online (Sandbox Code Playgroud)
现在,我尝试了第二个项目,但是我走了npm
路线,npm install --save d3
我可以通过index.html中的node_modules引用d3.js
<script src="node_modules/d3/build/d3.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是,我不明白为什么我会在这个例子中使用npm?我没有在component.ts文件中使用d3的import语句,无论如何它都可以正常工作.也许我在这里遗漏了什么?
我见过的唯一一个FXG编辑器是7jigen,在线工作或作为Flex应用程序.
有谁知道不同的?我认为它可以在Illustrator中完成,但这并不能真正提供简单的导出到Flex类型选项,只需提供坐标.
从大约两周前开始,我的控制台过滤器开始过滤掉甚至匹配的文本。尝试过重启,目前是最新的chrome版本,也尝试过恢复设置,没有任何效果。在网上搜索也没有真正找到类似的东西...我现在正在用头撞墙,如果有人有线索,请...(显然我的一位同事最近也开始遇到这个问题.. .)
Edit1:所以又玩了几个版本的 chrome。我当前使用的是 95.0.4638.69。尝试了 beta 版本 96.x,同样的问题。尝试了 chromium 94.x,一切正常!还没有机会尝试 chrome 94.x,因为我还不想卸载 chrome。但是,是的,我倾向于认为 95.x 更新可能会破坏它,尽管我还没有看到任何有关它的官方信息。
我知道离子中有"拉下来刷新",但这会拉低观点.
我想看看是否有一个微调器在当前视图前拉下来,就像在Android Gmail应用中发生的那样
对于Android,它被称为SwipeRefreshLayout
AngularJS实现
Alularza Mirian在材料设计中 实现Pull to Refresh的 AngularJS(非Angular 2+)https://github.com/alirezamirian/angular-material-swipe-to-refresh
演示 - 你需要使用DevTools,并在PC上切换到移动模式进行触摸手势这看起来有点笨拙,虽然这是我想要的但是对于Angular 2+
问题: 断点只在连接的构建文件www\build\js\app.bundle.js中被命中
复制
我启动模拟器,在模拟器上运行应用程序(这非常有效)
在app文件夹文件中设置一些断点,例如 app/pages/list/list.js
在VS Code> Debug Pane中,我选择Attach to running Android on Emulator
.调试器运行并连接.
实际结果
www\build\js\app.bundle.js
关于Sourcemaps的注意事项
在MyIonic2Project\.vscode\launch.json
,"附加到模拟器上运行"配置的设置为:
"sourceMaps": true,
"cwd": "${workspaceRoot}",
"ionicLiveReload": false
Run Code Online (Sandbox Code Playgroud)
我的设置
这是一个Ionic 2项目,使用以下方式创建:
ionic start --v2 -a "My Ionic 2" MyIonic2Project tutorial
Run Code Online (Sandbox Code Playgroud)
这与cli命令完美配合:在Chrome上使用ionic serve
,模拟器使用ionic emulate android
,以及在设备上(HTC One M8),所以一切都很好到这一点:-)
我安装了最新的Visual Studio Code,并包含了Cordova工具:ext install cordova-tools
我有一个SuperClass
实现接口的类,并实现了接口的所有公共方法.我有另一个课程SubClass
延伸SuperClass
.我不希望这些公共方法被错误地使用.这引出了我的问题:
如何防止SuperClass
被实例化为对象?
布赖恩
更新:使用以下答案中的提示,解决方案是:
public function MyClass():void
{
if(getQualifiedClassName(this) == "ui.controls::MyClass")
{
throw new Error('MyClass is an abstract class, do ' +
'not instantiate');
}
}
Run Code Online (Sandbox Code Playgroud) 在Jira中创建一个新问题,我尝试复制并粘贴上一个问题中的表格。该表在上一期中显示为正确的格式,当我单击进入编辑模式时,格式如下
||标题1 ||标题2 ||标题3 || | col A1 | col A2 | col A3 | | col B1 | col B2 | col B3 | https://jira.atlassian.com/secure/WikiRendererHelpAction.jspa?section=tables
我将其完全复制并粘贴到新发行版中,但是它没有格式化或看起来像表格,仍然像上面一样处于未格式化状态。
apache-flex ×4
ionic2 ×2
angular ×1
d3.js ×1
flex4 ×1
flexbuilder ×1
fxg ×1
github ×1
javascript ×1
jira ×1
npm ×1
profiler ×1
typescript ×1