小编die*_*lar的帖子

C中三元运算符的逻辑?

我正在研究一些AES实现C代码.加密代码需要获取作为参数传递的密码,以及加密和输出文件.

据我所知,它会读取密码并对其进行处理并将其转换为密钥.但是在这个循环中,我无法真正理解它在做什么.

int main(int argc, char **argv) {
 unsigned long rk[RKLENGTH(KEYBITS)];
 unsigned char key[KEYLENGTH(KEYBITS)];
 int i;
 int nrounds;
 char *password;
 FILE *output;
 if (argc < 3) {
  fputs("Missing argument\n", stderr);
  return 1;
 }                                              
 password = argv[1]
 for (i = 0; i < sizeof(key); i++)
  key[i] = *password != 0 ? *password++ : 0;  /* HERE IS WHERE I CAN'T GET IT */
Run Code Online (Sandbox Code Playgroud)

关键字符串到底发生了什么?我认为有一些逻辑的东西和位操作.

c encryption algorithm aes

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

如何使用 Laravel 在 Blade 中有条件地包含视图?

在定义要呈现的视图时,我试图根据变量集包含一些视图。

这是我渲染视图的时候:

switch (Auth::user()->role) {
      case 'ADMINISTRADOR':
        return View::make('admin');
        break;

      case 'CAPTURISTA':
        return View::make('capturista');
        break;

      case 'GERENTE DE DEPARTAMENTO':
        return View::make('gerente');
        break;

      case 'SUPERVISOR DE COMPRAS':
        return View::make('supervisor', array('supervisor'=>true));
        break;

      case 'GERENTE ADMINISTRATIVO':
        return View::make('administrativo');
        break;
    }
Run Code Online (Sandbox Code Playgroud)

因此,我尝试了很多视图,以便在 supervisor 为 true时才加载一些视图(最后,如果它是根据我的代码设置的)。

我试过的

@if(isset($supervisor))
  @include('includes.boss.supervisor.delivers_modal')
  @include('includes.boss.supervisor.prices_modal')
  @include('includes.boss.supervisor.providers_modal')
@endif
Run Code Online (Sandbox Code Playgroud)
@if({{isset($supervisor)}})
  @include('includes.boss.supervisor.delivers_modal')
  @include('includes.boss.supervisor.prices_modal')
  @include('includes.boss.supervisor.providers_modal')
@endif
Run Code Online (Sandbox Code Playgroud)
<?php if(isset($message)) : ?>
    @section('message')
        <p>hey all</p>
    @endsection
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

我也尝试supervisor为每个视图设置变量,自然是假和真。

  @if($supervisor)
          @include('includes.boss.supervisor.delivers_modal')
          @include('includes.boss.supervisor.prices_modal')
          @include('includes.boss.supervisor.providers_modal')
  @endif
Run Code Online (Sandbox Code Playgroud)

这些都不起作用,我应该如何实现它?

* 以防万一,我正在使用会话...

php laravel blade

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

如何管理浮动的递归返回?

我正在编写一个用于改进递归函数学习的C代码.我的函数必须计算数组中接收的一组数字的平均值.我必须计算数组中数字的总和,甚至要返回它,同样我要计算函数内部的平均值(我打印过它)但是当我做返回时,main函数总是得到一个垃圾数字.

这是我的代码:

#include <stdio.h>
#include <stdlib.h>

float sum (int array[], int n)
{
    float f; float z=n;
    if (n==0) return (array[n]);
    f=(array[n]+sum(array,n-1));;
    return f/z;
}

int main ()
{
    int *array, n, i;
    float result;

    printf("\nDimension de tu array: ");
    scanf("%d", &n);
    array=(int *) malloc (n*sizeof (int));

    for (i=0; i<n; i++)
    {
        printf("Valor en A[%d]: ", i+1);
        scanf("%d", &array[i]);
    }
    result=sum(array,n);
    printf("\n\nEl promedio es igual a: %f ", result);
}
Run Code Online (Sandbox Code Playgroud)

c recursion function

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

delphi中的单位是否与其他语言中的类相同?

我需要编写一些Delphi代码,但我之前没有使用Delphi的经验.我见过人们编写一些代码,称为unit1unit2使用其中的代码导入它.那么,我可以将该单元视为Java或C#中的类吗?

delphi class delphi-units

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

为什么具有0 long值作为参数的Date构造函数将在1970年之前在Java中输出日期?

我知道他们认为这epoch是自1970年1月1日午夜以来的毫秒数.

但是,当我设置:

System.out.println(new Date(0));
Run Code Online (Sandbox Code Playgroud)

我明白了:

Wed Dec 31 18:00:00 CST 1969

因为它会倒退,为什么?

傻编辑:

是的,我是GMT -6

java date epoch

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

在python中评估字符串中子串的存在的最佳性能方法?

我知道我能做到:

word = 'shrimp'
sentence = 'They eat shrimp in Mexico, and even more these days'
word in sentence
Run Code Online (Sandbox Code Playgroud)

所以它会评估True.

但如果我有:

words = ['a','la','los','shrimp']
Run Code Online (Sandbox Code Playgroud)

如何判断句子是否包含任何words元素?

我关心性能,因为列表可能很大,我不想使用循环扩展代码行

python string

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

为什么我不能将返回List的方法返回给ArrayList变量?

我试过了:

ArrayList<Pelicula> peliculas = YIFY.obtenerPeliculasPorVenir();
Run Code Online (Sandbox Code Playgroud)

#obtenerPeliculasPorVenir:

public static List<Pelicula> obtenerPeliculasPorVenir(){

        List peliculas = null;

        try {
            peliculas = mapper.readValue(new API().peticionTexto("http://yts.re/api/upcoming.json"), new TypeReference<List<Pelicula>>(){});
        }

        catch (IOException excepcion) {
            System.out.println(excepcion.getMessage());
        }

        return peliculas;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果ArrayList 实现 List为什么我不能这样做?

是铸造唯一的解决方案还是我应该采取另一种OOP方法?

java interface list arraylist

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

如何使Bootstrap .nav-list隐藏并显示不同的div元素?

我刚刚使用了一个Bootstrap .nav-tabs,它实际上显示了显示/隐藏内容的标签功能:

<div class="tabbable">
    <ul class="nav nav-tabs">
        <li><a href="#tab-perfiles" data-toggle="tab">Perfiles</a></li>
        <li><a href="#tab-mallas" data-toggle="tab">Mallas</a></li>
        <li><a href="#tab-laminas" data-toggle="tab">Láminas</a></li>
        <li><a href="#tab-corrugado" data-toggle="tab">Corrugado</a></li>
        <li><a href="#tab-cables" data-toggle="tab">Cables</a></li>
        <li><a href="#tab-tecnologico" data-toggle="tab">Tecnológico</a></li>
    </ul>

    <div class="tab-content">

        <div class="tab-pane" id="tab-perfiles">

        </div>

        <div class="tab-pane" id="tab-mallas">

        </div>

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

因此,单击任何选项卡将显示div内部.tab-content并隐藏其余部分.

但是如何使用.nav-list

例如,我得到了:

<ul class="nav nav-list">
    <li class="active"><a href="/">Home</a></li>
    <li><a href="#someDiv">Info</a></li>
    <li><a href="#anotherDiv">Applications</a></li>
    <li><a href="#thisOtherDiv">Profile</a></li>
    <li><a href="#lastDiv">Team</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望它能够做同样的事情,我尝试在a中使用它.tabbable并添加.tab-content下面但没有得到结果.

其实我喜欢.nav-list它的内容.tab-content:

<div class="tabbable">

    <ul class="nav nav-tabs"> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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

我应该如何为嵌套文档建模MongoDB集合?

我正在为建筑产品商店管理MongoDB数据库.最直接的系列是产品,对吧?有很多产品,但是它们都属于5-8个类别中的一个,然后属于一小部分子类别中的一个子类.

例如:

-Electrical
  *Wires
    p1
    p2
    ..
  *Tools
    p5
    pn
    ..
  *Sockets
    p11
    p23
    ..
-Plumber
  *Pipes
    ..
  *Tools
    ..
  PVC
    ..
Run Code Online (Sandbox Code Playgroud)

我将在网站客户端使用Angular来显示整个产品目录,我考虑使用AJAX来查询我想要的正确产品子集.

然后,我想知道我是否应该只管理一个集合:

{

    MainCategory1: {


        SubCategory1: {
        {},{},{},{},{},{},{}
        }
        SubCategory2: {
        {},{},{},{},{},{},{}
        }
        SubCategoryn: {
        {},{},{},{},{},{},{}
        }               
    },
    MainCategory2: {


        SubCategory1: {
        {},{},{},{},{},{},{}
        }
        SubCategory2: {
        {},{},{},{},{},{},{}
        }
        SubCategoryn: {
        {},{},{},{},{},{},{}
        }               
    },  
    MainCategoryn: {


        SubCategory1: {
        {},{},{},{},{},{},{}
        }
        SubCategory2: {
        {},{},{},{},{},{},{}
        }
        SubCategoryn: {
        {},{},{},{},{},{},{}
        }               
    }   
}
Run Code Online (Sandbox Code Playgroud)

或每个类别一个集合.文件数量可能不会高于500.但我关心的是:

  • 快速DB回答,
  • 简单的服务器端DB查询,和
  • 用于将结果呈现为html的客户端角度代码.

我正在使用mongodb node.js模块,而不是Mongoose.

我将做什么CRUD操作? …

database-design mongodb nosql node.js

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

不同的JOIN类型可以给出相同的结果吗?

我有以下架构:

CREATE TABLE users (
  id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
  name VARCHAR(40) NOT NULL,
  email VARCHAR(255) NOT NULL,
  created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
  updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
);

CREATE TABLE sitters (
  id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
  user_id UUID REFERENCES users ON DELETE CASCADE UNIQUE NOT NULL,
  slug VARCHAR(255) NOT NULL,
  headline VARCHAR(255) NOT NULL,
  created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
  updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
);

CREATE TABLE bookings (
  id UUID PRIMARY …
Run Code Online (Sandbox Code Playgroud)

sql postgresql join

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