小编Bas*_*asj的帖子

CSS3转换顺序很重要:最先操作

当我们使用CSS3时transform: operation1(...) operation2(...),首先完成哪一个?

第一次操作似乎是最右边的操作.,即此处operation2已完成operation1.只是为了确定,这是真的吗?

注意:我在某些地方读过一件事,反之亦然(答案,互联网上的文章),这就是问题所在.

css transform css3 css-transforms

25
推荐指数
3
解决办法
8005
查看次数

使用pandas读取带有时间戳列的csv

做的时候:

import pandas
x = pandas.read_csv('data.csv', parse_dates=True, index_col='DateTime', 
                                names=['DateTime', 'X'], header=None, sep=';')
Run Code Online (Sandbox Code Playgroud)

用这个data.csv文件:

1449054136.83;15.31
1449054137.43;16.19
1449054138.04;19.22
1449054138.65;15.12
1449054139.25;13.12
Run Code Online (Sandbox Code Playgroud)

(第一列是UNIX时间戳,即自1970年1月1日起经过的秒数),每15秒重新采样数据时出现此错误x.resample('15S'):

TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex
Run Code Online (Sandbox Code Playgroud)

这就像尚未解析的"日期时间"信息:

                 X
DateTime      
1.449054e+09  15.31                
1.449054e+09  16.19
...
Run Code Online (Sandbox Code Playgroud)

如何使用pandas模块导入日期存储为时间戳的.CSV?

然后,一旦我能够导入CSV,如何访问日期> 2015-12-02 12:02:18的行

python csv pandas

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

"Hello world"Android应用程序,文件尽可能少,没有IDE,只有文本编辑器

在我使用的几乎所有语言(Python,C,C++等)中,只能用文本编辑器编写"hello world"应用程序,并从命令行(解释语言)或编译/构建运行它它来自命令行(编译语言),例如cl.exe helloworld1.cpp.

另一方面,每次我在做Android应用程序时,我都需要使用Android Studio(在我的机器上很慢),用IDE创建一个新项目等.

问题:生成.apk Android应用程序的极简主义Java源代码文件/项目文件的最小数量是多少?如何从命令行构建它?(而且永远不必打开IDE)

注意:我已经阅读了许多Android的hello world,但所有这些都涉及到使用IDE.

NB2:我正在寻找用Java编写的标准应用程序,而不是Kivy等解决方案.

NB3:即使IDE可能更方便编程Android应用程序,我也没有看到编译/构建大量文件的任何技术原因绝对需要使用GUI进行IDE /编程.有些人(像我一样)只喜欢命令行和文本编辑器,这样一个无IDE的解决方案会有所帮助.

NB4:我在Windows平台上工作,基于这个答案,我已经在这里开始了一个"没有IDE的Hello World"github repo,但是我有一些问题,比如这个问题.另一方面,那里使用的方法似乎已被弃用......

java windows android android-studio android-gradle-plugin

22
推荐指数
2
解决办法
3689
查看次数

Python中最简单的异步/等待示例

我在Python 3.5+中读过许多关于asyncio/ async/的博客文章,问题/答案await,很多都是复杂的,我发现最简单的可能是这个.它仍然使用ensure_future,并且为了学习Python中的异步编程,我想看看是否有更简单的例子是可能的(即,执行基本异步/等待示例所需最小工具是什么).

问题:为了学习Python中的异步编程,是否可以通过仅使用这两个关键字+ + +其他Python代码但没有其他函数来提供一个显示如何async/ await工作简单示例asyncio.get_event_loop()run_until_completeasyncio

示例:类似这样的事情:

import asyncio

async def async_foo():
    print("async_foo started")
    await asyncio.sleep(5)
    print("async_foo done")

async def main():
    asyncio.ensure_future(async_foo())  # fire and forget async_foo()
    print('Do some actions 1')
    await asyncio.sleep(5)
    print('Do some actions 2')

loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Run Code Online (Sandbox Code Playgroud)

但没有ensure_future,仍然演示了await/async的工作原理.

python asynchronous python-3.x async-await python-asyncio

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

在webcontent上缩放特定元素(HTML,CSS,JavaScript)

如果用户在移动设备上缩放网站,我想仅缩放我的网站的特定元素(某个div).下图显示了我的想法:

在此输入图像描述

如您所见,测试被缩放,但顶部div保持相同的大小; 只有包含测试的div被缩放/缩放.

有人可以给我一些如何实现这一目标的提示吗?我真的不知道从哪里开始.

更新:http://jsfiddle.net/WyqSf/.如果我放大这个页面,它会缩放两个元素.我想在缩放时调整内容元素.我能想到实现这一目的的一种方法是检索用户输入并使用javascript来调整div的宽度,但这与通常的行为相矛盾.

伪代码:

container.mousemove {
   content.changeWidth();..
}
Run Code Online (Sandbox Code Playgroud)

javascript css zoom touch responsive-design

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

编辑光标未在Chrome上显示,但在contenteditable中

当您使用Chrome 打开此页面(请参阅实时演示)时:

<span id="myspan" contenteditable=true></span>
Run Code Online (Sandbox Code Playgroud)

CSS:

#myspan { border: 0; outline: 0;}
Run Code Online (Sandbox Code Playgroud)

JS:

$(myspan).focus();
Run Code Online (Sandbox Code Playgroud)

contenteditable span具有焦点(您可以开始写东西,你会看到,它已经有了集中),但我们没有看到" I"编辑光标.

如何使这个光标显示?(备注:outline:0需要,以及即使没有空白,跨度为空的事实).

注意:使用Firefox时,将显示光标.

javascript css jquery google-chrome contenteditable

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

使用Javascript在本地保存HTML

我知道,出于安全原因,Javascript无法在文件系统中写入数据.我经常读到,用Javascript本地保存数据的唯一方法是使用cookies或localStorage.

但它是可能的,在非常特殊的情况下,当文件被访问本地(通过互联网而不是),将数据写入本地?(没有任何服务器语言,甚至根本没有任何服务器......只是本地浏览HTML文件)

例如,可以通过点击此页面上的SAVE实现 ...

... HTML文件被新内容覆盖了吗?(即按下SAVE时应更新本地 HTML文件).


在此输入图像描述


感谢Javascript,当本地访问HTML页面时,这可以保存文件吗?

注意:我希望能够以静默方式保存,而不是建议下载/保存对话框,用户必须在其中选择下载位置,然后"确定要覆盖"等.


编辑:为什么这个问题?我希望能够做一个HTML/JS记事本,我可以在没有任何服务器的情况下在本地运行(没有apache,没有php).我需要能够轻松保存,而无需处理对话框"你想在哪里下载文件?".

html javascript serialization

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

SQL Server.加入两个表na视图,从一个行中取行并转换为列

我是SQL Server的新手,所以不知道我在做什么.我有两个表,可能看起来像这样:

表格1

| ID | customer |    Date    | 
| 1  | company1 | 01/08/2014 | 
| 2  | company2 | 10/08/2014 |
| 3  | company3 | 25/08/2014 |
Run Code Online (Sandbox Code Playgroud)

表2

| ID | Status   | Days  |
| 1  |   New    |    6  |
| 1  | In Work  |   25  |
| 2  |   New    |   17  |
| 3  |   New    |   14  |
| 3  | In Work  |   72  |
| 3  | Complete …
Run Code Online (Sandbox Code Playgroud)

sql-server join

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

漂亮的打印JSON转储

我使用这段代码将一些打印dict成JSON:

import json
d = {'a': 'blah', 'b': 'foo', 'c': [1,2,3]}
print json.dumps(d, indent = 2, separators=(',', ': '))
Run Code Online (Sandbox Code Playgroud)

输出:

{
  "a": "blah",
  "c": [
    1,
    2,
    3
  ],
  "b": "foo"
}
Run Code Online (Sandbox Code Playgroud)

这有点太多了(每个列表元素的换行符!).

我应该使用哪种语法...

{
  "a": "blah",
  "c": [1, 2, 3],
  "b": "foo"
}
Run Code Online (Sandbox Code Playgroud)

相反?

python json dictionary dump python-2.x

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

元素相对于其父级的坐标

该方法el.getBoundingClientRect()给出了结果相对于视口的左上角(一0,0),而不是相对于一个元素的父,而el.offsetTop,el.offsetLeft(等)得到的结果相对于父一个.

使元素的坐标相对于其父元素的最佳实践是什么?el.getBoundingClientRect()修改(如何?)使用父为(0,0)坐标,或静止el.offsetTop,el.offsetLeft等等?

html javascript css

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