Mrli
别装作很努力,
因为结局不会陪你演戏。
Contacts:
QQ博客园

Mr.li's Blog

Welcome to my Blog!
python pywin32 PyUserInput实现自动化脚本
python pywin32 PyUserInput实现自动化脚本 pywin32用spy++工具查找到句柄,再结合PyUserInput就能很好地实现自动化脚本。 句柄是一个32位整数,在windows中标记对象用,类似一个dict中的key,详情参看这篇文章。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868 ...

素数判别
素数判别 由于1既不是素数也不是合数,所以下面暂未判断。如果需要则需特判如if (num == 1) return false; 方法一 123456789bool isPrime_2( int num ){ int tmp =sqrt( num); for(int i= 2;i <=tmp; i++) if(num %i== 0) return 0 ; return 1 ;}//一个数若可以进行因数分解,那么分解时得到的两个数一定是一个小于等于sqrt(n),一个大于等于sqrt(n)。若sqrt(n) ...

nginx+uwsi搭建django环境服务器
阿里云搭建服务器 更新源 12sudo apt-get updatesudo apt-get upgrade 安装nginx 1234sudo apt-get install nginxsudo /etc/init.d/nginx start (start可以改成restart/stop)#或是sudo service nginx start然后浏览器输入服务器IP,观察是否有welcom to nginx! 安装py3和virtualenv 12sudo apt-get install git python3 python3-pipsudo pip3 install virtuale ...

解决安装PyUserInput、pyHook遇到的问题——AttributeError: 'HookManager' object has no attribute 'keyboard_hook
安装PyUserInput失败。 经查看发现是pyHook(pyHook是一个用来进行键盘、鼠标等层面事件监控的库。这个库的正常工作需要pythoncom等操作系统的API的支持。)无法安装,不知道是不是因为这个库可以被用于一些比较邪恶的目的。经搜索发现直接pip install pyHook是找不到相关包的,但可以下源码编译安装,可以在 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook 这里可以直接下载到.whl文件,这个文件可以作为pip install 的参数来进行安装。 直接输入pip install pyHook-1.5.1-c ...

电信路由器上网
链接: https://pan.baidu.com/s/1QaW7DMhjb2YHd0ZVWterSw 密码:联系QQ1063052964,或是在下方评论处留言QQ

开学小蓝车180天免费卡

各位看客老爷,可以加下我的公众号哦!虽然没啥东东…微信搜索公众号"我只要瓶果粒橙就好"

原来是180天的,现在好像只有30还是60天了…


带表头的单链表的基本操作
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 ...

带表头的单链表应用——多项式
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 ...

小程序蓝牙
提供蓝牙模块API wx.openBluetoothAdapter(OBJECT) ​ 初始化小程序蓝牙模块 wx.closeBluetoothAdapter(OBJECT) ​ 关闭蓝牙模块,使其进入未初始化状态。 wx.getBluetoothAdapterState(OBJECT) ​ 获取本机蓝牙适配器状态 wx.onBluetoothAdapterStateChange(CALLBACK) ​ 监听蓝牙适配器状态变化事件 wx.startBluetoothDevicesDiscovery(OBJECT) ​ 开始搜寻附近的蓝牙外围设备。注意,该操作比较耗费系统资源,请在搜 ...

小程序开发遇到的坑
小程序开发遇到的坑 function 与 => 的区别 在JS中,箭头函数并不是简单的function(){}匿名函数的简写语法糖,实际上,箭头函数和匿名函数有个明显的区别:**箭头函数内部的this是词法作用域,在编写函数时就已经确定了。**而匿名函数的this指向运行时实际调用该方法的对象,无法在编写函数时确定。 箭头函数和普通函数的区别 不可以当做构造函数,也就是说,不可以使用 new 命令,否则会抛出错误。 this、arguments、caller等对象在函数体内都不存在。 不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数。 ==& ...

小程序入门学习
IDE搭建: 下载:微信公众平台官网 预备知识: 个人认为入门小程序相对比较简单,需要了解HTML+CSS 大概知道是干啥的就行,JavaScrip还是要看看的,推荐教程 廖雪峰的博客以及W3Cschool的JS教程 项目目录结构介绍: 小程序中一共有四种类型的文件: js ---------- JavaScrip文件 json -------- 项目配置文件,负责窗口颜色等等 wxml ------- 类似HTML文件 wxss ------- 类似CSS文件 重要文件-APP讲解: app.json(必需) :监听并处理小程序的生命周期函数、声明全局变量。 a ...

\r - \n - \r\n的区别
\r - \n - \r\n 的区别 代码演示: 123456781: string s1 = "已经习惯了回车和换行一次搞定\n,敲一个回车键,即是回";2: 3: Console.WriteLine(s1);4: s1 = "已经习惯了回车和换行一次搞定\r,敲一个回车键,即是回";5: Console.WriteLine(s1);6: s1 = "已经习惯了回车和换行一次搞定\r\n,敲一个回车键,即是回";7: Con ...

例题4:1-3 古老的密码、刽子手的游戏,救济金发放
例题4-1 古老的密码 因为字母可以重排,所以顺序不重要,而又同时因为可以映射,所以字母具体是什么不重要==>只要统计排序后的结果相同就行了 RE(Runtime error)错法加一: 题号提交错误 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#include <stdio.h>#include <string.h>void Bubblesort(int *cnt)//冒泡排序,从大到小顺序{ ...

云服务器Ubuntu更改默认python版本
云服务器Ubuntu更改默认python版本 1、基于用户修改 Python 版本: 想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) 即可。打开该用户的 ~/.bashrc文件,添加新的别名信息来修改默认使用的 Python 版本。 vim ~/.bashrc 增加一行alias python=python3和修改pip版本alias pip=pip3 source ~/.bashrc 再输入python --version,就能发现显示的是Python 3.x啦 2、 在系统级修改 Python 版本(建议) 12# updat ...

WampSever配置本地环境,解决打开打开本地网站问题

What's WAMP


Ubuntu下Sublime配置Python环境使用指导:

Sublime Text


Spy++使用介绍
Spy++ (SPYXX.EXE) 是一个基于 Win32 的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作: 显示系统对象(包括进程、线程和窗口)之间关系的图形树。 搜索指定的窗口、线程、进程或消息。 查看选定的窗口、线程、进程或消息的属性。 我们可以使用微软的Spy++来查看窗口类名等信息,然后再结合pywin32实现。 加载初始界面: 然后点击工具栏的望远镜。如图所示: 出现搜索窗口,然后通过移动靶心到想要查找句柄的窗口后单击就行了。==>它的句柄、标题、类都会显示 再点击确定。 此时会有两种情况。 成功搜索到 搜索 ...

Python字典基本操作介绍
创建字典 info={} info=dict() 初始化字典 法一 123key = 'name'info = { key :'cold'}=={'name':'cold'} 法二 12info = dict(key = 'cold')=={'key':'cold'} 法三 1#还有可以使用dict(zip(a,b))其中a,b都是列表,会生成以A中元素为键,B中元素为值的字典 ...

Hello 搭建Hexo博客
电脑环境是Windows,安装好git后,所有搭建操作均在git bash内完成 1.需要安装git, node.js, npm 注:第一次安装Git会让配置user信息 123> $git config --global user.name "yourname" #(yourname是git的用户名)> $git config --global user.email "youremail")> 2.使用npm安装hexo: npm install -g hexo 3.创建hexo文件夹,并单击鼠标右键选择 Git bas ...