51dev.com IT技术开发者社区

51dev.com 技术开发者社区

唯一ID

Java工具类:获取long型唯一ID

Java工具类:获取long型唯一ID

importjava.text.SimpleDateFormat;importjava.util.Date;/***获取long型唯一ID*/publicclassID{privatestaticlongtmpID=0;privatestaticbooleantmpIDlocked=false;publicstatic...

Postgresql 直接在查询结果中生成唯一ID

Postgresql 直接在查询结果中生成唯一ID

不需要排序select(row_number()over())asidfromgenerate_series(1,100)1根据指定的字段排序select(row_number()over(orderbyxxxdesc))asid,xxxfromgenerate_series(1,100)asxxx----------...

this.props.form.validateFields回调不执行问题

this.props.form.validateFields回调不执行问题

React的验证控件使用了this.props.form.validateFields这种形式,其回调可能不执行。原因可能是:1. 自定义验证的callback没写全在某个if分支中,没有执行callback2. 自定义验证有错误自定义验证函数中有错误,可能是变量为null等以上的错误都会被吃掉,不...

js的uuid

js的uuid

代码一:/*!Math.uuid.js(v1.4)http://www.broofa.commailto:robert@broofa.comCopyright(c)2010RobertKiefferDuallicensedundertheMITandGPLlicenses.*//**Generatearandomuui...

JSBridge原理

JSBridge原理

JSBridge就是Native和js之间的桥梁,支持两者之间互相调用。双向通道:JS向Native发消息:调用Native的功能,拍照,扫码,定位等Native向JS发消息:返回小勇结果,推送消息,通知JS当前Native状态等原理:JS调用Native的常见方法有2种:1.注入API注入API,是通过WebView...

componentWillReceiveProps和componentDidUpdate区别

componentWillReceiveProps和componentDidUpdate区别

 参数触发时机更新方式componentWillReceivePropscomponentWillReceiveProps(nextProps)只有一个参数nextProps,下一次的props收到新的props之前做一些事情仅在props变化时会触发更新状态是同步的,  不触发重新ren...

Unhandled rejection RangeError: Maximum call stack size exceededill install loadIdealTree

Unhandled rejection RangeError: Maximum call stack size exceededill install loadIdealTree

npm安装时候报这个错误,解决方法如下:删除项目中的package-lock.json文件和node_modules文件夹,然后再尝试npminstall详细参考...

Android webview “location.replace” 不起作用

Android webview “location.replace” 不起作用

js解决方法:functionlocationReplace(url){if(history.replaceState){history.replaceState(null,document.title,url);history.go(0);}else{location.replace(url);}}出处是stacko...

border-radius元素overflow:hidden失效问题

border-radius元素overflow:hidden失效问题

父元素使用border-radius和overflow:hidden做成圆形,子元素如果使用了transform属性,则父元素的overflow:hidden会失效。解决方法:父元素使用-weibkit-mask-image覆盖掉圆角部分。-webkit-mask-image可以使用图片、Gradient渐变或者SVG...

jquery validate用法总结

jquery validate用法总结

jqueryvalidate是本人用过的最好用的验证组件,但其文档写的真是不敢恭维,现将一些常见用法总结如下(持续更新)。1.js触发表单验证//触发整个表单的验证$('form').valid()//触发单个元素的验证$("#form1").validate().element($("#salary"))2.不用fo...

Server-Side Rendering(服务端渲染)的优点与缺点

Server-Side Rendering(服务端渲染)的优点与缺点

优点1.SEO客户端渲染,页面中只有初始的几个html容器,js生成内容填充到容器中,爬虫只能识别到初始的html容器,js生成的内容一般不会被识别,而服务端渲染直接给出html,爬虫可以识别到所有内容2.首屏渲染性能第一次加载过慢,很多客户端渲染的js有一定体积,得等到js加载解析完成才能显示首屏内容,影响体验缺点服...

inline-block元素overflow:hidden对齐问题

inline-block元素overflow:hidden对齐问题

inline-block元素设置overflow:hidden后,其本身会上移解决方法:在该元素或其父元素上设置vertical-align:bottom原因解释:inline-block元素被设置oveflow非visible后,其baseline被强制修改为元素下外边沿,     该元素将底部与其他元素对齐...

knockout-validation不自动插入错误消息

knockout-validation不自动插入错误消息

<divdata-bind="validationOptions:{insertMessages:false}"><divclass="validationMessage"data-bind="validationMessage:field_name"></div></div&...

easyUi--datagrid的一些处理

easyUi--datagrid的一些处理

列表某列背景设置颜色如图:代码:1//table部分2<thfield="tel"width="100"align="center"data-options="styler:flagColor">电话</th>34//js部分5functionflagColor(val,row,index){6...

IntelliJ IDEA+springboot+jdbctemplet+easyui+maven+oracle搭建简易开发框架(一)

IntelliJ IDEA+springboot+jdbctemplet+easyui+maven+oracle搭建简易开发框架(一)

前言:  这两天为了巩固easyui的各个控件用法,搭建了一个简易的框架用于开发,大家可以用来参考,如果发现文章中有哪些不正确不合理的地方,也请各位不吝赐教,感激不尽。文章最下面有源码,可以用于参考。整个框架共分三层controllerserviceserviceImpl,并且包括easyui的整合。 框架的...