动态代理: 目的:在不改变源代码的情况下,对方法进行增强! 动态代理又分为两种: 1.第一个就是基于接口的动态代理,他是由jdk提供的 2.基于子类的动态代理:cglib提供的:要想使用基于子类的动态代理:就必须得导入cglib的jar包 特性:被代理对象的任意方法 Spring_aop:总结aop ...
分类:
编程语言 时间:
2017-10-18 02:14:04
阅读次数:
332
Python 编辑工具的选择 在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。 所以,实际开发的时候,我们总是使用一个编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。 现在大致常用的有两种类型 1.编辑器 linux下 ...
分类:
编程语言 时间:
2017-10-18 02:14:13
阅读次数:
410
转载自: o 00:≥,20:08 ≥。≥≥。。。≥≥。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ...
分类:
编程语言 时间:
2017-10-18 02:14:21
阅读次数:
201
用户画像系统
分类:
编程语言 时间:
2017-10-18 09:25:55
阅读次数:
348
一.认识Python模块 1.什么是模块 模块是函数功能的扩展,一般函数实现一项功能而模块实现了一类功能。模块是可以实现一项或多项功能的程序块。 在Windows 里 模块安装路径 :C:\Python36\Lib 2.如何导入模块 我们可以使用 import 语句来引入模块: 3.os模块与sys ...
分类:
编程语言 时间:
2017-10-18 09:55:55
阅读次数:
239
说明: 当一个类,__init__中或者其中写死一个变量,然后这个类创建多个对象的时候,这些对象相对比较占用内存,我们可以通过单例模式,创建一个对象供其使用。 如果当每个对象封装的值都是一样的,那么就可以创建一个单例模式。 如上图,这种单例模式比较low,用户必须通过Foo.get_instance ...
分类:
编程语言 时间:
2017-10-18 09:56:01
阅读次数:
270
转载地址:http://www.cnblogs.com/wufengxyz/archive/2011/11/24/2261797.html 1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干 ...
分类:
编程语言 时间:
2017-10-18 09:56:09
阅读次数:
183
1.编辑器vimpython自定补全http://www.cnblogs.com/rampb/p/6183076.htmlsublimetext编辑器#需要安装很多插件editplus编辑器pycharm编辑器#推荐https://download.jetbrains.8686c.com/python/pycharm-community-2017.2.3.exe2.PyCharm的设置下载安装jdkhttp://sw.bos.baidu.com..
分类:
编程语言 时间:
2017-10-18 09:56:39
阅读次数:
258
背景:Spring Boot 集成servlet,发布为可直接运行的war包,方便后续打包为docker镜像。 原文地址 https://github.com/weibaohui/springboot-servlet-jsp-war-demo #1、build.gradle 配置 注意,加入了war ...
分类:
编程语言 时间:
2017-10-18 09:56:51
阅读次数:
207
queue队列 当必须安全地在多个线程之间交换信息时,队列在线程编程中特别有用。 没有数据会一直等。服务器端就会卡住。 有数据就取没有数据就抛出异常。 block=true 阻塞 取不到数据就会阻塞IO timeout =1 阻塞时间1S 等待一秒 没有新消息就抛出错误 maxsize= 3 队列只 ...
分类:
编程语言 时间:
2017-10-18 09:58:25
阅读次数:
163
python,原意为蟒蛇,至于它的发展史,度娘应该比我讲述的更为专业/偷笑。这里我们要梳理的是整个学习的脉络,当然,今后的随笔也会从基础部分说起,希望能给进门python的小伙伴一些建议。 一、环境的安装 学习任何一门计算机语言,最重要的准备工作肯定是安装环境,没安装好环境,后面的也只是纸上谈兵,不 ...
分类:
编程语言 时间:
2017-10-18 09:58:57
阅读次数:
210
...
分类:
编程语言 时间:
2017-10-18 10:00:02
阅读次数:
189
参考:http://www.weixueyuan.net/view/6377.html 总结: 产生这种运行期的错误原因在于static_cast强制类型转换时并不具有保证类型安全的功能,而C++提供的dynamic_cast却能解决这一问题,dynamic_cast可以在程序运行时检测类型转换是否 ...
分类:
编程语言 时间:
2017-10-18 10:00:25
阅读次数:
326
由于项目的业务需要,这两天折腾了一下Spring-redis配置,有了前面用Spring托管hibernate的经验,这次可以说是顺风顺水,大概说一下流程。 ubuntu 安装 redis 安装后在/etc/redis目录下可以找到redis.conf文件,直接搜索PASSWORD可以找到设置密码的 ...
分类:
编程语言 时间:
2017-10-18 10:00:49
阅读次数:
309
听说这题也是bzoj的3378&&poj1990,然而没有权限号交不了。。poj懒得登。 题意:有n个奶牛,他们相互发出max(a[i].v,a[j].v)*abs(a[i].p-a[j].p)的声音,求这个的和。 绝望,刷这题的时候本来傻逼想%题解的,结果网上的都是树状数组,唯一找到的一个归并排序 ...
分类:
编程语言 时间:
2017-10-18 10:01:07
阅读次数:
224
计算机最底层能识别的 二进制数:0,1 为将二进制数转变成人能看懂的文字 中国 发展出 >ASCII:只能存英文和拉丁字符。 一个字符占一个字节,八位 >gb2312 :只能存6700多个中文, 1980 >gbk1.0:存了2万多字符, 1995 >gb18030:存了2万7千个中文, 2000 ...
分类:
编程语言 时间:
2017-10-18 10:01:28
阅读次数:
268
一、输出Hello World 二、求和运算 三、输入三角形的三边求面积 四、输入圆的半径,求面积 五、画没有颜色的五角星 六、画黄色五角星 from turtle import *fillcolor("yellow")begin_fill()while True:forward(200)left( ...
分类:
编程语言 时间:
2017-10-18 10:02:10
阅读次数:
391
20171018学习任务 1. 学会通过pycharm给python程序传递参数2. Pycharm常用快捷键总结并牢记3. 学会使用pycharm的调试模式,并熟知如何调试程序对应猿课章节 2.4-2.7 扩展部分:1. 了解其他编辑器2. Vim+python自动补全的功能 http://www ...
分类:
编程语言 时间:
2017-10-18 10:05:11
阅读次数:
238
参考:http://www.weixueyuan.net/view/6376.html 总结: 在C++中,可以通过抽象基类来实现公共接口 纯虚成员函数没有函数体,只有函数声明,在纯虚函数声明结尾加上“=0”表明此函数为纯虚成员函数。 包含纯虚成员函数的类即为抽象基类,之所以说它抽象,那是因为它无法 ...
分类:
编程语言 时间:
2017-10-18 10:05:26
阅读次数:
194
1、用到的JFrame(框架)类对象(这里设JFrame类对象是frame)的方法有: frame.add(); 添加组件到frame框架中 frame.setVisible(); 设置框架是否可见 frame.setLayout(); 设置框架布局类型,默认是流布局类型 frame.pack(); ...
分类:
编程语言 时间:
2017-10-18 10:06:00
阅读次数:
225