STM32F4外部中断实现

代码如下: void exti_init(void) { EXTI_InitTypeDef exti_init; NVIC_InitTypeDef nvci_init; GPIO_InitTypeDef GPIO_init; //使能相应时钟 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC,ENABLE); GPIO_init.GPIO_Mode=GPIO_Mode_IN; GP
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

SAP 更新模块1

RSM13000 / RSM13000 / 5.747 FORM / VB_CALL_FUNC CALL 'ThVBCall' ID 'OPCODE' FIELD vb_update_modul_processed.
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

SpringBoot实现restuful风格的CRUD

restuful风格: 百度百科: RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。 RESTFUL特点: 1、每一个URI代表1种资源; 2、客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

vertx-jersey

允许在vert.x中创建JAX-RS Jersey资源。 入门 将vertx-jersey依赖项添加到您的项目中 <dependency> <groupId>com.englishtown.vertx</groupId> <artifactId>vertx-jersey</artifactId> <version>4.7.0</version> </dependency> 有关入门,请参见maven-simplest。还有其他示例模块,涵盖:注入,过滤器,序列化
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

[SDOI2011]消耗战 题解

题面 虚树的模板题: 虚树的思想是只保留有用的点(在这道题目里面显然是标记点和lca),然后重新构建一棵树,从而使节点大大减少,优化复杂度 我们维护一条链(以1号点为根),这条链左边的所有在虚树上的位置都已经处理完毕;而这条链右边的和下面的都未处理; 这条链我们用栈来维护; 对于要新加的询问点now,对于虚树的影响有四种情况:(lc表示x与st[top]的LCA) 1.lc==st[top] : 在虚树上连接st[top]与now . 2.lc在st[top]与st[top-1]之间;在虚树上
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

scrapy爬虫案例:问政平台

问政平台 http://wz.sun0769.com/index.php/question/questionType?type=4 爬取投诉帖子的编号、帖子的url、帖子的标题,和帖子里的内容。 items.py import scrapy class DongguanItem(scrapy.Item): # 每个帖子的标题 title = scrapy.Field() # 每个帖子的编号 number = scrapy.Field() # 每个帖子的
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

运行nodejs的程序,使用命令:node xxx.js,但是关掉终端,程序也关闭了,如何让node app的程序一直运行?

安装forever npm install -g forever 使用forever开启nodejs程序 forever start xxx.js 如果不需要一直运行nodejs程序 forever stop xxx.js
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

搭建SSM框架 Demo

https://www.cnblogs.com/toutou/p/ssm_spring.html#_label5
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

计算机英语课后总结

RCN remote computer network telephone line 远程网 电话线 communication chunnel Internet Web 通信信道 互联网 环球网 world wide web Internet service remote login 万维网 互联网服务 远程登录 file transter news groups website 文件传输 新闻组 网络点 The Local area network grows into a wide ar
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

linux 查看某个进程内存占用情况命令

1.先用ps查询进程号 ps -aux|grep 进程名字   2.查看更详细的内存占比 cat /proc/3664/status  返回结果:(其中VmRSS为进程所占用的内存)
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

Pycharm快捷键集合

运行类: Alt + Shift + F10 运行模式配置 Alt + Shift + F9 调试模式配置 Shift + F10 运行 Shift + F9 调试 Ctrl + Shift + F10 运行编辑器配置 Ctrl + Alt + R 运行manage.py任务 调试类: F8 跳过 F7 进入 Shift + F8 退出 Alt + F9 运行游标 Alt + F8 验证表达式 Ctrl + Alt + F8 快速验证表达式 F9 恢复程序 Ctrl + F8 断点开关 Ctr
分类: 其他 发布时间: 12-12 20:34 阅读次数: 0

Python中:dict(或对象)与json之间的互相转化

在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。在Python中自带json库。通过importjson导入。在json模块有2个方法,loads():将json数据转化成dict数据dumps():将dict数据转化成json数据load():读取json文件数据,转成dict数据dump():将dict数据转化成json数据后写入json文件下面是具体的示
分类: 编程语言 发布时间: 12-12 20:30 阅读次数: 0

洛谷 P1008 三连击 题解

P1008 三连击 题目 Main Idea: 用1~9构造三个呈1:2:3比例的三位数,每个数用一次。 Summary: 1.对于有些可以用数学在草稿纸上简化时间复杂度和代码的问题,就先简化。 2.这题其实不用三重循环,只要让前一个数乘以2和3就可以得到后两个数了。 Problem Solving Idea: 1.先用O(n^3)解,然后得出的答案用O(1)输出。 2.O(n)得出第一个数,然后*2、*3得到后面的数。 AC代码(version 1)
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0

装饰器2--带参数

装饰器带参数: import time def timer(f): def inner(*args,**kwargs): start_time = time.time() res = f(*args,**kwargs) # 被装饰的函数 end_time = time.time() print(end_time - start_time) return res return inner @tim
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0

warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

问题   Qt项目使用 VC++ 编译器出现此错误。 warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。 解决方案 忽略警告,但是问题还在 (1)找出警告的文件,然后在该文件的开始处加入下面的语句:    # pragma warning (disable:4819) (2)如果是 VS IDE,还可以:在Project -> Properties -> Configuration Properties ->
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0

[逻辑学]和与积

A对S与P说:我选择了两个整数x,y使得1<x<y并且x+y<=100。一会儿我会秘密地告诉S他们的和s=x+y,我会秘密地告诉P它们的积p=xy。他们随后进行了如下的对话: P:“我不知道这些数。” S:“我曾知道你曾不知道这些数。” P:“现在我知道了这些数。” S:“现在我也知道了这些数” x和y是多少?
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0

sql基础(1)

1、where 和 having 关键字 where和having都可用于在sql语句中过滤条件,都可以和group by语句结合在一起使用。 二者的区别在于: (1)与group by一起使用时,where在group by语句之前,代表先用where语句进行过滤,再使用group by对过滤后的结果进行分组; 而having语句只能用在group by之后,对分组后的结果进行筛选。 (2)where后的条件表达式不允许使用聚合函数,所以当需要使用聚合函数时只能放在having后面。 sql
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0

接口自动化使用global全局变量解决数据依赖问题

今天在使用global全局变量解决数据依赖的问题时,睬了一个大坑。unittest框架执行顺序的问题,unittest默认加载脚本的顺序是:根据ASCII码的顺序加载,数字与字母的顺序为:0-9,A-Z,a-z。所以以A开头的测试用例方法会优先执行,以a开头会后执行。 前面不知道这个规则,导致报错如下: AttributeError: 'NoneType' object has no attribute 'group' 产生这个报错的原因是,我第二条用例需要用到登录的cookie,结果第二条用
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0

[MySQL] 使用force index强制使用索引

在测试一个按照时间的范围查询时,尽管增加了索引,发现使用不到索引,可以使用这个来强制使用索引 测试过程为,创建下面的表,以及创建了联合索引 create table delay_delete_users( id int auto_increment, email_id int not null default 0 comment 'email表id', email varchar(50) not null default '' comment '邮箱前缀', entid int not nu
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0

Java 签名验签工具类

public class SignatureUtil { private static final String CHARSET = "UTF-8"; private static final String SIGN_TYPE = "MD5"; /** * 判断签名是否正确,必须包含sign字段,否则返回false。 * * @param data Map类型数据 * @param key API密钥
分类: 其他 发布时间: 12-12 20:17 阅读次数: 0