- 浏览: 10109 次
- 性别:
- 来自: 北京
最新评论
文章列表
经常会遇见这么一个情况,需求中有:
爱好: 篮球 ☑ 足球 ☑ 羽毛球 ☑
在数据库中,你可以区分为三列,分别是篮球、足球、羽毛球,值就存trueORfalse
今天提供一个新的思路给大家,
篮球=2 足球=4 羽毛球=8
数据库中存选中的选项的值的和。
如我选择了篮球、足球,则值的和为:6
然后再次编辑的时候,只要拿6分别和选项做与运算, 结果大于0则说明选择了,等于0则说明未选择。
原理解析:
其实很简单,就是最常用的与运算,
比如羽毛球, 8 换算为二进制为:1000, 6换算为二进制为:0110。
1 0 0 0 ...
安装maven的3.3后,命令行运行mvn -version发现报错如下 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.jav ...
项目中用到了百度的Echarts,很棒的JS插件,基本上所有可配置的地方都被Kener-林峰做成了可配置的,
但是在使用过程中,也遇见了一些棘手的问题,下面和大家分享一下关于仪表盘变色的问题。
官方的OP:
option = {
tooltip : {
formatter: "{a} <br/>{b} : {c}%"
},
toolbox: {
show : true,
feature : {
mark : {show: true},
...
听说面试时候常用,给大家总结一下。
以下方法的根本原理就是:
int a = 3;
int b = 4;
a = a+b; //7
b = a-b; //3
a = a-b; //4
方法1, 运算符:
int a = 3;
int b = 4;
a = a+b; //7
b = a-b; //3
a = a-b; //4
方法2,为运算符:
int a = 3;
int b = 4;
a = a^b;
b = a^b;
a = a^b;
方法3,运算符优先级:
int a = 3;
int b = 4;
a = b+(b=a)*0;
希望对大家有帮助。