问题标签 [programmatically-created]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何在 R 中的 data.table 中使用变量中的列名完全通用地工作
首先:感谢@MattDowle;data.table
是自从我开始使用R
.
第二:我知道 中变量列名的各种用例有很多变通方法data.table
,包括:
- 选择/分配给 data.table 哪些名称存储在字符向量中的变量
- 使用 R 中的变量在 data.table 中传递列名
- 通过保存在变量中的名称引用 data.table 列
- 以编程方式将列名传递给 data.table
- Data.table 元编程
- 如何编写调用调用data.table的函数的函数?
- 在 `data.table` 中使用动态列名
- data.table 中的动态列名,R
- 使用 := 在 data.table 中按组分配多列
- 使用 data.table 在“分组依据”操作中设置列名
- R用data.table总结多列
可能还有更多我没有参考。
但是:即使我学会了上面记录的所有技巧,以至于我不必查看它们来提醒自己如何使用它们,我仍然会发现使用作为参数传递给函数的列名是一种极其繁琐的任务。
我正在寻找的是以下解决方法/工作流程的“最佳实践认可”替代方案。考虑到我有一堆类似数据的列,并且想对这些列或它们的集合执行一系列类似的操作,其中操作具有任意高的复杂性,并且传递给每个指定操作的列名组在一个变量中。
我意识到这个问题听起来很做作,但我以惊人的频率遇到它。这些示例通常非常混乱,以至于很难分离出与该问题相关的功能,但我最近偶然发现了一个相当简单的示例,可以在这里简化为 MWE:
当然,这里对数据和变量的特殊影响是无关紧要的,所以请不要关注它或建议改进以完成它在这种特殊情况下所完成的工作。相反,我正在寻找的是一种通用策略,用于将任意复杂的data.table
操作过程重复应用于列列表或列列表列表、在变量中指定或作为参数传递给函数,其中过程必须以编程方式引用变量/参数中命名的列,并且可能包括更新、连接、分组、对data.table
特殊对象.I
的调用.SD
等;但是一种比上述或其他需要频繁使用的更简单、更优雅、更短或更容易设计、实现或理解的quote
-ing 和eval
-ing。
请特别注意,由于过程可能相当复杂,并且涉及重复更新data.table
然后引用更新的列,因此标准lapply(.SD,...), ... .SDcols = ...
方法通常不是可行的替代方法。同样,将每个调用替换为eval(a.column.name)
既不DT[[a.column.name]]
简化也不完全正常data.table
工作,因为据我所知,这与其他操作不兼容。
android - 以编程方式设置android xml
我将如何在活动中对此进行编程?如果有帮助,它应该是一个数字键盘。将在自定义视图中使用
我将如何在活动中对此进行编程?如果有帮助,它应该是一个数字键盘。将在自定义视图中使用
ios - 以编程方式创建的 ViewController 在 Storyboard 上看起来不像
我在 StoryBoard 中配置了一个单独的 TableViewController。我决定,最好以编程方式连接它,而不是使用 segues,所以,我使用这段代码来展示我的 ViewController:
但是显示的 ViewController 是简单的 TableViewController,但我在 Storyboard 中做了一些布局。似乎是一个错误。我在帖子中附上了截图来说明问题。
已解决:
问题出在这两种方法中,它们覆盖了 StoryBoard 设计:
它们没有被注释,但 UITableViewController 中的其他方法被注释了。可能,我稍后将不得不对所有 UI 进行编程,因为我只想要这个解决方案用于原型设计。感谢 MaKo 的帮助!
android - 通过单击按钮创建 LinearLayout
所以,我想通过单击按钮在工作应用程序中添加(创建)LinearLayout。我几乎这样做了,添加了一些东西(可用空间),但我什么也没看到。
为了检查是否添加了布局,我将 TextView 放入其中。
my_layout.xml
MainActivity.java
问题是(已解决): 为什么我什么都看不到?只出现可用空间,但没有 TextVeiw。
更新: 新问题:问题出在具有另一个 LinearLayout 的 layout_for_sides 中。我从 layout_for_sides 中删除了所有内容,并且可以正常工作。但是,我不明白这另一层如何阻止显示我的新布局?
android - Android:将迭代值传递给 onItemSelectedListener
嗨,我正在根据用户选择动态创建微调器列表。在这里,我还为每个微调器实现 OnItemSelectedListener,因为有多个微调器我想知道当前正在访问哪个微调器的方法。这是代码,
任何人都可以提出一个合适的解决方案吗?
ios - iOS - 以编程方式信任 CA(证书颁发机构)
我正在尝试使用一个应用程序,该应用程序通过套接字/流从 iPhone 客户端安全地连接到 TLS 服务器以进行一般数据交换。为此,我使用 mac keychain-tool 设置了自己的 CA,并将证书包含在代码包中。
现在我的应用程序应该信任该 CA 颁发的任何服务器证书。(我不在乎其他应用程序如何处理这些证书,我假设他们不会因为沙箱而信任它。)
我在网上发现了几个类似的问题,但似乎有问题。
如果我将 CA 证书拖放到模拟器中并手动接受以信任它,那么与服务器的连接似乎可以正常工作。
但是,当我尝试以编程方式建立对 CA 证书的信任时,我稍后与服务器的连接尝试被拒绝,尽管下面的代码不会产生错误。
因此我一定把证书实施部分弄错了......有什么想法吗?
提前谢谢了!
android - 如何在android中更改主页按钮的颜色
我已使用此代码在操作栏中显示 homeupbutton。
现在我希望这个后退按钮是蓝色或我想要的任何其他颜色。我怎样才能以编程方式做到这一点。?
android - 如何以编程方式打开 Android 软键盘(数字)?
我知道如何打开软键盘,甚至处理它的按键事件。我需要打开数字键盘。
PS我没有在布局文件中使用Edittexts 。
这是我用来以编程方式打开键盘的代码
drupal - 预告片概览页面的 Drupal 网址
这可能是最简单的问题,但预告片概览页面的 url 是什么?
我会制作一个内容类型“X”,并为预告片和整页制作了一个模板,如下所示:
现在,我的问题是:如何访问包含所有预告片的页面?
谢谢!
ios - 点击ios中的屏幕坐标
我想通过将坐标作为输入以编程方式在 iOS ViewController 中创建一个假触摸,它应该像手动触摸一样工作,请指导我实现这一点。