- 博客(6)
- 收藏
- 关注
原创 文本输入框,提供一个筛选范围 bootstrap
需求是给一文本输入框提供类似下拉框的选择,使用bootstrap 框架 如下图所示 点击选择项 示例如下; 给<input type='input' id="test" /> html 中 添加 <div id="textSelectorDiv"></div> <script src="textSelector.js" type="application/javascript"></script> <s...
2020-07-10 17:29:42
469
原创 jquery.dataGrid 分页跳转指定页
效果: 原理是覆盖原有方法 pageHtmlControl 相关js: function pageHtmlControl(b) { var a = ['<ul class="pagination">\n']; a.push('<li class="disabled controls" title="' + $.jgrid.extend.pageTitle + '">' + $.jgrid.extend.pageLabelA + " "); a.push.
2020-05-28 14:38:18
426
原创 beetl 中传入动态类型时报错
beetl 中的变量的类型如果是动态的,当变量类型变化时会报 转化错误。 报错内容会提示“如果采用优化引擎,会假定传给模板的变量是同一类型,如果不是,请使用directive dynamic”, 需在页面添加 <% directive dynamic v;%> v为变量名;...
2019-01-18 16:21:45
928
原创 并发编程常用类
Semaphore:synchronized关键字的加强版,主要用来控制线程并发的数量(permits)。类发放许可的方式使减法操作,主要方法:acquire(permits),release(permits)。availablePermits()返回可用permits。drainPermits()获取并返回力气可用的permits,使permits=0。getQueueLength():取得等待...
2018-04-09 17:57:56
197
原创 Semaphore 实现生产者消费者模式
Semaphore ,synchronized 的加强版,主要作用控制线程并发的数量。acquire(),acquireUninterruptibly(),release(),availablePermits(),drainPermits(),getQueneLength(),hasQuenedThreads(),公平与非公平量,tryAcquire(),java并发编程上看到的例子。packa...
2018-04-05 23:47:59
555
原创 replace replaceAll replaceFirst
1234Strings="my.test.txt";System.out.println(s.replace(".","#"));System.out.println(s.replaceAll(".","#"));System.out.println(s.replaceFirst(".","#"));123my#test#txt############y.t
2018-03-30 18:36:59
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人