首页 > 2019年01月06日 > 全部分享
关于链表的两个问题
将一个链表逆序 1)首先我们假设这是一个带头节点的链表(头节点:一个链表的开始,并不存储数据,虽然损失了一点点空间,但是给链表操作带来极大的便利); 2)将链表一分为二,head和data段(将链表的头砍掉,头与身子各成为独立的链表); 3)利用头插法,data段逐节点顺序分解,逐节点重新接到hea ...
分类:其他   时间:2019-01-06 23:28:19    收藏:0  评论:0  赞:0  阅读:184
Linux动态分区
动态分区: 1.简单卷 ① 只能在一块硬盘分区,支持大小调整 2.跨区卷 ①两块或两块以上硬盘组成,每块硬盘可以提供不同的大小 ②支持分区大小调整 ③没有磁盘容错功能(删除数据恢复不了) 3.带区卷 ① 由两块以上或两块硬盘组成 ② 每块硬盘提供大小空间必须使用 ③ 读写效率高 ④ 没有磁盘容错功能 ...
分类:系统服务   时间:2019-01-06 23:27:59    收藏:0  评论:0  赞:0  阅读:299
领域驱动设计,让程序员心中有码(五)
1 从搬砖谈领域对象 有一个古老的故事,大概是这样的。作者问三个建筑工地上的工人他们在干什么?有一个没精打采的说,我在挖洞!而另一一个人却说,我在盖一座房子。还有一个人说,我在建立一座巨大的城市。不同的思维模式决定了不同的发展,十年过后,第一个工人,还是在挖洞,而第二个则成为了工头。第三个最终却成为 ...
分类:其他   时间:2019-01-06 23:27:34    收藏:0  评论:0  赞:0  阅读:166
第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【7】
5.3.2 格式化 1.format() 代码 {0}、{1}、{2}分别是位置参数 str1="{0} love {1},yes?{2}".format("I","ME","!") print(str1) I love ME,yes?! 代码 a、b、c分别是关键字参数 str1="{a} lov ...
分类:其他   时间:2019-01-06 23:27:15    收藏:0  评论:0  赞:0  阅读:132
3.管道符、重定向与环境变量
第3章 管道符、重定向与环境变量 章节概述: 目前为止,我们已经学习了数十个常用的Linux系统命令,如果不能把这些命令进行组合使用,则无法提升工作效率。本章首先讲解与文件读写操作有关的重定向技术的5种模式—标准覆盖输出重定向、标准追加输出重定向、错误覆盖输出重定向、错误追加输出重定向以及输入重定向 ...
分类:其他   时间:2019-01-06 23:26:28    收藏:0  评论:0  赞:0  阅读:151
错误检测(2)奇偶校验
之前的实验中 通过按按钮启动两个板子,由于clock不同步产生了问题 怎么来进行错误检测呢, 1.可以说一共有104个bits 所以103 或者110个都是有错误的 2.47%的bit都是1: 最多有6个zero: 49个1: (可是,如果1个字节里面1消失了 另个里面1存在了,其实也还是49个1 ...
分类:其他   时间:2019-01-06 23:25:58    收藏:0  评论:0  赞:0  阅读:216
Golang自定义包导入
main.go test/test1.go test/test2.go 1.import语句使用的是文件夹的名称 上面的import后面的参数对应的就是文件夹test 导入方式:import(./test) 2.文件夹的名称和package的名称不一定相同 上面的例子中,文件夹是test,packa ...
分类:其他   时间:2019-01-06 23:24:52    收藏:0  评论:0  赞:0  阅读:141
从阿里Java开发手册学习线程池的正确创建方法
前言 最近看阿里的 Java开发手册,上面有线程池的一个建议: 【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 结合最近面试的经历,发现这条建议还是十分有用的,因为自 ...
分类:编程语言   时间:2019-01-06 23:24:04    收藏:0  评论:0  赞:0  阅读:153
ASP.NET Core 2.2 基础知识(五) 环境
原文:ASP.NET Core 2.2 基础知识(五) 环境一.环境变量 系统启动时,会读取环境变量 ASPNETCORE_ENVIRONMENT ,并将该变量的值存储在 IHostingEnvironment.EnvironmentName 字段中.如: 新建一个 WebAPI 项目,修改 Con... ...
分类:Web开发   时间:2019-01-06 23:23:39    收藏:0  评论:0  赞:0  阅读:186
godep使用
安装: 1、mac:brew Install godep,全局可用 2、go get -u -v github.com/tools/godep 参数-u表示更新,-v可以看到进度信息。成功安装后,在$GOPATH的bin目录下会有一个godep可执行的二进制文件,后面执行的命令都是用这个,建议这个目 ...
分类:其他   时间:2019-01-06 23:22:57    收藏:0  评论:0  赞:0  阅读:162
Java并发(理论知识)—— 线程安全性
1、什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 在线程安全类中封装了必要的同步机制,因此客户端无需进一步采取同步错失。 2、原子性 要编写线程 ...
分类:编程语言   时间:2019-01-06 23:22:37    收藏:0  评论:0  赞:0  阅读:123
依靠反射来个Dbutils
闲来无事,写个dbutils玩玩,不完善,满足基本增删改查,上代码 1、Dbutils 2、注解Table 3、database,获取连接等,这里用的sqlserver,其他自己发挥咯 所需驱动文件:https://files.cnblogs.com/files/xujingyang/sqljdbc ...
分类:数据库技术   时间:2019-01-06 23:22:13    收藏:0  评论:0  赞:0  阅读:165
Nginx Linux安装与部署
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,在高连 ...
分类:系统服务   时间:2019-01-06 23:21:35    收藏:0  评论:0  赞:0  阅读:276
vue-cli最全的解析了 先全局安装nodejs 安装
一、安装vue-cli,相信你既然会用到vue-cli,自然node环境是OK的,直接命令行下安装 1 npm install -g vue-cli 1 安装nodejs2 npm install webpack -g全局安装webpack npm i vue-cli -g 安装脚手架 新建目录创建 ...
分类:Web开发   时间:2019-01-06 23:21:20    收藏:0  评论:0  赞:0  阅读:145
ASP.NET Core 2.2 基础知识(九) 使用托管服务实现后台任务
原文:ASP.NET Core 2.2 基础知识(九) 使用托管服务实现后台任务在 ASP.NET Core 中,后台任务作为托管服务实现.托管服务是一个类,而且必须实现 IHostedService 接口,该接口定义了两个方法: StartAsync(CancellationToken cance... ...
分类:Web开发   时间:2019-01-06 23:20:30    收藏:0  评论:0  赞:0  阅读:184
Lucene学习笔记之-核心数据结构PriorityQueue的实现原理
Luene的核心应用场景是全文检索。简单来说,就是通过用户输入的关键词来匹配相关文档,然后根据匹配程度返回TopN的查询结果给用户。这里需要解决的一个核心问题就是如何快速返回TopN的结果,这本质上是一个排序的问题。说起排序,我们有很多选择,冒泡,快排,归并...。这些排序算法在数据量小的时候,不是问题。一旦数据量过大,就成为问题了。例如对1000万的数组排序:Integer[]a=newInte
分类:Web开发   时间:2019-01-06 22:59:04    收藏:0  评论:0  赞:0  阅读:174
redis 系列14 有序集合对象
原文:redis 系列14 有序集合对象一. 有序集合概述 Redis 有序集合对象和集合对象一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(scor... ...
分类:其他   时间:2019-01-06 22:57:44    收藏:0  评论:0  赞:0  阅读:179
flask mysql 外键的学习
1、安装mysql后默认引擎为MyISAM,所以需要更改为InnoDB才可以使用外键 使用命令行查看 show engines \G; 创建mysql的时候默认为Innodb引擎 使用命令 show create table 表名 \G; 查看表结构,可以得出已经使用了外键 更多外键原因请参考:ht ...
分类:数据库技术   时间:2019-01-06 22:57:27    收藏:0  评论:0  赞:0  阅读:214
Node 基本使用
node -v:查看node版本 npm -v:查看npm版本 npm install npm -g :升级npm版本 npm install <module_name> [-g]:安装指定模块包,-g(global)指定是否全局安装 本地安装 1. 将安装包放在 ./node_modules 下( ...
分类:其他   时间:2019-01-06 22:57:12    收藏:0  评论:0  赞:0  阅读:166
P4443 [COCI2017-2018#3] Dojave(线段树)
"传送门" 设$lim=2^n 1$,对于一个区间$[l,r]$来说,如果$sum\neq lim$且能换出$x$并换进$y$来,使得$sum\bigoplus a_x\bigoplus a_y=lim$,那么$a_x\bigoplus a_y$是个定值,所以如果对于每一个$x$,它对应的$y$都在 ...
分类:其他   时间:2019-01-06 22:56:53    收藏:0  评论:0  赞:0  阅读:145
1052条   上一页 1 ... 3 4 5 6 7 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!