只是好奇什么是'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) 我应该说我正在寻找解决查看输出不适合屏幕的问题的解决方案.例如,范围(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)
最好的部分是?反向搜索,/在复制模式下进行前向搜索.
超级方便.
谢谢! …
我正在将用户从外部系统同步到我们的系统中.我需要在Active Directory中设置用户密码.
我只提供了外部用户密码的SHA1,并且setPassword会对我输入的内容进行哈希处理.
unicodePwd实际哈希字段?
有人可以使用C指导我使用树数据结构的一些教程.我尝试使用谷歌搜索,但大多数实现都是针对C++或Java.如果有人能指出我在C中的一些在线教程,那将是很棒的.
谢谢..
我需要修改功能,我需要通过查看依赖于此功能的其他对象(例如存储过程,函数等)来了解可能产生的影响.现在,无论如何我能找到可以通过所有代码的这个吗?我有很多存储过程/函数.
在storedproc中有可能具有动态构造的查询,例如@SQL ='SELECT BLA BLA'
是否有可用于检测此问题的第三方工具?
谢谢
我有一个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,但下次显然不是......
我怎么调试这个?!?!它是如此微不足道的事情,但我似乎无法解决它!
一些(很多?全部?)64位1 Linux发行版允许通过提供32位和64位库(包括libc)的并行集合来运行32位应用程序.因此,32位应用程序可以链接到32位库,并由64位内核运行.
我想知道力学的32位应用程序如何让在64位内核的系统调用.我怀疑答案是在libc和/或内核源代码中的某个地方,但由于我不知道在哪里查看,因此潜入源代码会非常耗时.
还有一个更重要的问题,是否有任何性能开销?2从逻辑上讲,来自32位app系统调用的调用必须转换为64位内部内核环境.这完成的方式和地点?
1 "32位"= IA-32,"64位"= AMD64
2在你的回答中假设它很重要:)
我正在使用PHP和Mysql.我想知道如何使用MD5发送密码哈希,并希望在用户尝试登录时检查它.我试过了,但它无法正常工作.如果有人知道怎么做,请提供代码.
我需要以相当高的频率添加网格中的大量行(在某些情况下每秒最多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工作是通过以下方式完成的:
虽然取决于会话,这些数字差异很大..
更新2 ..确定BindingList似乎是明显的赢家.
这里是结果(以刻度表示)并排,每行100万行(每秒添加10个项目):
ObservableCollection:http: //i.imgur.com/7ZoSv.png
BindingList http://i.imgur.com/jm5qF.png
你可以看到CPU活动的整体下降,以及在Binding List案例中处理树所需的大约一半的滴答!感谢Akash这个好主意.
通常,在处理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".
c ×2
passwords ×2
performance ×2
php ×2
binary-tree ×1
hash ×1
iphone ×1
java ×1
kohana ×1
kohana-3 ×1
linux ×1
md5 ×1
mysql ×1
nsnumber ×1
objective-c ×1
python ×1
system-calls ×1
tree ×1
wpf ×1