小编Jør*_*n R的帖子

除了侦听Probe Requests之外,还可以使用哪些方法来查找802.11 wifi设备?

我正在编写一个用于查找附近WiFi客户端设备的Python模块.我当前所有的扫描程序都是侦听Probe Requests并记录客户端的MAC地址.

我遇到的问题是我完全依赖设备广播探测请求让我发现它.

我想知道是否有其他方式来发现设备.使用此站点作为802.11指南,我想出了这些想法:

  • 发送具有通用SSID的广播数据包,以查看客户端是否响应.例如,发送带有"Netgear"作为AP SSID的广播,并查看是否有任何已知"Netgear"配置文件的客户端响应
  • 发送解除关联数据包以强制已连接的客户端重新扫描电视广播

我还没有测试过这两个想法.只是吐球.

思考?

python networking wireless wifi network-scan

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

有没有人在图像上做过基本的"扫描动画"?

我正在研究在图像视图上显示的图像上进行基本的红条扫描时间,来回,以使其看起来像正在扫描的图像.有没有人做过这个,知道它有多容易,或者他们能指出我如何做到这一点的正确方向?

谢谢!

animation android image

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

如何在Android上停止wifi扫描?

是否可以通过wifiMgr.startScan()停止wifi扫描?我浏览一些帖子并阅读有关使用线程在每次结果传递之间给出间隔的信息.但如果我想完全停止这个过程,我该如何实现呢?

android wifi

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

目录修改监控

我正在构建一个C#应用程序,它将监视指定的目录以进行更改和添加,并将信息存储在数据库中.

我想避免检查每个单独的文件进行修改,但我不确定我是否完全可以信任文件访问时间.

在目录中获取最近修改过的文件的最佳方法是什么?

它只会在用户询问时检查修改,它不会是一个持续运行的服务.

c# filesystems directory file

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

HBase是否使用主索引?

HBase如何执行查找并检索记录?例如,RDBMS的B树在HBase中的等效项是什么?

[编辑]

我了解HBase如何解析-ROOT-和.META。表格以找出哪个区域保存数据。但是如何执行本地查找?

为了更好地说明,这是一个示例:

  1. 我正在使用键77开始搜索(获取或扫描)以进行记录。
  2. HBase客户端认为密钥包含在RegionServer X持有的50-100区域中。
  3. HBase客户端与RegionServer X联系以获取数据。

RegionServer X如何找出记录77的位置?

RegionServer是否使用某种查找表(例如RDBMS的B树)作为区域的键?还是需要读取StoreFiles的所有内容(记录从50到77)?

indexing hbase lookup-tables database-scan

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

静态扫描所有C#代码的字符串格式参数错误

我们使用log4net库和字符串格式方法调用编写了数千条不同的日志消息.

这样做的一个问题是,如果字符串格式参数(如{0},{1},{2}具有正确的方法参数计数),则仅在运行时才会出现错误.

许多这些方法仅在自动测试期间很少或从未发生的错误条件下调用.

那么是否有任何工具可以扫描所有C#代码并通知任何字符串格式问题?

注意:我在静态代码分析中看到了许多其他问题,这些问题看似重复,但在查看其中一些工具后,它们似乎无法处理这种特定情况.

如果没有什么真正的好处,我们将在内部编写此工具.

c# string.format static-analysis

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

C++从hBitmap获取RGB

使用位图对我来说是一个很新的事情,所以我一直在努力学习我已经阅读过的在线教程和策略.基本上我的目标是扫描屏幕上的特定RGB值.我相信这样做的步骤是捕获hBitmap中的屏幕,然后从中生成一个我可以扫描的RGB值数组.

我最初是用GetPixel开始的,但速度很慢.解决方案是使用GetDIBits生成RGB值数组.问题是它返回奇怪的,可能是随机的RGB值.

我正在使用以下从其他教程中找到的代码:

/* Globals */
int ScreenX = GetDeviceCaps(GetDC(0), HORZRES);
int ScreenY = GetDeviceCaps(GetDC(0), VERTRES);
BYTE* ScreenData = new BYTE[3*ScreenX*ScreenY];

void ScreenCap() {
    HDC hdc = GetDC(GetDesktopWindow());
    HDC hdcMem = CreateCompatibleDC (hdc);
    HBITMAP hBitmap = CreateCompatibleBitmap(hdc, ScreenX, ScreenY);
    BITMAPINFOHEADER bmi = {0};
    bmi.biSize = sizeof(BITMAPINFOHEADER);
    bmi.biPlanes = 1;
    bmi.biBitCount = 24;
    bmi.biWidth = ScreenX;
    bmi.biHeight = -ScreenY;
    bmi.biCompression = BI_RGB;
    bmi.biSizeImage = ScreenX * ScreenY;
    SelectObject(hdcMem, hBitmap);
    BitBlt(hdcMem, 0, 0, ScreenX, ScreenY, hdc, 0, 0, SRCCOPY);
    GetDIBits(hdc, hBitmap, 0, …
Run Code Online (Sandbox Code Playgroud)

c++ rgb pixel scanning hbitmap

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

网络管理器未列出 wifi

我使用 NetworkManager 命令工具扫描无线网络是否为空。

root@radxa:~# nmcli dev wifi list
SSID    BSSID   MODE    FREQ    RATE    SIGNAL  SECURITY    ACTIVE
root@radxa:~#
Run Code Online (Sandbox Code Playgroud)

但是使用iwlist扫描是可以的。

root@radxa:~# iwlist wlan0 scan
          Cell 01 - Address: 78:A1:06:7F:CF:C9
                    ESSID:"olivia"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK …
Run Code Online (Sandbox Code Playgroud)

linux wifi network-scan

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

SQL Server - 为什么同一个表扫描两次?

有谁知道为什么sql server选择查询表'building'两次?有什么解释吗?可以只用一个表搜索来完成吗?

这是代码示例:

DECLARE @id1stBuild INT = 1
    ,@number1stBuild INT = 2
    ,@idLastBuild INT = 5
    ,@numberLastBuild INT = 1;
DECLARE @nr TABLE (nr INT);

INSERT @nr
VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);

CREATE TABLE building (
    id INT PRIMARY KEY identity(1, 1)
    ,number INT NOT NULL
    ,idStreet INT NOT NULL
    ,surface INT NOT NULL
    )

INSERT INTO building (number,idStreet,surface)
SELECT bl.b
    ,n.nr
    ,abs(convert(BIGINT, convert(VARBINARY, NEWID()))) % 500
FROM (
    SELECT ROW_NUMBER() OVER (ORDER BY n1.nr) b
    FROM @nr n1
    CROSS JOIN @nr n2 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-execution-plan

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

android系统多久扫描一次wifi

Android系统多久扫描一次Wi-Fi?

以下2种情况:

当设备连接到网络时

或者

当设备未连接到任何网络时。和android操作系统版本有什么不同吗?

有没有人知道这一信息?

android wifi

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