题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2642 题目大意: B x y:将星星x y点亮 D x y:将星星x y熄灭 Q x1 x2 y1 y2:询问该区域内有多少亮的星 解题思路: 二维树状数组模拟即可 注意: 1、下标+1 2、同一位置 ...
分类:
编程语言 时间:
2018-04-26 23:17:18
阅读次数:
206
SpringAOP的实现机制 设计模式代理模式 参考我之前的代理模式 http://www.cnblogs.com/cutter-point/p/5226642.html 这里写个简单的案例 测试一波: 这就是,比如我们要对subjectimpl进行代理的时候,我们就需要根据ISubject接口实现 ...
分类:
编程语言 时间:
2018-04-26 23:17:28
阅读次数:
244
xlauch 是基于springboot + mybatis + beetls 快速开发脚手架, 包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成,二次开发等功能
分类:
编程语言 时间:
2018-04-26 23:19:12
阅读次数:
216
建立客户端与zk服务端的连接我们先来创建一个普通的maven工程,然后在pom.xml文件中配置zookeeper依赖:<dependencies><dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><v
分类:
编程语言 时间:
2018-04-26 23:21:42
阅读次数:
198
Eexecutor作为灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程解耦开发,基于生产者-消费者模式,其提交任务的线程相当于生产者,执行任务的线程相当于消费者,并用Runnable来表示任务,Executor的实现还提供了对生命周期的支持,... ...
分类:
编程语言 时间:
2018-04-26 23:21:48
阅读次数:
226
import timesss##反射:根据字符串的形式去对象(模块)中操作其成员(查找/获取/删除/添加)#根据用户输入内容,导入模块(字符串形式导入模块) inp = input("请输入模块名:") res = __import__(inp) uu = res.md5("123456") pri... ...
分类:
编程语言 时间:
2018-04-26 23:22:34
阅读次数:
163
Python的字典{ }以键值对的形式保存数据,可以以键来访问字典中保存的值而不能用下标访问。字典中几乎可以包含任意的变量,字典,数列,元组。数列也一样。 python的列表[ ]与字典不同,列表通过单个元素来保存内容,通过下标访问元素。 python字典嵌套列表实现的就是{key1:[ ] , k ...
分类:
编程语言 时间:
2018-04-26 23:23:10
阅读次数:
195
1. Prefer task-based programming to thread-based 如果希望异步地运行一个函数 基于线程的做法 int doAsyncWork(); std::thread t(doAsyncWork); 基于任务的做法 auto fut = std::async(do ...
分类:
编程语言 时间:
2018-04-26 23:24:14
阅读次数:
201
这机器人,实在是太没节操了。。 ...
分类:
编程语言 时间:
2018-04-26 23:24:43
阅读次数:
717
首先简单了解js的typeof,会返回六种类型 即 number string boolen function object undefined 也就是六种基本数据类型 显示类型转换大概有以下几种: Number() 转换为number类型 String() 转换为string类型 Boolean( ...
分类:
编程语言 时间:
2018-04-26 23:24:51
阅读次数:
219
最近看到一个钉钉软件机器人,觉得非常好,比起邮件、微信告警,舒服多了,特献上代码内容。 [root@k8s-master ~]# nohup python test.py & # 可以参考下篇文章,python进程构成一个systemd服务后台运行,每5秒监控更佳 钉钉软件结果图片 ...
分类:
编程语言 时间:
2018-04-26 23:25:57
阅读次数:
316
pip是一个安装和管理 Python 包的工具,用它我们可以方便的拉一些依赖的库下来 首先下载并安装setuptools 解压安装 这样就可以使用pip了 ...
分类:
编程语言 时间:
2018-04-26 23:26:04
阅读次数:
206
1 编译链接过程分为 预处理 >编译 >汇编 >链接。如下图所示 2 预处理都做了什么 (1)将所有的#define删除并展开所有的宏 (2)处理所有的条件预编译指令比如#if #ifdef (3)处理#Incldue预编译指令,将包含的文件插入到预编译的文件中。采用头文件的目的是可以供多个不同的c ...
分类:
编程语言 时间:
2018-04-26 23:26:12
阅读次数:
267
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3015 题目大意: 有一些树,这些树的高度和位置给出。现在高度和位置都按从小到大排序,对应一个新的rank,任意两棵树的值为min(高度的rank) * abs(位置差的绝对值)。问所有任意两棵树的值的 ...
分类:
编程语言 时间:
2018-04-26 23:27:41
阅读次数:
220
一、多线程模型一:生产者消费者模型 (1)模型图:(从网上找的图,清晰明了) (2)生产者消费者模型原理说明: 这个模型核心是围绕着一个“仓库”的概念,生产者消费者都是围绕着:“仓库”来进行操作,一个仓库同时只能被一个生产者线程或一个消费者线程所操作,synchronized锁住的也是这个仓库,仓库 ...
分类:
编程语言 时间:
2018-04-26 23:28:16
阅读次数:
270
1、标示符由字母、下划线和数字组成,且数字不能开头 12mytest 错 mytest 对 MyText (大驼峰式命名法) myText (小驼峰式命名法) my_test 个人喜欢这种命名方法 不可以使用关键字命名: 在这个推荐一个强大的python工具 ipython,安装python环境后 ...
分类:
编程语言 时间:
2018-04-26 23:28:27
阅读次数:
240
引子 数据结构指的是是数据的组织的方式。从单个数据到一维结构(线性表),二维结构(树),三维结构(图),都是组织数据的不同方式。 为什么需要链表? 顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。 链表结构可以充分利用计算机内存空间 ...
分类:
编程语言 时间:
2018-04-26 23:28:53
阅读次数:
335
这是你导入的jar的问题 一般情况下是导入的包tomcat已经存在 也就是说 不需要你再次导入 所以你现在要做的是删除你所导的包 解决方案:删除你的web项目导入的这两个jar文件 jsp-api.jarservlet-api.jar 所以说你现在能够明白tomcat/lib的作用吧 就是为了防止用 ...
分类:
编程语言 时间:
2018-04-26 23:29:11
阅读次数:
237
吐槽 网上搜了不少matplotlib安装方法(不信,你可以试试。) 我只能说,除了太繁琐,就是没什么用! 如果你是python3.6.5版本 我给你最最最正确的建议 : 直接打开cmd,找到pip用命令pip install matplotlib pip帮你解决所有问题,不信可以试试!(帮你安装n ...
分类:
编程语言 时间:
2018-04-26 23:29:41
阅读次数:
174
...
分类:
编程语言 时间:
2018-04-26 23:29:57
阅读次数:
186