小编Ben*_*Ben的帖子

如何使用C#禁用鼠标单击事件系统?

嘿伙计们,我有一台带有非常灵敏的触摸板的笔记本电脑,并且想要编写一个小程序,可以在我打字纸或其他东西时阻止鼠标输入.

考虑到我在低级钩子上看到的一切,我认为这并不难做,但我错了(令人震惊,对吧?).

我看了几个例子,但我见过的例子既可以阻止键盘也可以鼠标,或者只是隐藏鼠标.

对此的任何帮助都会很棒.

c# windows hook winapi mouse-hook

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

更新多个项目中使用的类?

我有一些抽象的类,我可以在多个项目中使用它们.我一直在研究这些类,优化,添加等等.所以当我在其中一个类中优化某些东西时,我需要将这个新版本复制到我记得使用它的每个项目中.这不是一个很好的方法,但有更好的方法吗?

谢谢

c# visual-studio-2010 visual-studio

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

MySQL 报告主键,但无法将其从表中删除

我正在更新数据库中的一些表,我使用以下代码来检查主键并将其删除,然后添加新的主键。

if(strpos($value,'PRIMARY') !== false)
{
    $dropit = "DROP PRIMARY KEY ,";
    $query = "ALTER TABLE `".$tablename."` ".$dropit." ADD PRIMARY KEY (`".$name."`);" ;
}
Run Code Online (Sandbox Code Playgroud)

当我运行时,我收到此错误:

1091 - 无法删除“主要”;检查列/键是否存在 SQL=ALTER TABLE `my_table` DROP PRIMARY KEY , ADD PRIMARY KEY (`id`);

经过一些谷歌搜索后,我看到这个问题出现在 MySQL 错误报告表中,比如 2006 年,所以我认为它现在已经解决了。MySQL错误我的My SQL版本是5.1.44所以不是超级旧...似乎一个列可以看起来像主键但不是主键...所以我想知道是否有更好的方法来检查在我尝试删除以防止错误之前。

我也在一些 Drupal 论坛上看到过这个问题,但没有给出如何解决的线索......

如果您认为更多周围的代码将有帮助,请告诉我,我会添加。

php mysql

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

发送来自Spy ++的消息

嘿伙计们,我正在尝试向游戏发送消息(自动化文本命令),问题是我无法弄清楚如何使用spy ++中的信息来编写C#sendmessage函数.
我能够使用spy ++来获取 00220540 S WM_SETCURSOR hwnd:0024052C nHittest:HTCLIENT wMouseMsg:WM_MOUSEMOVE
任何人都可以提供这意味着什么的细分,以及如何在c#中将消息发送到游戏中?

编辑:我发现我正在查看错误的过程.我没有看javaw.exe,而是看着实际的游戏.这是按t的代码:

<00919> 0038062A WM_INPUT nInputCode:RIM_INPUT hRawInput:189E0973
<00920> 0024052 P WM_KEYUP nVirtKey:'T' cRepeat:1 ScanCode:14fExtended:0fAltDown:0fRepeat:1fUp:1
Run Code Online (Sandbox Code Playgroud)

谢谢,
马克斯

c# pinvoke sendmessage spy++

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

Python日期格式?

我真的希望你能帮助我.我有一个python程序输出的日期,我需要能够在另一个程序中访问.

问题是我不知道这个日期是如何格式化的:

Format               Date
129893779638930000 - 2012-08-13 17:32:43
Run Code Online (Sandbox Code Playgroud)

这是日期和时间,我真的希望有人能够识别它的格式,因为我不太了解python.如果您可以告诉我如何将其转换为unix时间戳,则可获得奖励积分.

编辑:执行此操作的程序是Foobar2000(音乐程序的扩展)的组件.该组件如下所示:http://www.foobar2000.org/components/view/foo_playcount,它是XML导出功能,可生成奇数日期/时间戳.

python date

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

JHtmlArea设置html

我一直在使用jhtmlarea作为一个所见即所得的编辑器.大多数都在工作.虽然我无法弄清楚如何在textarea中设置html.
我尝试过.html,.val,.attr('value',''),. text,尽管它们都不起作用.

有关如何做到/更好的解决方案的任何建议?

谢谢

javascript jquery wysiwyg jhtmlarea

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

一个视图的两个控制器,CodeIgniter?

嘿伙计们,我是CodeIgniter的新手,需要一些帮助.我有一个格式化帖子内容区域的控制器.问题是我还需要创建一个包含动态组的侧边栏,以及一个包含最新帖子的右侧列.这并不难,我遇到的问题是我想要每个页面上的侧栏和右栏,我不想重新编码相同的位来获取每个控制器中的数据.

没有复制/粘贴,最好的方法是什么?

php model-view-controller codeigniter

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

Python 类型,如果没有给出则返回 none

是否可以在 python 中编写一个 typehint 来保证 ifNone被赋予函数然后None返回?

\n

例如,这是可能的:

\n
from typing import Dict, Union\ndef getMaybe(dictionary: Optional[Dict], key: str) -> Optional[str]:\n    if dictionary is None:\n        return dictionary\n\n    return dictionary.get(key)\n
Run Code Online (Sandbox Code Playgroud)\n

但即使我知道参数有值,类型签名也不能保证输出有值。例如:

\n
def printer(msg: str):\n    print(msg)\n\ndata = {\'a\': \'a\'}\nresult = getMaybe(data, \'a\')\nprinter(result)\n
Run Code Online (Sandbox Code Playgroud)\n

给出错误:

\n
error: Argument of type "str | None" cannot be assigned to parameter "msg" of type "str" in function "printer"\n \xc2\xa0Type "str | None" cannot be assigned to type "str"\n  \xc2\xa0\xc2\xa0Type "None" cannot …
Run Code Online (Sandbox Code Playgroud)

python python-typing

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

在C#中创建VPN客户端

我一直在寻找不同的VPN,看起来他们没有很好的加密(比如默认的Windows XP VPN服务器).

我想看看我是否可以使用C#创建自己的.但我不知道如何创建一个拦截所有数据包的客户端,并将它们转发到VPN服务器.

我该怎么做?

c# vpn networking

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

如何在网络上制作"可被发现"的程序?

嘿伙计们,我正在制作一个简单的聊天程序来刷新我的C#,然后陷入了障碍.我想允许一台计算机广播它的位置,另一台计算机找到那台计算机,并在列表中显示它(以及任何其他计算机).只需向正确的方向推进就会很棒,谢谢,Max

.net c# networking

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

MySQL有很多匹配的地方?

那么这个对我来说是一个头脑风暴.我有一个带标签的帖子系统.标签与帖子有很多很多关系.

问题是我想根据他们与当前标签匹配的标签数来选择其他帖子.

一个快速的视觉示例:

PostA: TagA, TagB
PostB: TagC
PostC: TagA
PostD: TagA, TagB
Run Code Online (Sandbox Code Playgroud)

所以,如果我输入PostA,它会给我PostD,PostC.

我真的甚至不知道从哪一个开始,我希望有人比我遇到这个问题更聪明,可以提供一些帮助.

php mysql sql many-to-many

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

加入两个都有记录的表

我需要使用共享ID连接两个表,但是如果两个表都包含一行,我只想返回一行.我找到了一个带有子查询的解决方案,但是想要避免它们(因为这个查询在页面加载时多次运行).

一个例子:

`Products`:
Name    PicID
------|-------
Test1 |   4
Test2 |   5


`Images`:
PicID   Picture
------|--------
   4  |  BLOB
Run Code Online (Sandbox Code Playgroud)

查询只返回Test1(带有blob),因为Test2在图片表中没有行.

思考?
马克斯

sql join

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

C#行选择器?

我有一个应用程序,用户需要选择某一行来开始解析操作.我的想法是有一个简单的滚动列表,用户可以在其中选择他们想要的行,当它被点击时,列表将关闭并关闭程序.

我想自定义控件的代码,使其看起来尽可能像普通文本框,但突出显示用户当前选择的行(并在单击时返回行号).

当然,我不仅仅想要这个代码,这是我需要学习的东西; 但有没有什么好的资源可以帮助我创建这个新控件?特别是需要的垂直滚动条(文本可以长达数百行).

谢谢

.net c# custom-controls winforms

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