- 博客(31)
- 资源 (44)
- 问答 (6)
- 收藏
- 关注
原创 漫谈程序员(九)版本命名规范
项目开发过程中,工程版本命名在所难免,下面简要介绍一下版本命名的规范。Base:此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。Alpha :软件的初级版本,表示该软件在此阶段以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改,是测试版本。测试人员提交
2015-11-30 11:26:23 49467
原创 J2EE进阶(一)随堂笔记
进公司搞研发,基本上用的都是J2EE框架。若想在公司混个不错的地位,首先技术上必须过关。由于需求所致,自己学习了J2EE一段时间,主要是Struts2,MyBatis(Hibernate的前身),远远谈不上熟悉的地步,学技术,最快的路径莫过于实战中学习应用。以下是自己在上课时所做的随堂笔记,供大家参考。在以后的道路上,自己还是会利用可以利用的时间来学习J2EE。10:23 2015/4/17
2015-11-30 10:39:49 50984 13
原创 Java进阶(十九)利用正则表达式批处理含链接内容文档
利用正则表达式批处理含链接内容文档 由于项目需求,自己需要将带有链接的标签去除,例如头晕,转换后的文档为头晕。 由于说明书数量太大(100,569)自己需要采用批处理的方式进行操作。以后用户访问的就是批处理后的文档。故采用正则表达式的形式进行文档处理。要读取文档内10w多条的数据,可按照3步走战略: 1.外层循环利用文件过滤器读取文件夹内所有符合条件的文件。
2015-11-30 10:24:17 49500
原创 AngularJS进阶(十二)AngularJS常用知识汇总(不断更新中....)
在ng-repeat里显示序号: $index // 这个是从0计数的。ng-click里带当前的a,button等的事件。根据selector获取元素。中常用到的,未完待续...
2015-11-26 17:20:31 51315
原创 AngularJS进阶(十一)AngularJS实现表格数据的编辑,更新和删除
这个是为后面的cancel做准备的,当你放弃修改的时候,你希望你的值恢复成原样,这个时候,对于angularJS来说,是要对model恢复原样。再往下呢就是对edit click事件的延伸,我们要得到employee name的inputbox,然后对他进行css的转换,比如当你click edit后,应该出现inputbox的css的inactive或者active的调整,并且移除readOnly。当你找到之后呢,就要对这个DOM进行操作,对于我们来说,就是对他绑定一个click的事件。
2015-11-26 17:12:02 67412
原创 AngularJS进阶(十)AngularJS改变元素显示状态
AngularJS改变元素显示状态前言本文描述使用AngularJS提供的ng-show和ng-hide指令实现自动监听某布尔型变量来改变元素显示状态。控制html元素显示和隐藏有n种方法:html的hidden、css的display、jquery的hide()和show()、bootstrap的.hide。今天的重点不是显示和隐藏,而是监听某个布尔变量值,自动改变元素显示和隐藏状态
2015-11-26 17:01:36 50707
原创 漫谈程序员(八)阿里巴巴集团合伙人花名单
阿里巴巴集团合伙人花名单TimothyA.STEINERT:阿里巴巴集团总法律顾问蔡崇信:阿里巴巴董事局副主席蔡景现:花名多隆,阿里云高级研究员曾鸣:阿里巴巴集团总参谋长程立:花名鲁肃,小微金融服务集团(筹)首席技术官(CTO)戴珊:花名苏荃,阿里巴巴集团首席客户服务官(CCO)樊治铭:花名木华黎,小微金融服务集团(筹)国内事业群总裁方永新:阿里巴巴集团人力资
2015-11-26 16:51:46 53129
原创 安全机制之手机移动端验证码炸弹处理策略
验证码炸弹处理策略依据现有软件运行情况分析:用户登陆时忘记密码,需要通过短信验证码的方法登录。由于恶意用户或异常伙伴服务的存在,当系统发生各种故障和错误或受到攻击和侵害(被验证码炸弹袭击)时,系统往往无法正常工作,进而直接或间接地对用户和社会造成伤害。
2015-11-26 16:46:44 49673
原创 网站开发进阶(二十二)HTML UI知识汇总(更新中...)
HTML知识汇总(更新中...)1.标签浏览器支持所有浏览器都支持标签。定义和用法iframe元素会创建包含另外一个文档的内联框架(即行内框架)。 提示:可以把需要的文本放置在和之间,这样就可以应对无法理解iframe的浏览器。2.实现元素一行显示DIV的同行测试我是左边的固定测试文字我是右边的固定测试文字
2015-11-24 17:24:30 49299
原创 网站开发进阶(二十一)Angular项目信息错位显示问题解决
Angular项目信息错位显示问题解决绪最近在项目开发过程中遇到这样一个棘手的问题:查询出所有订单信息后,点击选择某一个订单,查询出的结果是上一次查询所得的结果。而且会出现点击两次才可以显示订单详情的问题。通过Chrome进行代码调试,发现事件执行次序与自己的点击事件次序存在不一致的情况。相关代码:doSearch(); //查询收货人基本信息var modalInstanc
2015-11-24 12:07:40 49946
原创 Java进阶(十八)Java实现定时器(Timer)
Java实现定时器(Timer)绪在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。java.util这个包中可以找到Timer和TimerTask这两个类。Timer直接从Object继承,它相当于一个计时器,能够用它来指定某个时间来执行一项任务,或者每隔一定时间间隔反复执行同一个任务。创
2015-11-24 08:10:43 51227
原创 跨平台应用开发进阶(六十六):component组件实现原生插件
JS中window.alert()与alert()的区别alert与window.alert没什么区别,如果有人觉得有区别,那就来解释一下:所有以window.开始的语句,都可以直接把window省略。只是在有些软件中,由于其编译器特性,当你写了window.的时候会自动的出现window的方法,所以如果你记得住完全没必要写window。比如location.href=window.loc
2015-11-23 22:04:25 52290
原创 网站开发进阶(十九)计划任务功能——信息自动弹出
计划任务功能——信息自动弹出绪在项目开发中需求如下:用户在购药APP发出购药请求后,匹配送货的药店端在登陆后或处于在线状态时,系统会以弹窗形式进行信息提示。初步尝试在控制器中使用window.load方法解决,但失败了。估计放在单个页面中不以分离的形式应该会起作用。//应用window.onload方法window.onload = function(){ al
2015-11-23 22:00:30 49814
原创 iOS开发进阶(三):协议(Protocol)讲解
Objective-C中协议的概念与Java中接口的概念并不完全相同,即一个类可以在不声明它匹配某个协议的情况下,实现这个协议所包含的方法,也即实质上匹配这个协议,而这种差别对外部代码而言是不可见的。正式协议的声明不提供实现,它只是简单地表明匹配该协议的类实现了该协议的方法,保证调用端可以安全调用方法。这是一个协议的例子,多线程编程中经常要确保一份共享资源同时只有一个线程可以使用,会在使用前给该资源挂上锁 ,以上即为一个表明有"锁"的概念的协议,协议中有两个方法,只有名称但尚未实现。
2015-11-23 21:54:58 49393
原创 iOS开发进阶(一):iOS原生开发环境搭建步骤详解
Html元素隐藏的几种方式隐藏Html元素的方法最常用的方法有css的display:none,一种方法两种实现方式,感兴趣的朋友可以了解下.1.使用cssstyle="display:none;"2.使用javascriptitem.style.display='none';
2015-11-23 21:52:33 49821 1
原创 网站开发进阶(十六)错误提示:Multiple annotations found at this line:- basePath cannot be resolved to a variable
错误提示:Multipleannotationsfoundatthisline:-basePathcannotberesolvedtoavariable出现以上错误,主要是由下面这句引起的:basehref="basePath%>">但这句话似乎又没有任何问题。将这句话删除问题就得到了解决,而且对原来的网站没有影响。经过在网上一番查找,总结
2015-11-20 19:54:58 57832
原创 网站开发进阶(十五)JS基础知识充电站
JS基础知识充电站1.javascriptalert弹出对话框时如何出去确定和取消两个按钮?用的不是alert对话框,是confirmconfirm(str);参数str:你要说的话或问题;返回值:bool类型,返回用户是否点击确定。如果点击确定,返回true,如果点击取消或小叉子关闭对话框,返回false;varr=confirm("确认还是取消?")consol
2015-11-20 19:50:14 49960
原创 Java进阶(十七)ArrayList与LinkedList的区别
ArrayList与LinkedList的区别ArrayListArrayList其实是包装了一个数组Object[],当实例化一个ArrayList时,一个数组也被实例化,当向ArrayList中添加对象时,数组的大小也相应的改变。这样就带来以下优缺点:快速随机访问。你可以随机访问每个元素而不用考虑性能问题,通过调用get(i)方法来访问下标为i的数组元素。向其中添加对象速度慢
2015-11-20 19:35:17 49779
原创 网站开发进阶(十四)JS实现二维码生成
JS实现二维码生成绪 项目开发原语:已然花费半天的时间,仍旧未能将二维码显示在订单中。但是可以在单个页面中显示二维码,结合到angularjs的控制器中就失效了,自己是真的找不到其中的原因了。费解!刚开始怀疑是遮挡的问题,结果将位置更改之后还是不能显示。那么自己就得转换解题思路了,将二维码显示单独置于一个页面中,然后通过页面的嵌套(有关文章见博文"如何将一个html页面
2015-11-20 19:30:49 49627 1
原创 网站开发进阶(十三)window.onload用法详解
window.onload用法详解网页中的javaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免这种情况的发生,可以使用以下两种方式:一.将脚本代码放在网页的底端,这样在运行脚本代码的时候,可以确保要操作的对象已经加载完成。二.通过window.onload来执行脚本代码。第一种方式感觉比较凌乱(其实推荐使用),往往我们需要将脚本
2015-11-20 19:25:57 49181
原创 网站开发进阶(十二)JS实现打印功能(包括打印预览、打印设置等)
JS实现打印功能(包括打印预览、打印设置等)绪最近在进行项目开发时,需要实现后台管理端打印功能,遂在网上一阵搜索,搜到了很多相关的文章。其中绝大部分文章都是使用的Lodop5.0(Web打印和套打控件)控件,而且有些环境下还不能使用。如有想使用此控件实现打印功能的盆友,可点击进行下载。但我强烈推荐下面的方法,即利用系统本身的打印属性实现打印功能。简单的一条系统调用命令即可实现。前提条件
2015-11-20 19:20:51 53667
原创 AngularJS进阶(九)控制器controller之间如何通信
angular控制器通信的方式有三种:1,利用作用域继承的方式。即子控制器继承父控制器中的内容2,基于事件的方式。即$on,$emit,$boardcast这三种方式3,服务方式。写一个服务的单例然后通过注入来使用。
2015-11-20 19:09:40 52174 1
原创 AngularJS进阶(八)实现页面跳转并进行参数传递
比如一个地图应用,某个$state中定义元素input,输入地址后,地图要定位,同时另一个状态下的列表要显示出该位置周边商铺的信息,此时多个$scope都在监听地址变化。(1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的producer页,同时将producerId这个参数传过去。(2) 在获取地址的controller中:// 动态获取地址,接口方法省略。
2015-11-20 19:04:14 56894
原创 AngularJS进阶(七)实现根据不同条件显示不同控件
AngularJS实现根据不同条件显示不同控件由于项目需求,需要实现根据不同条件显示不同控件的功能。具体要求如下图所示:即当选择“每单固定减”时,下方只显示“减免金额”一栏;当选择“每单固定折扣”时,下方只显示“折扣比例”一栏;当选择“每单满额减”时,下方只显示“满..减..”两栏。根据自己对angular的了解,应该可以很轻松的实现此功能。 js设置控件
2015-11-20 19:00:12 56082 2
原创 网站开发进阶(十一)如何将一个jsp页面嵌套在另一个页面中
如何将一个jsp页面嵌套在另一个页面中这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.jsp文件里,然后其他页面文件在页面内容的最后包含这个文件就可以了
2015-11-20 18:55:45 62386 2
原创 网站开发进阶(十)如何将一个html页面嵌套在另一个页面中
如何将一个html页面嵌套在另一个页面中1.IFrame引入你会看到一个外部引入的文件,但会发现有一个类似外框的东西将其包围,可使用2.方式3.Behavior的download方式functiononDownloadDone(downDate){showImport.innerHTML=downDate}oDownloa
2015-11-20 18:52:16 64496
原创 Java进阶(十六)使用new Date()和System.currentTimeMillis()获取当前时间戳
java使用newDate()和System.currentTimeMillis()获取当前时间戳在开发过程中,通常很多人都习惯使用newDate()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如g
2015-11-16 16:02:33 69251 2
原创 数据挖掘进阶之序列模式分析算法GSP的实现
序列模式分析算法GSP的实现一、算法简介序列模式定义:给定一个由不同序列组成的集合,其中,每个序列由不同的元素按顺序有序排列,每个元素由不同项目组成,同时给定一个用户指定的最小支持度阈值,序列模式挖掘就是找出所有的频繁子序列,即该子序列在序列集中的出现频率不低于用户指定的最小支持度阈值。GSP是序列模式挖掘的一种算法。其主要描述如下:1)扫描序列数据库,得到长度为1的序列模式L1
2015-11-16 15:28:37 53129
原创 数据挖掘进阶之序列模式挖掘GSP算法
数据挖掘进阶之序列模式挖掘GSP算法绪继续数据挖掘方面算法的讲解,前面讲解了数据挖掘中关联规则算法FP-Growth的实现。此篇博文主要讲解基于有趣性度量标准的GSP序列模式挖掘算法。有关论文后期进行补充。实现思路与前面优化的FP-Growth算法一致,首先实现简单的GSP算法,通过认真阅读源码,在理解的基础之上进行优化。优化后的算法将在性能方面与原算法进行对比,以此突出此算法的优良性能。
2015-11-16 15:25:31 51161
原创 数据挖掘进阶之关联规则挖掘FP-Growth算法
数据挖掘进阶之关联规则挖掘FP-Growth算法绪近期在写论文方面涉及到了数据挖掘,需要通过数据挖掘方法实现软件与用户间交互模式的获取、分析与分类研究。主要涉及到关联规则与序列模式挖掘两块。关联规则挖掘使用基于有趣性度量标准的FP-Growth算法,序列模式挖掘使用基于有趣性度量标准的GSP算法。若想实现以上优化算法,首先必须了解其基本算法,并编程实现。关键点还是在于理解算法思想,只有懂得
2015-11-16 15:23:57 50655
Vue下textarea文本框根据内容自适应改变高度
2020-10-20
BackToTop.zip
2019-11-05
dubbo-admin-2.5.4 Web管理平台.zip
2018-04-29
dubbo-monitor-simple-2.5.3.zip
2018-04-29
w3c标准html5手册
2017-08-28
Chart.js实现饼状图添加文字
2017-08-28
Icon制作神奇-Greenfish Icon Editor3.31官方中文版
2017-04-25
iOS集成听云uni-app插件JS资源文件
2022-10-12
基调听云App移动应用性能管理产品采用SDK方式实现对App的**崩溃、卡顿、超时**等性能问题进行采集,并能对真实用户体验数据
2022-10-11
react-native实现ios横屏全屏展示
2024-03-13
react-native实现ios横屏全屏展示
2024-03-05
谁是第3w [face]monkey2:012.png[/face]
2021-03-24
学无止境[face]monkey2:005.png[/face]
2021-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人