事务是数据库的一个非常重要的特性,尤其对于银行,支付系统,等等。database/sql提供了事务处理的功能。通过Tx对象实现。db.Begin会创建tx对象,后者的Exec和Query执行事务的数据库操作,最后在tx的Commit和Rollback中完成数据库事务的提交和回滚,同时释放连接。 tx ...
分类:
数据库 时间:
2018-03-09 00:25:07
阅读次数:
190
一、什么是字节对齐,为什么要字节对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 各个硬 ...
分类:
其他好文 时间:
2018-03-09 00:24:58
阅读次数:
181
【声明】 本文版权归原作者所有,欢迎转载,转载请注明出处。 原作者:潇湘隐者 出处:http://www.cnblogs.com/kerrycode/ 原文链接:https://www.cnblogs.com/kerrycode/p/3785768.html Linux系统是32位还是64位查看方法 ...
分类:
系统相关 时间:
2018-03-09 00:24:49
阅读次数:
250
我们使用线程的时候就去创建一个线程,但是就会有一个问题: 如果并发的线程数量非常多,而且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会导致大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其 ...
分类:
编程语言 时间:
2018-03-09 00:24:40
阅读次数:
252
题目:https://www.luogu.org/problemnew/show/P1080 排序方法的确定,只需任取两个人,通过比较与推导,可以得出ai*bi小的人排在前面; 高精度写的时候犯了些细节错误,详见注释。 代码如下: 这个运行起来有点慢,有些地方写得不够好,下面有一篇运行很快的代码,可 ...
分类:
编程语言 时间:
2018-03-09 00:24:28
阅读次数:
185
竞赛初入门,发现题目是真的挺难的,一道题目看下来完全不知道在说什么,或者是没头绪,看了答案之后才慢慢能理解,嘛,一步一步来吧。 开灯问题 ,有n盏灯,编号为1 n, 第一个人把所有的灯都打开,第二个人按下所有编号为2的倍数的开关(这些灯将被关掉),第三个人按下所有编号为3倍数的开关(其中关掉的灯将被 ...
分类:
其他好文 时间:
2018-03-09 00:24:22
阅读次数:
164
1.响应时间(Response Time):从发出请求到接收到服务器响应所需的时间; 2.并发用户数:同一时间内对服务器发出请求的所有用户数; 3.吞吐量:单位时间内系统处理客户请求的数量; 4.事务处理能力(Transaction Per Ssecond):系统每秒钟所能处理的事务量 ...
分类:
其他好文 时间:
2018-03-09 00:24:15
阅读次数:
162
题意: 给一个长度为n的字符串,定义$k=\floor{log_2 n}$ 一共k轮操作,第i次操作要删除当前字符串恰好长度为$2^{i-1}$的子串 问最后剩余的字符串字典序最小是多少? 分析: 首先很容易得到一个性质,那就是删除的那些串是可以不交叉的 很容易想到一个很简单的dp dp[i][j] ...
分类:
其他好文 时间:
2018-03-09 00:24:05
阅读次数:
162
一、SpringBoot解决的问题 1、使编码变得简单 2、使配置变得简单 3、使部署变得简单 4、使监控变得简单 二、springboot主要特性 1、遵循习惯优于配置的原则。使用springboot我们只需要很少的配置,大多数使用默认配置即可 2、项目快速搭建。springboot帮助开发者快速 ...
分类:
编程语言 时间:
2018-03-09 00:23:59
阅读次数:
946
1、创建用户 需要先用system用户登录数据库,因为system用户具有创建其他用户的权限。 语法[创建用户]: create user 用户名 identified by 口令[即密码]; 例子: create user dhjw identified by 123456; 语法[更改用户]: ...
分类:
数据库 时间:
2018-03-09 00:23:52
阅读次数:
201
关系数据库 关系数据库(Relational Database,RDB)就是基于关系模型的数据库。关系数据库系统是一种重要的数据库数据模型,不但其理论成熟,而且其应用范围较网状和层次数据库系统也广得多。目前,关系型数据库管理系统已成为当今流行的数据库系统,各种实现方法和优化方法比较完善。关系数据库的 ...
分类:
数据库 时间:
2018-03-09 00:23:43
阅读次数:
224
1。内部排序的复杂度总结 1)时间复杂度 4种排序的平均时间复杂度是O(nlog2n),“快些以nlog2n的速度归队”(快排、希尔排序、归并、堆排序) 最坏情况下,快排的时间复杂度为O(n*n) 2)空间复杂度 O(log2n)快排 O(n)归并 O(rd)基数 其他都是O(1) 3)稳定性 不稳 ...
分类:
编程语言 时间:
2018-03-09 00:23:33
阅读次数:
199
关于当初 升入高中以后,因为学校抓学习抓的很紧,也没有很多时间去接触学习之外的东西。在高二那年,我认识了一位竞赛班打OI的同学,听说他拿了信息学竞赛的国家一等奖,可以直接保送清华,那时觉得编程是一件很厉害的事。 当时我们班有一位同学,因为觉得自己清北无望,决定休学准备出国,在高三开始的时候拿到了宾夕 ...
分类:
其他好文 时间:
2018-03-09 00:23:25
阅读次数:
157
经验人 1 :没有技术背景很难真正成为一个优秀的软件需求分析师,最多也就是一个业务需求分析师。 经验人2 :软件需求在整个软件生命周期中的定位来看,其上接业务,下接设计和技术。从这个概念上来讲软件需求人员必须具备业务和技术两个方面的能力。 菜鸟的软件需求分析知识体系架构 个人认识: 我以为对于软件需 ...
分类:
其他好文 时间:
2018-03-09 00:23:16
阅读次数:
155
xss跨站脚本攻击:恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。 例如:某些论坛允许用户自由发言,而不对用户的输入数据进行检测,直接显示在页面中。 若是用户输入了某些css样式代码,html表格代码, ...
分类:
编程语言 时间:
2018-03-09 00:22:59
阅读次数:
320
相关学习资料如下: cousera课程: https://www.coursera.org/learn/robotics-perception youtube课程: https://www.youtube.com/watch?v=RDkwklFGMfo Tutorial: https://www.c ...
分类:
其他好文 时间:
2018-03-09 00:22:50
阅读次数:
295