Articles of 控件

基于Cookie的nginx速度控制?

我在我的Nginx服务器中有这个configuration: limit_rate 500k; location ~ \.mp4$ { mp4; limit_rate_after 4m; limit_rate 90k; limit_req zone=one burst=5; limit_conn addr 2; } 我想要的速度和爆炸控制的平均Cookie(不能改变的URL,因为我需要它在一定的长度/结构) 有没有办法把这样的东西? if($cookie_burst){ limit_rate_after {$cookie_burst}m;//how can I use cookie value here along with m[Megabytes]? } 编辑:我cahnged请求mp4文件的URL,添加一个突发参数,现在在Nginx的configuration文件中使用$ arg_burst。 但是,我可以testing$ arg_burst,但是我不能像这样使用它: 这工作: if ($arg_burst = "1m"){ limit_rate_after 1m; } 这不是:(: if ($arg_burst != ""){ limit_rate_after $arg_burst; } 任何解决方法,把我想要的任何价值,在飞行?

如何find窗口句柄,点击鼠标的应用程序中的控件

我正在编写一个C#应用程序。 我正在寻找一种方法来find其他应用程序中的控件的窗口句柄只要给鼠标点击(或任何坐标)的坐标。 示例:在我的桌面上,我打开了计算器应用程序,打开了记事本,并运行了其他第三方应用程序。 屏幕被他们每个部分覆盖。 现在,如果我运行我的应用程序,如果我点击屏幕上的任何位置,我希望能够find控件的窗口句柄(button,文本框,标签,选项卡,框架等)在鼠标下,无论如果点击计算器中的button,记事本中的文件菜单或第三方应用程序中的其他控件。 这与我们从Spy ++获得的function类似。

Linux:编写一个“控制”一个shell的C程序

假设我们有一个在terminal上运行的shell,比如/ dev / pts / 1。 shell已经在运行,我们不能重新启动它。 现在我们要编写一个“控制”shell的C程序,也就是说它本身会为用户提供一个类似于shell的界面,读取用户的input,并将其传递给/ dev / pts / 1上的真实shell。它执行它,读取shell的输出并将其打印回给用户。 我知道如何做这个任务的一半:我知道如何收集用户的input,并将这个input注入到“真实shell”中: #include <fcntl.h> #include <sys/ioctl.h> #include <stdio.h> #define SIZE 100 int main(int argc, char** argv) { if( argc>1 ) { int tty = open( argv[1], O_WRONLY|O_NONBLOCK); if( tty!=-1 ) { char *buf,buffer[SIZE+1]; while(1) { printf("> "); fgets( buffer, SIZE, stdin ); if( […]

哪些控件正在使用?

是否有任何工具可以让你“看”任何给定的应用程序,并显示在该应用程序中使用了哪些WinForm控件? 我碰巧有一个我喜欢GUI的应用程序,我想在我自己的应用程序中使用类似的结构。 自己开发这些控制,而不是自己开发这些控制,只要我可以发现哪些正在使用,可能会更容易购买它们…有什么build议吗?

如何通过Windows 7中的matlab来控制USB设备的开关操作。

我想控制通过usb电缆连接到我的笔记本电脑的设备(例如一个小型usb风扇或usb灯)的开关操作,通过Windows操作系统的matlab。我search了太多的网站,包括matlab博客和产品文档,但在matlab仪器控制工具箱中有一些关于开关的信息,但是它迎合了工业开关,所以对我来说不是很有用。请帮忙。

C#专注于表单和箭头键

我想做一个游戏的地图编辑器。 它的一个程序,将有Windows窗体用户界面(如propertyGrid编辑对象的属性),但它也将有一个面板将绘制地图。 我想要的是: 当焦点在地图面板上时,我想用键盘来移动地图(箭头键),添加对象(数字键)等。当焦点不在这个面板上,我想button的工作正常的Windows窗体 – 允许选项卡之间的控制等 我的表单看起来像这样: 它有一个ToolStripControl,它有一个menuStrip(用于主菜单)和一个statusStrip(用于状态栏)。 在窗体(或者tooltripcontrol)的中间,SplitControl被停靠(dock = fill),它有两个面板。 面板1有PanelMap – 显示地图的面板,面板2有其他所有东西,如propertygrid,tabcontrols,button等。 我有KeyPreview的窗体设置为true,并在窗体的keydown事件处理程序中处理键盘事件。 现在,如果我将焦点分配给PanelMap,下一次我按下一个箭头键时,会发生什么情况,否则会触发KeyDown事件。 没有一个! 即使是因为有“KeyPreview”而应该处理所有事件的forms,也不会被触发。 当我按下一个箭头时,PanelMap失去了对SplitControl的重点。 好吧,我想,也许PanelMap不应该有焦点,让我们把焦点给SplitControl(如果我按下箭头键,而它有焦点,我可以处理它,所以它不会走得更远)。 但是,如果像SplitControl内部的某个文本框那样具有焦点,那么SplitControl就无法获得焦点。 .Focus()将不会执行任何操作 – 焦点将保留在已有的控件中! 为什么这么奇怪? 为什么当面板有焦点和箭头键被按下时,表单的KeyDown是否被触发? 为什么当我调用.Focus()即使CanFocus = true? 最终,我如何实现我想要的? 有没有办法做到这一点?

通过WiFi,蓝牙或USB启用Android和PC数据传输的框架?

我写一个Windows应用程序,无线控制Android移动,如发送短信,打电话,查看文件,检索传感器数据等。我只是通过WiFi使用IP套接字,但客户端必须知道IP地址连接到服务器。 我想知道是否有一个框架/ API,无论通过WiFi,蓝牙或任何其他连接方法,使这种数据传输,也有一个自动发现机制? 我听说英特尔CCF(通用连接框架),但找不到有效的参考。 你认识别人吗? MTP? 谢谢,狮子座

超时或用户input在Python循环中重复

在下面的程序中,我正在Windows 7专业版64上运行,我试图允许用户在需要的时候进行干预(通过inner while循环)并导致外部while循环重复一个操作。 否则,内部while循环会超时,程序将继续畅通无阻: import msvcrt import time decision = 'do not repeat' # default setting for f in ['f1', 'f2', 'f3']: print ('doing some prepartory actions on f') while True: # outer while loop to allow repeating actions on f print ('doing some more actions on f') t0 = time.time() while time.time() – t0 […]

WPF Docking库

我需要使用现有的WPF对接库。 有几个库:AvalonDock .NetBar SanDock ActiPro Infragistics 有没有人有任何与其中一个图书馆的经验? 你能推荐一个吗?

在C#中的窗口绘制绝对线

我有一个应用程序在Windows上的多行文本字段。 我需要一种方法在该文本字段上绘制线条,以便您可以同时看到input的字母和这些线条。 我需要用C#做这个,但是我可以使用用C ++写的.dll。 我已经听说了一些关于子类化的地方,我可以从窗口中超越渲染函数,并调整一些东西,我怎样用C#来做到这一点? 或者,也许有比这更简单的方法? 请分享。