问题列表 - 第10349页

如何按列对文件内容进行排序?


我有一个文件,它有多个列,空格分隔.例如:

data1             data2          data3                data4
val1              val2            val3                  val4 

我需要根据不同列中的值对文件进行排序,有时基于第2列的值,有时基于col2的值,依此类推.

我想到了sort命令,但无法弄清楚如何使用它来实现这一目标.

感谢名单,

linux sorting file

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

我可以在EAGLView上的Touch Point获取像素的颜色

我想在EAGLView上的特定触摸点获得Pixel的颜色.这是可能的,如果是的话,怎么样?

iphone opengl-es eaglview

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

如何从NHibernate调用没有结果的存储过程?

我有一个记录一些数据的存储过程,如何用NHibernate调用它?

到目前为止,我有:

ISession session = ....
IQuery query = session.CreateQuery("exec LogData @Time=:time @Data=:data");
query.SetDateTime("time", time);
query.SetString("data", data);
query.?????;
Run Code Online (Sandbox Code Playgroud)

该方法应该?????是什么?或者我正在做一些更根本的错误?

c# nhibernate stored-procedures

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

如何在javascript和/或php中获取访问者的屏幕分辨率?

我想知道访问我的页面的访问者的屏幕分辨率,所以我可以正确地制作jquery厚箱封面大约75%的屏幕.

我非常感谢您提出解决问题的方法或帮助我解决问题!

javascript php jquery

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

如何实现数据库中的搜索?

我正在尝试对我的网站进行搜索功能:
不幸的是我不知道怎么做?

是一个足够的搜索功能吗?例如:

SELECT * FROM Employees WHERE (Title Like 'Title%')
Run Code Online (Sandbox Code Playgroud)

还是有更专业的方法?(例如正则表达式)

database search

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

WndProc挂钩不从菜单接收WM_COMMAND

为了跟踪用户活动,我使用Windows Hook作为主应用程序线程,并监视(以及其他)WM_COMMAND消息.

我按照预期从对话框按钮,工具栏按钮,加速器和弹出菜单中收到它们,但我没有从主菜单中收到它们.

奇怪的是,Spy ++确实显示了接收它们的主窗口.可能有什么不对?

安装挂钩:

currentHook = SetWindowsHookEx(WH_CALLWNDPROC, 
                               HookProc, 0, GetCurrentThreadId());
Run Code Online (Sandbox Code Playgroud)

HookProc,简约:

LRESULT CALLBACK HookProc(int nCode, WPARAM wp, LPARAM lp)
{
   CWPSTRUCT cwp = *(CWPSTRUCT *)lp;
   if (cwp.message == WM_COMMAND)
   {
      ATLTRACE("[hook!] WM_COMMAND id=%d\n", LOWORD(cwp.wParam));
   }
   return CallNextHookEx(currentHook, nCode, wp, lp);
}
Run Code Online (Sandbox Code Playgroud)

(实际代码更复杂,需要检查重入等,但我已经为此测试重新编写了代码)

有任何想法吗?

[编辑]我测试的主窗口是一个MFC应用程序,但是仪器代码不使用任何MFC.

c++ winapi

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

是否可以动态更改最大Java堆大小?

我知道您可以使用-Xmx在启动时设置最大堆大小,但是可以在运行时动态更改它吗?

是否有任何工具或(未记录的)API可以让我这样做?

java heap

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

使用Safari和Apache 2.2.3获取Javascript /图像资源时,为什么有些页面请求会挂起?

我们的Ruby on Rails应用程序的一些用户抱怨说,页面请求偶尔会在Safari下无限期挂起(一对夫妇在Firefox下注意到它,但它绝大多数都是Safari用户).经过一些调查后,我们的Rails应用程序似乎正确地提供了这些请求,并且在获取HTML中引用的图像资源(托管在同一服务器上)时发生挂起.

我们已将Apache配置为直接为图像资源提供服务,并绕过Rails应用程序以提高性能.我们还在text/javascript/css资产上启用了gzip压缩.以下是我们的Apache虚拟主机配置中的相关设置 - 也许我们已经以这样的方式配置了这可以解释这些任意挂起请求?

RewriteEngine On

# Correct behaviour of IE under SSL
SetEnvIf User-Agent ".*MSIE.*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0

SSLEngine On
SSLCertificateFile /etc/httpd/conf/ssl/_.mycert.com.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl/_. mycert.com.key
SSLCertificateChainFile /etc/httpd/conf/ssl/gd_bundle.crt

RequestHeader set X_ORIGINAL_PROTOCOL 'https'
RequestHeader set X_FORWARDED_PROTO 'https'

# Rewrite index to check for static
RewriteRule ^/$ /index.html [QSA] 
RewriteRule "^/(images|stylesheets|javascripts|system)/?(.*)" "$0" [L]

# Rewrite to check for Rails cached page
RewriteRule ^([^.]+)$ $1.html [QSA]

# Deflate
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
BrowserMatch ^Mozilla/4 …
Run Code Online (Sandbox Code Playgroud)

apache safari ruby-on-rails

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

从backend.get_user访问request.session

首先:这与一样.ModelBackend没有会员.request

我想访问当前用户的会话而无需访问全局请求对象或他/她的会话ID.

为什么?我编写了自己的身份验证后端,进行了扩展ModelBackend.因为我有这个函数get_user (self, user_id),每次请求都会调用它(这是由Django auth中间件自动完成的).不幸的是,get_user无法访问request,但在我的情况下,我想检查会话中的数据(为什么又一次?因为我没有本地数据库并从远程中间件获取所有数据.会话将是一个舒适的方式来做某种缓存).

authentication django session request

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

使用curl和php发送POST数据

映入眼帘.

所以,我在Amazon EC2上运行Fedora Core 8.我安装了httpd,php5和libcurl,以及其他一些东西.似乎工作得很好,但后来我意识到我的PHP脚本中没有curl发送POST数据.在命令行中的相同请求工作.我也在我的本地机器(Win XP)和另一台远程机器(Ubuntu)上运行相同的php脚本,它们运行正常,POST数据正在发送,但不在FC8上.它需要任何特殊配置吗?任何防火墙问题?

这是PHP代码:

error_reporting(E_ALL);
$ch = curl_init("http://foller.me/tmp/postdump.php");
curl_setopt ($ch, CURLOPT_POST, true);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "something=somewhere");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_NOBODY, 0);

$response = curl_exec($ch);

echo $response;
curl_close($ch); 
Run Code Online (Sandbox Code Playgroud)

这是相应的curl命令:

curl -d "something=somethingelse" http://foller.me/tmp/postdump.php
Run Code Online (Sandbox Code Playgroud)

我还在apache error_log中找到了相应的条目,这就是我想出的:

* About to connect() to foller.me port 80 (#0)
*   Trying 75.101.138.148... * connected
* Connected to foller.me (75.101.138.148) port 80 (#0)
> GET /tmp/postdump.php HTTP/1.1
Host: foller.me
Accept: */*

< HTTP/1.1 200 OK
< Date: Tue, 07 Jul …
Run Code Online (Sandbox Code Playgroud)

php linux apache curl

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