程序设计

专业和发烧友程序员的问答

8
Angular中的@Directive与@Component
@Component和@DirectiveAngular有什么区别?他们两个似乎完成相同的任务,并具有相同的属性。 用例是什么?何时优先使用一个?
441 angular 

20
如何使用FFmpeg连接两个MP4文件?
我正在尝试使用ffmpeg连接两个mp4文件。我需要这是一个自动过程,因此为什么选择ffmpeg。我将两个文件转换为.ts文件,然后将它们串联,然后尝试对该简明的.ts文件进行编码。这些文件是h264和aac编码的,我希望尽可能保持质量不变或接近原始质量。 ffmpeg -i part1.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part1.ts ffmpeg -i part2.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part2.ts cat part1.ts part2.ts > parts.ts ffmpeg -y -i parts.ts -acodec copy -ar 44100 -ab 96k -coder ac -vbsf h264_mp4toannexb parts.mp4 不幸的是,我在编码过程中从ffmpeg返回了以下错误消息: [h264 @ 0x1012600]sps_id out of range [h264 @ …
441 ffmpeg  h.264  mp4 

8
批量创建文件夹,但前提是该文件夹尚不存在
有人可以告诉我如何在Windows批处理脚本中执行以下操作吗?(*.bat): 仅在尚不存在的情况下创建一个文件夹 更详细地讲,我想创建一个VTS在C:\驱动器上命名的文件夹,但前提是该文件夹尚不存在。我不想覆盖该文件夹的内容(如果该文件夹已经存在并且已执行该批处理)。
440 windows  batch-file  cmd 

30
随机颜色生成器
鉴于此功能,我想更换颜色与颜色随机发生器。 document.overlay = GPolyline.fromEncoded({ color: "#0000FF", weight: 10, points: encoded_points, zoomFactor: 32, levels: encoded_levels, numLevels: 4 }); 我该怎么做?

14
将Flask开发服务器配置为在网络上可见
我不确定这是否是Flask专用的,但是当我在开发模式(http://localhost:5000)下运行应用程序时,无法从网络上的其他计算机(使用http://[dev-host-ip]:5000)访问它。例如,在开发模式下使用Rails时,它可以正常工作。我找不到有关Flask开发服务器配置的任何文档。任何想法应该配置为启用此功能吗?
440 python  flask  werkzeug 

30
反转字符串的最佳方法
我只需要在C#2.0中编写一个字符串反向函数(即LINQ不可用),并提出了以下建议: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse += cArray[i]; } return reverse; } 就我个人而言,我并不对功能感到疯狂,并且坚信有更好的方法来实现它。在那儿?

6
Sublime Text 2中的正则表达式搜索替换
我正在寻找用Sublime Text 2中的正则表达式进行搜索替换。关于此的文档相当贫乏。具体来说,我想对组进行替换,因此需要进行如下转换: Hello my name is bob 这个搜索词: 找什么: my name is (\w)+ 用。。。来代替: my name used to be $(1) 搜索字词效果很好,但我找不到使用regexp组进行替换的方法。

6
“ git reset”和“ git checkout”有什么区别?
从某种意义上说,我git reset和我一直都git checkout一样,都将项目带回到特定的提交。但是,我觉得它们不可能完全相同,因为那将是多余的。两者之间的实际区别是什么?我有点困惑,因为svn只svn co需要还原提交。 添加 VonC和查尔斯解释之间的差异git reset和git checkout真的很好。我目前的理解是git reset将所有更改都还原为特定的提交,而git checkout或多或少准备分支。我发现以下两个图对于理解这一点非常有用: 加3 在http://think-like-a-git.net/sections/rebase-from-the-ground-up/using-git-cherry-pick-to-simulate-git-rebase.html中,结帐和重置可以模拟变基。 git checkout bar git reset --hard newbar git branch -d newbar

6
是否有一个等同于MySQL的DESCRIBE [表]的SQLite?
我刚刚开始学习SQLite。能够看到表格的详细信息(如MySQL的表格)会很高兴DESCRIBE [table]。PRAGMA table_info [table]不够好,因为它仅具有基本信息(例如,它不会显示列是否是某种字段)。SQLite有办法吗?
440 mysql  sqlite 

11
在git中处理文件重命名
我读过的时候 在git中重命名文件时,应提交所有更改,执行重命名,然后暂存重命名的文件。Git将从内容中识别文件,而不是将其视为新的未跟踪文件,并保留更改历史记录。 但是,今晚仅此一次,我最终恢复为git mv。 > $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: index.html # 将我在Finder中的样式表从重命名iphone.css为mobile.css > $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." …
440 git  git-mv 

22
如何使两个并排的div保持相同的高度?
我有两个div并排。我希望它们的高度相同,如果其中之一调整大小,则保持不变。我无法弄清楚这一点。有想法吗? 为了澄清我一个令人困惑的问题,我希望两个框的尺寸始终相同,因此如果一个框由于文本放置而增大,则另一个框应与高度匹配。 <div style="overflow: hidden"> <div style="border:1px solid #cccccc; float:left; padding-bottom:1000px; margin-bottom:-1000px"> Some content!<br/> Some content!<br/> Some content!<br/> Some content!<br/> Some content!<br/> </div> <div style="border:1px solid #cccccc; float:left; padding-bottom:1000px; margin-bottom:-1000px"> Some content! </div> </div> 运行代码段隐藏结果展开摘要
440 html  css  html-table  flexbox 

13
Google Gson-反序列化list <class>对象?(通用类型)
我想通过Google Gson传输列表对象,但是我不知道如何反序列化泛型类型。 在查看此内容后我尝试了什么(BalusC的答案): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); 但是然后我在日食中遇到了一个错误,说“新的List(){}类型必须实现继承的抽象方法...”,如果我使用快速修复方法,则会得到20个以上的方法存根的怪物。 我很确定有一个更简单的解决方案,但是我似乎找不到它! 编辑: 我现在有 Type listType = new TypeToken&lt;List&lt;MyClass&gt;&gt;() { }.getType(); MyClass mc = new Gson().fromJson(result, listType); 但是,在“ fromJson”行中确实得到以下异常: java.lang.NullPointerException at org.apache.harmony.luni.lang.reflect.ListOfTypes.length(ListOfTypes.java:47) at org.apache.harmony.luni.lang.reflect.ImplForType.toString(ImplForType.java:83) at java.lang.StringBuilder.append(StringBuilder.java:203) at com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:56) at com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88) at com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDeserializationVisitor.java:76) at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:106) at com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDeserializationContextDefault.java:64) at com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:49) at com.google.gson.Gson.fromJson(Gson.java:568) …
440 java  json  generics  gson 

2
在网络浏览器上使用.otf字体
我正在一个需要在线进行字体测试的网站上,我拥有的字体都是.otf 有没有一种方法可以嵌入字体并使它们在所有浏览器上都能正常工作? 如果没有,我还有什么其他选择?
440 html  css  fonts  font-face 

9
如何使用argparse将列表作为命令行参数传递?
我正在尝试将列表作为参数传递给命令行程序。是否有将argparse列表作为选项传递的选项? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='&lt;Required&gt; Set flag', required=True) 脚本如下所示 python test.py -l "265340 268738 270774 270817"
440 python  argparse 

10
打印网页时如何隐藏元素?
我的网页上有一个链接可以打印该网页。但是,该链接在打印输出本身中也是可见的。 单击打印链接时,是否存在会隐藏链接按钮的JavaScript或HTML代码? 例: "Good Evening" Print (click Here To Print) 我要在打印文本“ Good Evening”时隐藏该“打印”标签。“打印”标签不应显示在打印输出本身上。
440 css  printing 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.