- 博客(27)
- 资源 (44)
- 问答 (6)
- 收藏
- 关注
原创 Java进阶(二十一)java 空字符串与null区别
java空字符串与null区别1、类型null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,Stringa=null;""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串Stringstr="";2、内存分配Stringstr=null;表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间
2015-12-29 21:47:08 50609 4
原创 Java进阶(二十)解疑答惑之何时字符串才算真正为空?
解疑答惑之何时字符串才算真正为空?在一次编码过程中,有一个现象一直困扰着自己,经过后台的不断调试,才发现原来有时候字符串的空非空。测试代码如下:// medname可为药品名称或药品IDString medname = request.getString("medname").trim();logger.info("medname.length():" + medname.leng
2015-12-29 21:42:51 48941 1
原创 漫谈程序员(十八)windows中的命令subst
windows中的命令subst用法格式一、subst[盘符][路径]将指定的路径替代盘符,该路径将作为驱动器使用二、subst/d解除替代三、不加任何参数键入SUBST,可以显示当前虚拟驱动器的清单。举例subste:c:/fake_E
2015-12-28 20:31:22 48673
原创 Java进阶(五十三)屡试不爽之正则表达式
屡试不爽之正则表达式在线测试网址:http://tool.oschina.net/regex/#上面的在线测试网址,含有正则表达式的生成,非常实用。大家共勉之!匹配中文:[\u4e00-\u9fa5]英文字母:[a-zA-Z]数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e
2015-12-27 15:57:36 48476
原创 iOS开发进阶(七):AppDelegate 文件解析
ios应用同web应用一样,启动过程中分别对应不同的生命周期活动。下面逐一讲解各生命周期阶段对应的钩子函数。
2015-12-25 20:27:08 49548
原创 AngularJS进阶(二十二)实现时间选择插件
JS实现时间选择插件引导语 在项目开发过程中,需要实现根据以日期为筛选条件之一,故需要实现时间选择插件。对于未接触的新事物,自己总是感觉不明觉厉。其实,有些实现可以使用很简单的方法即可。以此为例,偶然的一次翻看课本发现HTML5中已经设计到此种实现。其中,设置input元素的type属性为datetime-local即可实现。问题 实际编码过程中,还是出现了问题。
2015-12-25 10:28:55 58221 1
原创 mysql进阶(十九)SQL语句如何精准查找某一时间段的数据
SQL语句如何比较日期时间 在项目开发过程中,自己需要查询出一定时间段内的交易。故需要在sql查询语句中加入日期时间要素,sql语句如何实现? SELECT*FROMlmapp.lm_billwheretx_timeBetween'2015-12-20'And'2015-12-31'; 仔细研究还是能够发现一些细节性的问题的。
2015-12-25 10:18:36 66950 1
原创 服务端技术进阶(六)Ant和Maven的作用是什么?两者之间功能、特点有哪些区别?
Ant和Maven的作用是什么?两者之间功能、特点有哪些区别? Ant和Maven都是基于Java的构建(build)工具。理论上来说,有些类似于(Unix)C中的make,但没有make的缺陷。Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。Ant特点›没有一个约定的目录结构›必须明确让ant做什么,什么时候做,然后编译,打包›没有生命周期,必须定
2015-12-22 20:27:54 48449
原创 JavaScript进阶(十一)JsJava2.0版本
JsJava2.0版本 2007年9月11日,JsJava团队发布了JsJava2.0版本,该版本不仅增加了许多新的类库,而且参照J2SE1.4,大量使用了类的继承和实现机制,更加符合面向对象的原则,也更加方便用户使用和扩充,而且对原来版本中存在一些bug进行了修改,下面主要介绍一下2.0版的主要功能。 1. 实现了完整的聚集(collections)框架 主要包括列表
2015-12-22 20:25:32 49295
原创 Esper剖析
Esper剖析 最近在看论文,发现文中有些语言自己未曾见过,经过一番搜索,才发觉是自己接触到了新知识。 官网:http://esper.codehaus.org/about/esper/esper.html Esper为一款开源的实时分析引擎。是一个强大的支持ESP(EventStreamProcess)和CEP(ComplexEventProc
2015-12-22 20:09:17 50200
原创 mysql进阶(十八)完全卸载mysql数据库图文教程
完全卸载mysql数据库图文教程 有时候MySQL不能完全卸载,这时候必须通过一些途径删除掉注册表和一些残余的文件,然后才能重新安装才可以成功!方法/步骤 1.控制面板——》所有控制面板项——》程序和功能,卸载mysqlserver! 2.然后删除mysql文件夹下的my.ini文件及所有文件 3.运行“regedit”文件,删除
2015-12-22 16:45:50 51976 1
原创 mysql进阶(十七)Cannot Connect to Database Server
CannotConnecttoDatabaseServer缘由由于不同的项目中使用的数据库用户名与密码出现了不一致的情况,在其中之前较早一个项目执行过程中出现“Theuserspecifiedasadefiner('root'@'localhost')doesnotexist”的错误提示。经过网络一番搜索,原因是root用户不存在,故自己将用户名改回到之前的用户名
2015-12-22 16:21:12 61929 2
原创 Java进阶(五十一)Could not create the view: An unexpected exception was thrown
Could not create the view: An unexpected exception was thrown 今天打开Myeclipse10的时候,发现server窗口出现一堆问题,问题如标题,然后下方出现了一堆上面的问题。 这个问题的出现是在启动myeclipse之后出现的,这时还没有启动tomcat,因此可以排除tomcat中项目代码问题。应该是mye
2015-12-21 18:13:39 49025 1
原创 AngularJS进阶(二十一)Angularjs中scope与rootscope区别及联系
Angularjs中scope与rootscope区别及联系 scope是html和单个controller之间的桥梁,数据绑定就靠他了。rootscope是各个controller中scope的桥梁。用rootscope定义的值,可以在各个controller中使用。下面用实例详细的说明一下。1.js代码phonecatApp.controller('TestCtrl',[
2015-12-16 09:26:38 50390
原创 HTML5 LocalStorage 本地存储
HTML5LocalStorage本地存储 说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好
2015-12-16 09:11:43 49155
原创 统计学
统计学 在编程过程中,少不了数学的参与。 标准偏差(StdDev,StandardDeviation)-统计学名词。一种量度数据分布的分散程度之标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少,反之亦然。标准偏差的大小可通过标准偏差与平均值的倍率关系来衡量。标准差 标准差也被称为标准偏差,或者实验标准差,标准差(St
2015-12-14 20:16:40 49691
原创 Java进阶(五十二)利用LOG4J生成服务日志
利用LOG4J生成服务日志前言 由于论文写作需求,需要进行流程挖掘。前提是需要有真实的事件日志数据。真实的事件日志数据可以用来发现、监控和提升业务流程。 为了获得真实的事件日志数据,决定采用Log4J日志生成工具。首先,对工具有个大致的了解:日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。Log4j下
2015-12-14 19:40:53 48978
原创 AngularJS进阶(二十)HTML5实现获取地理位置信息并定位功能
HTML5实现获取地理位置信息并定位功能注:请点击此处进行充电!前言 这篇文章主要介绍了HTML5实现获取地理位置信息并定位功能,本文讲解了原生HTML5、百度地图、谷歌地图等三种获取理位置信息并定位的方法,需要的朋友可以参考下。HTML5提供了地理位置定位功能(GeolocationAPI),能确定用户位置,我们可以借助HTML5的该特性开发基于地理位置信息的应用。本文
2015-12-06 18:25:42 55107 2
原创 AngularJS进阶(十九)在AngularJS应用中集成百度地图实现定位功能
在AngularJS应用中集成百度地图实现定位功能注:请点击此处进行充电!前言 根据项目需求,需要实现手机定位功能,考虑到百度业务的强大能力,遂决定使用百度地图第三方服务。 添加第三方模块的步骤与前面介绍的“在AngularJS应用中集成科大讯飞语音输入功能”步骤相同,在此不再赘述。问题 1.有些手机无法实现定位功能(以我的手机为例:MX2,刚
2015-12-06 18:15:49 55223
原创 AngularJS进阶(十八)在AngularJS应用中集成科大讯飞语音输入功能
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目需求,需要在首页搜索框中添加语音输入功能,考虑到科大讯飞语音业务的强大能力,遂决定使用科大讯飞语音输入第三方服务。软件首页截图如下所示: 涉及的源代码如下所示: //语音识别$rootScope.startRecognize = function() {var speech;
2015-12-06 10:28:09 55407 5
原创 AngularJS进阶(十七)在AngularJS应用中实现微信认证授权遇到的坑
在AngularJS应用中实现微信认证授权遇到的坑前言 项目开发过程中,移动端新近增加了一个功能“微信授权登录”,由于自己不是负责移动端开发的,但最后他人负责的部分未达到预期效果。不能准确实现微信授权登录。最后还得靠自己做进一步的优化工作,谁让自己是负责人呢?原来负责人就是负责最后把所有的BUG解决掉。 首先,熟悉一下微信授权部分的源代码,如下所示:
2015-12-05 19:51:07 56372
原创 AngularJS进阶(十六)脏值检查
脏值检查需求 在项目开发过程中,需要对药店信息进行更改。如下图所示。现在的需求是:当药店信息没有发生变化时,点击“更新信息”按钮,提示“药店信息未做任何更改”。实现 可以利用angualr的脏值检查机制解决。 由于对angular的脏值检测机制不是很了解,貌似也不太好学习。就考虑使用别的方法,也可以使用ng-change内置指令,通过控制业务逻辑实现。Demo
2015-12-03 11:42:27 53886 1
原创 AngularJS进阶(十五)Cookie ‘data‘ possibly not set or overflowed because it was too large
Cookie'data'possiblynotsetoroverflowedbecauseitwastoolarge(5287>4096bytes)!故事起源 项目开发过程中遇到以上问题,刚开始以为只是个警告,没太在意。后来发现直接影响到了程序的执行效果。果断寻找解决方法。问题分析 根据Chrome浏览器信息定位,显示以下代码存在错误:
2015-12-03 10:23:41 51265
原创 AngularJS进阶(十四)AngularJS灵异代码事件
原来自己写有3个路由分别为router.js、router_sys.js、router.shop.js,我就纳了闷了,我说怎么该路由死活都不对呢,原来问题就出在第一个路由上。第一个路由中的路由这是自己给自己埋的一颗雷啊!当初的项目需求是实现两个管理端分别进入自己的登录界面,分别为index_sys.html和index_shop.hml。而自己起初是将两者置于一起的,后来为了分离后,应对交易调用错误如何处置的情况,故保留了index.html。但是在实际路由过程中,却路由到了下面的状态,相应的页面中去。
2015-12-02 21:48:29 49646
原创 AngularJS进阶(十三)JS利用正则表达式校验手机号
JS利用正则表达式校验手机号绪 由于项目需求,需要在前端实现手机号码的校验。当然了,对于基本的格式校验应该放在客户端进行,而不需要再将待校验的手机号发送至服务端,在服务端完成校验,然后将校验结果返回给客户端,客户端根据返回的结果再进行进一步的处理。如此反而复杂化了处理过程。 其实,处于安全考虑,应该在服务端进行二次校验。以下为在客户端的JS中校验手机号码格式
2015-12-01 20:25:06 69393 2
原创 网站开发进阶(二十三)Address already in use: JVM_Bind <null>:8088
Addressalreadyinuse:JVM_Bind:8088 阿里云服务器又莫名其妙的宕掉!内存泄漏问题依然存在,又出现了端口占用的情况,以下为错误提示:严重:Failedtoinitializeconnector[Connector[HTTP/1.1-8088]]LifecycleException:Protocolhandlerinit
2015-12-01 10:08:13 51686
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关注的人