摘要: 并发编程CAS操作 简介 CAS即compare and swap,中文就是比较并交换 CAS是Java并发包的基石 原理 其实CAS的原理相对来说比较简单。将要被改变的数据和期望的值作比较,当两个值相等时,再将数值替换成新值。 其实通俗的来讲就是"==我认为原有的值是什么样子,如果一样则将原有的值 阅读全文
posted @ 2017-06-29 15:32 chensongxian 阅读(514) 评论(0) 推荐(0) 编辑
摘要: mysql编程(存储过程和触发器) 存储过程 什么是存储过程 存储过程,带有逻辑的sql语句 存储过程特点 执行效率非常快!存储过程是在数据库的服务器端执行的!!! 移植性很差!不同数据库的存储过程是不能移植。 存储过程语法 参数: IN: 表示输入参数,可以携带数据带存储过程中 OUT: 表示输出 阅读全文
posted @ 2017-06-28 15:19 chensongxian 阅读(387) 评论(0) 推荐(0) 编辑
摘要: linux系统使用 linux文件系统 目录结构 linux中没有盘付的概念,只有一个根目录“/” 具体linux目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到h 阅读全文
posted @ 2017-06-25 16:58 chensongxian 阅读(609) 评论(0) 推荐(1) 编辑
摘要: 前缀、中缀、后缀表达式(逆波兰表达式) 介绍 前缀表达式、中缀表达式、后缀表达式都是四则运算的表达方式,用以四则运算表达式求值 ,即数学表达式的求职 中缀表达式 简介 中缀表达式就是常见的运算表达式,如(3+4)×5 6 前缀表达式 简介 前缀表达式又称波兰式, 前缀表达式的运算符位于操作数之前 比 阅读全文
posted @ 2017-06-21 15:26 chensongxian 阅读(66865) 评论(7) 推荐(72) 编辑
摘要: 位运算 口诀 位运算应用口位运算应用口诀位运算应用口诀 清零取反要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 运算规则 1. 按位与& 如果两个相应的二进位都为1,则该位的结果为1,否则为0; 2. 按位或| 两个对应的二进制只要有1,该位结果值为1 3. 异或运算^ 相同为0,不同为1 阅读全文
posted @ 2017-06-20 17:00 chensongxian 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 选择排序 介绍 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的==主要优点与 阅读全文
posted @ 2017-06-19 22:17 chensongxian 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 介绍 冒泡排序,顾名思义就是因为越大的元素会经由交换慢慢“浮”到数列的顶端 算法原理 1. 冒泡排序算法的运作如下:(从后往前) 2. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 3. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大 阅读全文
posted @ 2017-06-19 22:14 chensongxian 阅读(192) 评论(0) 推荐(0) 编辑