- 博客(37)
- 收藏
- 关注
转载 MyBatis学习总结(五)——实现关联表查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3 t_n...
2016-07-31 09:51:00 100
转载 js学习心得之思维逻辑与对象上下文环境(一)
html5 canvas矩形绘制实例(绘图有js 实现)html:<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"></canvas>js:<script> var cvs=document.getElem...
2016-07-29 07:20:00 57
转载 水果篮子(母函数)
题目:Description西瓜的表弟小西瓜生病住院了,西瓜想去买一个水果篮子探望他。水果店里面有很多种类的水果篮子,价格相同,但是水果的搭配各不相同。西瓜突然想到了一个问题,现在水果店里面有这么N种水果,第i个水果单价是Pi元,西瓜手上有M元钱(钱不一定要花完,但也不能什么水果都没有),一共有几种搭配水果篮子的方法呢。Input题目包含多组输...
2016-07-28 20:49:00 105
转载 菱形实现气泡Bubble,菱形画箭头,菱形画三角形
菱形实现气泡Bubble,菱形画箭头,菱形画三角形>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>蕃薯耀 2016年7月27日 16:32:44 星期三http://fa...
2016-07-27 16:37:00 80
转载 paper 99:CV界的明星人物经典介绍
CV人物1:Jianbo Shi史建波毕业于UC Berkeley,导师是Jitendra Malik。其最有影响力的研究成果:图像分割。其于2000年在PAMI上多人合作发表”Noramlized cuts and image segmentation”。这是图像分割领域内最经典的算法。主页:www.cis.upenn.edu/~jshi/和www.cs.cmu.edu/~js...
2016-07-26 20:42:00 367
转载 Python开发柜员机系统
需求:1、自动控测电脑有没有注册账号2、注册账号功能3、登陆账户三次失败,锁定账户,并禁止登陆4、修改密码功能,前后两次密码不一致报错5、登陆需要输入验证码6、可以取款,提现,预透支金额7、查看个人账户信息(如:用户名、性别、职业、余额)#所有模块展示#主程序#!/usr/bin/envpython#coding:utf-8importlogin_verify...
2016-07-24 19:12:33 162
转载 git的全局变量
git的全局变量可以用在命令行设置:git config --global user.name "litifeng"git config --global user.email "litifeng@example.com"git config --global color.ui truegit config --global push.default simplegit con...
2016-07-24 16:01:00 936
转载 015-求int型数据在内存中存储时1的个数
/*015-求int型数据在内存中存储时1的个数题目描述输入一个int型数据,计算出该int型数据在内存中存储时1的个数。输入描述:输入一个整数(int类型)输出描述:这个数转换成2进制后,输出1的个数输入例子:5输出例子:2*///c语言版#include<stdio.h>intmain(void){ in...
2016-07-23 17:16:17 57
转载 git 命令行操作
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目这里说一下在命令行对git进行操作git init 【在本地初始化一个git库】//当你的git服务器里面已经有文件的时候//克隆,从服务器上将代码给拉下来git clone git地址【服务器上你要克隆的项目的地址】//从服务器上更新代码到本地git pull 【更新代码...
2016-07-23 10:04:00 74
转载 新手入门:史上最全Web端即时通讯技术原理详解
新手入门:史上最全Web端即时通讯技术原理详解字数4514 阅读41 评论0 喜欢4前言有关IM(InstantMessaging)聊天应用(如:微信,QQ)、消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:《IM架构篇》、《IM综合资料》、《IM/推送的通信格式、协...
2016-07-22 11:46:00 80
转载 Spring MVC 和 Spring 总结
1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。 3). 声明式事务的支持 ...
2016-07-21 22:27:00 69
转载 并发无锁之环形队列生产者消费者问题
1、生产者消费者问题 三种关系:生产者--生产者(互斥);消费者-消费者(互斥);生产者--消费者(互斥同步) 两个角色:生产者;消费者 一种生产场所:缓冲区2、环形队列(缓冲区) 数据结构:可以有多种,这里选用数组,逻辑上将a[0]和a[size-1]相连构成环形队列 判断空/判断满:当读指针和写指针指向同一个区域为空,或者满(但不能...
2016-07-20 16:15:06 403
转载 python基础之线程、进程、协程
线程线程基础知识一个应用程序,可以多进程、也可以多线程.一个python脚本,默认是单进程,单线程的。I/O操作(音频、视频、显卡操作),不占用CPU,所以:对于I/O密集型操作,不会占用CPU,使用多线程操作,能提高效率对于计算密集型操作,由于占用CPU,使用多进程操作,能提高效率python中有个全局解释器锁,叫GIL(全称Global Interpreter Lock),导...
2016-07-18 22:16:00 53
转载 我的python学习--第三天
第三天 1:列表及Python基础回顾 2:字典列表字典生成式及应用场景 3:字符串 字典字符串转换及应用场景 4:文件操作 文件字典转换及应用场景 5:总结基础数据结构的知识脑图 -- 增删查改1、列表的操作: help(list) 列表的帮助,列出所有列表的用法 type(name) 判断数据类型是列表,元组或字典 1.1、增>>>s...
2016-07-18 17:22:46 99
转载 href的那些事
看个问题<a href="">test</a>,此时href的值是什么呢?带着这样的疑问,开始今天的话题‘href的那些事’。问题分析为什么会有这个问题呢?上周在项目中,msui会对页面a标签绑定些事件,会用到href内容。href=""这么写,就会一直报错。因为浏览器此时获取到的href的值当前页面绝对路径。...
2016-07-18 09:30:23 292
转载 互联网趋势其实很浮夸
我预测后面会以此命名规则继续:互联网PC时代 - 移动互联网时代 - 人工智能时代1.0 - 人工智能时代2.0。。。需要吐槽一下的是,人工智能这个词都用上了作为时代标签,以后也没啥新词可用了吧。。。也许将来还要来个循环,从人工智能时代 进化到 重新改造过的互联网2.0,移动互联网2.0 。。。嗯,看起来很有哲理转载于:https://www.cnblogs.com/painmot...
2016-07-15 16:34:00 72
转载 selenium+Python(二)定位元素
自动化测试中常用的功能是通过各种元素,例如id,class,xpath,css等内容来寻找定位元素,而且不光可以定位一个元素,还可以定位一队元素,然后逐个操作。#定义一个定位操作单个元素的函数def Signup_Click(browser): input3 =browser.find_element_by_class_name("checkbtn") try:...
2016-07-15 09:45:00 50
转载 PAT1003
As an emergency rescue team leader of a city, you are given a special map of your country.作为一个城市的紧急救援队的领导人,你需要给出一个对于你们国家特别的地图。The map shows several scattered cities connected by some roads.这个地图展...
2016-07-14 22:09:00 72
原创 Visual Studio Code 1.3终于增加了标签页
2016年6月发布的Visual Studio Code 1.3版更新已发布,该版本提供了用户呼声最高的一个功能请求。\\很长一段时间来,开发者一直呼吁为Microsoft的跨平台代码编辑器提供标签页功能。在UserVoice网站上有关这个功能的请求已获得超过9,000个投票。\\标签页默认已启用,并可通过更改workbench.editor.showTabs设置的方式将其禁用。按下Ctrl+Ta...
2016-07-14 19:00:00 39
转载 ListView滑动删除
本来准备在ListView的每个Item的布局上设置一个隐藏的Button,当滑动的时候显示。但是因为每次只要存在一个Button,发现每个Item上的Button相互间不好控制。所以决定继承ListView然后结合PopupWindow。首先是布局文件:delete_btn.xml:这里只需要一个Button 1 <?xml version="1.0" encodin...
2016-07-13 14:05:00 50
转载 Lind.DDD.IoC(大叔推荐)~在服务定位器中引入IoC容器~容器的适配器
回到目录关于依赖倒置(DIP)高层模块不依赖于低层模块的实现,而低层模块依赖于高层模块定义的接口,通俗的讲,就是高层模块定义接口,低层模块负责实现,这在我们实际开发中经常被用到,层与层之间引用,经常被添加一个接口层去隔离,在接口层定义相关业务规范,而底层去实现它,高层只引用这个接口,当高级需要其它扩展,直接添加新的接口,由新的底层模块去实现即可,底层其它代码不需要修改,这也完全复合开闭原则...
2016-07-12 12:02:00 79
转载 编译性语言、解释性语言和脚本语言
1.计算机不能直接理解高级语言,只能理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。(计算机只能执行机器语言:我们要执行高级语言编的代码,就只能用编译器把它变成机器语言)2.翻译有两种方式:a.编译b.解释。两种方式主要是发生的时间不同。3.编译语言:编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成机器语言文件;比如,exe文件,以后...
2016-07-12 11:22:00 44
转载 LeetCode-Add Digits
Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only o...
2016-07-12 05:07:00 47
转载 Guava: 事件总线EventBus
EventBus 直译过来就是事件总线,它使用发布订阅模式支持组件之间的通信,不需要显式地注册回调,比观察者模式更灵活,可用于替换Java中传统的事件监听模式,EventBus的作用就是解耦,它不是通用的发布订阅系统,也不能用于进程间通信。可用于Android的EventBus库主要有这几个:Google出品的Guava,Guava是一个庞大的库,EventBus 只是它附带的一个小功能,因此...
2016-07-11 22:22:00 113
转载 Linux内存管理之页面回收【转】
转自:http://blog.csdn.net/bullbat/article/details/7311205请求调页机制,只要用户态进程继续执行,他们就能获得页框,然而,请求调页没有办法强制进程释放不再使用的页框。因此,迟早所有空闲内存将被分配给进程和高速缓存,Linux内核的页面回收算法(PFRA)采取从用户进程和内核高速缓存“窃取”页框的办法不...
2016-07-11 10:58:00 57
转载 提高SQL查询效率 的10大方法
一、查询条件精确,针对有参数传入情况二、SQL逻辑执行顺序FROM–>JOIN–>WHERE–>GROUP–>HAVING–>DISTINCT–>ORDER–>TOP三、横向查询需要的字段当在SQL语句中连接多个表时,请使用表的别名并把别名前缀于每个Column上这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误...
2016-07-08 21:12:00 157
转载 HDU2041 超级楼梯
问题链接:HDU2041 超级楼梯。基础训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这是一个递推的问题。站在楼梯的第n级想一下,前一步是从哪里来的,问题就清楚了。由于每次只能上一级或两级,那么f(n)=f(n-2)+f(n-1)。这不就是一个菲波拉契数列吗?就是一个递推问题?可是,开始时候是站在第1级台阶上,所以数列的开始几项会有所不同...
2016-07-08 12:17:00 103
转载 nodejs学习笔记<四>处理请求参数
在web开发中处理请求参数是个非常常见的工作;nodejs提供了了querystring用来处理请求参数。querystring常用方法有:parse,stringify。(1)parse:解析请求参数串。querystring.parse(string,char,char);参数:待解析参数串,自定义分隔符,自定义分配字符。例:var querystring = requ...
2016-07-07 17:14:00 71
转载 python 中颜色的表示
字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30-----------39 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色 ===...
2016-07-07 11:57:00 1989
转载 Windows Server 2012 R2 AD DS搭建
Windows Server 2012 R2 在部署AD DS角色时没有如dcpromo的快捷命令,只能通过UI界面或者应答文件来搭建AD DS服务器。具体的搭建步骤请参考如下:1.检查服务器基本信息2.打开服务器管理器或者运行servermanager.exe打开服务器管理器3.选择“添加角色和功能”4.默认,下一步5.下一步6.默认,下一步...
2016-07-06 21:02:45 186
转载 802.1X、MAC认证方式
接入认证:802.1X、Portal认证、MAC地址认证结合端口安全802.1X是为了解决无线局域网安全问题提出来的,后来被以太网广泛应用 、2004年完成标准化802.1X协议是一种基于端口的网络接入控制协议802.1X通常与radius配合使用对接入用户的认证授权802.1X技术可以扩展到基于MAC地址对用户接入进行控制,对同一个物理口上的多个用户分别进行认证控制vlan...
2016-07-05 15:04:52 4536
转载 PAT (Advanced Level) 1085. Perfect Sequence (25)
可以用双指针(尺取法),也可以枚举起点,二分终点。#include<cstdio>#include<cstring>#include<cmath>#include<vector>#include<map>#include<queue>#include<stack>#include...
2016-07-02 22:36:00 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人