小编bit*_*oiu的帖子

将两个列表转换为矩阵

我会尝试尽可能清楚,然后我将首先解释为什么我要将两个数组转换为矩阵.

要绘制投资组合与市场指数的表现,我需要一个像这种格式的数据结构:

[[portfolio_value1, index_value1]
 [portfolio_value2, index_value2]]
Run Code Online (Sandbox Code Playgroud)

但我将数据作为两个独立的1-D阵列:

portfolio = [portfolio_value1, portfolio_value2, ...]
index = [index_value1, index_value2, ...]
Run Code Online (Sandbox Code Playgroud)

那么如何将第二个场景转换为第一个场景.我试图np.insert将第二个数组添加到我在python shell中的测试矩阵中,我的问题是将第一个数组转换为单个列矩阵.

如果没有命令性循环如何实现这一点的任何帮助将是伟大的.

python arrays numpy matrix

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

如何使用Jackson获取JsonProcessingException

可能是一个奇怪的问题,但实际上我想在我的测试中实现更多的覆盖,虽然我编写了一个JsonProcessingException我无法创建生成此异常的有效负载,可能是因为Jackson很聪明并将所有内容转换为字符串,甚至对于糟糕的字符串,它也适用于JSON规范.我的问题是杰克逊非常好:)

我基本上想要一个有效载荷,当我运行它,它打破JsonProcessingException:

String jsonPayload = objectMapper.writeValueAsString(payload);
Run Code Online (Sandbox Code Playgroud)

我试过一些像:

HashMap<String, String> invalidJSONPayload= new HashMap<>();

invalidJSONPayload.put("021",021);
invalidJSONPayload.put("---",021);
invalidJSONPayload.put("~",021);
Run Code Online (Sandbox Code Playgroud)

我不喜欢这种类型,所以请随意提出另一个.例如,一个空对象抛出JsonMappingException,我也已经抓住了那个.

java json jackson

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

如果android重新启动服务再次调用onCreate?

根据我的小知识,我知道android OS可以在极端内存条件下终止我的服务.

我创建了一个返回的服务START_STICKY.该服务旨在在后台运行.

如果android即将杀死我的服务,它会调用onDestroy吗?

当它重新启动它会调用onCreate吗?

android android-service

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

如何在android中以编程方式打开/关闭辅助功能设置中的所有声音?

在Android 4.0+中,有一个选项设置 - >辅助功能 - >转动所有声音.如果我检查该选项,Android设备上运行的任何应用程序都不会产生任何声音.我的应用程序必须发出警报声,所以如果有人检查了该选项,该应用程序不会发出任何声音.因此,每次用户启动应用程序时,我都必须自动取消选中该选项.通过代码,我该怎么做?

如果有人可以共享一段代码,将会很有帮助.我尝试过AudioManager,但只有在启用了移动音频的情况下才有效.

amanger.setRingerMode(AudioManager.RINGER_MODE_NORMAL);

amanger.setStreamMute(AudioManager.STREAM_MUSIC, false);

amanger.setStreamVolume(AudioManager.STREAM_MUSIC,
    (int)(amanger.getStreamMaxVolume(AudioManager.STREAM_MUSIC)*(75.0/100.0)), 0);
Run Code Online (Sandbox Code Playgroud)

audio android accessibility

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

github搜索限制结果

我需要在Github上进行一次非常大的搜索,以便在我的论文中进行统计.

例如,我需要探索的大量GitHub上的Android项目,但该网站限制为1000(例如搜索结果.https://github.com/search?l=java&q=onCreate&ref=searchresults&type=Code&utf8=%E2 %9C%93).同样使用Java GitHub API我使用该方法尝试了库org.eclipse.egit.github.core.client.GitHubClient,GitHubClient.searchRepositories()但即便如此,结果的数量也是有限的.

有谁知道如何获得所有结果?

github github-api

9
推荐指数
2
解决办法
5414
查看次数

使用CSS和Javascript缩小单个HTML文件的Grunt任务

我正在做一个登录页面,我希望尽可能轻量化,以便尽可能快地加载.我有一个依赖项(配置文件),其他所有内容都编码在一个名为html的html文件中index.html.

虽然我已经在缩小JS,HTML和CSS seperately,例如,在各自的.js,.html和.css文件没有问题,我似乎无法找到一种方法来缩小它包含了3个不同的方面一个HTML文件.

对于我使用grunt-contrib-htmlmin的HTML,但我的主要目标是缩小该文件中的js.

我知道我的目标是2或3KB,我有缓存作为我的朋友等,但原则上我想知道是否有一种直接的方法来实现,或者另一方面我需要组装最终的index.html个别缩小后的文件.

提前致谢.

html javascript minify gruntjs

6
推荐指数
2
解决办法
6883
查看次数

GitHub 页面生成器删除 &lt;video&gt; 标签

语境

我通常设置快速 GitHub 页面来记录我所做的一些开发。它们通常是非常简单的页面,我使用页面生成器从 repo 设置生成。我想继续使用这种方法,因为使用 jekyll 移动到适当的 gh-pages 对于如此简单的事情来说开销太大。

最近我遇到了一个用例,在第一部分添加一个简单的 2 分钟视频很有意义。不知道 HTML 视频的任何原生 Markdown 我决定直接添加 HTML 代码,就像我在许多其他情况下所做的那样:

<video width="640" height="400" controls preload> 
    <source src="https://github.my.company.com/Org/sample/blob/master/intro.mp4?raw=true"></source> 
</video>
Run Code Online (Sandbox Code Playgroud)

问题

当我生成页面时,标签不存在,这通常发生在video标签不受支持时。如果我打开 chrome 控制台并直接编辑 HTML,如预期的那样,视频显示正常,我可以播放它,等等。

我只能假设 GitHub 降价引擎正在删除video标签,因为正在运行的上下文不支持视频(无头、不兼容的代理等等)。

由于 GitHub 表示它支持在页面渲染中使用原生 HTML,因此没有具体的降价说明“不要不惜一切代价解析这个”,这让我别无选择。

有没有人遇到过这个问题,你知道是否有可能在生成的页面中有一个视频标签而不用转移到 Jekyll?

github html5-video github-pages github-enterprise github-flavored-markdown

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

离线构建 neovim

我想在没有互联网连接的环境中使用 neovim。问题是构建需要从网络上的各个站点下载许多依赖项,因此在那里构建是不可行的。我也没有机器上的root权限,所以我无法安装软件包。操作系统是 6.4。

据我所知,有两种选择:

  • 有办法在将所有依赖项复制到机器之前拉出所有依赖项的源,复制并构建它!(我看不到有办法做到这一点)

  • 找到一种方法将其静态链接到另一台机器上并将其复制到那里

还有其他选择吗?有没有一种简单的方法可以使上述内容枯萎?

build cmake luarocks neovim

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

尝试使用Optimist API help()打印用法()

我是乐观的新人,我已经做了一些谷歌搜索和尝试,但我仍然找不到一个优雅的方式来添加一个--help选项.

我在文档上看到了一个help()选项.有了这个,我希望以下工作:

var argv = require('optimist')
  .usage('Some usage')
  .alias('l', 'local')
  .describe('l', 'uses local repo')
  .help()
  .argv
Run Code Online (Sandbox Code Playgroud)

所以在shell上,如果我输入./myScript --help它会显示用法.我知道我可以检查argvfor -h--helpoption并console(argv.usage)打印用法,但我试图使用API​​而不是黑客攻击它.

这是一个有效的问题吗?谢谢您的帮助.

bitoiu

javascript parsing node.js

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

Redis:如何存储用户哈希列表并检索它?

我今天开始使用redis并且我已经完成了教程和stackoverflow的一些链接,但是我无法理解如何正确使用redis来看似是一个非常简单的用例.

目标:将多个用户数据保存到redis中,并立即读取所有用户.

我启动了一个redis客户端,我首先添加了第一个具有id的用户1:

127.0.0.1:6379> hmset user:1 name "vitor" age 35
OK
127.0.0.1:6379> hgetall user:1 
1) "name"
2) "vitor"
3) "age"
4) "35"
Run Code Online (Sandbox Code Playgroud)

我添加了几个用户,执行以下几个命令:

127.0.0.1:6379> hmset user:2 name "nuno" age 10
Run Code Online (Sandbox Code Playgroud)

我(可能错误地)期望能够通过以下方式查询我的所有用户:

hgetall "user:"
Run Code Online (Sandbox Code Playgroud)

甚至

hgetall "user:*"
Run Code Online (Sandbox Code Playgroud)

我在教程中没有看到这样的事实,有点告诉我,我没有使用redis正确的用例.

你能告诉我这个用例的方法应该是什么?

redis

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

RestAngular获取JSON对象的数组

我正在尝试使用restangular从服务器获取JSON响应.

  var baseAccounts = Restangular.one('getAllCustomers');
  baseAccounts.getList().then(function(customers) {
      $scope.myData = customers;
      console.log(customers);
    });
Run Code Online (Sandbox Code Playgroud)

问题是我总是得到以下格式的响应:

0: Object
1: Object
2: Object
addRestangularMethod: function bound() {
all: function bound() {
allUrl: function bound() {
clone: function bound() {
customDELETE: function bound() {
customGET: function bound() {
customGETLIST: function bound() {
Run Code Online (Sandbox Code Playgroud)

但我想只返回纯粹的JSON结构.如果有人在这里放置RestAngular插件的例子,我会很高兴.

谢谢你的帮助.

javascript json angularjs restangular

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

用户定义信号 1

我正在开发一个客户端-服务器程序,当我尝试向另一个进程发送信号时,它只显示这句话“用户定义的信号 1”。正如您在代码中看到的,我正在使用SIGUSR1.

客户:

void Exit(req req)
{
    kill(req.server_pid, SIGUSR1);
    fprintf(stdout,"\n[CLIENT] Closing the client...\n");
    sleep(2);
    unlink(FIFO_CLIENT);
    exit(0);
}
Run Code Online (Sandbox Code Playgroud)

服务器:

void ClientLeft (int sig)
{
    fprintf(stdout,"\n[CLIENT] Just left the game!");
}

int main()
{
    signal(SIGUSR1, ClientLeft);
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么客户端不运行其余的行,甚至服务器也不显示 printf。

c unix linux ubuntu

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

将我的项目推送到GitLab

我是第一次使用Git,有人可以帮助我,我有用户名,密码和项目存储库,我会使用Windows 7将项目推送到Gitlabto该存储库。

gitlab

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