首页 > 2018年10月04日 > 全部分享
工厂模式精讲
工厂模式是一种创建性模式,提供的就是一种创建对象的方式,解决的就是用户和产品之间的问题,隐藏生产产品的实现细节,用户只需要关心最后的结果。官方的定义是:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 下面利用穷举法举几个例子: 1.用户去汽车工厂买汽 ...
分类:其他   时间:2018-10-04 01:08:43    收藏:0  评论:0  赞:0  阅读:92
Blender模拟全局照明的简单方法
https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Faked_Gi_with_Blender_internal模拟全局照明最简单的方法是在我们的主体周围创建一个非常大的球体,并在该球体的每个顶点放置一个太阳,指向内部。物体模式下: [Shif ...
分类:其他   时间:2018-10-04 01:08:25    收藏:0  评论:0  赞:0  阅读:147
Spring 梳理-el表达式和jstl
1: Scriptlet <% ... %> 2: 声明元素 <%! ... %> 3: Java表达式 <%= ... %> 4: 指令元素 <%@ ... %> 5: EL表达式 ${ ... } 6: 标准动作元素 <jsp:*** ... /> 7: 非标准动作 <***:*** ... / ...
分类:编程语言   时间:2018-10-04 01:08:07    收藏:0  评论:0  赞:0  阅读:132
2015 ACM-ICPC 沈阳站
题目链接 2015 ACM-ICPC Shenyang Problem A Problem B Problem C Problem D 签到题,所有gcd的倍数都可以被写出来。 那么判断一下这类数的个数的奇偶性就可以了。 Problem E Problem F Problem G Problem H ...
分类:其他   时间:2018-10-04 01:07:38    收藏:0  评论:0  赞:0  阅读:271
Tourists Gym - 101002I LCA——dfs+RMQ在线算法
LCA(Least Common Ancestors),即最近公共祖先,是指这样一个问题:在有根树中,找出某两个结点u和v最近的公共祖先(另一种说法,离树根最远的公共祖先)。 知识需求:1)RMQ的ST算法 2)欧拉序列 1)RMQ的ST算法: 可以参考我的这篇博客:RMQ原理及实现 2)欧拉序列: ...
分类:编程语言   时间:2018-10-04 01:07:20    收藏:0  评论:0  赞:0  阅读:207
Java命名规范
一、命名规范 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 如:int index=0 ...
分类:编程语言   时间:2018-10-04 01:07:03    收藏:0  评论:0  赞:0  阅读:134
urllib库爬虫技术从0开学习
urllib库 urllib库是pytho中一个最基本网络请求库。可以模拟浏览器的行为,向指定的服务器发送一个请求,并可以保存服务器返回的数据。 urllopen函数 在python的urllib库中,有什么函数供我们使用,所以请求相关的方法都集成到urllib.request模块下以面了,先看ur ...
分类:Web开发   时间:2018-10-04 01:06:29    收藏:0  评论:0  赞:0  阅读:136
ArrayList和Vector的区别
这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以 ...
分类:其他   时间:2018-10-04 01:06:15    收藏:0  评论:0  赞:0  阅读:138
vim 使用
第一步 桌面 右键打开终端 输入 vim a.cpp 按i进入编辑 按esc,再按“ :wq ”保存 输入 g++ -o a a.cpp 编辑 输入vim a.in 输入 输入 ./a < a.in 运行 输入 gedit a.cpp 复制 文件内复制方法 v开始选中,y结束选中,按 “+y 复制, ...
分类:系统服务   时间:2018-10-04 01:05:30    收藏:0  评论:0  赞:0  阅读:157
go结构体
一。定义: 1. type:定义一个新的数据类型 2.struct:这个数据类型是结构体 二。调用及赋值: 同字典类型的调用和赋值方式 三。结构体方法:结构体组合函数 1. 不在结构体内部,定义在结构体外部 2. 在普通函数名前加上结构体名和结构体数据类型 四。结构体指针 1. 如果一个结构体是指针 ...
分类:其他   时间:2018-10-04 01:05:13    收藏:0  评论:0  赞:0  阅读:144
原码反码补码
首先是概念 原码 原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。 示例: [+1]原 = 0000 0001 [-1]原 = 1000 000 ...
分类:其他   时间:2018-10-04 01:04:59    收藏:0  评论:0  赞:0  阅读:132
protocol_link
蔡燧林:1992—2000年教育部考试中心研究生数学命题组组长现在退休养老。要想办法弄到他编的书(ps:别问怎么弄到,我和我同学都能弄到,你怎么会不能弄到呢)李林:目前在导航独家授课,他能屡屡命中考研数学原题(why)其一,自己确实有这实力,潜心研究命题规律;其二,他与现任命题组有千丝万缕的联系。要 ...
分类:其他   时间:2018-10-04 01:04:22    收藏:0  评论:0  赞:0  阅读:207
[Codeforces 486B] Or in Matrix
[题目链接] https://codeforces.com/contest/486/problem/B [算法] 显然 , 当Bi,j为0时 , 矩阵A的第i行和第j列所有数均为0 将其它元素填充为1 , 判断是否合法即可 时间复杂度 : O(N^3) [代码] ...
分类:其他   时间:2018-10-04 01:03:48    收藏:0  评论:0  赞:0  阅读:148
yum安装的java配置
vim /etc/profile JAVA_HOME=/usr/lib/jvm/javaJRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH ...
分类:编程语言   时间:2018-10-04 01:03:24    收藏:0  评论:0  赞:0  阅读:113
HDU6315 Naive Operations(多校第二场1007)(线段树)
Naive Operations Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 502768/502768 K (Java/Others)Total Submission(s): 3636 Accepted Submission(s): 1 ...
分类:其他   时间:2018-10-04 01:03:04    收藏:0  评论:0  赞:0  阅读:128
原码、补码、反码的概念和java数的存储方式
原码:用符号位和数值位表示一个带符号数,整数符号->0,负数符号->1,数值一般用二进制形式表示 [+10011]原=00010011 [-10011]原=10010011 反码:正数的反码与原码相同,负数的反码是对该数的原码除符号位外各位取反 [+10011]反=00010011 [-10011] ...
分类:编程语言   时间:2018-10-04 01:02:45    收藏:0  评论:0  赞:0  阅读:167
探寻 JavaScript 精度问题
阅读完本文可以了解到 为什么等于 以及 JavaScript 中最大安全数是如何来的。 十进制小数转为二进制小数方法 拿 173.8125 举例如何将之转化为二进制小数。 ①. 针对整数部分 173,采取 ; 得整数部分的二进制为 。 ②. 针对小数部分 0.8125,采用 ; 得小数部分的二进制为 ...
分类:编程语言   时间:2018-10-04 01:02:23    收藏:0  评论:0  赞:0  阅读:143
文本选中常用快捷键
1、Home键,将光标从所在位置置于行首 2、End键,将光标从所在位置置于行末 3、Shift + Home键,选中文本为:行首~光标所在位置 4、Shift + End键,选中文本为:光标所在位置~行末 5、Shift + 左方向键,选中文本为:光标所在位置的前一个字符 6、Shift + 右方 ...
分类:其他   时间:2018-10-04 01:02:05    收藏:0  评论:0  赞:0  阅读:120
【Docker 命令】- run命令
docker run :创建一个新的容器并运行一个命令 语法: OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使用; -p: 端口映射,格 ...
分类:其他   时间:2018-10-04 01:01:48    收藏:0  评论:0  赞:0  阅读:110
Spring 梳理-Spring配置文件 -<context:annotation-config/>和<context:component-scan base-package=""/>和<mvc:annotation-driven /> 的区别
AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, PersistenceAnnotationBeanPostProcessor, RequiredAnnotationBeanPostProcessor 这 ...
分类:编程语言   时间:2018-10-04 01:01:30    收藏:0  评论:0  赞:0  阅读:167
1920条   上一页 1 ... 93 94 95 96 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!