25.综合练习之车站业务分析 完成步骤: 需求: 以车站业务对车票做增删改查操作 1.建立数据库 2.建立车票表 3.建立java项目结构(model\dao\service\test) 4.创建model 5.创建dao(接口和实现)并实现测试 6.创建service(接口实现) 26.综合练习之 ...
分类:
编程语言 时间:
2018-05-02 19:17:48
阅读次数:
178
写在前面: 在实验 java 调用 ArcObject(下文简称AO),开发业务功能时,遇到了普通 java 工程可以正常运行,而在将工程改为 web 后台,放在 tomcat 中运行时,出现了错误,具体错误信息已在其他文章说明,在些不在赘述,开发功能是不可少的,既然出现了问题,就要解决问题,遂想到 ...
分类:
编程语言 时间:
2018-05-02 19:19:02
阅读次数:
218
C++输入和输出流 1、I/O流的概念和流类库的结构 程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件。 C++输入输出包含以下三个方面的内容: 对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。这种输入输出称为标准的输入输出,简称标准I/O... ...
分类:
编程语言 时间:
2018-05-02 20:49:12
阅读次数:
156
mysql多表查询,子查询 一.内连接 1.关键字 INNER JOIN ON 2.示例代码: SELECT * FROM tab1 INNER JOIN tab2 ON tab1.col1 = tab2.col1; 3.内连接简写,ON变成WHERE SELECT * FROM tab1 , ta ...
分类:
编程语言 时间:
2018-05-02 20:53:24
阅读次数:
159
首先说一下 IO 发生时涉及的对象和步骤。以read 为例,会经历两个阶段: 1)等待数据准备 2)将数据从内核拷贝到进程中 二,阻塞Io(blocking IO) 在 Linux中 默认情况下所有的socket都是blocking,一个典型的读操作流程大概如下: 所以blocking IO 的特点 ...
分类:
编程语言 时间:
2018-05-02 20:56:57
阅读次数:
192
jdk 1.8版本 ConcurrentHashMap在1.8中的实现,相比于1.7的版本基本上全部都变掉了。首先,取消了Segment分段锁的数据结构,取而代之的是数组+链表(红黑树)的结构。而对于锁的粒度,调整为对每个数组元素加锁(Node)。 put的步骤大致如下: get()方法没有加锁操作 ...
分类:
编程语言 时间:
2018-05-02 20:59:06
阅读次数:
167
当变量作为作为类成员使用时,java才确保给定其初始值,防止程序运行时错误 基本数据类型的包装类都属于引用类型 基本类型 大小(字节) 默认值 封装类 byte 1 (byte)0 Byte short 2 (short)0 Short int 4 0 Integer long 8 0L Long ...
分类:
编程语言 时间:
2018-05-02 21:00:17
阅读次数:
238
计算机的基本组成及功能 计算机的基本组成部分分别为:CPU;内存;硬盘;操作中心。 CPU: 中央处理器,相当于计算机的大脑,运算计算中心,数据的处理和各项指令的运算全都需要经过CPU。 内存: 临时存储少量的数据,供CPU进行运算。 优点:读取速度快。 缺点:容量小;成本高;只能临时存储数据,断电 ...
分类:
编程语言 时间:
2018-05-02 21:00:26
阅读次数:
200
fw.flush() #强制把缓冲区里面的数据写到磁盘上例:fw = open('username','w')fw.write('hhh')fw.flush()(解决问题:写文件时可能写入不到文件中) #替换文件内容 一、简单粗暴(弊端:文件比较大时,占内存太大,运行速度缓慢) 1、打开一个文件,获 ...
分类:
编程语言 时间:
2018-05-02 21:02:07
阅读次数:
156
hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equa ...
分类:
编程语言 时间:
2018-05-02 21:02:33
阅读次数:
136
# #li=[123,'老男孩',True,[1,2,3],{'name':'alex'},(1,2,3)]# #列表称之为容器型数据类型。# l1=['wusir',True,'alex','laonanhai','ritian','taibai']# #按照索引# print(l1[0])# p ...
分类:
编程语言 时间:
2018-05-02 21:03:54
阅读次数:
175
在网上看的淘淘商城的项目,自己在配置maven项目的时候遇见了这个异常,按照网上教程试了试,一重启各种异常。 后来直接,就更改了自己的maven仓库就ok了。 解决方法: 对比一下,你就能够发现问题,你只需要用我上传的包.m2替换你的.m2就可以了,.m2文件包下载地址https://downloa ...
分类:
编程语言 时间:
2018-05-02 21:06:44
阅读次数:
1021
定义 本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则 1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 实现装饰器的效果 1.函数即‘变量’ 2.高阶函数 a:把一个函数名当做实参传递给另一个函数(在不修改被装饰函数源代码的情况下为其添加功能) b:返回值中包含函数 ...
分类:
编程语言 时间:
2018-05-02 21:06:52
阅读次数:
176
本人为一名刚开始学Python爬虫的小白,开贴仅为记录下自己的学习历程,方便做review 要爬取链接:http://tuan.bookschina.com/ 要爬取内容: 图书名称, 图书价格, 以及对应预览图的link 本文用到py packages: requests, BeautifulSo ...
分类:
编程语言 时间:
2018-05-02 21:10:18
阅读次数:
495
原文:https://mp.weixin.qq.com/s/rbaPmBejID8-rYui35Snrg 学习任何算法都要了解该算法解决什么问题?我们看看KMP算法主要解决什么问题。我们举一个例子,已知字符串1(ABCABBABAABBA)中查找字符串2(ABCAAB)是否存在,如果存在,字符串2在 ...
分类:
编程语言 时间:
2018-05-02 21:10:57
阅读次数:
178
package com.ehongcn.ccp.ss.dd.common.security; import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation ...
分类:
编程语言 时间:
2018-05-02 21:11:19
阅读次数:
170
用堆排序找出list中第K小的数字, 用小顶堆 python3 def min_heap_k(nums, topk): def siftdown(nums, e, begin, end): i = begin j = 2 i + 1 while j ...
分类:
编程语言 时间:
2018-05-02 21:11:28
阅读次数:
339
2018-05-02 代码块 什么是代码块? 在类或者方法中,使用“{}”将多行代码封装在一起,形成一个独立的代码区,这就构成了代码块。 在代码块里的变量属于局部变量,只在自己所在区域的前后{}内有效。 代码块的分类 根据代码块定义的位置不同,分成三种 1、局部代码块:在方法里用一对“{}”括起来的 ...
分类:
编程语言 时间:
2018-05-02 21:12:33
阅读次数:
142
单目>算数运算符>移位>比较>按位>逻辑>三目>赋值 单目运算符(一元运算符,即一个变量):+,-,++,-- 算数运算符:+,-,*,/,% 移位运算符:<<,>> 关系运算符:>,<,>=,<=,==,!= 位运算符:&,|,~,^, 逻辑运算符:&&,|| 三目运算符:表达式1?表达式2:表达 ...
分类:
编程语言 时间:
2018-05-02 21:13:23
阅读次数:
498
1、不同路径 I:来源LeetCode62题 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径? 例如,上图是一个7 x 3 的网格。 ...
分类:
编程语言 时间:
2018-05-02 21:14:06
阅读次数:
207