- 博客(10)
- 资源 (26)
- 收藏
- 关注
原创 数据库Oracle与Mysql语法对比:联结(Join)
在SQL标准中规划的(Join)联结大致分为下面四种:1. 内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2. 外联结:分为外左联结和外右联结。 左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录。 右联结A、B表的结果和左联结B、A的结果是一样的,也
2016-10-31 23:52:37 1644
原创 数据库Oracle与Mysql语法对比:集合运算
集合并集Oracle&&Mysql关键字:UNION 并集,合并两个操作的结果,去掉重复的部分 UNION ALL 并集,合并两个操作的结果,保留重复的部分 例:查询部门 10 和部门 20 的所有职务 Oracle&&Mysql: SELECT job FROM emp WHERE deptno=10 UNION SELECT job FROM emp
2016-10-31 23:47:47 802
原创 数据库Oracle与Mysql语法对比:组函数的嵌套使用
组函数的嵌套使用例:求各部门平均工资的最高值:Oracl: SELECT max(avg(sal)) FROM emp GROUP BY deptno; Mysql: select max(avg_sal) from (select avg(sal) as avg_sal from emp group by deptno) as A;p
2016-10-31 23:03:08 1566 2
原创 opengl 图形变化:平移,比例,旋转
平移公式:x’ = x + tx; y’ = y + ty;比例公式:x’ = x* sx; y’ = y* sy;旋转公式:x’ = x cost - ysint; y’ = xsint +ycost;(t为弧度)其实简单来说就是写一个方法依据上述公式,转换图形初始点的坐标,进而进行变换。代码如下:很简单的代码,很好理解:#include <GL/glut.h>#include <math
2016-10-31 20:52:45 5111
原创 opengl 种子填充算法
种子填充算法一种区域填充递归算法,分为: 1)四连通: 从区域内一点出发,分别从上,下,左,右移动判断该像素点与要填充的颜色是否相同。如果不同则变为填充颜色。如果该点为边界颜色则结束换另一个方向。 2)八连通: 从区域内一点出发,分别从上,下,左,右,左上,左下,右上,右下移动判断该像素点与要填充的颜色是否相同。如果不同则变为填充颜色。如果该点为边界颜色则结束换另
2016-10-31 20:35:59 12335 8
原创 opengl Bresenham直线算法
Bresenham直线算法个人较懒,算法推论格式难写,而且画图才好解释,就不详述。有兴趣的自己百度或者查阅计算机图形学相关书籍。代码如下:#include <GL/glut.h>void putpixel(int x, int y) {//画点的方法 glColor3f(0.0, 1.0, 1.0);//画笔颜色 glPointSize(5.0);//画笔粗细 glBegin
2016-10-31 20:14:18 3696
原创 opengl DDA直线算法的实现
DDA算法数值微分法,根据直线的微风方程来计算x或者y的增加量生成直线的扫描转换算法。设直线为:y=kx+b 有x2 = x1+1 推导:y1 = kx1+b ——-> y2 = kx2+b —->y2= k(x1+1)+b ——–>y2 = kx1+k+b ——>y2 = y1+k 即有推论: 假设x方向
2016-10-31 20:01:02 3144
原创 FAILED Binder Transaction 问题的原因及解决方案
Android 运行不正常关闭,在一堆报错里面找到了FAILED Binder Transaction。百度了一下基本一致的说法就是:在Intent 中传递bitmap时,要限制图片小于40K.看了一些解决方案,分为以下几种:1.从根本出发直接压缩bitmap,简单易操作。 给出bitmap压缩返回bitmap的方法,如下: /** * 压缩图片 *...
2016-10-27 20:11:19 19030
原创 Json与List的相互转换
问题由来:最近由于做一个项目,项目的一个功能就是根据Listview的内容生成一个二维码,然后扫描二维码获取list,再重新显示listview。核心就是: list—->生成二维码——>获取二维码—–>获取list####生成二维码的方法: http://blog.csdn.net/demonliuhui/article/details/52948696由于生成二维码的参数类型是S
2016-10-27 19:54:29 150440 10
原创 android二维码的生成与扫描
生成二维码及扫描所需要的开源项目地址:https://github.com/zxing/zxing/releases 怎么配置可以自行百度或者参考本文下面其他博客的链接。代码分析如下:String info = "str";//createQRCode(String str,int widthAndHeight)Bitmap bitmap = EncodingHandler.createQRC
2016-10-27 19:04:00 2912
windows老版图片查看器
2018-12-07
Android自定义输入法软键盘
2018-11-28
Kotlin学习手册电子书合集
2018-11-19
Okhttp3+MVP
2018-10-31
BroadcastReceiver代码示例
2017-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人