python小项目之微信远程控制
前两天接触了一个有趣的python模块——itchat,这个模块可以非常方便的操作微信,今天就来使用这个模块来实现微信远程控制。 环境准备 itchat模块不是python标准模块(内置模块),是一个第三方模块,需要下载安装,我们可以在命令行中输入如下命令安装: > pip install itchat --user 注意:pip工具是安装python时连带安装的,不清楚的可以回去看前面环境搭建的教程,或者评论提问。 安装完后,尝试导入模块 >>> import itchat
>>> 没有报错
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
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的
NoSql Cassandra
我们为什么要使用NOSQL非关系数据库? 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如: 1、High performance - 对数据库高并发读写的需求 web2.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
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扩展
如何在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"
函数的嵌套调用与递归(初学者)
1、函数的嵌套调用 嵌套定义是在定义一个函数时,其函数体内又包含另一个函数的完整定义。 然而,C语言不能嵌套定义函数,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。 例: main() { a(); } a() { b(); } b() { return; } 例题:计算s=2²!+3²! 思路:(1)可编写两个函数,一个是用来计算平方值的函数square,另一个是用来计算阶乘值的函数factorial。 (2)主函数先调square计算出平方值,再在sq
python教程(二)·循环语句
计算机程序中常常需要重复执行某些语句,我们总不能将同一语句写上百遍吧?所以在python中,当然其它计算机语言也是,有一种语句可以重复执行相同的操作,这种语句就是 “循环语句”,而被重复执行的一组语句称为 “循环体”。 在python中有两种循环语句,分别是for循环语句,while循环语句,下面来一一介绍。 for循环 for循环在上一节中也提到了,可以用来遍历列表、元组、字典,如下代码: list1 = ['python', 'c/c++', 'java', 'php']
tuple1 =
20190131 Ubuntu18.10连接Android蓝牙串口助手
Ubuntu18.10连接Android蓝牙串口助手 突然间想这么玩一下,结果发现似乎没有合适的中文资料。 环境:PC机系统为Ubuntu18.10(刚刚全新安装的) 安卓手机:蓝牙串口助手(豌豆荚搜索第一个就是了) 环境类似也可。 想办法让俩设备连接上(配对就完事了),Ubuntu的设置里面就有 在本机建立SP(Serial Port)服务 命令: #22只要和已有的服务不冲突就行,已有的服务使用 #sdptool browse local #查询,这里输入一个22也可 sdptool ad
关于ava容器、队列,知识点总结
最近看到并发的部分,整理一下容器的知识点,拢一拢,这样能有个整体的把握! 1.层次构造 看看下面的Collection层次构造图: (这张图为突出某些重点,对层次上的东西进行了取舍,此外类继承的多个接口,也没有表示出来) FIFO:first-in-first-out bounded:有界队列 doubly-linked:双向链表 natural ordering:自然顺序 上图中,我们常用的集合基本都罗列了。一些需要注意到的东西也在上面列举了,希望大家好好看看。在类或接口的右上方,有些注释,
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
【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
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
win10应用商店打不开,错误代码0x80131500
我也突然遇到这个问题,一开始找各种方法也解决不了。然后在外网找到方法。 很多人只是把代理开了,只要关了就可以了。这点不累述,都会提到。 我的win10应用商店有两个错误代码0x80131500和0x80072efd;0x80131500错误会转跳到0x80072efd。 解决办法是 打开“运行”输入 inetcpl.cpl (快速打开键盘“田”+“R”键,再输入 inetcpl.cpl) 然后去高级那里打开 勾上"使用TLS 1.2"选项,或者还原高级设置。至此微软商店就可以用了。 这个折磨我
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
反向区域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
今日推荐
周排行