小编Muh*_*eda的帖子

drupal:表单API,根据输入动态隐藏或显示字段

我正在构建一个表单模块.其中一个早期字段是一组单选按钮.默认情况下,选择第一个按钮.接下来我将有一系列选择框.一个人需要看得见,其他人看不见.然后,当用户选择不同的单选按钮时,我希望显示或隐藏不同的选择框.如何在默认情况下隐藏字段和标签,并在以后根据选择哪个单选按钮(或其他选择框选项)显示它?

php drupal drupal-7 drupal-fapi drupal-forms

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

一个合适的散列函数来检测数据损坏/检查数据完整性?

什么是用于检测损坏的文件完整性检查(校验和)的最合适的哈希函数?

我需要考虑以下几点:

广泛的文件大小(1 kb到10GB +)
许多不同的文件类型
大量文件(+/- 100 TB和不断增长)

较大的文件是否需要更高的摘要大小(SHA-1与SHA 512)?

我看到SHA系列被称为加密哈希函数.它们是否不适合"通用"用途,例如检测文件损坏?像MD5或Tiger这样的东西会更好吗?

如果恶意篡改也是一个问题,你的答案会改变最合适的哈希函数吗?

外部库不是一个选项,只有Win XP SP3 +上可用.

当然,性能也值得关注.

(请原谅我的术语,如果不正确,我对这个问题的了解非常有限).

hash checksum file corruption data-integrity

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

如何在drupal 7中实现hook_theme?

我创建了一个新的drupal 7主题并试图在template.php上实现hook_theme,如下所示:

function mytheme_theme($existing, $type, $theme, $path){
    return array(
        'mytheme_header'=>array(
            'template'=>'header',
            'path'=>$path.'/templates',
            'type'=>'theme',
        ),
    );
}
Run Code Online (Sandbox Code Playgroud)

然后我将header.tpl.php放入模板目录并清除所有缓存,并调用主题函数:

theme('mytheme_header', $vars);
Run Code Online (Sandbox Code Playgroud)

和header.tpl.php赞了这个:

<?php
fb('calling header template');//the function of FirePHP to output debug info
print '<div>Header</div>';
//...
Run Code Online (Sandbox Code Playgroud)

我检查Firebug,它获取信息'调用标题模板',这意味着它已调用header.tpl.php,但它没有打印html代码.我的代码出了什么问题?

php drupal drupal-7 drupal-theming

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

HTMLmin - 如何动态压缩特定文件夹中的所有文件

我想缩小所有HTML页面并在dist文件夹上维护页面的名称和路径.我想遍历所有文件夹.

下面的代码工作正常,但只适用于父文件夹(在这种情况下app/views).

grunt.initConfig({
    htmlmin: {
        dev: {
            files: [{
                expand: true,
                cwd: 'app/views/**',
                src: '{,*/}*.html',
                dest: 'dist/views'
            }]
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

你可以注意到,我在路上尝试了这位神奇的明星app/views/**而没有运气.

这是我的文件夹结构:

app/views/
??? page1.html
??? blocks
?   ??? block.html
??? page2.html
??? page3.html
Run Code Online (Sandbox Code Playgroud)

就我而言,除了app/views/blocks文件夹下的模板外,每个模板都会缩小.

gruntjs grunt-contrib-htmlmin

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

在$ http帖子中显示进度循环?

在请求中使用Angular Material的Progress循环组件的最佳方法是什么$http

我目前的代码如下:

进度通告:

<md-progress-circular ng-if="determinateValue === 100" md-mode="determinate" value="{{determinateValue}}"></md-progress-circular>
Run Code Online (Sandbox Code Playgroud)

$http 请求:

$scope.determinateValue = 0;

$http.get("/posts")
       .success(function (data) {

          $scope.posts = data;
          $scope.determinateValue = 100;

       })
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-material

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

通过node.js发送android推送通知

我最近一直在尝试向我的android和ios设备发送推送通知.对于ios我发现node-apn模块将用于处理这个,但对于android我没有遇到任何类似的东西.任何帮助都感激不尽.

javascript node.js google-cloud-messaging

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

使用arbor.js图像的性能问题

我一直在努力调整arbor.js来使用图像.

然而,作为一个相对的JS noob我所拥有的完全没有优化.

据我所知,我设置的方式是为每个图像和每个帧重新创建图像对象,从而产生大量的闪烁.

任何人都可以建议一种方法将新的Image()内容从重绘函数移动到启动中吗?据我所知,这是一个基本的OOP问题,但完全陷入困境.

谢谢!

我在输出脚本上的地方的Pastebin

现状.

javascript oop jquery arbor.js

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

如何将Google Analytics代码添加到Drupal 7

我想在不使用该模块的情况下将我的Google Analytics代码添加到Drupal网站.我读了与此相关的线程,但我无法在我的网站上进行.我想把我的代码放在<head></head>标签里面.这是我的代码:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
  _gaq.push(['_setDomainName', 'example.com']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

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

php drupal google-analytics drupal-7 drupal-theming

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

C# - 使用Thread.Sleep()让我的循环每秒运行几百次

我正在开发一个分析实时财务数据的应用程序.目前我的主要计算周期有以下设计:

long cycle_counter=0;
while (process_data)
{
  (analyse data, issue instruction - 5000 lines of straightforwasrd code with computations)
  cycle_counter++;
  Thread.Sleep(5);
}
Run Code Online (Sandbox Code Playgroud)

当我在我的笔记本(一个Core i5)处理器上运行这个应用程序时,循环每秒运行200-205次 - 这是一种预期的(如果你不打扰为什么它每秒运行超过200次).

但是,当我在具有2个6核Xeon处理器和24 GB快速RAM的"真实"工作站上部署应用程序,并在大约3秒钟内加载Win7时,应用程序每秒运行大约67次.

我的问题是:

  • 为什么会这样?

  • 在这种情况下,如何影响每秒的运行次数?

  • 有没有更好的解决方案,每秒运行200-1000次循环?我现在正在考虑删除Thread.Sleep()(我在这里使用它的方式受到了很多批评).有12个内核,我只使用一个内核就可以解决这个问题.但是我的解决方案有一些缺点吗?

谢谢你的想法.

c# multithreading

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

Angularjs 使用 json 填充选择选项

我希望使用基本 json 数组中的值填充选择选项。

我的例子是一个国家选择。每个国家/地区都有一个 id 元素和一个名称以及我可以忽略的其他字段。基本上我想说在value=""字段中放置一个值,在字段之间放置另一个值<option>tags</option>

html 片段

<div ng-controller="DemoCtrl">

  <p>populate select options with ajax</p>

    <select id="Country" name="Country" class="form-control" size="10" 
        ng-model ="chooseCountries">                                
            <option ng:repeat="country in chooseCountries" value="{{country.id}}">     
                {{country.name}}
            </option>
    </select>

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

javascript 片段

'use strict';

function DemoSelectCtrl($scope) {

    $scope.chooseCountries=[
        {countryId : 1, name : "France - Mainland", desc: "some description" },
        {countryId : 3, name : "Gibraltar", desc: "some description"},
        {countryId : 3, name : "Malta", desc: "some description"}
    ];  

});
Run Code Online (Sandbox Code Playgroud)

我把它放在一起js fiddle .. 我想我错过了一些东西

javascript select json populate angularjs

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