python小项目之微信远程控制

前两天接触了一个有趣的python模块——itchat,这个模块可以非常方便的操作微信,今天就来使用这个模块来实现微信远程控制。 环境准备 itchat模块不是python标准模块(内置模块),是一个第三方模块,需要下载安装,我们可以在命令行中输入如下命令安装: > pip install itchat --user 注意:pip工具是安装python时连带安装的,不清楚的可以回去看前面环境搭建的教程,或者评论提问。 安装完后,尝试导入模块 >>> import itchat >>> 没有报错
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

Linux基础_软链接,硬链接

一,软链接,硬链接 # 软链接 软链接相当于windows上的快捷方式 # 软链接的用法 //软连接:源文件->目标文件 [root@localhost 桌面]# mkdir /a [root@localhost 桌面]# mkdir /b [root@localhost 桌面]# touch /a/source.txt [root@localhost 桌面]# ln -s /a/source.txt /b/des.txt [root@localhost 桌面]# ll /b/des.txt
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

springboot 启动报错Consider defining a bean of type 'com.example.springbootdruid.mapper.UserMapper' in your configurati

一、问题 springboot项目启动时报错: Field userMapper in com.example.springbootdruid.service.impl.UserServiceImpl required a bean of type 'com.example.springbootdruid.mapper.UserMapper' that could not be found. 原因是因为没有扫描到对应的类 二、解决方式: 1、检查配置文件是否写对:   在springboot的
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

selenium unittest单元测试框架

例:普通 框架实例:
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

NoSql Cassandra

我们为什么要使用NOSQL非关系数据库?  随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:    1、High performance - 对数据库高并发读写的需求   web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

C# CSV Generic T

This artice will write the main step to export generic data via csv with complete code and step by step. 1.Down load EntityFramework Install-package entityframework -v 6.2.0 2.Add EF data model with only one table for simplicity.Take the AdventureWo
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

Linux系统知识汇总

1 系统相关 1.1 静态IP地址配置 Ubuntu配置和修改IP地址 1.2 Linux内核升级和降级 内核升级 Linux升级内核的正确姿势 内核降级 Ubuntu 16.04 内核降级 1.3 清理缓存cache ubuntu 手动释放缓存 (清理内存cache) 2 JupyterLab 2.1 远程服务器访问 Ubuntu服务器JupyterNotebook配置与远程连接 2.2 多kernel设置 Jupyter lab 安装及多kernel配置 2.3 JuputerLab扩展
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

油猴和EX-百度脚本 百度网盘下载

pansoso.com 搜网盘 油猴和EX-百度脚本.zip https://aleikeji.pipipan.com/fs/845023-331102839
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

如何在SAP C4C里使用ABSL消费第三方Restful API

首先我们得有一个可以正常工作的Restful API: 然后在Cloud for Customer的Cloud Application Studio里创建Restful API的模型,把第一步可以正常工作的Restful API url填进模型里去: 然后在ABSL里使用如下代码进行消费: import ABSL; if( this.OutboundDeliveryID.IsInitial() == false){ raise already_delivered.Create("E"
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

函数的嵌套调用与递归(初学者)

1、函数的嵌套调用 嵌套定义是在定义一个函数时,其函数体内又包含另一个函数的完整定义。 然而,C语言不能嵌套定义函数,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。 例: main() {   a(); } a() {   b(); } b() {   return; } 例题:计算s=2²!+3²! 思路:(1)可编写两个函数,一个是用来计算平方值的函数square,另一个是用来计算阶乘值的函数factorial。 (2)主函数先调square计算出平方值,再在sq
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

python教程(二)·循环语句

计算机程序中常常需要重复执行某些语句,我们总不能将同一语句写上百遍吧?所以在python中,当然其它计算机语言也是,有一种语句可以重复执行相同的操作,这种语句就是 “循环语句”,而被重复执行的一组语句称为 “循环体”。 在python中有两种循环语句,分别是for循环语句,while循环语句,下面来一一介绍。 for循环 for循环在上一节中也提到了,可以用来遍历列表、元组、字典,如下代码: list1 = ['python', 'c/c++', 'java', 'php'] tuple1 =
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

20190131 Ubuntu18.10连接Android蓝牙串口助手

Ubuntu18.10连接Android蓝牙串口助手 突然间想这么玩一下,结果发现似乎没有合适的中文资料。 环境:PC机系统为Ubuntu18.10(刚刚全新安装的) 安卓手机:蓝牙串口助手(豌豆荚搜索第一个就是了) 环境类似也可。 想办法让俩设备连接上(配对就完事了),Ubuntu的设置里面就有 在本机建立SP(Serial Port)服务 命令: #22只要和已有的服务不冲突就行,已有的服务使用 #sdptool browse local #查询,这里输入一个22也可 sdptool ad
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

关于ava容器、队列,知识点总结

最近看到并发的部分,整理一下容器的知识点,拢一拢,这样能有个整体的把握! 1.层次构造 看看下面的Collection层次构造图: (这张图为突出某些重点,对层次上的东西进行了取舍,此外类继承的多个接口,也没有表示出来) FIFO:first-in-first-out bounded:有界队列 doubly-linked:双向链表 natural ordering:自然顺序 上图中,我们常用的集合基本都罗列了。一些需要注意到的东西也在上面列举了,希望大家好好看看。在类或接口的右上方,有些注释,
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

python(三)——while语句

while死循环 1 #!/usr/bin/env python 2 #-*- coding:utf8 -*- 3 4 import time 5 while 1 == 1: 6 print('Ok',time.time()) import time count = 0 while count < 10: print('Ok',time.time()) count = count + 1 print('123') # 输出1-100内所有的偶数 count
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

【LG4091】[HEOI2016/TJOI2016]求和

【LG4091】[HEOI2016/TJOI2016]求和 标签(空格分隔): 数论、数学---FFT&NTT 数论、数学---组合数学 Source---各省省选 题面 要你求: \[ \sum_{i=0}^n\sum_{j=0}^iS(i,j)*2^j*j! \] 其中\(S\)表示第二类斯特林数,\(n\leq10^5\),答案对\(998244353\)取模。 题解 这题你们好早就做了,因为由于技术原因(不会\(NTT\)),我现在才做,我真是菜爆了。 先来推柿子: \(\becaus
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

python3之shelve模块

shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 序列化: 1: import shelve 2: 3: f = shelve.open('shelve_test') # 打开一个文件 4: 5: names = ["alex", "rain", "test"] 6: info = {'name':'alex','age':22} 7: 8: 9: f["nam
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

win10应用商店打不开,错误代码0x80131500

我也突然遇到这个问题,一开始找各种方法也解决不了。然后在外网找到方法。 很多人只是把代理开了,只要关了就可以了。这点不累述,都会提到。 我的win10应用商店有两个错误代码0x80131500和0x80072efd;0x80131500错误会转跳到0x80072efd。 解决办法是 打开“运行”输入 inetcpl.cpl (快速打开键盘“田”+“R”键,再输入 inetcpl.cpl) 然后去高级那里打开 勾上"使用TLS 1.2"选项,或者还原高级设置。至此微软商店就可以用了。 这个折磨我
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

NoSuchMethodError: The getter 'inputs' was called on null.

I get this message : You have hit a bug in build_runner Please file an issue with reproduction steps at https://github.com/dart-lang/build/issues so, my build environment: [2.0.0-edge.be6309690fd60284a87f3258a740c7c30efb1092 ] Dart SDK Version (dart
分类: 其他 发布时间: 01-31 23:34 阅读次数: 0

反向区域DNS解析服务

前期准备:反向解析的tree结构是从根往下数,第二级为arpa,第三级为in-addr,第四级为IP,表示出来是:254.58.168.192.in-addr.apra.1、建立反向解析区域:[root@centos7~]#vim/etc/named.rfc1912.zonestypemaster;file"magedu.com.zones";};zone"localhost.localdomai
分类: 企业开发 发布时间: 01-31 23:20 阅读次数: 0

数据库引擎 原理

 一、数据库引擎   数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。   二、数据库引擎任务   在数据库引擎文档中,各主题的顺序遵循用于实现使用数据库引擎进行数据存储的系统的任务的主要顺序。   设计并创建数据库以保存系统所需的关系
分类: 其他 发布时间: 01-31 23:18 阅读次数: 0