码迷,mamicode.com
首页 > 2018年04月30日 > 全部分享
OO学习总结(二)
第五次作业:多线程电梯 多线程的同步和控制 1. 在本次作业里,请求发生器不断往请求队列里加入电梯请求,主调度器不停将电梯请求分发给从调度器,从调度器不断读取请求来操控电梯运行,因而这三者之间存在同步关系。 2. 请求发生器和主调度器之间共享了主请求队列,因而需要对主请求队列的加入、删除和读取方法均 ...
分类:其他好文   时间:2018-04-30 11:59:02    阅读次数:145
用C++画光(三)——色散
写在前面源码:https://github.com/bajdcc/GameFramework/blob/master/CCGameFramework/base/pe2d/Render2DScene5.cpp本文主要内容:三角形的渲染聚光效果的实现色散的简易版实现三角形的渲染在上一文中,主要介绍了矩形... ...
分类:编程语言   时间:2018-04-30 11:58:51    阅读次数:212
某考试 T1 monopoly
可以很容易的发现,如果选了最高的房子,那么就不能再选了;否则在左边选一坨合法的,在右边选一坨合法的,拼起来还是合法的。 所以我们可以处理出,每个数的控制区间[L,R] (保证这个区间是其他数都小于它的极大区间),以及左边右边最大的比它小的数的位置(在区间里)。 这样我们就可以做到类似线段树的分割并合 ...
分类:其他好文   时间:2018-04-30 11:58:42    阅读次数:108
jMiniLang设计思路
前言项目地址:https://github.com/bajdcc/jMiniLang演示视频:https://www.bilibili.com/video/av13294962jMiniLang是一个Java实现的基于栈的解释器,包含了语法分析和虚拟机等两大内容。基于这个虚拟机呢,用脚本搭建了一个简... ...
分类:其他好文   时间:2018-04-30 11:58:26    阅读次数:174
生成器
生成器:在调用是才生成相应的数据,只记录当前的位置,只有一个__next__()方法 简单生成器: ...
分类:其他好文   时间:2018-04-30 11:58:18    阅读次数:114
文件修改
f=open('yesterday','r',encoding='utf-8')f_new=open('yesterday.bak','w',encoding='utf-8')for line in f: if '当我小的时候' in line: line=line.replace('当我小的时候' ...
分类:其他好文   时间:2018-04-30 11:58:11    阅读次数:94
json序列化
序列化: json.dumps ...
分类:Web程序   时间:2018-04-30 11:58:02    阅读次数:161
Spring boot 学习 五:domain的定义
一 public class City implements Serializable 实现了Sericalizable接口,只是一种标志。表示可以被序列化。 java的ObjectOutputStream、ObjectInputStream类能对实现了Serializable接口的对象实现序列化与 ...
分类:编程语言   时间:2018-04-30 11:57:53    阅读次数:2593
javaweb 最简单的分页技术
原文来自于https://www.cnblogs.com/xwlych/p/6017833.html 个人由加了一点注释,他的代码我运行不起来,弄了好一会 bean包 User.java PageServlet.java index.jsp 一定注意你运行的时候要从servlet运行 就是点中你的s ...
分类:编程语言   时间:2018-04-30 11:57:46    阅读次数:176
SpringAOP02 自定义注解
1 自定义注解 1.1 创建自定义注解 从java5开始就可以利用 @interface 来定义自定义注解 技巧01:注解不能直接干扰程序代码的运行(即:注解的增加和删除操作后,代码都可以正常运行) 技巧02:@Retention 用来声明注解的保留期限 /* * Copyright (c) 200 ...
分类:编程语言   时间:2018-04-30 11:57:36    阅读次数:188
Linux安装JDK
首先下载jdk软件包到指定目录 然后我们进入该目录 cd /...查看,我这里存放在monster文件夹中cd /monster 然后ls查看文件夹下的文件, 通过tar zxvf jdk-7u55-linux-i586.tar.gz解压我们的jdk 7,下面的jdk8是另一种简便的安装方式,环境变 ...
分类:系统相关   时间:2018-04-30 11:57:28    阅读次数:225
Git-gitblit-Tortoisegit 搭建Windows Git本地服务器
1、Gitblit安装 1.1、Gitblit简介 Git在版本控制领域可谓是深受程序员喜爱。对于开源的项目,可以免费托管到GitHub上面,相当的方便。但是私有项目托管到GitHub会收取相当昂贵的一笔费用。还有些企业、单位开发在局域网内,那么如何使用Git进行代码版本控制呢?我们可以在本地搭建自 ...
分类:Windows程序   时间:2018-04-30 11:57:18    阅读次数:2777
Python3 迭代器与生成器
生成器 在 Python 中,使用了 yield 的函数被称为生成器(generator)。 跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。 在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回yield的 ...
分类:编程语言   时间:2018-04-30 11:57:11    阅读次数:161
解决jar包依赖:Spring IO platform推出bom
名词解释: BOM(bill of materials):材料清单,用于解决jar包依赖的好方法。 Spring IO Platform 缘起:Spring起初只专注ioc和aop,现在已发展成一个庞大体系。比如security、mvc等。如此一来,不同模块或者与外部进行集成时,依赖处理就需要各自对 ...
分类:编程语言   时间:2018-04-30 11:57:03    阅读次数:169
C# 设计模式 (一)
学习来自《大话设计模式》有兴趣可以研究一下 一、工厂模式 原理 子类对象可以赋值给父类对象。同一个父类对象的子类,通过switch语句new出来(当然用if也可以但那样判断就多了起来)。 如:三个窗体form1、form2、form3都是继承自form对象这就可以声明一个 Form frm =nil ...
分类:Windows程序   时间:2018-04-30 11:56:56    阅读次数:264
Hadoop分布式环境部署
机器选型 实际应用中一般分为2种 第一种:硬件服务器 第二种:云主机 准备工作 在VM ware12环境下搭建三台服务器 配置ip,主机名,本地映射(/etc/hosts) 另外两台由原先克隆而来 克隆机器后,修改mac地址 使用root: (1)删除eth0 (2)将eth1修改为eth0 (3) ...
分类:其他好文   时间:2018-04-30 11:56:49    阅读次数:173
Python Developer Skill Map
Python Map Pythonic docopt pocoo Werkzeug click Flask RESTful Jinja2 RESTful Sphinx txt2tags AsciiDoc Pelican moinmoin Pygments Werkzeug click Flask R ...
分类:编程语言   时间:2018-04-30 11:56:41    阅读次数:220
1309条   上一页 1 ... 60 61 62 63 64 65 66 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!