Quantcast
Channel: Shelwee
Browsing latest articles
Browse All 34 View Live

Java与MySql数据类型对照表

Java开发在操作数据库数据时,经常需要注意类型的匹配。之前我就好几次碰到这类问题:如MySql数据库中的DECIMAL类型,我误以为对应于Java数据类型的double类型,结果毫无疑问,报错了! 需要注意的是MySql中的boolean类型相当于tinyint(1:true;0:false),即存储boolean类型的数据时,对应的Java...

View Article



利用时间戳生成8位不重复随机码

时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)至当前时间的总秒数。由于时间都不会重复,所以利用时间来生成一串不重复的ID或字符串就非常方便。 思路:获取当前时间的时间戳,然后转换为十六进制。 生成结果如下: 当前时间:Mon May 13 14:47:51 CST 2013 生成8位随机码:9ca52f20 相关代码: 1 2 3 4 5 6 7 8 9 10 11 12 13...

View Article

Image may be NSFW.
Clik here to view.

电影票售票系统的设计与实现

一周前的今天,一周前的这个时间,我正在学校进行答辩,以此来结束自己的学生时代。此时此刻我又进行着一项历史性的事件:将一周前的今天刚进行答辩的毕业设计开源,使用的是Apache License2.0开源协议。从今天开始,我自己的开源处女作就此产生。欢迎广大同学前去Fork,点击文章最后的章鱼猫即可传送到项目主页。 开发背后的故事...

View Article

Ubuntu安装瑞昱无线网卡驱动

自从在学校完成毕业设计后,已经许久未再使用ubuntu了。这段时间想起来自己用的还是ubuntu 12.04 LTS,就想来更新下系统。 可是之前在学校用的都是有线自动拨号,一开机ubuntu就自动连上了。无线的之前有小试牛刀,不过都有问题,连不上,我琢磨着是驱动没装好导致的。于是我查了下无线网卡型号,然后得知我的网卡型号是瑞昱RTL8192,进入瑞昱官网下载。...

View Article

Image may be NSFW.
Clik here to view.

CODE,CSDN代码托管平台

今天有幸在微博上看到@蒋涛CSDN发的微博,发现CODE已经在内测阶段了。于是果断找蒋总拿了个CODE邀请码,运气不错,蒋总很快回复我并赠了个邀请码。于是乎,立马屁颠屁颠地登录Code耍耍。 CODE是什么? CODE是CSDN面向广大中国软件开发者提供的一个在线代码托管和社交编程平台。 开发者在CODE平台可以: 1. 托管代码:使用git版本管理工具将您的代码托管到CODE平台,进行云端存储。...

View Article


Ajax异步请求发送数据参数处理

项目中使用到Ajax异步请求,可是在后台一直接收不到传过来的参数。分析了一下请求方法,觉得问题出在参数上。先看下方法: jQuery.get(url,[data],[callback]) 返回值:XMLHttpRequest 参数url (String) :请求路径 data (Map) : (可选) 待发送 Key/value 参数。 callback (Function) : (可选)...

View Article

Image may be NSFW.
Clik here to view.

毕业季,一个伤感的季节

只有自己亲身体验过,才知道来与你们同学四年生活的短暂与来之不易,我的同学们。 虽然已经各奔东西了,但我还是想趁着依然心潮澎湃的时候瞎扯三两句闲话来致我们已经逝去的青春,此刻我的心还是有蛋蛋的伤感。太肉麻的话我不会说,也说不出口。只愿N年后,再次见面时,希望大家一切都变得更好。 贴上几张毕业照,闲的蛋疼的时候看看: 再见了,我的同学们,我的朋友们!祝你们事业有成!

View Article

Android开发之IllegalStateException解决思路

今天在开发中遇到一个错误,导致Android应用运行时出现FC(Force Close)。如下是Logcat导出的完整错误提示: 07-09 09:05:07.295: E/AndroidRuntime(20323): java.lang.IllegalStateException: The content of the adapter has changed but ListView did...

View Article


Image may be NSFW.
Clik here to view.

解决TextFX不能找到libTidy.dll文件

工作中需要用代码创建一个XML文件,创建完发现XML内容都处在同一行,导致非常不容易查看清楚XML代码。于是习惯性地用Notepad++ 查看,想用它来对XML代码格式化一下。 于是找到了TextFX characters这个插件,可是该插件安装后不能正常使用,点击重载libTidy.dll这个文件,系统提示缺少libTidy.dll这个文件。...

View Article


Image may be NSFW.
Clik here to view.

如何使HashMap一个key对应多个value?

最近在做图表统计的时候,将数据存储在XML文件中。于是需要在后台处理好数据后再创建一个XML文件。由于JSCharts图表工具需要XML文件格式大体相同,所以以饼状图为例有:一个JSChart根节点,再有处于同一级的dataset 、colorset、optionset。 我的思路是创建一个方法,参数为HashMap,传入dataset...

View Article

Image may be NSFW.
Clik here to view.

删除“指定的文件名无效或太长”的文件

打开快盘提示一个文件路径过长或包含特殊字符,导致无法同步。如图所示:   打开目录发现是一张图片2013-06-03 22:32:06的屏幕截图.png,但这张图片却异常顽固,任凭我用什么方法都删不掉,强制删除、bat批处理,包括使用第三方工具删除粉碎文件都行不通,一一宣告失败。...

View Article

Image may be NSFW.
Clik here to view.

V5,MIUI厦门活动

很庆幸自己在MIUI厦门官方活动的名单中,从一星期前的报名到今天参加活动,整个过程都是非常的期待。 一点多坐上了公交车,此时太阳非常的毒辣,但还是没能减弱我的激动之情。下车后顶着烈日找到了目的地,简单的签到之后就拿到了MIUI护照,一件威武T恤,还有一些礼品,非常值得纪念。...

View Article

安卓Pull解析Premature end of document异常

做安卓项目的时候用Pull解析xml,报如下错误: W/System.err(3384): Premature end of document. (position:line -1, column -1) caused by: org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: no element...

View Article


EXT获取TreePanel复选框选中值

第一次接触EXT,给我的感觉是简化开发的同时增加了使用门槛,用起来总感觉不是很顺手。下面说说使用这个框架遇到的一个问题:对于生成的菜单权限,监听哪些勾选哪些未勾选。 用户权限管理应该是大部分系统都必须涉及到的一个模块,所以这个情况比较常见。我直接贴出代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 new...

View Article

Image may be NSFW.
Clik here to view.

WordPress自定义导航菜单制作

制作wordpress主题时,自定义导航菜单应该是必不可少的,这个功能对大多数人来说都非常便利。最近制作主题时也用到了,查了下WordPress官方文档,用起来还是蛮方便的。我简单的归纳成三个步骤: 第一步:在模板的functions.php中注册自定义菜单功能,代码如下 1 2 3 4 5 6 7 8 //注册自定义菜单...

View Article


Image may be NSFW.
Clik here to view.

Android解析含有html标签的XML文件

解析XML内容是Android中经常会用到的技术,下面说说在解析XML过程中碰到html标签的问题。 1 2 3 4 5 6 7 <?xml version="1.0" encoding="UTF-8"?> <item> <id>1</id> <name>ShelWee</name>...

View Article

PHPnow本地部署WHMCS相关

在PHPnow上捣腾了许久WHMCS,竟然连本地都无法成功部署上去。究其原因,无非是安装环境问题。  ionCube模块缺失 Site error: the file D:\PHPnow-1.5.6\htdocs\whmcs\index.php requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by...

View Article


Image may be NSFW.
Clik here to view.

推荐一款免费Linux服务器

潇微网已经一个多月没更新了,似乎都已经长草了,这次貌似是更新周期最长的一次。也难怪,最近这段时间有点忙,一堆琐事。长时间的没更新使我心里总感觉有什么东西卡着不舒服,今天特地来开垦这片久违的荒地。 太久没写作了,也写不出什么煽情的话了。今天就推荐一款学习Linux的利器,免费Linux服务器——Linux体验中心。...

View Article

Image may be NSFW.
Clik here to view.

Struts2国际化流程步骤

由于Struts2框架对java程序国际化做了封装,所以当web项目使用了Struts2框架之后,国际化就变得尤其简单。只需在struts配置文件上经过简单的配置,然后即可直接使用。下面分三个步骤讲解Struts2国际化的步骤: 1.配置struts配置文件 <constant name = "struts.custom.i18n.resources" value = "global"...

View Article

Image may be NSFW.
Clik here to view.

LigerUI表格LigerGrid动态结合Struts2获取数据

JSON是一种轻量级的数据交换格式,大部分地方都可方便地使用。 Struts2通过利用JSON插件,也可以轻松的提供JSON数据供前台访问。 1.准备工作 本文在搭建好的struts2框架与LigerUI 插件的基础上实现的,框架的搭建不在本文的讨论范围。 以下Action用到的JSON类是alibaba的开源类库Fastjson。 相关工具包:struts2 v2.1.8、LigerUI...

View Article

Image may be NSFW.
Clik here to view.

从UEditor内容中获取指定节点值

...

View Article


Image may be NSFW.
Clik here to view.

AndroidStudio安装问题

在用非管理员用户安装Android Studio遇到下面这个问题: Config path ‘C:\Users\Administrator\.AndroidStudioPreview\config’ is invalid. If you have modified the ‘idea.config.path’ property please make sure it is correct,...

View Article


Image may be NSFW.
Clik here to view.

Struts 标签判断当前语言环境

项目中涉及到多语言版本时,往往需要做到能自由切换不同语言,比如中英文切换。Struts2框架已经封装了国际化相关流程,使用起来极其简单,Struts2需要用到国际化环境时具体请看Struts2国际化流程步骤。而要做到自由切换语言时,其实也很简单。 1.只要将request_locale这个参数传递到testAction即可,参数值为:xx_XX(语言_区域,如zh_CN)。 1 2 <a...

View Article

Image may be NSFW.
Clik here to view.

Android模拟器那些事

如果你是Android开发者,那么你一定接触过Android模拟器,它那被人诟病的慢或许你早有耳闻。现在就来说说Android模拟器的那些事! 为什么Android模拟器慢? 要回答这个问题,就得来看一下当时是怎么创建模拟器的。通过Android Virtual Device Manager创建的模拟器时,CPU/ABI那栏是不是默认选择ARM处理器的。...

View Article

十分钟理解Java回调机制

回调机制是一种很常见的设计模式,在Android中随处可见。因此我们可以站在Android开发者的角度来理解java中的回调机制。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...

View Article


request.getParameter中文乱码分析

Java Web开发中,我们经常会用到如下方式获取前台传过来的参数: String str = new String(request.getParameter("参数名").getBytes("iso-8859-1"), "utf-8"); 运行无异常,当将代码部署到服务器上面的时候却发现这个地方出现中文乱码。第一次遇到的时候,解决方式是部署到服务器上的代码改为 String str =...

View Article

Image may be NSFW.
Clik here to view.

Android Studio使用问题小结

前言 几乎每次安装Android Studio时都会碰到几个怪异的问题,但还是要用Android Studio来代替Eclipse开发,因为Android Studio的方便智能略带点逼格确实吸引我,所以就有了这种明知山有虎偏向虎山行的毅然决然。 问题1 问题描述: Error:Unable to start the daemon process. This problem might be...

View Article

Image may be NSFW.
Clik here to view.

Android迭代升级助手UpdateHelper

UpdateHelper是什么? UpdateHelper是一个Android Library项目。 UpdateHelper是干什么的? 这个项目是为了简化Android App的迭代升级开发,任何一个项目只要引入这个library便集成了在线检查新版本的功能以及下载APK功能。 UpdateHelper要怎么使用? 1.首先服务器端需要提供一个接口,返回json数据格式如下: {...

View Article

Image may be NSFW.
Clik here to view.

Android开源项目【UiListView】

uilistview是一个基于android-uitableview扩展的UI控件。 用法 参照demo UiListView-demo 这个项目是基于android-uitableview的扩展,使其更加灵活。只需在用法中增加属性如: <com.shelwee.uilistview.ui.UiListView android:id="@+id/uilist3"...

View Article



给TextView一个Selector

前言 Android开发中,有时会碰到需要对TextView进行状态改变。比如像一个Button一样,正常情况下是黑色,当按下时背景变成蓝色。对应TextView就是文字颜色的变换,通常做法是在代码中改变文字颜色,下面使用一个资源文件来改变它。 正文 1.  给TextView创建一个Selector,放在res目录下的「color」文件夹(如果不存在,手动创建这个文件夹)。<?xml...

View Article
Browsing latest articles
Browse All 34 View Live


Latest Images