下面的代码会将html导出背景颜色更改为#eff0fe:
#+ATTR_HTML: :style background-color:#eff0fe;
#+BEGIN_EXAMPLE
hello world!
#+END_EXAMPLE
Run Code Online (Sandbox Code Playgroud)
在emacs中进行编辑时,如何更改背景颜色?
现在我需要每列总和的 5 个公式,它工作正常,但我希望它可以简化为一个公式。是否可以?
|----+----+----+-----+----|
| a | b | c | d | e |
|----+----+----+-----+----|
| 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 |
|----+----+----+-----+----|
| 34 | 38 | 42 | 160 | 50 |
|----+----+----+-----+----|
#+TBLFM: @>$5=vsum(@2$5..@-1$5)::@>$4=vsum(@2$1..@-1$4)::@>$3=vsum(@2$3..@-1$3)::@>$2=vsum(@2$2..@-1$2)::@>$1=vsum(@2$1..@-1$1)
Run Code Online (Sandbox Code Playgroud) 我可以构建hello-libs谷歌示例代码,并且预构建库已正确复制到目标apk。
但是在我的应用程序中,编译已通过,但apk不包括预构建库。
两个问题:
lib/
??? arm64-v8a
??? libFFmpegWrapper.so
详细信息如下:
Android Studio版本:3.0.1操作系统:macosx 10.13.1
我的文件目录结构如下:
??? app
? ??? libs
? ??? src
? ??? main
? ? ??? cpp
? ? ? ??? ffmpeg
? ? ? ??? arm64-v8a
? ? ? ? ??? bin
? ? ? ? ??? include
? ? ? ? ??? lib
? ? ? ??? armeabi
? ? ? ? ??? include
? ? ? ? ??? lib
? ? ? …Run Code Online (Sandbox Code Playgroud) 当我尝试用 svg 绘制形状时,角看起来不像预期的那么锋利!头角看起来很棒,但其他两个看起来并不锋利!
我正在使用 d3.js 来绘制它!
var width = 600
var height = 600
var svg = d3.select('body')
.append('svg')
.attr('width',width)
.attr('height',height)
//.style('border','1px solid red')
.attr('viewBox',`0 0 15 15`)
var g = svg.append('g')
.attr('fill','none')
.attr('stroke', 'red')
.attr('stroke-width',1)
var path = ['M',10,6,2,2,5,6,2,10,'z'].join(' ')
g.append('path')
.attr('d', path)
.attr('stroke', 'red')Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/6.7.0/d3.min.js"></script>Run Code Online (Sandbox Code Playgroud)
我想在中间有文本的两点之间添加注释,并旋转文本以与线对齐。当前示例未按预期旋转:
import matplotlib.pyplot as plt
import numpy as np
def ann_distance(ax,xyfrom,xyto,text=None):
midx = (xyto[0]+xyfrom[0])/2
midy = (xyto[1]+xyfrom[1])/2
if text is None:
text = str(np.sqrt( (xyfrom[0]-xyto[0])**2 + (xyfrom[1]-xyto[1])**2 ))
ax.annotate("",xyfrom,xyto,arrowprops=dict(arrowstyle='<->'))
p1 = ax.transData.transform_point((xyfrom[0], xyfrom[1]))
p2 = ax.transData.transform_point((xyto[0], xyto[1]))
rotn = np.degrees(np.arctan2(p2[1]-p1[1], p2[0]-p1[0]))
ax.text(midx,midy,text,ha='center', va='bottom',rotation=rotn,fontsize=16)
return
x = np.linspace(0,2*np.pi,100)
width = 800
height = 600
fig, ax = plt.subplots()
ax.plot(x,np.sin(x))
ann_distance(plt.gca(),[np.pi/2,1],[2*np.pi,0],'$sample$')
plt.show()
Run Code Online (Sandbox Code Playgroud)
将输出整数格式化为char序列的最佳方法是什么?我尝试下面的代码块,它的工作原理但不确定它是否正确:
(defun int2chars(x)
(format t "~c~c~c~c~%"
(code-char (ldb (byte 8 24) x))
(code-char (ldb (byte 8 16) x))
(code-char (ldb (byte 8 8) x))
(code-char (ldb (byte 8 0) x))
))
(defun test()
(let ((x #x75756964))
(int2chars x)))
(test)
Run Code Online (Sandbox Code Playgroud)
输入0x75756964和输出是uuid
我想创建一个自定义的打印函数,用法与 printf 相同,但为 pid 和 tid 添加 2 个参数。
#include <stdio.h>
#include <stdarg.h>
#include <unistd.h>
#include <sys/syscall.h>
int gettid() {
return syscall(__NR_gettid);
}
void print( const char *fmt,...) {
va_list vlist;
va_start(vlist, fmt);
va_end(vlist);
return;
}
int main() {
printf("%d %d hello\n",getpid(), gettid());
//print("hello\n");
return 0;
Run Code Online (Sandbox Code Playgroud)
实现打印功能的正确方法是什么?
用十六进制代码打印 ascii 符号的正确方法是什么?比如说十六进制符号\xe2\x94\x94,需要打印出来,十六进制值为0xC0。
\nascii 表参考在这里!
\n下面的代码不起作用:
\nx = 0xC0\nprint(ord(x))\nRun Code Online (Sandbox Code Playgroud)\n 我们可以在日期时间字符串中处理AM或PM吗?
例如
import pandas as pd
mytime = pd.to_datetime("1:30", format="%H:%M")
print mytime
Run Code Online (Sandbox Code Playgroud)
输出如下:
1900-01-01 01:30:00
Run Code Online (Sandbox Code Playgroud)
但是如果我们在下面添加一个PM,那么错误:
import pandas as pd
mytime = pd.to_datetime("1:30 AM", format="%H:%M")
print mytime
Run Code Online (Sandbox Code Playgroud)
错误输出是:
ValueError: unconverted data remains: AM
Run Code Online (Sandbox Code Playgroud) python ×4
org-mode ×2
android-ndk ×1
c ×1
common-lisp ×1
d3.js ×1
matplotlib ×1
numpy ×1
svg ×1