小编Pie*_*tti的帖子

如何强制GitHub Pages构建?

每个GitHub存储库都可以拥有(或者是)GitHub Pages网站,可以使用Jekyll构建.每次推送新提交时,GitHub都会构建网站.
有没有办法在不推送新提交的情况下强制刷新Github Pages网站?

github-pages

92
推荐指数
7
解决办法
3万
查看次数

如何在Safari中打开网址而不是在webview中

我想在safari中打开一个url,超出应用程序,而不是在webview中.

我实现了UIWebViewDelegate,但我仍然无法打开网址.基本上我无法点击网址.

以下是代码:

-(void)newView:(NSString *)title Description:(NSString *)desc URL:(NSString *)url{
    webView =[[UIWebView alloc]initWithFrame:CGRectMake(15, 17, 190, 190)];
    webView.backgroundColor=[UIColor clearColor];
    webView.delegate=self;
    webView.opaque = NO;
    [webView loadHTMLString:[NSString stringWithFormat:@"<html><body p style='color:white' text=\"#FFFFFF\" face=\"Bookman Old Style, Book Antiqua, Garamond\" size=\"5\">%@ %@</body></html>", desc,url] baseURL:nil];

    v = [[HUDView alloc] initWithFrame:CGRectMake(60, 70, 220, 220)];

    cancelButton = [UIButton buttonWithType:UIButtonTypeCustom];
    cancelButton.frame = CGRectMake(0, 0, 30, 30);
    [cancelButton setBackgroundImage:[UIImage imageNamed:@"closebox.png"] forState:UIControlStateNormal];
    [cancelButton addTarget:self action:@selector(cancelButtonPressed) forControlEvents:UIControlEventTouchUpInside];
    [v addSubview:cancelButton];
    [v addSubview:webView];
    [self.view addSubview:v];  
}

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
    if …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios

19
推荐指数
4
解决办法
5万
查看次数

Golang中的管道角色

在包中golang.org/x/sys/windows/svc有一个包含此代码的示例:

const cmdsAccepted = svc.AcceptStop | svc.AcceptShutdown | svc.AcceptPauseAndContinue
Run Code Online (Sandbox Code Playgroud)

管道|特征是什么意思?

bit-manipulation go

8
推荐指数
1
解决办法
2240
查看次数

在python中安装openexr不起作用

我已成功安装OpenEXR的使用pip install openexr我的Mac,但相同的命令在Ubuntu上失败:

OpenEXR.cpp:9:22: fatal error: ImathBox.h: No such file or directory
  compilation terminated.
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for openex
Run Code Online (Sandbox Code Playgroud)

我尝试使用apt-get install openexr似乎没有错误的安装,但是当我尝试使用import OpenEXRpython时,它不起作用。

有人知道为什么吗?

python ubuntu apt-get openexr python-import

6
推荐指数
3
解决办法
4397
查看次数

Wordpress SQL:获取帖子类别和标签

我想查询存储在 MySQL 数据库中的 Wordpress 数据,以获得带有列的结果:

  1. post_id
  2. 类别
  3. 逗号分隔的标签

预期输出:

+---------------+----------+----------------+
| post_id       | category | tags           |
|---------------+----------+----------------+
| 213           | news     | tag1,tag2,tag3 |
+---------------+----------+----------------+
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

SELECT
    p.id,
    c.name,
    GROUP_CONCAT(t.`name`)
FROM wp_posts p
JOIN wp_term_relationships cr 
    on (p.`id`=cr.`object_id`)
JOIN wp_term_taxonomy ct 
    on (ct.`term_taxonomy_id`=cr.`term_taxonomy_id` and ct.`taxonomy`='category')
JOIN wp_terms c 
    on (ct.`term_id`=c.`term_id`)
JOIN wp_term_relationships tr 
    on (p.`id`=tr.`object_id`)
JOIN wp_term_taxonomy tt 
    on (tt.`term_taxonomy_id`=tr.`term_taxonomy_id` 
   and tt.`taxonomy`='post_tag')
JOIN wp_terms t 
    on (tt.`term_id`=t.`term_id`)
Run Code Online (Sandbox Code Playgroud)

结果,我得到了我想要的列,以及预期的内容,但我只得到了一行

我究竟做错了什么?

mysql sql tags wordpress

6
推荐指数
1
解决办法
2996
查看次数

Gorm 输出到 json

我正在尝试将 SQL 输出 (GORP) 转换为 JSON。我正在将gorp与 mySql 一起使用。

这是我选择的代码

type Mane struct {
    ManeId   string `db:"mane_id"`
    Manetana string `db:"manetana"`
    Yajamana string `db:"yajamana"`
}

var manegalu []Mane
_, err = dbmap.Select(&manegalu, "SELECT mane_id, manetana, yajamana FROM kd_mane")

//Option 1: Not working: Array of numbers. Not the actual json
a, err := json.Marshal(manegalu)
mt.Fprint(w, string(a))

//Option 2: Not working: Array of numbers. Not the actual json
for _, p := range manegalu {
    a, err := json.Marshal(p)
    fmt.Fprint(w, string(a))
} …
Run Code Online (Sandbox Code Playgroud)

json go gorp

4
推荐指数
1
解决办法
9257
查看次数

Go中的内部包

如何在Go中导入内部包?

import (

    "runtime/internal/atomic"
    "runtime/internal/sys"
)
Run Code Online (Sandbox Code Playgroud)

像这样没有得到错误:

import runtime/internal/atomic:不允许使用内部包

并在主包中使用内部函数?

import package go

4
推荐指数
1
解决办法
7174
查看次数

如何在临时容器中创建一个空文件?

如何在Dockerfile的临时容器中创建空文件?

尝试1

显然,touch不可用:

FROM scratch
RUN ["touch", ".emptyfile"]
Run Code Online (Sandbox Code Playgroud)

结果:

container_linux.go:265: starting container process caused "exec: \"touch\": executable file not found in $PATH"
Run Code Online (Sandbox Code Playgroud)

试试2

不幸的是,/dev/null它也不可用:

FROM scratch
COPY /dev/null .emptyfile
Run Code Online (Sandbox Code Playgroud)

结果:

COPY failed: stat /var/lib/docker/tmp/docker-builder872453691/dev/null: no such file or directory
Run Code Online (Sandbox Code Playgroud)

我可以在Docker主机构建上下文中创建一个空文件,然后创建一个空文件COPY,但这很容易。

有任何想法吗?

docker dockerfile

4
推荐指数
1
解决办法
4077
查看次数

Oracle select 中的列别名:“AS”是必需的吗?

创建新视图时定义列名称之前省略“AS”有什么区别吗?

SELECT
T.STUFF   AS MY_STUFF
Run Code Online (Sandbox Code Playgroud)

VS

SELECT
T.STUFF      MY_STUFF
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle11g

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

我是否必须避免追求表现?

我是Golang的新手.
我应该总是避免append切片吗?

我需要在内存中加载一个以换行符分隔的数据文件.考虑到性能,我应该计算行数,然后将所有数据加载到预定义的长度数组中,还是只需将行附加到切片中?

arrays performance go slice

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

如何从处理程序内部通过名称调用路由?

如何从内部处理程序正确引用路径名称?
应该mux.NewRouter()全局分配而不是站在一个功能内吗?

func AnotherHandler(writer http.ResponseWriter, req *http.Request) {
    url, _ := r.Get("home") // I suppose this 'r' should refer to the router
    http.Redirect(writer, req, url, 302)
}

func main() {
    r := mux.NewRouter()
    r.HandleFunc("/", HomeHandler).Name("home")
    r.HandleFunc("/nothome/", AnotherHandler).Name("another")
    http.Handle("/", r)
    http.ListenAndServe(":8000", nil)
}
Run Code Online (Sandbox Code Playgroud)

go mux gorilla

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

继承是Go中嵌入式结构的特例吗?

在Go中,type Txt string只是一个快捷方式type Txt struct {string}

inheritance struct go

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