当我正在整理一个列表时,我怎样才能获得当前项的id以引用它来列出方法?
xl = [1,2,3] # initial list
yl = [3,2] # list used to remove items from initial list
for x in xl[:]:
for y in yl:
if x == y:
xl.pop(x) # problem
break
print x, y
print xl
Run Code Online (Sandbox Code Playgroud)
在简单的例子中,我想循环遍历2个列表,当我找到类似的项目时,将其从列表1中删除.
在"#problem"评论的行中我应该使用什么而不是X?
PS:注意它是我正在迭代的副本.
我正在编写我的布局,每次输入@ string/new时它都会警告我字符串引用不存在,但是没有显示任何帮助来创建它.我必须转到我的strings.xml并输入新字符串的xml标记.
演示显示Android Studio甚至替换代码以获取实际字符串的字符串,但演示从未显示从零创建的字符串.
我知道当我在可视化编辑器中时,如果单击文本属性的"..."按钮,我可以在屏幕上创建一个新的字符串元素,但是如何从文本视图中获取此功能布局?
我如何以两个或更多的方式替换列表中的一个项目?我正在使用拆分和索引来做它,它看起来非常非python.
我希望这样的东西存在:
values = [ "a", "b", "old", "c" ]
[ yield ["new1", "new2"] if item == "old" else item for item in values ]
// return [ "a", "b", "new1", "new2", "c" ]
Run Code Online (Sandbox Code Playgroud) 有一个耗时的步骤来展平一堆文件。
基本上我希望这是有效的语法
%.out: %.input1 %.input2
merge $<1 $<2 $@
doit: project.out
# project.out merged
Run Code Online (Sandbox Code Playgroud)
我远非 makefile 专家,但我喜欢使用 .SULFFIXS 来做到这一点,当只有两个文件时,将其适应两个输入或两个输出以备将来使用会很棒......
.SULFFIX: .in.out
.in.out:
dosomething $< $@
doit: project.out
Run Code Online (Sandbox Code Playgroud)
GNU 制作 3.81
我发现了一些关于如何制定具有多个输出的规则的讨论,但没有一个具有多个输入的讨论。
我如何从芯片制造商那里找到几个芯片的魔术地址列表?对它所支持的价值观的体面解释?
我甚至无法弄清楚要调用/搜索它的术语.
刚开始嵌入式编程.我需要设置各种各样的魔法.
通常我会遇到一些事情:
MOV BLKMGC 0x01
Run Code Online (Sandbox Code Playgroud)
要么
REO034 = 0x80; // stops all onboard leds, boot freebsd, makes coffee, do laundy.
// use 0x81 if you have more white clothes than color ones.
Run Code Online (Sandbox Code Playgroud)
有时会有评论解释他们在做什么.我主要记录了我在示例代码中找到的所有内容.用于msp430启动板的那些通常是由很多冗长的评论人写的,我甚至可以在芯片系列笔记上找到一些地址图,但几乎不是一个易于理解的列表.在试图完全理解这一点时,Arduinos上的芯片更常见.(授予,我仍然不确定如何搜索它:)
到目前为止我找到的最好的地方是我正在使用的芯片的头文件...但即便如此,请举例:
void main(void) {
WDTCTL = WDTPW + WDTHOLD; // Stop Watch Dog Timer
// how 99% of msp430 programs start.
Run Code Online (Sandbox Code Playgroud)
现在头文件:
#define WDTCTL_ 0x0120 /* Watchdog Timer Control */
sfrw(WDTCTL, WDTCTL_);
/* The bit names have been prefixed with "WDT" */
#define WDTIS0 (0x0001) …Run Code Online (Sandbox Code Playgroud) 如何使用当前的 CSS 最佳实践来平衡合适的字体大小(无论何种媒体(小型垂直手机屏幕或整页打印))和舒适的每行 40~80 个字符?
我想我知道常规屏幕的操作方法,将正文的字体大小设置为某个百分比,将主要内容元素标记为宽度为 70em,最小宽度为 40em...
但是,我对这个问题的移动和打印公认标准一无所知。
我所有的搜索尝试都让我(现在)从 2002 年到 2011 年徒劳地讨论 [em,pixel,%,pt] 相对于其他的好处......
有时,git add处理已经进行了暂存更改的文件可能会丢失我想要保留的历史记录。
当我错误地执行此操作时,有什么方法可以得到确认对话框或其他信号吗?