小编Sam*_*Sam的帖子

忽略父级填充

我试图让我的水平规则忽略父填充.

这是我所拥有的一个简单示例:

#parent {
  padding:10px;
  width:100px;
}
hr {
  width:100px;
}
Run Code Online (Sandbox Code Playgroud)

您会发现水平规则延伸到父级之外10px.我试图让它忽略父div中其他所有内容所需的填充.

我知道我可以为其他一切做一个单独的div; 这不是我正在寻找的解决方案.

html css

106
推荐指数
7
解决办法
11万
查看次数

使用PHP添加30秒的时间

我怎么能在这个时候增加30秒?

$time = date("m/d/Y h:i:s a", time());
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做,因为它显示了很多不同的时间单位,当我只想增加30秒.

php time

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

在哪里IS NOT NULL

如何运行MySQL查询,选择非空的所有内容?它会是这样的

SELECT * FROM schedule WHERE ((all)) IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

我只是删除所有并去...?

SELECT * FROM schedule WHERE IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

17
推荐指数
6
解决办法
5万
查看次数

在测试中替换特定模块

我正在使用Jest测试我的React-Redux应用程序,并且在我的API调用中,我正在导入一个fetch模块cross-fetch.我想覆盖或替换它fetch-mock.这是我的文件结构:

Action.js

import fetch from 'cross-fetch';
export const apiCall = () => {
    return fetch('http://url');
Run Code Online (Sandbox Code Playgroud)

Action.test.js

import fetchMock from 'fetch-mock';
import { apiCall } from './Action';
fetchMock.get('*', { hello: 'world' });
describe('actions', () => {
    apiCall().then(
        response => {
            console.log(response)
        })
})
Run Code Online (Sandbox Code Playgroud)

显然,此时我还没有设置测试.因为交叉获取是在更接近函数的情况下导入的,所以它使用它的fetch实现,导致它执行实际调用而不是我的模拟.什么是获取被嘲笑的最佳方式(除了删除import fetch from 'cross-fetch'线)?

有没有办法做到这取决于称为节点脚本是否是有条件进口testbuild?或者将模拟的提取设置为优先级?

javascript fetch ecmascript-6 reactjs jestjs

10
推荐指数
2
解决办法
676
查看次数

MySQL获取数组添加重复值?

我得到这个:

Array
(
[0] => 1
[id] => 1
[1] => 778613c4344dbc9565c359c1154c6a18
[session] => 778613c4344dbc9565c359c1154c6a18
[2] => fn
[first_name] => fn
[3] => ln
[last_name] => ln
[4] => un
[username] => un
[5] => 016e6128e8ca9dda1b310c364d9b622c
[password] => 016e6128e8ca9dda1b310c364d9b622c
[6] => address
[email] => address
[7] => 100
[permission] => 100
[8] => 10
[year_level] => 10
[9] => 
[department] => 
[10] => Sample
[campus] => Sample
[11] => 0
[logo_url] => 0
)
Run Code Online (Sandbox Code Playgroud)

运行之后

$user = mysql_fetch_array(mysql_query("SELECT session FROM …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays

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

如果当前时间超过30秒(从数据库)

如果当前时间($ time)超过30秒($djs['currenttime']),我将如何构造一个语句?它会是什么样的

if($time => $djs['currenttime'])?我无法用30秒来弄清楚.. :).

谢谢 :).

php time if-statement

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

在 bash 脚本中设置变量并在 Azure Pipelines 中的表达式中访问

我正在使用azure-pipelines.yml脚本来控制我的构建管道。

在一个任务中,我定义了一个 bash 脚本来为证书路径设置一些变量,具体取决于我们是为生产还是其他目的构建:

 steps:
  - bash: |
      echo "Building for $BUILD_SOURCEBRANCHNAME"
      if [ "$BUILD_SOURCEBRANCHNAME" = "production" ]; then
        echo "##vso[task.setvariable variable=configuration]Release"
        echo "##vso[task.setvariable variable=certificatesPath]${{ parameters.productionCertificatesPath }}"
      else
        echo "##vso[task.setvariable variable=configuration]Staging"
        echo "##vso[task.setvariable variable=certificatesPath]${{ parameters.stagingCertificatesPath }}"
      fi
    name: environmentVars
Run Code Online (Sandbox Code Playgroud)

然后如何在同一作业的后续构建步骤中访问表达式中的这些变量?我知道我可以像$(environmentVars.configuration)and一样访问它们$(environmentVars.certificatesPath),但是这种语法不适用于表达式。这是我尝试访问变量的地方:

signingProvisioningProfileFile: ${{ format('{0}/app.mobileprovision', <ACCESS VARIABLE HERE>) }}
Run Code Online (Sandbox Code Playgroud)

bash azure-devops azure-pipelines-build-task azure-pipelines

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

修复 SwiftUI 表单中奇怪的 DatePicker 动画行为

我在 SwiftUI 表单中使用 DatePickers 获得了一些奇怪的动画行为。一张图值一千字,所以我敢肯定一个视频值一百万字:https : //imgur.com/a/UHXqXOh

我试图让日期选择器在表单中展开然后折叠,就像在 Calendar.app 中创建新事件时的行为一样

发生在我身上的是:

  1. Section中的任何展开项(除了最后一项)都会正常打开,但是当它关​​闭时,展开的部分会向下滑动并逐渐消失,而不是向上滑动并逐渐消失。
  2. 该部分中的最后一项可以正确滑动,但根本不会褪色。它只是在过渡的开始/结束时出现然后消失

这些行为仅在表单中某处存在非 DatePicker 元素(例如 Text、Slider)时才会发生(不必在该特定部分)

这是我的内容视图:

struct ContentView: View {
    @State var date = Date()
    @State var isDateShown = false
    var body: some View {
            Form {
                Section(header: Text("Title")) {
                    DatePicker("Test", selection:$date)
                    DatePicker("Test", selection:$date)
                    Text("Pick a date").onTapGesture {
                        withAnimation {
                            self.isDateShown.toggle()
                        }
                       
                    }
                    if(isDateShown) {
                        DatePicker("", selection: $date).datePickerStyle(WheelDatePickerStyle()).labelsHidden()
                    }
                    
                }
                Section(header: Text("hello")) {
                    Text("test")
                }
        }
        
    }
}
Run Code Online (Sandbox Code Playgroud)

很高兴提供任何其他需要的东西

ios swift ios-animations swiftui swiftui-form

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

使用JSON从YouTube频道获取视频列表

我试图从频道列出最近的5个视频(标题,更新,缩略图(hqDefault)).我有JSON格式的数据,但尽管看了几个指南我似乎无法解析它.有任何想法吗?可以使用Javascript或jQuery.

以下是网址:https://gdata.youtube.com/feeds/api/videos?q=googledevelopers&max-results=5&v=2&alt=jsonc&orderby=published

FWIW这是我到目前为止(忽略HTML格式)

    $.getJSON('https://gdata.youtube.com/feeds/api/videos?q=googledevelopers&max-results=5&v=2&alt=jsonc&orderby=published', function(data) {
    var output="<ul>";
    for (var i in data.data.items) {
        output+="<li>" + data.data.items[i].title + "</li>";
    }
    document.getElementById("videos").innerHTML=output;
Run Code Online (Sandbox Code Playgroud)

javascript youtube jquery json youtube-api

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