小编luc*_*928的帖子

orgmode-更改代码块背景色

下面的代码会将html导出背景颜色更改为#eff0fe:

#+ATTR_HTML: :style background-color:#eff0fe;
#+BEGIN_EXAMPLE
hello world!
#+END_EXAMPLE
Run Code Online (Sandbox Code Playgroud)

如下所示: 在此处输入图片说明

在emacs中进行编辑时,如何更改背景颜色?

我看到了源代码块文档的漂亮字体,但是听起来对我不起作用!

org-mode

4
推荐指数
2
解决办法
1160
查看次数

组织模式 - 简化多列的表格求和公式

现在我需要每列总和的 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)

org-mode

3
推荐指数
1
解决办法
966
查看次数

Android-NDK不将预构建库复制到我的APK

我可以构建hello-libs谷歌示例代码,并且预构建库已正确复制到目标apk。

但是在我的应用程序中,编译已通过,但apk不包括预构建库。

两个问题:

  1. 构建输出apk lib目录仅包含arm64版本,但是我在build.gradle中定义了armeabi,armeabi-v7a和arm64。不知道为什么它没有生效。

lib/ ??? arm64-v8a ??? libFFmpegWrapper.so

  1. prebuild库根本没有包含在apk lib目录中,但是我的build.gradle中有jniLibs行,我检查了hell-libs,它看起来一样。

详细信息如下:

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)

android-ndk android-gradle-plugin

3
推荐指数
1
解决办法
547
查看次数

svg - 角落不像预期的那样尖锐

当我尝试用 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)

svg d3.js

3
推荐指数
1
解决办法
29
查看次数

如何在 matplotlib 中用沿线旋转的文本注释线

我想在中间有文本的两点之间添加注释,并旋转文本以与线对齐。当前示例未按预期旋转:

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)

电流输出: 在此输入图像描述

python matplotlib

3
推荐指数
1
解决办法
1320
查看次数

将整数格式化为常见的lisp中的字符

将输出整数格式化为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

common-lisp

2
推荐指数
1
解决办法
100
查看次数

使用额外的通用参数自定义 printf

我想创建一个自定义的打印函数,用法与 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)

实现打印功能的正确方法是什么?

c

2
推荐指数
1
解决办法
47
查看次数

python生成段函数

用python生成分段函数的正确方法是什么?

例如:

在此处输入图片说明

python

0
推荐指数
1
解决办法
56
查看次数

在python中打印带有十六进制代码值的ascii符号

用十六进制代码打印 ascii 符号的正确方法是什么?比如说十六进制符号\xe2\x94\x94,需要打印出来,十六进制值为0xC0。

\n

ascii 表参考在这里

\n

下面的代码不起作用:

\n
x = 0xC0\nprint(ord(x))\n
Run Code Online (Sandbox Code Playgroud)\n

python

0
推荐指数
1
解决办法
71
查看次数

日期时间可以处理AM字符串

我们可以在日期时间字符串中处理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 numpy

-2
推荐指数
1
解决办法
1373
查看次数