上一页 1 ··· 4 5 6 7 8 9 10 下一页
  2019年3月8日
摘要: 项目是通过gradle构建的,在build项目之后,发现三角形的运行按钮是灰色的,点击编辑Edit Configurations后出现如下界面。 解决方案是点击如下按钮,之后项目就可以运行了 如果没有发现这个按钮,可以通过view里面的设置打开 阅读全文
posted @ 2019-03-08 17:46 黑夜开发者 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 安卓的环境所需要的工具和开发包基本上都是从国外的网站去下载,所以速度上都比较慢,所以可以设置一个代理。 点击Tools,然后选择Options。 然后分别填入如下数据就可以了 HTTP Proxy Server:mirrors.neusoft.edu.cn HTTP Proxy Port: 80 阅读全文
posted @ 2019-03-08 14:01 黑夜开发者 阅读(13) 评论(0) 推荐(0) 编辑
  2019年3月3日
摘要: 线性表 数组:采用连续的存储单元来存储数据的线性表,查找方便,但是插入、删除数据比较麻烦。链表:一种物理上非连续、非顺序的存储单元,但是逻辑上是连贯的,这种连贯通过指针实现,上一个元素存着下一个元素的内存位置。查找效率低于数组,但是添加删除元素相当方便。 栈与队列 栈:先进后出的数据结构,插入和删除 阅读全文
posted @ 2019-03-03 12:30 黑夜开发者 阅读(45) 评论(0) 推荐(0) 编辑
  2019年2月28日
摘要: 在并发控制编程中锁是一个非常重要的概念,锁对于数据和业务一致性的保证起到关键作用,锁可以是程序层面的,也可以是数据库层面的,今天本文就通过MySQL来说明悲观锁与乐观锁两种常见的锁机制。 悲观锁 悲观锁(Pessimistic Lock)的特点是先获取锁,在进行数据操作,最后释放锁。即先锁后查再更新 阅读全文
posted @ 2019-02-28 21:49 黑夜开发者 阅读(16) 评论(0) 推荐(0) 编辑
  2018年12月20日
摘要: 本文测试的是数据行锁,请确保表存储引擎在InnoDB的状态下,测试的数据库事务隔离级别为可重复度。 注意:在InnoDB下:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁。 1. 初始表结构和数据如下 2. 分别打开两个查询窗口(就是等下会开启两个不同的事务) 在第 阅读全文
posted @ 2018-12-20 09:34 黑夜开发者 阅读(22) 评论(0) 推荐(0) 编辑
  2018年12月18日
摘要: 本文主要实现两个表数据同步,当第一个表数据变化的时候,自动同步数据到第二张表。 1. 创建一个数据表 order_1,同时复制出一份表order_2 表结构如下: CREATE TABLE a_order_1 ( order_id int(11) NOT NULL AUTO_INCREMENT, o 阅读全文
posted @ 2018-12-18 10:53 黑夜开发者 阅读(113) 评论(0) 推荐(0) 编辑
  2018年12月17日
摘要: 未提交读(READ UNCOMMITTED) 在这个级别下面,即便事务中的修改没有提交,对其他事务也是可见的,事务可以读取到未提交的数据,这也称之为“脏读”(Dirty Read)。这个级别会导致很多问题,性能也不会比其他级别好很多,但是缺乏其他级别的很多好处,一般情况下,不会采用此级别。 提交读( 阅读全文
posted @ 2018-12-17 23:50 黑夜开发者 阅读(15) 评论(0) 推荐(0) 编辑
  2018年12月16日
摘要: 1. if #!/bin/bash score=60 if [ $score -lt 60 ];then echo '小于60' elif [ $score -ge 60 ] && [ $score -lt 70 ];then echo '60到70之间' elif [ $score -ge 70 阅读全文
posted @ 2018-12-16 23:57 黑夜开发者 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. echo $? 语句的作用 用来判断上一条命令执行命令是否成功,0为成功,1为失败检测文件测试命令是否正确,如文件是否存在,0为存在,1为不存在 2. 检测文件是否存在,0为存在,其他为不存在 3. 常用的文件检测符号 格式: [ 操作符 文件或目录 ]-d: 测试是否为目录(Director 阅读全文
posted @ 2018-12-16 16:18 黑夜开发者 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1. 接受从键盘上输入的字符 echo -n "please input your name:" read name echo "your name is $name" echo -p "please input your name:" name echo $name 2. echo本身能够输出一个 阅读全文
posted @ 2018-12-16 13:36 黑夜开发者 阅读(12) 评论(0) 推荐(0) 编辑
  2018年12月12日
摘要: 执行顺序 fromjoinonwheregroup by (从此处开始可以使用select中指定的别名)avg、sum、maxhavingselectdistinctorder by 举例 select sum(goods.number) from order left join goods on 阅读全文
posted @ 2018-12-12 23:36 黑夜开发者 阅读(38) 评论(0) 推荐(0) 编辑
  2018年12月10日
摘要: 想必作为一个Web开发的程序员,近些年对docker一定不会陌生,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用docker主要有以下好 阅读全文
posted @ 2018-12-10 13:10 黑夜开发者 阅读(56) 评论(0) 推荐(0) 编辑
  2018年11月20日
摘要: jQuery监听鼠标长按事件 <script> var timeout;//用于存储定时器的变量 //#moveLeft 表示需要监听长按事件的元素 $("#moveLeft").mousedown(function() { timeout= setTimeout(function() { aler 阅读全文
posted @ 2018-11-20 18:41 黑夜开发者 阅读(19) 评论(0) 推荐(0) 编辑
  2018年10月26日
摘要: 目录 滑块验证码样例关于滑块验证码开发准备系统编码附录 滑块验证码样例 关于滑块验证码 滑块验证码主要的作用是方便用户进行快捷验证操作,但是同时要合理的辨别到底是机器操作还是人工操作,这一点显得难度比较大,是属于人机识别的智能开发范畴,所以相对于之前的传统4位或者6位图片验证码来说,开发起来显得更加 阅读全文
posted @ 2018-10-26 17:23 黑夜开发者 阅读(89) 评论(0) 推荐(0) 编辑
摘要: <!doctype html> <html lang="en"> <head> <meta name="Description" content=""> <title>jQuery监听多键按下的实例</title> <!--引入js--> <script src="http://libs.baidu 阅读全文
posted @ 2018-10-26 10:47 黑夜开发者 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页