首页 > 2019年10月05日 > 全部分享
代码规范-命名
命名的原则: 1能够完全而又准确的体现变量所代表的事物,不能有模糊性,比如a,b,也不要使用拼音缩写(还拼错了的你够了orz),完全而又精确,意思是代码的目的信息不能少,但是也不能有废话 2易于阅读,维护,我们交流的对象是人类,不是计算机 3我们的目的是写出可维护,可读性高的代码,无需也不可执着于某 ...
分类:其他   时间:2019-10-05 23:25:40    收藏:0  评论:0  赞:0  阅读:100
TCP实现文件上传
文件上传分析 一、基本实现 1、服务端 2、客户端 - 存在问题: 服务端和客户端都会陷入阻塞状态,原因是客户端的read()方法引起的。 客户端的本地输入流bis.read(b))一直阻塞,读取不到-1,其网络输出流也就输出不了-1;这样服务端的网络输入流也就读不到-1,进入阻塞,一直死循环等待结 ...
分类:Web开发   时间:2019-10-05 23:25:15    收藏:0  评论:0  赞:0  阅读:99
2019-10
### ...
分类:其他   时间:2019-10-05 23:24:39    收藏:0  评论:0  赞:0  阅读:120
Java SpringBoot全局错误处理类,返回标准结果
package demo.utils; import com.alibaba.fastjson.JSON; import demo.controller.ProductController; import org.apache.logging.log4j.LogManager; import org... ...
分类:编程语言   时间:2019-10-05 23:24:12    收藏:0  评论:0  赞:0  阅读:156
maven坐标与依赖
坐标 在maven中,任何构件都有明确定义的坐标。这些坐标是通过一些元素定义的,下面是nexus-indexer的坐标定义: groupId:定义当前maven项目隶属的实际项目,一般由公司前缀+隶属项目名称组成 artifactId:定义当前maven项目模块,一般由隶属项目名称+当前maven模 ...
分类:其他   时间:2019-10-05 23:23:35    收藏:0  评论:0  赞:0  阅读:97
LOJ2980. 「THUSCH 2017」大魔法师
一道好题 Solution 区间操作,容易想到线段树 但是普通的线段树好像无法维护这种区间操作 考虑将操作转换成 矩阵乘法 ,再用线段树维护矩阵 这里的操作有两种转换方法: 1.转换成矩阵的乘法和加法: "线段树维护区间矩阵和" 优势:空间和时间复杂度的常数要小 缺点:有优先级问题(类似于线段树模板 ...
分类:其他   时间:2019-10-05 23:23:13    收藏:0  评论:0  赞:0  阅读:103
JAVA nio 简单使用
nio 模拟客户端和服务器互相通讯 传输一个int值,并且不断的+1; 服务器 客户端 ...
分类:编程语言   时间:2019-10-05 23:22:26    收藏:0  评论:0  赞:0  阅读:142
[Mathematics][MIT 18.03] Detailed Explanation of the Frequency Problems in Second-Order Differential Equation of Oscillation System
Well, to begin with, I'd like to say thank you to MIT open courses twice. It's their generosity that gives me the priviledge to enjoy the most outstan ...
分类:其他   时间:2019-10-05 23:21:25    收藏:0  评论:0  赞:0  阅读:118
m大子段和 hdu1024
给出n个数,m个区间; 求选区m个区间的最大值; ...
分类:其他   时间:2019-10-05 23:20:47    收藏:0  评论:0  赞:0  阅读:111
图论训练之四
https://www.luogu.org/problem/P2680 题意:n个点,n 1条边,边有边权,无向图,m条航线,0时刻同时启程,你可以将一个边权变为0,求使得最后一个航线到达最少花费时间。 这道题很早就做过了,但现在又忘了, 而且觉得这是一道好题,所以写一篇博客 分析; 首先最大值最小 ...
分类:其他   时间:2019-10-05 23:20:05    收藏:0  评论:0  赞:0  阅读:89
bzoj1123 && 洛谷 P3469 tarjan割点的运用
题目 分析: 如果一个点不是割点,那么将其剪去后,只会产生它自己到其他n-1个点的2*(n-1)个有序点对。 如果一个点是割点,将其剪去后,贡献来源于: 1.它子树中两两产生的点对 2.它所有子树与除了它子树之外的点产生的点对 3.它自己和n-1个点产生的点对 (这里的子树都指的是tarjan遍历出 ...
分类:其他   时间:2019-10-05 23:18:59    收藏:0  评论:0  赞:0  阅读:89
MyBatis通用Mapper和PageHelper
如果项目中使用到了MyBatis框架,那么使用通用Mapper和PageHelper分页插件将极大的简化我们的操作。通用Mapper可以简化对单表的CRUD操作,PageHelper分页插件可以帮我们自动拼接分页SQL,并且可以使用MyBatis Geneator来自动生成实体类,Mapper接口和 ...
分类:移动平台   时间:2019-10-05 23:17:37    收藏:0  评论:0  赞:0  阅读:107
区块链的演化逻辑与经济学意义
区块链的演化逻辑与经济学意义 比特币不是区块链,比特币是一种数字货币,区块链则是分布式记账系统,然而,目前为止,比特币却是区块链应用最为成功的案例。要真正理解区块链,还须从比特币到区块链的演化逻辑讲起。 从比特币到区块链 理解比特币诞生和区块链技术兴起的背后逻辑,需要回顾货币的发展历史。最初,原始社 ...
分类:其他   时间:2019-10-05 23:16:55    收藏:0  评论:0  赞:0  阅读:99
【最新】 ELK之 logstash 同步数据库数据到Elasticsearch
下载logstash 6.4.3版本 解压 下载input和output插件 新建logstash.conf 内容输入案例 注意:这里边需要先安装下mysql-connector-java-5.1.46.jar包,存放到以上指定位置 配置pipelines.yml 在文件底部添加 启动ogstash ...
分类:数据库技术   时间:2019-10-05 23:16:14    收藏:0  评论:0  赞:0  阅读:306
虚拟机启动黑屏
1.方法一(亲测能解决,但是用了一段时间又出现黑屏状况) 在虚拟机的设置中,选择显示器,取消加速3D图形 2.方法二(亲测,未解决黑屏问题) 管理员权限运行cmd,输入命令 netsh winsock reset 重启计算机 3.方法三(亲测能解决黑屏问题) 编辑-->首选项-->设备-->启用虚拟 ...
分类:其他   时间:2019-10-05 23:15:53    收藏:0  评论:0  赞:0  阅读:110
Spring中单例和多例模式
Spring容器管理的bean在默认情况下是单例的,也是一个bean只会创建一个对象,存在内置 map中,之后无论获取多少次该bean,都返回同一个对象。这样可以减小了对象的创建,从而减小了内存的开销。 bean在单例或多例模式下的生命周期: 单例模式 bean在单例模式下,spring容器启动时解 ...
分类:编程语言   时间:2019-10-05 23:14:50    收藏:0  评论:0  赞:0  阅读:100
分析一套源代码的代码规范和风格并讨论如何改进优化代码
我的工程实践选题是《视频序列中人员检测与身份推断的系统设计》,毋庸置疑,在这个系统开发的过程中,大头是人脸识别。因此我在github上找到了一套名为face_recognition的源代码,希望学习它的具体算法实现。 这套代码主要实现的是人物脸部定位、人物脸部识别和人脸中关键部位的识别几个功能,这么 ...
分类:其他   时间:2019-10-05 23:13:40    收藏:0  评论:0  赞:0  阅读:113
CF711D 【Directed Roads】
这是一场比赛的 T4T4 ,身为蒟蒻的我当然没有想出来。 后来对基环树有了一点了解之后就来肝这道题。 首先对于一条边,只有两种情况 1.在环上,那么这个环只有全部正向或全部反向才可以成立,而总方案数显然是 2m ,其中 mm 是环上的边数,所以方案数就是 2m-2 2.不在环上,那么这种边就可以随意 ...
分类:其他   时间:2019-10-05 23:13:04    收藏:0  评论:0  赞:0  阅读:122
315面试题+答案
<! flowchart 箭头图标 勿删 第一部分 Python基础篇(80题) 1、为什么学习Python? 机器学习,脚本语言,快速开发 2、通过什么途径学习的Python? 文档,GitHub项目,博客 3、Python和Java、PHP、C、C 、C++等其他语言的对比? · Python ...
分类:其他   时间:2019-10-05 23:12:39    收藏:0  评论:0  赞:0  阅读:207
使用.NET Core创建Windows服务(二) - 使用Topshelf方式
原文:Creating Windows Services In .NET Core – Part 2 – The “Topshelf” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务(二) 使用Topshelf方 ...
分类:Windows开发   时间:2019-10-05 23:11:53    收藏:0  评论:0  赞:0  阅读:180
1325条   上一页 1 2 3 4 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!