流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 if else(分支结构) if条件判断基本写法 Go语言中if条件判断 ...
分类:
编程语言 时间:
2019-08-13 22:44:50
阅读次数:
109
目标检测算法优化技巧 https://blog.csdn.net/u014380165/article/details/88011833 目标检测算法优化技巧 https://blog.csdn.net/u014380165/article/details/88011833 目标检测算法优化技巧 目 ...
分类:
编程语言 时间:
2019-08-13 22:45:24
阅读次数:
121
1.使用封装工具类思想:三种输入模式下的工具类。 dateUtils类,S tringUtils类(判断字符串值是否为空), 调用工具类: 2.集合类:(与数组类似) 特点:长度随着元素的个数的增加而增加 集合与数组的区别: · 集合中只能放引用数据类型 数组中可以放引用数据类型,也可以放基本数据类 ...
分类:
编程语言 时间:
2019-08-13 22:45:40
阅读次数:
107
第一:引入jar 由于项目是springboot的项目所以我这边简单的应用了springboot自带的socket jar 第二:Socket代码编写 上述代码在发送消息时,可以支持一条消息对应多个窗口 如果想要使用一个消息值推送到一个窗口,就使用一下springboot的管理 具体实现: 添加一个 ...
分类:
编程语言 时间:
2019-08-13 22:46:29
阅读次数:
135
变量和常量是编程中必不可少的部分,也是很好理解的一部分。 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 关键字 ...
分类:
编程语言 时间:
2019-08-13 22:47:24
阅读次数:
119
[TOC] 异常处理 1. 错误分类 2. 异常 3. 异常处理 4. 异常处理的两种方法 5. try的结构 5.1 结构一:单分支结构 5.2 结构二:多分支结构 5.3 结构三:万能异常 5.4 结构四:多分支+万能异常 5.5 结构五: try else finally 5.6 结构六: 主 ...
分类:
编程语言 时间:
2019-08-13 22:47:55
阅读次数:
131
动态规划是很重要的算法。 动态规划的基本思想是:将求解的问题分解成若干个子问题,先求解子问题,然后再从这些子问题的解得到原问题的解。与分治法的区别是,适合用动态规划解决的问题,经分解得到的子问题往往不是相互独立的。动态规划将问题分解成子问题,但是子问题不相互独立,而是彼此依赖,相互提供帮助,很好的利 ...
分类:
编程语言 时间:
2019-08-13 22:50:14
阅读次数:
136
函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 函数 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义 Go语言中定义函数使用func关键字,具体格式如下: 其中: 函数名:由字母、数字、下划线组成。但函数名的第一个字 ...
分类:
编程语言 时间:
2019-08-13 22:56:21
阅读次数:
205
类型 内置类型 除了空值null类型之外,其余6种类型均有同名的字符串值与之对应。如:typeof true 'boolean' 空值(null) typeof null 'object'; // true null竟然是object类型,惊不惊喜?其实这个bug由来已久,算起来也有差不多20年。 ...
分类:
编程语言 时间:
2019-08-13 22:57:36
阅读次数:
244
并发概念 I/O操作 I/O操作 相对内存来说 输入Input输出Output 输入是怎么输入 :键盘\input\read\recv 输出是怎么输出 :显示器 打印机 播放音乐\print\write\send 文件操作 :read write 网络操作 :send recv recvfrom 函 ...
分类:
编程语言 时间:
2019-08-13 22:58:17
阅读次数:
233
https://blog.csdn.net/weixin_39554102/article/details/85424402 ...
分类:
编程语言 时间:
2019-08-14 00:03:59
阅读次数:
179
一、Collection接口 首先,让我们来看一下Collection接口的继承体系 (一)Collection的常用功能 (二)遍历集合的方式 1.普通的for循环【必须要有索引,可以修改元素】 2.迭代器遍历【任何集合都可以遍历,只能获取元素】 3.高级for循环【就是迭代器的简化方式】 (三) ...
分类:
编程语言 时间:
2019-08-14 00:07:21
阅读次数:
136
前言 一般情况下,只要涉及到多线程编程,程序的复杂性就会显著上升,性能显著下降,BUG出现的概率大大提升。 多线程编程本意是将一段程序并行运行,提升数据处理能力,但是由于大部分情况下都涉及到共有资源的竞争,所以修改资源 对象时必须加锁处理。但是锁的实现有很多种方法,下面就来一起了解一下在C#语言中几 ...
分类:
编程语言 时间:
2019-08-14 00:07:40
阅读次数:
258
摘自:https://www.cnblogs.com/su-feng/p/6659064.html 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即Stri ...
分类:
编程语言 时间:
2019-08-14 00:07:55
阅读次数:
159
ShearPhoto 2.0 发布,支持HTML5本地截取头像,支持美图秀秀特效,支持几十M数码相片压缩截取 1、 从shearphoto 1.5直接跳跃到shearphoto 2.0,这是shearphoto重大革新。本来我是想shearphoto 1.6 、1.7、 1.8 慢慢升的,但是这样升 ...
分类:
编程语言 时间:
2019-08-14 00:09:27
阅读次数:
264
[Spring cloud 一步步实现广告系统] 18. 查询返回广告创意
分类:
编程语言 时间:
2019-08-14 00:11:17
阅读次数:
131
使用idea 搭建一个spring web 项目,spring boot 也行,反正是温故学习,弄明白就好。 MVC 配置: 对于使用@Controller 注解声明的类,servlet 会自动扫描注解了此注解的类。 在作为控制器的时候只能使用它。 @RequestMapping 映射web请求,路 ...
分类:
编程语言 时间:
2019-08-14 00:12:37
阅读次数:
155
https://www.jianshu.com/p/377bb840802f Thread类中维护了一个成员变量:ThreadLocalMap 每个Thread有一个自己的ThreadLocalMap,ThreadLocal在get和set时,会先通过getMap()获取当前thread的Threa ...
分类:
编程语言 时间:
2019-08-14 00:12:51
阅读次数:
128
内部类的好处 有很好的封装性和可读性 内部静态类 通过 new 外部类名.内部类名() 构建对象 内部非静态类 通过 外部类对象.new 内部类名() 构建对象 开源软件 mybatisGenerate 的查询对象 是同步 静态内部来做的封装 ...
分类:
编程语言 时间:
2019-08-14 09:32:12
阅读次数:
76
1、什么是插入排序? 一组未经排序的序列,从前向后依次放入一个有序的序列,每次插入时从已排序序列的最后向前比较,找到相应的位置插入。 2、插入排序非常类似于整扑克牌。 在开始摸牌时,左手是空的,牌面朝下放在桌上。接着,一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上。为了找到这张牌的正确位 ...
分类:
编程语言 时间:
2019-08-14 09:33:57
阅读次数:
98