小编Ste*_*teB的帖子

Delphi 2007后期构建事件,将exe复制到特定目录中?

在Delphi 2007中,如何使用post-build事件将新构建的exe复制到特定目录中?

任何建立事件命令列表的链接将非常感激.

delphi post-build-event

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

使用DCPcrypt加密和哈希算法

我正在使用Delphi 2007中的DCPcrypt库来加密内部应用程序的文本.

我目前正在使用以下代码(不是我的实际密钥):

  Cipher := TDCP_rijndael.Create(nil);
  try
    Cipher.InitStr('5t@ck0v3rf10w', TDCP_md5);
    Result := Cipher.EncryptString('Test string');
  finally
    Cipher.Burn;
    Cipher.Free;
  end;
Run Code Online (Sandbox Code Playgroud)

InitStr的评论是:

根据密钥字符串的哈希进行密钥设置

将SHA5-256或SHA2-512交换MD5算法会对加密强度产生任何理论或实际差异吗?

delphi encryption hash cryptography

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

在刀片模板中填充 js 数组

我正在尝试根据php DB 查询的结果构建一个 javascript 数据数组,用于浮点数

当我输出数字 ($lic->Users) 时很好,但是每当我尝试输出字符串时,我都会在浏览器中得到一个完全空白的页面。

我试过了:

  • {{ $lic->CompanyName }}
  • "<?php echo $lic->CompanyName; ?>"
  • {{{ $lic->CompanyName }}}
  • '"'+ <?php echo $lic->CompanyName; ?> +'"'

但是当我对其进行硬编码(比如“公司名称”)时,它会很好地构建条形图(并显示页面)。

var data = 
[
    @foreach($licdata as $lic)
    {
    'label': "{{ $lic->CompanyName }}",
    'data': [
                ["{{ $lic->CompanyName }}", {{ $lic->Users }}], 
                ["{{ $lic->CompanyName }}", {{ $lic->Emps }}]
            ]
    },
    @endforeach
];
Run Code Online (Sandbox Code Playgroud)

我认为这一定与在 js 中引用/转义字符串有关,但我不知道是什么,有人知道正确的语法是什么吗?

javascript blade

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

PHP money_format无效

我在TurnkeyLinux使用Laravel 4并试图获得money_format以本地化方式显示货币.

money_format('%.2n', 1222002.09) 返回1222002.09.

在app/strart/global.php中,我App::setLocale(Session::get('locale', 'en'));使用Laravel的语言文件改变了语言,但对货币没有影响.

我发现localeconv();输出几乎为空的数组(只设置小数点)并且使用setLocale(LC_ALL, 'en_GB', 'en_GB');没有效果.

我使用的是PHP 5.4.4和Debian 3.2.57.

php

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

DataSnap服务器 - 按客户端请求共享数据库连接或新连接?

我有一个Delphi XE2 DataSnap服务器(Windows服务)连接到服务REST客户端请求的后端MS SQL Server 2008(相同的服务器盒).
直到最近,一切都工作得很好,我遇到了一个问题,由于某种原因,DataSnap服务失去了与SQL Server的连接.

该服务无法重新建立连接,我不得不重新启动DataSnap服务以继续.
这让我思考,因为目前该服务仅使用为所有客户端请求共享的1个SQL连接(TADOConnection).我这样做是因为我不希望为每个客户端请求实例化一个新的SQL连接.

我正在考虑为每个请求建立一个单独的SQL连接是否真的会更好,如果开销会很明显 - 有人可以评论/建议吗?

sql delphi rest ado datasnap

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

Indy ping是否需要UAC提升?

Indy ICMP组件是否需要管理员权限才能ping?

如果我在启用UAC的情况下运行但没有提升权限,则会收到"拒绝访问"错误消息.
看看这个问题听起来像Indy ICMP使用RAW套接字因此需要提升权限?

我正在开发使用Delphi 2007和Indy 10.x并在Windows 7 Pro下进行测试.

delphi ping indy

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

Delphi 2007和Indy10在IdStackWindows中编译错误

我刚刚将我的Indy10安装更新到最新版本(5276),现在我在尝试编译Windows应用程序时遇到错误.

IdStackWindows.pas(2364)错误:E2029'..'预期,但';' 发现

问题似乎是ka: tcp_keepalive2364年的第2364号声明TIdStackWindows.SetKeepAliveValues.

我在Windows 7 Professional x64上使用Delphi 2007.

delphi indy delphi-2007 indy10

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

Laravel自定义身份验证过滤器

我已经在控制器中使用Route :: Intended('/')将标准auth过滤器添加到多个路由(假设登录成功).

filters.php:

Route::filter('auth', function(){
    if (Auth::guest()) return Redirect::guest('internal/login');
});
Run Code Online (Sandbox Code Playgroud)

控制器:

if (Auth::attempt($data, false))
{
    return Redirect::intended('/');
}
Run Code Online (Sandbox Code Playgroud)

如何创建检查特定权限的自定义身份验证过滤器(在本例中为isAdmin)?

我已经使auth.admin过滤器与标准auth过滤器相同,以重定向到登录页面,但我是否需要在我的控制器上使用第二个Login方法,或者有办法告诉哪个过滤器(如果有的话)调用了控制器方法?

if (Auth::attempt($data, false))
{
    if (RouteHasAdminFilter())
    {
        if (!Auth::User()->Admin)
            return Redirect::intended('/');
        else
            return Redirect::to('/');
    }
    else
    {
        return Redirect::intended('/');
    }
}
Run Code Online (Sandbox Code Playgroud)

php before-filter laravel-4

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

如果无法在Delphi XE2中构建一个步骤,如何构建构建服务器

Delphi的最后几个版本中存在一个已知错误,在编译大型项目时导致内存泄漏,我认为它没有解决方法,如果我想知道的话.

但是,如果这只是一个没有解决方案的问题,那么如何为这种情况设计构建服务器呢?
我可能需要让构建服务器在构建之间重新启动并从中断处继续,但这看起来很麻烦.

delphi build delphi-xe2

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

通过Laravel 4中db的ajax将数据加载到视图中

到目前为止,我有一个用户视图,其中包含一个打印头输入框和一个按钮.

我可以设法获取所选用户的ID并在单击按钮时显示它:

$('#load').bind('click', function(e)
{
   alert(selected);
});
Run Code Online (Sandbox Code Playgroud)

现在,我想从数据库中检索所选用户的数据,并在"用户"视图中显示它.这是我的jQuery,路由和控制器:

var details = '<?php echo URL::to('details'); ?>';
$.getJSON(
    details, 
    function(data) 
    {
        $('#details').html(data);
    }
);

Route::get('details', 'HomeController@Details');

public function Details()
{
    $data = array('name' => 'Ste');
    return View::make('user')->nest('details', $data);
}
Run Code Online (Sandbox Code Playgroud)

我在Laravel中阅读过多篇关于AJAX的文章,但我并没有接近这个工作.
有没有人知道这样做的好教程还是我做了明显错误的事情?

jquery laravel laravel-4

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

向具有值的现有字段添加默认约束

我正在尝试使用以下 T-SQL 向 SQL Server 中的现有字段添加默认约束:

更改表额外添加约束 DF_Extra_ExternalRef DEFAULT ('*') 为 ExternalRef 带值

这会添加默认约束,但无法使用空值更新现有记录。

我正在使用 SQL Server 2005。

t-sql sql-server

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