码迷,mamicode.com
首页 > 2018年01月24日 > 全部分享
设计模式之建造者模式
当一个类的内部数据过于复杂的时候(通常是负责持有数据的类,比如Config、VO、PO、Entity...),要创建的话可能就需要了解这个类的内部结构,还有这些东西是怎么组织装配等一大坨乱七八糟的东西,这个时候就会增加学习成本而且会很混乱,这个时候就想啊想一种什么法子来管理一下这个类中的数据呢,怎么 ...
分类:其他好文   时间:2018-01-24 22:05:38    阅读次数:142
java排序之冒泡排序
代码: 冒泡排序的时间复杂度:理想O(n),平均O(n^2),助记口决:外管轮询内管排 ...
分类:编程语言   时间:2018-01-24 22:05:29    阅读次数:192
python学习002-Python print 输出不换行
python中print之后是默认换行的,如果我们不想换行,且不想讲输出内容用一个print函数输出时,就需要改变print默认换行的属性,方法如下:print('contents', end='')end就表示print将如何结束,默认为end="\n"(换行)举例:让print输出不换行:
分类:编程语言   时间:2018-01-24 22:05:23    阅读次数:116
插入排序
知识点总结报告 知识点: 插入排序 (原理)每次将一个待排序的元素按其关键字大小插入到前面已经排好序的子表中的适当位置,直到全部元素插入完成为止。主要有三种排序方法直接插入排序,折半插入排序,希尔排序。 直接插入排序 将当前无序区的开头元素R[i](1<=i<=n-1)插入到有序区R[0...i-1 ...
分类:编程语言   时间:2018-01-24 22:05:12    阅读次数:182
python-正则
python正则表达式详解 python正则表达式详解 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达 ...
分类:编程语言   时间:2018-01-24 22:05:05    阅读次数:148
PHP文件那些事儿
0、参考资料 1、下载远程文件 https://segmentfault.com/a/1190000003109808 2、判断远程文件是否存在 http://www.manongjc.com/article/1415.html 3、获取文件编码 http://blog.csdn.net/zhezh ...
分类:Web程序   时间:2018-01-24 22:04:57    阅读次数:228
Mysql第一天详解
Mysql01 MySql01 数据库简介 数据库简介 之前使用的流操作把数据存储到txt文档上,对于修改/插入等,首先代码繁琐,对于查询操作效率极低,另外,如果数据很大,不可能长期保存在文件中. 为了解决上述问题,我们需要使用数据库 DB:文件仓库 DBMS:数据库的管理软件 数据库的分类 关系型 ...
分类:数据库   时间:2018-01-24 22:04:51    阅读次数:234
逻辑思维训练之假设法
第一章 假设法 一个真实的假设往往可以让事实呈现眼前,让真理浮出水面。一个人如果做什么事都可以让其思维以这些假设前提为基础,那么他便能真真正正地活在NLP里而不会陷入困境,他的人生也就会有更大地进步和提升。 初级题: 1.如何问问题? 有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说 ...
分类:其他好文   时间:2018-01-24 22:04:43    阅读次数:199
Linux系统排错
Linux 系统开机流程及基本排错
分类:系统相关   时间:2018-01-24 22:04:28    阅读次数:261
【Node.js】二、基于Express框架 + 连接MongoDB + 写后端接口
在上节,我们讲了如何搭建express环境,现在我们说说如何通过node.js写服务接口给前端调用 1. 首先通过MongoDB建好数据库与表格 例如,我的数据库名字为db_demo,数据库表格为goods 表goods中的数据结构如下: 2. 安装Mongoose来驱动、操作MongoDB 3.在 ...
分类:数据库   时间:2018-01-24 22:04:21    阅读次数:1635
部署AD林根域,子域,域树
部署AD林根域,子域,域树
分类:其他好文   时间:2018-01-24 22:04:10    阅读次数:183
python 元类metaclass
文章转自:http://www.cnblogs.com/linhaifeng/articles/8029564.html 一 知识储备 #可以把exec命令的执行当成是一个函数的执行,会将执行期间产生的名字存放于局部名称空间中 g={ 'x':1, 'y':2 } l={} exec(''' glo ...
分类:编程语言   时间:2018-01-24 22:03:57    阅读次数:124
java算法面试题:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个, 如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉的半个”。
字符串打散成字节之后输出的字节值变成了正数和负数,字符为一个正数,汉字为两个负数 所以为了不输出半个汉字,可以判断负数的个数,然后确定截取数到底是多少,通过new String(buf,0,len)的构造方法把字节转换成字符串 ...
分类:编程语言   时间:2018-01-24 22:03:35    阅读次数:239
FZU Problem 2168 防守阵地 I
http://acm.fzu.edu.cn/problem.php?pid=2168 题目大意: 给定n个数和m,要求从n个数中选择连续的m个,使得a[i]*1+a[i+1]*2+……a[i+m]*m最大 思路: 常规思路是以每一个数開始。枚举m个,可是这样会TLE。 能够有O(n)的算法。 比如例 ...
分类:其他好文   时间:2018-01-24 22:03:26    阅读次数:147
FastReport动态绑定只显示一条数据。
产生这个问题的原因是因为需要把Band绑定DataSource.有两种方法 (1)DataBand data = report1.Report.FindObject("Data1") as DataBand; data.DataSource = report1.Report.GetDataSourc ...
分类:其他好文   时间:2018-01-24 22:03:18    阅读次数:419
Eclipse 创建Maven scala 项目安装并解决加载项目类型慢的问题
使用Eclipse构建mavenscala项目1、先安装ScalaIDE,Help-->EclipseMarketplace--->输入scala-->Install.2、选择下面4个需要安装的3、接着往下安装,直到安装完毕。二、除了安装ScalaIDE还不能够创建Mavenscala项目,上面安装完毕后只能创建ScalaProject。接下来还需要安装Mavenscalaplu
分类:系统相关   时间:2018-01-24 22:03:11    阅读次数:233
python基础(一)python数据类型,条件,循环
本文准备通过几个实例来讨论python中的一些基础语法,包括基本数据类型,python语法规则,定义变量,循环,条件判断等.并将这些特性与c语言做个简单比较(本文代码都是基于python3,) 例1:求出1-100的和。 首先给出实现代码 下面逐行分析该段代码: 第一行定义了一个变量i,并把i赋初值 ...
分类:编程语言   时间:2018-01-24 22:03:03    阅读次数:178
1155条   上一页 1 ... 8 9 10 11 12 13 14 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!