问题列表 - 第31176页

在Kohana 3中从查询字符串中获取值的正确方法是什么

只是好奇什么是'Kohana'从查询字符串中获取变量的方式?

我能想到的最好的方法是使用Arr类解析$ _GET var.有人有更好的方法吗?

// foo?a=1&b=2
function action_welcome()
{
    echo('a = '.Arr::get($_GET, 'a', '0'));
    echo('b = '.Arr::get($_GET, 'b', '0'));
}
Run Code Online (Sandbox Code Playgroud)

php kohana kohana-3

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

Python - 如何查看不适合屏幕的输出?

我应该说我正在寻找解决查看输出不适合屏幕的问题的解决方案.例如,范围(100)将显示终端中30个高度的最后30条线.

我只是想朝着正确的方向努力,我很好奇你们是如何解决这个问题的.

当你遇到希望可以方便地滚动某些大输出的情况时,你做了什么?

最佳答案

使用终端上的回滚缓冲区.

如果你使用的是GNU Screen,可以在其中设置defscrollback 1000或使用任何其他数字HOME/.screenrc.

使用Ctrl-a, [进入复印模式

j -    Move the cursor down by one line
k -    Move the cursor up by one line
C-u -  Scrolls a half page up.
C-b -  Scrolls a full page up.
C-d -  Scrolls a half page down.
C-f -  Scrolls the full page down.
G -    Moves to the specified line 
Run Code Online (Sandbox Code Playgroud)

最好的部分是?反向搜索,/在复制模式下进行前向搜索.

超级方便.

谢谢! …

python

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

将Active Directory密码哈希设置为SHA1值?

我正在将用户从外部系统同步到我们的系统中.我需要在Active Directory中设置用户密码.

我只提供了外部用户密码的SHA1,并且setPassword会对我输入的内容进行哈希处理.

  • 设置用户的unicodePwd实际哈希字段?
    • 如果是这样,我可以将其设置为提供的哈希吗?
    • 如果没有,我如何/可以设置Active-Directory存储的哈希?

passwords hash active-directory

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

C语言中树数据结构教程

有人可以使用C指导我使用树数据结构的一些教程.我尝试使用谷歌搜索,但大多数实现都是针对C++或Java.如果有人能指出我在C中的一些在线教程,那将是很棒的.

谢谢..

c tree binary-tree data-structures

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

如何在SQL Server 2005中识别正在使用的存储过程或其他对象?

我需要修改功能,我需要通过查看依赖于此功能的其他对象(例如存储过程,函数等)来了解可能产生的影响.现在,无论如何我能找到可以通过所有代码的这个吗?我有很多存储过程/函数.

在storedproc中有可能具有动态构造的查询,例如@SQL ='SELECT BLA BLA'

是否有可用于检测此问题的第三方工具?

谢谢

sql-server-2005

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

NSNumber intValue给出了EXC_BAD_ACCESS

我有一个NSNumber通过第三方API传递,当我在索引上调用intValue时,我得到一个EXC_BAD_ACCESS错误:

-(CPFill *) barFillForBarPlot:(CPBarPlot *)barPlot recordIndex:(NSNumber *)index; 
{
    NSLog(@"bar index %i", index);
    int value = [index intValue];
}
Run Code Online (Sandbox Code Playgroud)

我在调试器中得到的输出是:

条形指数0

条形指数1

程序接收信号:"EXC_BAD_ACCESS".

到底他妈发生了什么?

我注意到第一次调用该方法时,index是nil,但下次显然不是......

我怎么调试这个?!?!它是如此微不足道的事情,但我似乎无法解决它!

iphone exc-bad-access objective-c nsnumber

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

32位应用程序如何在64位Linux上进行系统调用?

一些(很多?全部?)64位1 Linux发行版允许通过提供32位和64位库(包括libc)的并行集合来运行32位应用程序.因此,32位应用程序可以链接到32位库,并由64位内核运行.

我想知道力学的32位应用程序如何让在64位内核的系统调用.我怀疑答案是在libc和/或内核源代码中的某个地方,但由于我不知道在哪里查看,因此潜入源代码会非常耗时.

还有一个更重要的问题,是否有任何性能开销?2从逻辑上讲,来自32位app系统调用的调用必须转换为64位内部内核环境.这完成的方式和地点?

1 "32位"= IA-32,"64位"= AMD64
2在你的回答中假设它很重要:)

c linux performance system-calls

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

如何在用户注册和登录系统中实现MD5哈希?

我正在使用PHP和Mysql.我想知道如何使用MD5发送密码哈希,并希望在用户尝试登录时检查它.我试过了,但它无法正常工作.如果有人知道怎么做,请提供代码.

php mysql passwords md5

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

WPF:将项目添加到ListView的最有效/最快的方法是什么?

我需要以相当高的频率添加网格中的大量行(在某些情况下每秒最多10行)我选择了ListView,因为我认为它是WPF中最快的网格控件.(当然比GridView快很多)

CPU利用率得到相当高的后添加夫妇十万的项目和他们继续进来,这是相当令人惊讶的,因为呈现的ListView只可见行,所以它不应该不管有多少总共相加.

我的第一种方法是将它绑定到ObservableCollection但过了一会儿,CPU利用率上升,整个Window变得紧张.

比我尝试将它绑定到常规列表,这看起来更快,但我确实需要经常调用列表上的.Refresh(),这一段时间也会扼杀CPU.

比我试图继承的ObservableCollection,以块插片希望他们分批将提高性能/降低CPU的工作负荷,但这种做法似乎需要调用CollectionView.Refresh这是一样的呼吁收集复位(),并且当有很多ineficient集合中的项目.

清除observablecollection并调用myListView.Items.Refresh()将其恢复为0会将cpu使用带回到起始点.

开始的想法跑这里来了这里..同样,我的目的,是增加/显示大量的项目和显示8柱网,在最高效的方式..的ListView似乎不错,那里只是有一些方法我可以进一步调整它..

UPDATE

在分析后,ObservableCollection在网格中有800k行,最多的cpu工作是通过以下方式完成的:

  • (75%)System.Windows.Media.MediaContext.RenderMessageHandler(object resizedCompositionTarget)
  • (20%)ObservableCollection.OnCollectionChanged(NotifyCoolectionChanged ..)

虽然取决于会话,这些数字差异很大..

更新2 ..确定BindingList似乎是明显的赢家.

这里是结果(以刻度表示)并排,每行100万行(每秒添加10个项目):

ObservableCollection:http: //i.imgur.com/7ZoSv.png

BindingList http://i.imgur.com/jm5qF.png

你可以看到CPU活动的整体下降,以及在Binding List案例中处理树所需的大约一半的滴答!感谢Akash这个好主意.

wpf performance

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

我可以避免这种繁琐的尝试......捕获块

通常,在处理Java IO代码时,这是我写的

    FileOutputStream out = null;
    try
    {
        out = new FileOutputStream("myfile.txt");
        // More and more code goes here...
    }
    catch (Exception e)
    {
    }
    finally 
    {
        // I put the close code in finally block, to enture the opened
        // file stream is always closed even there is exception happened.
        if (out != null) {
            // Another try catch block, troublesome.
            try {
                out.close();
            } catch (IOException ex) {
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,当我尝试关闭文件流时,我需要处理另一个try ... catch块.

看起来很麻烦:(

有什么办法可以避免吗?将close代码放在非finally块中感觉不舒服,因为其他代码引起的异常将无法调用"close".

java

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