码迷,mamicode.com
首页 > 编程语言
多线程之策略模式
今天天气非常好,下着淅淅沥沥的小雨,刮着风,感觉甚好;我在北京向各位问好。这几天公司基本没什么事儿,从昨天开始就复习了一下多线程编程,今天给各位分享一种Java23种设计模式中最常见的设计模式--策略模式。为什么将策略模式和多线程绑在一起呢,不知道各位有没有注意过我们在进行多线程编程的时候,创建线程 ...
分类:编程语言   时间:2017-07-26 11:37:36    阅读次数:194
主席树算法解析
主席树 感想: 这个主席树我还是学了接近一周了,虽然思想懂得比较快,但是一直比较浮躁,所以 一直都没有静下来去看代码,但是在一周的慢慢消化中,我还是懂了主席树的思想和代码 ,我也看了其他大牛的博客,都写的很好,所以我的这一篇都是比较水的 主席树是线段树的一种分支,可以解决一道题中的历史遗留问题或者第 ...
分类:编程语言   时间:2017-07-26 11:36:39    阅读次数:199
c语言中的特殊符号(结构体中)
在“结构”中出现的->运算符成为“右箭头选择”,可以用new_node->value = 10;来代替(*new_code).value = 10;即运算符->是运算符*和运算符.的结合,先对new_node间接寻址以定位所指向的结构,再选择结构的成员value。 ...
分类:编程语言   时间:2017-07-26 11:36:06    阅读次数:320
java导出excel不须要额外jar包
眼下我知道的在java中导出Excel能够用poi或在jsp的文件头改变输出流。以下再介绍一种就用java基础包导出的Excel。导出的格式形如: 源代码例如以下: package csvExcel; import java.io.FileWriter; import java.io.IOExcep ...
分类:编程语言   时间:2017-07-26 11:33:43    阅读次数:192
2017 Multi-University Training Contest - Team 1 1002&&HDU 6034 Balala Power!【字符串,贪心+排序】
Balala Power! Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 2668 Accepted Submission(s): 562 ...
分类:编程语言   时间:2017-07-26 11:32:56    阅读次数:322
Python 之 ImportError: No module named ***
假设想使用非当前模块中的代码,须要使用Import。这个大家都知道。 假设你要使用的模块(py文件)和当前模块在同一文件夹。仅仅要import对应的文件名称就好,比方在a.py中使用b.py: import b 可是假设要import一个不同文件夹的文件(比如b.py)该怎么做呢? 首先须要使用sy ...
分类:编程语言   时间:2017-07-26 10:49:45    阅读次数:271
【Unity笔记】Terrain地形制作坍塌/深坑
Unity的Terrain组件在【set the terrain height】分页下,height高度为0时,可理解为该地形的海平面高度,此时就不能地形下榻。把height调到100,点击【flatten】,然后就能做地形下榻,深坑的深度最多即可达到100. 学习资料: http://www.ma ...
分类:编程语言   时间:2017-07-26 10:49:20    阅读次数:278
spring boot 加载配置 文件
在springboot启动的过程中,默契情况下会在classpath路径下加载application.properties当做系统配置文件,但有时候我们想要替换成另一个文件,可以 通过以下方式: 一、在启动类里配置默认的properties文件,如下图代码 二、 SpringApplication ...
分类:编程语言   时间:2017-07-26 10:48:43    阅读次数:201
springMVC 实现上传文件和下载文件
第一步:在applicationContext.xml中添加支持<!-- 支持文件上传 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" ...
分类:编程语言   时间:2017-07-26 10:46:43    阅读次数:182
Unity shader学习之屏幕后期处理效果之高斯模糊
高斯模糊,见百度百科。 也使用卷积来实现,每个卷积元素的公式为: 其中б是标准方差,一般取值为1。 x和y分别对应当前位置到卷积中心的整数距离。 由于需要对高斯核中的权重进行归一化,即使所有权重相加为1,因此e前面的系数实际不会对结果产生任何影响。 综上,公式简化为: G(x,y) = e-(x*x ...
分类:编程语言   时间:2017-07-26 10:46:15    阅读次数:213
Python日志监控系统处理日志(pyinotify)
前言 最近项目中遇到一个用于监控日志文件的Python包pyinotify,结合自己的项目经验和网上的一些资料总结一下,总的原理是利用pyinotify模块监控日志文件夹,当日志到来的情况下,触发相应的函数进行处理,处理完毕后删除日志文件的过程,下面就着重介绍下pyinotify pyinotify ...
分类:编程语言   时间:2017-07-26 10:46:06    阅读次数:4926
ReactiveSwift源码解析(九) SignalProducerProtocol延展中的Start、Lift系列方法的代码实现
上篇博客我们聊完SignalProducer结构体的基本实现后,我们接下来就聊一下SignalProducerProtocol延展中的start和lift系列方法。SignalProducer结构体的方法扩展与Signal的扩展相同,都是面向协议的扩展。首先创建了一个SignalProducerPr ...
分类:编程语言   时间:2017-07-26 10:45:39    阅读次数:426
java基础-------关键字final
java基础 || 关键字final 在程序设计中,我们有时可能希望某些数据是不能够改变的,这个时候final就有用武之地了。final是java的关键字,它所表示的是“这部分是无法修改的”。不想被改变的原因有两个:效率、设计。使用到final的有三种情况:数据、方法、类。 一、 final数据 有 ...
分类:编程语言   时间:2017-07-26 10:45:16    阅读次数:208
HD-ACM算法专攻系列(23)——Crixalis's Equipment
题目描述: AC源码:此次考察贪心算法,解题思路:贪心的原则是使留下的空间最大,优先选择Bi与Ai差值最大的,至于为什么?这里用只有2个设备为例,(A1,B1)与(A2,B2),假设先搬运A1,搬运的那一瞬间,实际将要占用的空间应该为A1+B2,那么为了保证留下的空间最大,则应该有A1+B2<A2+ ...
分类:编程语言   时间:2017-07-26 10:45:09    阅读次数:168
JavaScript随堂笔记
JavaScript:以函数作为作用域 function func(){ if(1==1){ var name = 'xiaoming'; } console.log(name); } func() 注意:函数作用域在函数调用之前,已经创建。 xo = 'jay' function func(){ ...
分类:编程语言   时间:2017-07-26 10:44:10    阅读次数:202
SpringCloud Feign使用详解
添加依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency> <dependency> <group ...
分类:编程语言   时间:2017-07-26 10:41:59    阅读次数:186
java获取时间戳
package com.ycy.test; import java.text.SimpleDateFormat; import java.util.Date; public class ItemsController { public static void main(String[] args) ... ...
分类:编程语言   时间:2017-07-26 10:41:08    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!