- 博客(36)
- 资源 (9)
- 收藏
- 关注
原创 图书信息库完整解决方案(一)
去年因为忙一个图书漂流的项目,大概花了三个月的时间,完成了图书信息库的建立。截止目前为止,已经收录了200多万条的图书数据,并且每周还在自动更新中,打算将这个项目完整的整理出来,算阶段性工作的一个总结吧。方案主要功能如下:1、实现了按照当当图书分类, 抓取每个分类下前100页图书数据的功能。2、支持按照ISBN获取图书详情信息, 如果库里不存在则优先从当当处获取图书信息,如果当当获取不到再从豆瓣获...
2018-07-05 16:32:15
453
1
转载 使用Soap消息调用Web Services
http://www.ibm.com/developerworks/cn/webservices/ws-soapacc/ 简介: Web Services技术使异种计算环境之间可以共享数据和通信,达到信息的一致性。随着异种计算机环境的不断增加,我们会更加经常的调用各种不同计算机体系中编写和发布的Web Services,作者在本文中给出了使用VB应用程序调用java平台编写和发布的Web
2013-06-25 11:39:39
853
转载 MyEclipse启动和运行速度优化
说明:在MyEclipse优化的古城中,Preferences里直接输入过滤文字可迅速定位到选项,不用逐级展开。MyEclipse优化如下:1、去除不需要加载的模块Windows – Preferences - General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。关掉没用的启动项:
2013-06-17 14:40:34
749
原创 RPM 文件安装过程中 最后加上的--nodeps 和--force参数是什么意思
--nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了--nodeps你就能装上了。--force就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用--force强制安装
2013-06-12 17:06:41
58342
转载 MySQL数据库各个版本之间的区别
MySQL 的官网下载地址:http://www.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群版,开源免费。可将几个MySQ
2013-06-12 15:44:38
2045
转载 servlet和jsp的区别,servlet和Action的区别,servlet的线程安全性
原文 http://www.cnblogs.com/xryyforver/archive/2010/08/29/1811912.html最近学习Servlet和jsp,学习过程中有一些疑问和想法,上网找答案,下面是一些总结:一、jsp和servlet的区别在学习到jsp的时候,我发现jsp实际的概念和自己原来的理解有很大差异,我一直简单的以为jsp就是在html标签里签入了一些j
2012-06-07 10:02:28
1215
转载 六种方式实现hibernate查询,及IDE推荐
原文 http://www.cnblogs.com/shiyangxt/archive/2009/01/13/1375151.htmlhibernate查询的6种方法。分别是HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。 如果单纯的使用hibernate查询数据库只需要懂其中的一
2012-06-03 21:57:02
411
转载 如何获取ResultSet的行数和列数
当我们执行数据库查询返回一个ResultSet的时候,很多情况下我们需要知道这个ResultSet的大小,即它的行数和列数。我们知道它的列数可以通过resultSet.getMetaData().getColumnCount()很容易地得到,然而,java API没有提供直接访问ResultSet行数的接口。这个时候,有三个办法可以解决:1.改用select count语句,然后直接从Re
2012-05-30 09:10:34
638
转载 tomcat的初始化脚本(启动、退出、查看状态)
具体使用参见nginx的启动脚本。脚本内容如下:#!/bin/bash## Startup script for the tomcat## chkconfig: 345 80 15# description: Tomcat is a Servlet+JSP Engine.# Source function library.. /etc/rc.d/init
2012-05-29 16:20:46
667
翻译 CentOS Jboss7的一个初始化脚本(用于启动、停止)
具体使用同nginx的启动脚本。脚本内容如下:#!/bin/sh#chkconfig: 345 99 10#description: JBoss auto start-stop script.# Source function library.. /etc/rc.d/init.d/functions# Get config.. /etc/sysconfig/
2012-05-11 17:00:05
2436
转载 CentOS Nginx的一个初始化脚本(用于启动、停止、查看状态)
http://articles.slicehost.com/2009/2/2/centos-adding-an-nginx-init-script1.在/etc/rc.d/init.d/目录下建立nginx文件2.粘贴以下内容#!/bin/sh## nginx - this script starts and stops the nginx daemin## chk
2012-05-11 16:35:03
3433
原创 没有标题栏的NSWindow如何拖动
在windowDidLoad或者合适的地方加上下面这句话即可[[selfwindow] setMovableByWindowBackground:YES];
2012-05-10 16:24:51
2248
原创 nginx 403错误排查
经过一天的nginx 403错误排查,将相关错误原因列述如下:1.权限问题看nginx.conflocation / { root html; index index.html index.htm ; }修改root目录及目录内文件的权限为可执行权限。index中添加需要的文件类型,如index.
2012-05-09 22:38:48
2131
转载 CentOS下配置iptables防火墙
转载自http://www.cnblogs.com/hiroada/articles/2220809.htmlLinux上iptables防火墙的基本应用教程/etc/init.d/iptables restart#重启防火墙以便改动生效,当然如果不觉得麻烦也可重启系统(命令:reboot)/etc/rc.d/init.d/iptables save#将更改
2012-05-09 22:31:25
7181
原创 NSWindow如何实现圆角
分两步走:1.子类化NSWindow,主要是重载了下面这个函数- (id)initWithContentRect:(NSRect)contentRect styleMask:(NSUInteger)aStyle backing:(NSBackingStoreType)bufferingType
2012-05-08 17:27:25
5244
原创 ios中提示信息的实现及自动消失
利用UIAlertView+NSTimer可轻松实现这一功能- (void)timerFireMethod:(NSTimer*)theTimer{ UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo]; [promptAlert dismissWithClickedButtonIndex:0 a
2012-05-07 16:30:40
13892
转载 NSAutoreleasePool自动释放池
自动释放(Auto release)与便捷方法(convenience method)—– 有时候一个所有者创建一个对象后,会立刻将该对象的指针传递给其它所有者。这时,这个创建者不希望再拥有这个对象,但如果立刻给它发送一个release消息会导致这个对象被立刻释放掉——这样其它所有者还没有来得及保留该对象。解决这个两难问题的方法是,给对象发送一个autorelease消息:这样创建者不再拥有该对象
2012-05-04 17:24:45
4605
转载 CFArrayRef和NSArray
CFArrayRef和NSArray是toll-free bridged的,互用都没有问题。如下:NSString *values[] = {@"hello", @"world"};CFArrayRef arrayRef = CFArrayCreate(kCFAllocatorDefault, (void *)values, (CFIndex)2, NULL);NSArray *a
2012-05-04 15:55:10
10605
翻译 什么是Toll-free bridging
Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据
2012-05-04 15:53:57
3445
转载 ios数据管理简介
iOS 系统提供了全面的工具和框架,用于存储、访问和共享数据。 Core Data 为面向对象的 Cocoa Touch 程序提供全功能的数据建模框架,而 SQLite 则为底层的关系数据库管理提供支持;所有 iOS 上的应用程序都可以通过基于 URL 的系统来实现数据共享;Web 应用程序则可以通过 HTML5 数据存储 API 来把持久数据存入客户端缓存;iOS 应用程序甚至可以访问设备的全局
2012-05-03 16:55:57
1692
转载 IOS 数据存储
转自 http://blog.youkuaiyun.com/liuhongwei123888/article/details/6841338转自 http://blog.youkuaiyun.com/totogogo/article/details/7473851ios数据存储包括以下几种存储机制:属性列表对象归档SQLite3CoreDataAppSettings普通文件存储
2012-05-03 16:53:06
17273
原创 ios导航条添加按钮
UIBarButtonItem *btnSave = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:U
2012-05-03 15:41:18
3953
转载 [IOS]iphone开发之 - 启动页面设置
原文: http://www.cocoachina.com/bbs/read.php?tid=73570&fpage=2&page=2 不管是开发个人项目还是公司项目,大家通常都有一个需求,就是,在app启动的时候,指定一定的时间来显示自己的或者公司的logo,那么,我就将刚刚写好的启动加载页面设置代码贡献出来。(不对指出请留言,好的话也给我留个言吧,鼓励下我!呵呵)
2012-05-02 13:18:12
11421
1
转载 iPhone游戏编程- 启动画面
今天,我将介绍怎样为你的程序加一些“铃和哨”(注:指一些附加的花哨的东西)是你的游戏显得更完整。首先,我们为游戏增加一个启动页面。 创建启动页面 我们加入的启动页面将淡出到游戏主屏幕。你可以下载此图像加入到项目的Resources(资源)文件夹中。 请选择复选框中“copy this image to the project’s directory(拷贝此 图像至项目目录)”选
2012-05-02 11:11:01
718
转载 Customizing Links in an NSTextView
http://shapeof.com/archives/2010/12/customizing_links_in_an_nstextview.html
2012-05-02 10:31:17
488
转载 视图实现圆角效果的三种方法及比较
首先是没有圆角效果的。然后是带圆角效果的。通过代码,至少有三种方法可以为视图加上圆角效果。附例子:https://github.com/weipin/RoundedCorner方法一、layer.cornerRadius第一种方法最简单,通过层对象的cornerRadius属性实现圆角效果,代码如下:view.layer.cornerRadius = 8.0;
2012-05-02 10:12:37
1367
转载 iOS App的图标,启动画面及其它
注意:最新的图标尺寸和文件名规格以Apple的文档为准:Technical Q&A QA1686: App Icons on iPad and iPhone。其中要注意,iTunesArtWork这项不用写入Info.plist的Icon files。这点Apple的文档加粗说明了。目录图标的圆角和光晕效果启动画面Retina格式和尺寸格式图标的尺寸启动画面的尺寸图
2012-05-02 10:10:15
2472
转载 ios iphone 图标,启动页面类型,尺寸
图标官方文档:57x57 114x114http://developer.apple.com/library/ios/#qa/qa1686/_index.html启动页面320 x 480 640 x 960http://developer.apple.com/library/ios/#qa/qa1588/_index.html翻译文档http://blog.csdn
2012-05-02 10:03:37
22171
转载 Google工程师:复杂是软件的死敌
Google开发工程师Evan Martin近日在其个人网站发表了一篇博文《Complexity is the enemy》,文章中指出复杂是软件的死敌,新代码的引入是否增加了软件的复杂度,是否应该加入,要依据是否符合项目特定设计目标来判定,在文末作者指出应该像C语言那样写Python代码。现把此文进行了翻译,全文如下:这是我在Google工作的第七个年头了,在Google我学到了很多东西,远
2012-01-17 11:27:13
648
原创 黑莓之xmlParser
为了使用方便,简单封装了一个黑莓下的xml解析器,用来打包或者解析xml,以期抛砖引玉。 /* * xmlParser.java * * ? , 2003-2005 * Confidential and proprietary. */package bbserver; import java.io.*;import java.util.*;import net.rim.devi
2009-01-05 11:06:00
1908
原创 黑莓之IMEI号获取
public String getIMEI() { StringBuffer imei = new StringBuffer(); boolean success = true; try { imei.append(IDENInfo.imeiToString(IDENInfo.getIMEI
2008-12-31 14:19:00
1995
原创 黑莓之设备调试
在模拟器上如何调试黑莓程序就不多说了,其实在真机上调试黑莓程序也是比较简单的,大概是以下的步骤: 1.编译程序,并安装到设备上。2.菜单->Debug->Attachto->Handheld->USB(设备标识)或者按CTRL+SHIFT+U,进行debug attach。3.在设备上找到自己的程序,点击运行,进行相应的操作,这时候就会进入相应的程序断点。4.当关闭程序或者停止
2008-12-31 14:18:00
1010
原创 黑莓字符串格式的相关转换
在如下五种字符格式见进行转换"ISO-8859-1""UTF-8""UTF-16BE""UTF-16LE""US-ASCII public static String transform(String src,String srcEn,String dstEn) { String result = ""; try {
2008-12-31 12:30:00
661
Instruments用户指南【中文完整版】
2012-05-11
xmlParser library for Symbian S60
2008-12-19
syncml源码 visual c++工程
2008-06-26
xmlparser library
2008-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人