小编Bil*_*hid的帖子

如何处理分离头中的提交

使用git我做了这样的事情

git clone
git checkout {a rev number tree rev before} (here I started to be in a detached head state)
//hacking
git commit
//hacking
git commit
(some commit where made on origin/master)
git pull (which does complete because there was some error due to the fact that I'm no more on master)
Run Code Online (Sandbox Code Playgroud)

因为它告诉我,当我处于一个独立的头状态时,我仍然可以犯下这样做.但现在我想要合并我的分离头分支和我的本地主分支,然后将我的一堆更改推送到origin/master.

所以我的问题是如何将主分支与我的实际状态合并(分离头)

git git-checkout

249
推荐指数
8
解决办法
15万
查看次数

Ruby数组:select(),collect()和map()

映射语法:

a = ["a", "b", "c", "d"]      #=> ["a", "b", "c", "d"] 
a.map {|item|"a" == item}     #=> [true, false, false, false] 
a.select {|item|"a" == item}  #=> ["a"]
Run Code Online (Sandbox Code Playgroud)

如果我有问题怎么样:

 irb(main):105:0> details[1]
 => {:sku=>"507772-B21", :desc=>"HP 1TB 3G SATA 7.2K RPM LFF (3 .", :qty=>"", 
 :qty2=>"1", :price=>"5,204.34 P"}
Run Code Online (Sandbox Code Playgroud)

我想删除此数组上具有空qty值的每个条目,或者只选择其中具有某个值的条目.

我试过了:

details.map {|item|"" == item}
Run Code Online (Sandbox Code Playgroud)

只返回很多假,然后当我使用相同的只是更改地图来选择我得到:

[]
Run Code Online (Sandbox Code Playgroud)

ruby arrays

98
推荐指数
3
解决办法
15万
查看次数

如何快速主题视图?

我已经使用CCK和View 2模块定义了一个视图.我想快速定义一个特定于此视图的模板.有关于此的任何教程或信息吗?我需要修改哪些文件?


以下是我的发现:(已编辑)

实际上,有两种方式来主题化视图:" 字段 "方式和" 节点 "方式.在"编辑视图"中,您可以选择" Row style: Node"或" Row style: Fields".

  • 使用" 节点 "方式,您可以创建一个node-contentname.tpl.php,它将为视图中的每个节点调用.您可以使用$ field_name [0] ['value']访问您的cck字段值.(edit2)您可以使用node-view-viewname.tpl.php,它将仅为此视图中显示的每个节点调用.
  • 使用" 字段 "方式,您可以为要分别为主题的每个字段添加views-view-field - viewname - field-name-value.tpl.php.

感谢之前的回复,我使用了以下工具:

drupal cck drupal-views drupal-theming

85
推荐指数
6
解决办法
9万
查看次数

我可以在MySQL中使用参数创建视图吗?

我有这样的观点:

CREATE VIEW MyView AS
   SELECT Column FROM Table WHERE Value = 2;
Run Code Online (Sandbox Code Playgroud)

我想让它更通用,它意味着将2变为变量.我试过这个:

CREATE VIEW MyView AS
   SELECT Column FROM Table WHERE Value = @MyVariable;
Run Code Online (Sandbox Code Playgroud)

但MySQL不允许这样做.

我找到了一个丑陋的解决方法:

CREATE FUNCTION GetMyVariable() RETURNS INTEGER DETERMINISTIC NO SQL
BEGIN RETURN @MyVariable; END|
Run Code Online (Sandbox Code Playgroud)

然后观点是:

CREATE VIEW MyView AS
   SELECT Column FROM Table WHERE Value = GetMyVariable();
Run Code Online (Sandbox Code Playgroud)

但它看起来很糟糕,而且用法也很糟糕 - 我必须在每次使用视图之前设置@MyVariable.

有没有解决方案,我可以像这样使用:

SELECT Column FROM MyView(2) WHERE (...)
Run Code Online (Sandbox Code Playgroud)

具体情况如下:我有一个表存储有关被拒绝请求的信息:

CREATE TABLE Denial
(
    Id INTEGER UNSIGNED AUTO_INCREMENT,
        PRIMARY KEY(Id),
    DateTime DATETIME NOT NULL,
    FeatureId MEDIUMINT …
Run Code Online (Sandbox Code Playgroud)

mysql parameters stored-procedures view

85
推荐指数
3
解决办法
11万
查看次数

PyPDF2 提取空文本:Python3

我正在使用 PyPDF2 从 pdf 中提取文本。我在谷歌中找到的所有示例看起来都像我的代码:

import PyPDF2

    pl = open('test2.pdf', 'rb')
    plread = PyPDF2.PdfFileReader(pl)
    getpage1 = plread.getPage(0)
    text1 = getpage1.extractText()
    print(text1.encode('utf-8'))
Run Code Online (Sandbox Code Playgroud)

但是,我的控制台中有空文本:

''

这段代码我已经针对不同的 pdf 进行了测试,并且所有 pdf 都是空的

更新:

# getDocumentInfo
{'/Producer': 'Skia/PDF m75'}
Run Code Online (Sandbox Code Playgroud)

文件pdf

python pypdf2

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

openGL-绘制四边形网格并手动绘制它们

我正在使用 OpenGL 和 C++ 做一个简单的图像处理应用程序。但是,有一件特别的事情我不知道该怎么做,那就是:

我需要让我的用户绘制直方图。我想这样做的方法是为图像的每个像素强度创建一个四边形网格。示例:如果图像是 8 位,我的网格中需要 256x256 个四边形。绘制网格后,我希望我的用户以他可以“绘制”直方图的方式以量化方式(每个四边形)手动绘制四边形。问题是我不知道如何做这些事情......有人会指导我如何绘制网格以及如何制作绘画。

如果您对“绘制直方图”感到困惑,只需将其视为常规图形即可。

opengl image-processing

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

SQL DELETE STATEMENT说明

该请求有效:

有两个连续的FROM。当我删除第一个时,为什么不起作用?

DELETE FROM TableA
FROM TableA dim
LEFT OUTER JOIN (
    SELECT DISTINCT ColA
    FROM TableB
    UNION ALL
    SELECT DISTINCT ColA
    FROM tableC

) A ON A.ColA= dim.ColA
WHERE A.ColA IS NULL
Run Code Online (Sandbox Code Playgroud)

编辑 这是行不通的,我以为是正确的:

 DELETE 
    FROM TableA dim
    LEFT OUTER JOIN (
        SELECT DISTINCT ColA
        FROM TableB
        UNION ALL
        SELECT DISTINCT ColA
        FROM tableC

    ) A ON A.ColA= dim.ColA
    WHERE A.ColA IS NULL
Run Code Online (Sandbox Code Playgroud)

谢谢

sql sql-server

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

如何合并两个数组,但要注意不要使用相同的元素

我有一个简单的问题。在环顾四周之前,我发现的答案主要是针对另一种情况。

我有两个带有css-properties的数组

old=['font-size: 12px;','color: 12px;','border-left: 1px solid red;'];
new=['font-size: 20px;','border-left: 1px solid green;','left:20px;'];
Run Code Online (Sandbox Code Playgroud)

如果旧数组有所变化,如何将这两个数组组合在一起,最后形成一个仅包含唯一样式和“新”数组属性的数组?

在上面的示例中,我想要这个结果

result=['font-size: 20px;','color: 12px;','border-left: 1px solid green;','left:20px;'];
Run Code Online (Sandbox Code Playgroud)

第一次,我尝试在旧元素之间循环,在“:”处拆分项目,但是随后我看到了有关样式名称的问题。如果我检查字符串中是否包含“ left”,它将在“ left”上以及包含“ left”的所有其他样式名称上返回true,例如margin-left,padding-left ...

我如何以最简单的方式解决它?

非常感谢。

javascript jquery

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