小编Bra*_*rth的帖子

本周的java日历周末

Java使用日历我想获得当前周末的日期,任何快速的想法

java calendar weekend

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

CRC64文件校验和PHP实现

我需要使用PHP获取文件的CRC64校验和.

有了这段代码

file_put_contents('example.txt', 'just an example');

echo hash_file('crc32', 'example.txt');
Run Code Online (Sandbox Code Playgroud)

我得到CRC32校验和"c8c429fe";

但我需要使用CRC64算法得到校验和(

在此输入图像描述)

我从这里拿到了它:http://en.wikipedia.org/wiki/Cyclic_redundancy_check

如何在PHP中实现此散列算法?

php checksum crc

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

在ERB块中的字符串内包含ERB分隔符

我正在制作一个样式指南,显示代码和输出.它目前的结构使得代码只需要描述一次,并以原始版本和解释版本显示,如下所示:

<% code = <<PLACE_THE_EXAMPLE_CODE_BETWEEN_THESE_TWO_LINES_EXACTLY_AS_YOU_WANT_IT_TO_APPEAR
<div>
  #{ image_tag 'image.png' }
</div>  
PLACE_THE_EXAMPLE_CODE_BETWEEN_THESE_TWO_LINES_EXACTLY_AS_YOU_WANT_IT_TO_APPEAR
%>

<%= raw code %>
<%= content_tag :pre, code, class: "prettyprint linenums" %>
Run Code Online (Sandbox Code Playgroud)

这很棒,而且相当容易维护.问题来自rails帮助程序,image_tag如上例所示.视图示例正确显示div中的图像,代码示例显示相关的HTML.在这种情况下,相关的HTML包含一个锚标记 - image_tag方法的结果,而不是调用本身.

我更喜欢代码示例来显示辅助方法,而不是它们的结果.我可以通过在文件中指定示例代码并渲染或读取文件来完成此工作.我更喜欢通过在变量中指定代码来完成这项工作,如上所述,但我似乎无法在erb块内部的字符串内部使用ERB分隔符.即使是最简单的情况<% foo = '<%= bar %>' %>也根本不起作用.我试过的语法(打<%% %%>% %举例),使用从细节官方文档,但没有成功.

我可以在这里找到的唯一信息就是使用<%= "<" + "%=" %> link_to <%= image.css_tag.humanize %> <%= "%" + ">" %> %>,这在这个用例中是行不通的(如果有的话).

那么,有没有办法在ERB字符串中指定包含ERB end-delimiter(%>)的字符串,或者我使用稍微笨重的文件读取方法?谢谢!

编辑:

我想最终得到的是这个的工作版本:

<%# Idealized code - does not work …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails erb

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

Rails中的用户名路由

我正在尝试创建一个项目,其中/ username被重定向到该用户名的配置文件.我怎样才能做到这一点?

ruby ruby-on-rails

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

HashSet的随机开始索引迭代器

我使用HashSet add(); remove(); clear(); iterator();方法.到目前为止,一切都像一个魅力.但是,现在我需要满足不同的要求.

我希望能够从某个索引开始迭代.例如,我希望以下两个程序具有相同的输出.

计划1

Iterator it=map.iterator();
for(int i=0;i<100;i++)
{
    it.next();
}
while (it.hasNext())
{
  doSomethingWith(it.next());
}
Run Code Online (Sandbox Code Playgroud)

计划2

Iterator it=map.iterator(100);
while (it.hasNext())
{
  doSomethingWith(it.next());
}
Run Code Online (Sandbox Code Playgroud)

我不想使用程序1的原因是它会产生不必要的开销.从我的研究中,我找不到一种创建带起始索引的迭代器的实用方法.

所以,我的问题是,在最小化开销的同时实现目标的好方法是什么?

谢谢.

java data-structures

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

Postgresql - pg_dump - 找不到匹配的模式

我正在尝试从PostgreSQL数据库创建备份,但收到以下错误:pg_dump:找不到匹配的模式

我以root身份登录并运行命令

pg_dump -f db.dump --format = plain --schema = existing_schema --username = userx --host = localhost databasename

  1. 我用userx登录到psql并尝试了\ dt - 这给了我信息,名为existing_schema的模式是公共的.
  2. 我检查了\ l以查看databasename是数据库名称.
  3. 密码是正确的,否则我无法访问psql.
  4. Localhost是正确的,从正在运行的进程中检查.尝试了服务器的ip-address,但在这种情况下,pg_admin给出了有关主机地址的错误.

输出\ dl:

 
                  List of relations

Schema |                Name                 | Type  | Owner
--------+-------------------------------------+-------+-------
 public | existing_schema                    | table | userx

postgresql pg-dump database-schema

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

耙子流产了!不知道如何建立任务'doc:app'

官方文件表明,我应该能够建立使用我的应用程序文件rake doc:app,但是当我运行的Rails 5命令我得到下面的输出:

bwerth@bwerth-VirtualBox:~/rails/gep$ rake doc:app
rake aborted!
Don't know how to build task 'doc:app' (see --tasks)

(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

ruby rake ruby-on-rails rdoc ruby-on-rails-5

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

如何使序列化并行运行

伙计们,如果我有一个树结构,我想序列化树和子节点.如何并行地为每个节点进行序列化.如果我为每个节点分配一个独立的任务,输出数据将是无序的.并发序列化是否有一些模式?

编辑:如果结构不是树,而是DAG?如何处理这个结构?如何序列化DAG并使序列化成为并发.

c++ serialization multithreading

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

YII将日志文件分开以按类别存储消息

我想将我的日志消息存储在单独的日志文件中,而不是默认的/protected/runtime/application.log文件中.

我的config/main.php文件就像

'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning,info,trace',
                    'categories'=>'system.*',
                ),
Run Code Online (Sandbox Code Playgroud)

我的日志消息功能在这里使用

public function changeLanguage($localLanguage)
{

    $currentLanguage=yii::app()->language;
    yii::app()->language=$localLanguage;
    $message='langusge changed from '.$currentLanguage.' to '.$localLanguage;
    $level='info';
    $category='system.web.CController';
    Yii::log($message, $level, $category);
}
Run Code Online (Sandbox Code Playgroud)

此日志消息存储在application.log中,同时还有很多其他消息.所以我想要更改语言功能日志的单独文件.

php logging yii

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

Google Calendar API和Coldfusion

我开始研究将Google日历集成到我使用Coldfusion编写的一个项目中.我意识到谷歌似乎不支持(我认为这不是正确的词)Coldfusion在他们的图书馆下载.我做了一个快速的谷歌搜索,并确实遇到了一个项目,有人做了让它工作,虽然这只是为了阅读日历.我希望能够添加/编辑/查看事件.

关于如何让这个工作有什么建议吗?我想到了尝试在.cfm文件中包含PHP页面的愚蠢可能性,但这显然不起作用.任何建议将不胜感激,因为我目前还不确定如何让这个工作.

api coldfusion google-calendar-api

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