- 博客(63)
- 资源 (27)
- 收藏
- 关注
原创 如何判断CFArray中对象的类类型
在Foundation框架中,我们很容易判断一个对象是什么类型的,因为NSObject中封装了判断的方法,如下所示:- (BOOL)isKindOfClass:(Class)aClass;但是在CoreFoundation框架中,就没有提供这样的方法。当我们调用方法获取CFArray中的对象时,如下CF_EXPORT const void *CFArrayGetValueA
2014-08-10 22:24:06
3206
原创 Cocoa如何Test一个可执行文件
在Window上,我们很容易判断一个文件是不是可执行文件,一般情况简单的看是否为.exe后缀就行了,但是在Mac系统上,可执行的文件通常是没有后缀的,所以无法从后缀来简单判断,必须另用方法,下面介绍几种常用的方法。方法一:使用file命令file Mini输出--Mini: Mach-O 64-bit executable x86_64通常Mac的可执行文件为Mach-o格
2014-08-10 22:22:15
1755
原创 读漫画中国式项目管理总结
最近公司项目管理交流会议分享了一本项目管理类的书,书名为《漫画中国式项目管理》,挺有趣的,一看书名,我们就知道,这肯定又是一本通俗类的抒理书籍,类似《大话设计模式》。全书内容不多,才6章的样子,一共也就198页,而且每页的文字不多,可以说页页都是作者思考后的精华,而且还配有漫话来描述文字,加深对文字的理解,这种写作方式,很值得学习,但今天我主要还是关注书的内容,看完之后,受益匪浅,讲得
2014-08-10 22:19:19
5891
原创 Mac OS中显示及隐藏文件和文件夹的方法
Mac有一个设计原则,就是用户不需要看到的或者用户不希望看到的,都不会显示出来。但如果你想要修改其中某些文件,也是可以的,先需要显示所有的文件,可以在终端中输入命令行来实现。显示系统隐藏的文件defaults write com.apple.finder AppleShowAllFiles -bool trueKillAll Finder或者defaults write com.ap
2013-04-24 15:55:39
20298
原创 cocoa获取系统序列号,uuid及Mac地址
在Mac os x系统中,我们可以通过点击屏幕上方的苹果菜单,选中关于本机,然后再点更多信息,系统报告查看硬件系统,比如我的Mac 信息:硬件概览: 型号名称: iMac 型号标识符: iMac9,1 处理器名称: Intel Core 2 Duo 处理器速度: 2.66 GHz 处理器数目: 1 核总数: 2 二级缓存: 6 MB 内存:
2013-04-24 11:33:04
16259
原创 cooca中使用chmod()修改文件权限
int chmod(const char *, mode_t)/* File mode *//* Read, write, execute/search by owner */#define S_IRWXU 0000700 /* [XSI] RWX mask for owner */#define S_IRUSR 0000400 /* [XSI] R for owner */#
2013-04-23 16:44:00
980
原创 通过HFS文件类型码获取图标
/* Get the icon for a given file type. The file type may be a filename extension, or a HFS code encoded via NSFileTypeForHFSTypeCode, or a Universal Type Identifier (UTI). Returns a default icon if
2013-04-23 10:51:22
2038
原创 (转)验证码的破解思路!
研究了3天验证码破解! 尝试了好多种方法,都以失败告终! 不过最后还是在我不断的努力下!成功完成对验证码图片的数字化读取! 测试了一下,正确率在85%以上,还算不错! 总结一下自己的思路过程! 1.用PHP读取验证码图片上每个像素的色彩值! 2.将验证码边框上的色彩变为白色 3.用循环方法,去除背景上的色彩杂点,将数字部分的颜色改为000000 接着就是对图像的读取
2011-02-05 22:18:00
1161
1
原创 (转)40种网页常用小技巧技巧
让横条没有: 两个都去掉?更简单了 v/:*{behavior:url(#default#VML)}制作圆角表格 40种网页常用小技巧技巧1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复
2011-02-05 22:16:00
819
原创 (转)Mysql limit 优化,百万至千万级快速分页,–复合索引的引用并应用于轻量级...
MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万 篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗? 一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。
2010-12-06 21:52:00
637
原创 贪吃蛇小游戏
最近写了一个贪吃蛇的小游戏,感觉难点就在于蛇的位置控制,由于蛇的状态不定,所在你在按下键的时候要判断它前一时刻的的形状,并处理它下一步怎么移动。(今天加入了鼠标事件,起到物体提示作用)代码:Code: import java.awt.BorderLayout; import java.awt.Color; import java.a
2010-09-28 21:57:00
2678
38
原创 一个简单的推箱子游戏
一个简单的推箱子游戏,只做了一关,其他的关数,可以修改墙壁、箱子坑、箱子等数组的值来实现。游戏设计的思想不难,就是通过键盘事件不断重画就可以,难点在于人,箱子等坐标的控制。(注:游戏中用了一张人物图片,如想运行可以在源代码目录下加入一张20*20的图片即可)Code: package myclass.colck; import java
2010-09-17 16:27:00
2748
1
原创 一个简单的聊天程序
一个简单的聊天程序(含服务器端和客户端),支持键盘(ENTER)按下发送信息。服务器端代码:Code: package myclass.cart; import java.awt.*; import java.awt.event.*; import javax.swing.*; imp
2010-09-14 23:24:00
1099
1
原创 仿window自带的计算器
仿window自带的计算器,功能为基本的计算(支持弹出菜单的复制,剪贴,粘贴)类一:Code: package myclass.calc; import javax.swing.UIManager; import java.awt.*; /** * Title:简单计算
2010-09-13 22:10:00
2093
2
原创 一个简单的记事本
一个简单的记事本。版本V1.0 支持:文件的新建,打开,保存,只读,退出(含快捷键)Code: package myclass.notepad; import java.awt.Frame; import java.awt.HeadlessException; import java.awt.even
2010-09-12 22:48:00
923
2
原创 Hibernate中cascade与inverse属性详解
关于Hibernate中 cascade 与 inverse 的理解。您买的Hibernate书是哪一本呢? 孙卫琴的精通Hibernate,还是 深入浅出Hibernate还是那本。。。我是两本都买了,总体来说还可以,但是,有的地方讲的比较书面化,比如inverse这属性。在学习Hibernate的过程中最不好理解的就是这两个属性了。(我当初学习Hibernate的时候,发现网上
2010-09-06 22:18:00
115
3
原创 JavaScript 日期选择控件
很漂亮、兼容火狐的Js日期选择,自动填充到输入框body{font-size:12px;font-family:Verdana,Arial,"宋体";}a:link {color:#464646;text-decoration:none;}a:visited {color:#464646;text-decoration:none;}a:hover{color:#ed
2010-09-06 10:52:00
787
1
原创 图片漂浮代码javascript
自己做的一个图片漂浮代码javascript,您可以自己调节速度。 Code: "500" cols="500" id="Textarea1" name="Textarea1"> 将这个文本框设置得很大,以便浏览器窗口中出现滚动条。欢迎光临北京网站建设师的博客:http://hi.baidu.com/maxuu
2010-09-06 10:50:00
1163
1
原创 java里synchronized的使用详解
在java编程思想中对synchronized的一点解释: 1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个s
2010-08-31 22:31:00
116
原创 (摘)mysql使用rand随机查询记录效率测试
一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。 但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上 查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。 You
2010-08-28 16:50:00
773
原创 jbmp4.3整合ssh
JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架,它可以运行在独立的服务器上或者嵌入任何Java应用中。现在,我们学习一下,如何把jbpm4.3和SSH框架进行整合,整合的步骤如下:1.准备四个框架所需要的包2.xml文件的配置3.编写测试页面
2010-08-23 21:08:00
2582
5
原创 Java编写的计算器程序及源代码
//frame版程序源代码如下,疏漏之处,望批评指正。//数字分组没有编写,科学型计算器没有编写,其他已经完善。import java.awt.*;import java.lang.*;import javax.swing.*;import javax.swing.event.*;import java.awt.event.*;import java.text.Deci
2010-08-21 15:36:00
2572
2
原创 spring2.5整合struts2.1.8
在spring2.5整合struts1.2的基础上,我们再把spring2.5和struts2.1.8整合一下.首先,还是导包,我使用的包如下:commons-fileupload-1.2.1.jarcommons-io-1.3.2.jarfreemarker-2.3.15.jarognl-2.7.3.jarstruts2-core-2.1.8.1.jarstruts2-p
2010-08-19 21:37:00
1242
原创 spring2.5整合struts1.2
spring和struts都是著名的开源框架,目前已成为企业级WEB开发的首选.Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF
2010-08-19 20:58:00
180
原创 (摘)jQuery练习2——倒计时
Code: 最近学生做一个在线考试系统,需要加入试卷倒计时功能。很显然最放方便的就是ajax实现。一下子想起上次提到的jQuery,一用果然简单。jQuery中提供了ajax的方便功能。 技术:HTML+Servlet+jQuery 实现功能:页面显示倒计时,时间来自服务器。到时间后自动交卷。 Servlet代码如下:
2010-08-11 18:48:00
112
原创 js写的一个好看的Alert
Code: html> head> title> title> style type="text/css"> *{ margin:0;padding:0; } .STYLE1 {c
2010-08-11 18:46:00
3766
1
原创 Java中日期格式转换
Code: /** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G at hh:mm:ss z 如 2002-1-1 AD at 22:10:59 PSD * yy/MM/dd HH:mm:ss 如 2002/1/1 17:55:00 * y
2010-08-11 18:42:00
27156
1
原创 Struts2中使用ognl类型转换器
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。下面,我们来使用ognl来实现数据类型的转换,首先还是建立一个页面Code: %@ p
2010-08-02 22:16:00
2935
原创 struts2中action的传值方式
在struts2中,action的传值方式是如何的呢,是不是会和MVC模式与struts2一样呢,下面我们来讨论一下,它的传值方式。1、首先写个jsp页面Code: %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> html> head>
2010-08-02 21:26:00
12662
原创 在Struts2中使用类似传统的servlet、session、application作用域对象
在MVC模式中,我们对servlet、session、application三大对象并不陌生,是JSP的内置对象,对于我们在页面与servlet之间传值,交互等,有很大作用,到了Struts1中,我们依然可以建立一个**ACTION来继承Action,然后在public ActionForward execute(ActionMapping mapping, ActionForm form, H
2010-08-02 21:02:00
144
原创 使用Struts2创建一个登录实例
Struts2事实上并不是Struts 1的升级版,而是WebWork的升级版。因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了Struts 1和WebWork两者的优势,是一个好的框架,使用起来,非常的简洁,干净,强大。下面我们就用Struts2来创建一个简单的登录实例。1、首先当然是在WEB工程里建立好Struts2框架,在
2010-08-02 20:48:00
24672
原创 hibernate多表关联配置
关联关系映射通常情况是最难配置正确的.我们从单向关系映射开始,然后考虑双向关系映射,逐步深入。单向关联(参考Hibernate Reference Documentation)一、多对一(many-to-one)单向 many-to-one 关联是最常见的单向关联关系。column="addressId"not-null="true"/>
2010-08-01 17:28:00
16169
原创 如何使用Junit
JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性:1、用于测试期望结果的断言(Assertion)2、用于共享共同测试数据的测试工具3、用于方便的组织和运行测试的测试套件4、图形和文本的测试运行器接下来,简单的学习一下,Junit如何使用,首先到www.Junit.org
2010-07-27 21:21:00
108
原创 有关复合主键的id策略
在hibernate里,如何处理复合主键呢,下面我们就来学习一下:首先建立一张表,Code: create table cart( userid varchar2(50) not null, productid varchar2(50) not null, toatl number(15),not null,
2010-07-27 21:08:00
117
原创 搭建hibernate开发环境
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。学
2010-07-26 21:38:00
683
原创 转Windows蓝屏代码解释大全(附解决方法)
NT内核的*作系统采用的是分层结构(层又称为模式), 主要有用户层(User Mode)和内核层(Kernel Mode), 我们可以通过下面这个形象的比喻来理解Windows的运行规范和蓝屏起因. 平时产品制造厂运行得有序而高效, 每个 生产小组加班加点制造各种用途的产品, 工厂里有个极为严格的规定, 那就是不管要用什么装配零件, 都必须经过直接控制所有零件的厂领导(具有高特许级别, 可以直
2010-07-22 21:41:00
1191
原创 关于无法正常删除的空文件夹(无法读源文件或磁盘)
自从Windows XP操作系统推出后,人们在热情的使用Win XP的时候却很少注意到Win XP附带的DOS操作环境,实际上在Win XP中已经增强了部分DOS命令的功能,所谓“老树开新花”,下面让我们一道来感受Win XP下DOS的功能变化。 命令:Dir,列文件、目录 增加参数:/-C 参数说明:DIR列文件、目录时显示的文件大小,其数值以千为单位进行分隔,使用此参
2010-07-22 21:35:00
1754
原创 分页的MYSQL语句
分页的MYSQL语句1直接分页语句SELECT * FROM css_news ORDER BY id LIMIT 1, 52按条件的分页语句,从表中选出news_subchanel=1的信息组成一张表,再在这张表中进行分页SELECT * FROM (SELECT * FROM css_news WHERE news_subchanel=1) AS new1 OR
2010-07-22 15:05:00
656
原创 单例模式
单例模式:设计成允许某个类在生命周期中只有一个对象存在两种实现方法:懒汉式,饿汉式一、懒汉式Code: public class SingletonModel { private static SingletonModel singletonModel=null; private SingletonModel()
2010-07-20 21:11:00
79
一个简单的java推箱子游戏
2010-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人