-
简单的游戏
益智游戏是一场游戏或测试的聪明才智潜在的规划求解的问题。在一个难题,一是需要把件一起,放在一个逻辑的方式,为了到达正确的解决方案的这一难题。有不同类型的不同年龄段的难题。谜题往往设计作为一种娱乐形式,但它们也造成了严重的数学或后勤问题。在这种情况下,他们的解决方案可能是数学研究的重大贡献。解的谜题往往需要模式的识别和建立一种特定的顺序。有高水平的归纳推理能力的人可能更善于解决这类难题方面就比其他人。但游戏为基础调查和发现可能由那些好的演绎技巧更容易解决。演绎推理可以改善与实践。谜题有一些显著的造物者山姆劳埃德,亨利耗,鲍里斯 Kordemsky,以及最近的 David J.Bodycombe、 快要、 劳埃德 · 王和马丁 · 加德纳。这是我的迷你益智游戏。它是有点难发挥。:) 有一些乐趣
- 2022-01-27 15:55:54下载
- 积分:1
-
magenta 操作系统,未来谷歌物联网系统
magenta 操作系统,未来谷歌物联网系统,是基于lk开发出的新的嵌入式操作系统很有阅读价值,多线程
- 2022-07-10 01:33:09下载
- 积分:1
-
在书上学到的代码
这是一个TCP服务器,是从书上学到的,希望对大家有点用处,第一次用这个网站,哈哈哈
- 2022-02-04 02:14:18下载
- 积分:1
-
huffman
编码译码另类方案 ,所有权值有用户自定义,方便用户使用和自行决定...
huffman
编码译码另类方案 ,所有权值有用户自定义,方便用户使用和自行决定-Huffman encoding decoding an alternative plan, ownership values are user-defined, user-friendly and to decide
- 2022-03-31 09:58:22下载
- 积分:1
-
BLECode
ble 蓝牙通讯 获取服务uuid 选择服务(Bluetooth Communicator)
- 2019-03-20 10:18:51下载
- 积分:1
-
STM32F105和OBDII_CAN的接口程序.rar
STM32F105和OBDII_CAN的接口程序.rar
STM32F105和OBDII_CAN的接口程序.rar
- 2022-11-12 06:00:03下载
- 积分:1
-
利用c#写的jpg拼图软件,可以随意剪切和拼接(钩子源码)
利用c#写的jpg拼图软件,可以随意剪切和拼接using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Runtime.InteropServices;namespace AutoDrawRect{ public class MouseHook { //好吧这个没有用到 private bool isSet; public bool IsSet { get { return isSet; } } //这个也没有用到 private int handleOfHook; public int HandleOfHook { get { return handleOfHook; } } //这个还是没有用到、、、淡定! private bool isStopMsg; public bool IsStopMsg { get { return isStopMsg; } set { isStopMsg = value; } } //自己定义了一个事件 放到Hook里面去 public delegate void MEventhandler(object sender, MouseInfoEventArys e); public event MEventhandler HooKMouseEvent; [DllImport("user32.dll")]//设置钩子 第二个参数为回调函数指针 public static extern int SetWindowsHookEx(int idHook, HookProc lpfn, IntPtr hmod, int dwThreadid); [DllImport("user32.dll")]//传递到下一个钩子 public static extern int CallNextHookEx(int hHook, int nCode, IntPtr wParam, IntPtr lParam); [DllImport("user32.dll")]//卸载钩子 public static extern bool UnhookWindowsHookEx(int hHook); [DllImport("kernel32.dll")]//获取模块句柄 public static extern IntPtr GetModuleHandle(string lpModuleName); public const int WH_MOUSE_LL = 14;//全局鼠标Hook 7是局部的 13全局键盘 2局部键盘 public delegate int HookProc(int nCode, IntPtr wParam, IntPtr lParam);//话说c#里面委托就是函数指针?、 private const int WM_LBUTTONDOWN = 0x201; //在Hook里面判断是否左键点下 private const int WM_RBUTTONUP = 0x205; //在Hook里面判断是否右键抬起 public struct POINT {//鼠标位置的结构体 public int x; public int y; } public struct MouseLLInfo {//全局鼠标Hook的结构体 public POINT pt; //其实这里可以用Point只是这个新建的类里面没有应用System.Windows.Forms(应该是这个) public int mouseData; public int flags; public int time; public int dwExtraInfo; } GCHandle gc;//好吧 话说就是应为这个东西害得我研究了两天 没有这个的话 程序运行一会儿就提示崩溃了 //因为垃圾回收期把我的回调函数当垃圾收了 所以运行程序的时候 一会儿就提示我 一个垃圾的回调导致程序崩溃 //在非托管调用托管的时候 必须保持托管代码的或活动性 大概就这个意思 反正就是被收废品的收了、害的我用.net3.5用其他方式设置Hook public int MouseHookProcedure(int nCode, IntPtr wParam, IntPtr lParam) {//这个就是回调函数了 if (nCode >= 0 && HooKMouseEvent != null) {//先判断是否事件被绑定(感觉有点多余的判断 丫的我不在上面绑定 我写Hook干嘛) //话说是把内存的什么什么转换成结构体 MouseLLInfo mouseInfo = (MouseLLInfo)Marshal.PtrToStructure(lParam, typeof(MouseLLInfo)); Btn btn = Btn.None; //自己定义的一个枚举 里面只有三个值 if (wParam == (IntPtr)WM_LBUTTONDOWN) { //如果左键被点下 btn = Btn.LeftDowm; } else if (wParam == (IntPtr)WM_RBUTTONUP) { //如果右键被抬起 btn = Btn.RightUp; } //好吧 我就不知道当时我怎么想的 在Hook里面获取的坐标 有负数的现象 所以在那边 我没用这个坐标 MouseInfoEventArys e = new MouseInfoEventArys(btn, mouseInfo.pt.x, mouseInfo.pt.y); HooKMouseEvent(this, e);//触发绑定到这个上面的事件 } return CallNextHookEx(handleOfHook, nCode, wParam, lParam);//继续下一个钩子 } public bool SetMouseHook() { //设置Hook if (isSet) {//如果已经设置了 就不要设置啦、、、 return false; } HookProc MouseCallBack = new HookProc(MouseHookProcedure); handleOfHook = SetWindowsHookEx(WH_MOUSE_LL, MouseCallBack, GetModuleHandle(Process.GetCurrentProcess().MainModule.ModuleName), 0); if (handleOfHook != 0) {//如果设置成功、、 gc = GCHandle.Alloc(MouseCallBack);//这个就是那个什么什么、、然后我的回调就不会被收废品的拣去了 isSet = true; return true; } return false; } public bool UnLoadMouseHook() { if (!isSet) {//如果装都没有装那么久不要卸载啦、、 return false; } if (UnhookWindowsHookEx(handleOfHook)) { gc.Free();//将回调释放掉、、 isSet = false; return true; } return false; } } public enum Btn//我只感觉到这三个有用、(应该是两个 左键点下 右键抬起) { LeftDowm, RightUp, None } public class MouseInfoEventArys {//话说定义事件的时候都是这么写的 所以我也弄一个内出来保存事件参数 private int x;//坐标 多余的后来才发现 鼠标慢慢贴近屏幕边缘的时候 3 2 1 0 -1 、、丫的 负数都出来了 public int X { get { return x; } } private int y;//坐标 public int Y { get { return y; } } private Btn mBtn; public Btn MBtn { get { return mBtn; }//鼠标的情况 } public MouseInfoEventArys(Btn btn,int x,int y) {//构造器 mBtn = btn; this.x = x; this.y = y; } }}
- 2013-12-22下载
- 积分:1
-
VBConversions VB.Net to C# Converter是一款代码转换软件,将用户的VB.Net项目用C#语言重新编写。与别的转换软件不同,变量...
VBConversions VB.Net to C# Converter是一款代码转换软件,将用户的VB.Net项目用C#语言重新编写。与别的转换软件不同,变量名、注释行、ad inline comments都被保留下来,代码转换的准确率超过99%。-VBConversions VB.Net to C# Converter is a code conversion software, the user
- 2022-01-26 03:40:39下载
- 积分:1
-
图像复原
图像复原,减噪,虽然基于两幅图像的去模糊方法降低了问题的难度,但是这些方法要求清晰图像和模糊图像的结构信息能够很好的匹配。获取这样的数据需要特殊的硬件设备。而在现实中,我们很难通过相机或者手机得到一幅模糊及其相对应的清晰图像。为了解决单幅图像去模糊问题,大量的方法被相继提出。这些方法大多通过考虑模糊算子和图像的性质,加入一些关于模糊算子和清晰图像的先验知识来解决图像复原问题。
- 2022-03-06 10:09:27下载
- 积分:1
-
WPF框架
WPF的精美框架。字数
WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF的精美框架。字数WPF
- 2022-09-09 22:15:04下载
- 积分:1