你会教孩子什么编程语言 - Ruby?
一个朋友让我推荐编程语言给他的孩子学习,这给我出了一道难题:现在很多孩子小学还没有毕业就已经会用鼠标+键盘浏览器来上网,再推荐我小时候的入门语言Logo和Basic给他们?这些语言已经没有足够的够吸力让小孩子来学习。
在网上寻找相关资料的时候发现了一个Ruby语言的学习套件:Hackety Hack,发现这个工具很适合小朋友来学习,也非常有趣,简单翻译一些相关资料来推荐给大家。
Hacke ...
喜欢你,也喜欢你的雀斑
每每看书/加班到深夜,感到疲倦甚至烦躁的时候,就习惯看老婆/她好友的QQ空间和blog,放松一下。
呵呵,大多时候都有些不屑的感觉,怎么女人天天都是情啊、爱啊、感觉啊,用我的话说就是太多文人的酸腐气,还有林黛玉的多愁善感,或伤落叶之痛,或悲小猫之死,有时甚至觉得无聊透顶。
&nb ...
文明使用中央Maven仓库
http://repo1.maven.org/maven2/ 是中央Maven仓库,里面包含了绝大多数的开源构件,及源码,作者信息,SCM信息,等等。每个月这里大概会接受全世界java程序员1亿次的点击,因此,它对全世界java开发者的贡献,是不言而喻的。
但如此大的访问量无疑存在潜在的危险,Maven中央仓库是开放的,任何人可以通过任何方式去那里下载资源,但它也有自己的承受能力 ...
LINQ与DLR的Expression tree(1):简介LINQ Expression tree
(Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接)
以前在这边也发过关于LINQ的帖,不过并没有涉及比较深入的部分。之前的这篇:使用lambda expression来动态获取delegate,然后用Cecil注入代码(1)并不是没有下文了,而是在短短的时间内情况发生了许多变化,使得一些原本的想法有机会以更简单的方式来完成。接下来的一段时间我会发一些与LINQ、DLR等相 ...
csdn英雄会上海站素描
上海的交通不咋地,到底会场讲座已经开始,Ivar 博士正在讲软件开发的话题,并不是日程表上所谓的新趋势,其实是纠正年轻开发人员和团队一些常见的误区。
庞升东上来讲互联网创业,真的毫无内容,谈的也不是创业,而是资本家开工厂的故事,几个合伙人很有钱,买了一个小网站,买了一个域名,然后用高薪挖人,进行大生产。
芮祥麟头衔蛮吓人,讲座都是废话,不表了。
google的张智威只是来买一下他们的open ...
Nexus —— 强大的仓库管理器(相关章节译毕)
前面的文章我大概介绍了什么是Maven仓库管理器,以及仓库管理器的重要性。现在,介绍一下Sonatype推出的强大仓库管理器产品 —— Nexus。
简要罗列一下Nexus的特性:
代理远程仓库。配置Nexus代理中央仓库,其它任何公开的Maven仓库,将你组织内部的Maven配置指向Nexus,这样所有构件都将从Nexus下载,如果Nexus没有你 ...
谷歌Chrome用途不明确
谷歌周二推出Chrome浏览器,称其相信这款新浏览器能为用户创造额外价值,帮助推动网络革新。但是,Chrome真的能从IE8和火狐那里攫取财富吗?
Mozilla CEO约翰·里利(John Lilly) 在公司官方博客上撰文称:“竞争经常会带来这样或那样的革新,这可以在浏览器市场上得到明证——JavaScript性能飞跃、安全进程改进、用户界面取得突破。我预计,谷歌加入浏览器市场竞 ...
总结SSH整合10大错误处理方法
本人总结出了一些SSH整合时候的常见错误,并且附上了自己的实践中的解决方法,文笔有些生涩,如果解决办法欠佳或者有更好的解决办法又或者我的表述,措辞,技术方面有误的地方,请各位朋友纠正过来.大家一起讨论,学习.
1.地址栏中:http://localhost:8088/sshtest/user.do?act=register
报错:HTTP Statu ...
Google chrome 浏览器试用后简单的比较
Google
的浏览器面世了,下载下来用了一下,界面简洁明快,地址栏又可以当搜索栏用倒是省了不少事。直接点击小五星添加标签也方便,新打开的标签直接是常访问的页面导航。
速度还算可以,有时感觉还没有ie快。
功能设置很少,还得注意好保护隐私,要不可能都给google拿走了。
内存使用上,刚启动后firfox>google chrom ...
浏览器上模拟windows下的鼠标框选文件
历时1个工作日多一点。。基本能满足需要。。。
因为考虑到跨浏览器和一些之后的ajax操作,所以用了dojo包。。。想看实际效果的,还需要自己配置一个dojo的环境。。。
<html>
<head>
<title></title>
<script type="text/javascript" src="../JS/dojo/dojo.js"></scr ...
Oracle服务OracleDBConsoleorcl启动失败解决方案
OracleDBConsole服务不能启动,访问“http://机器名:1158/em”不能进入EM界面,系统事件查看器里面记录“
Agent process exited abnormally during initialization.
”
网上解决Oracle服务不能启动最多的做法是修改host文件,即%ORACL ...
java package的设计原则
典型的J2EE项目,package的设计有成熟的套路可循,如分为domain、dao、service、action等等,职责已经分解的比较单一和
清晰,循环依赖这样的情况出现并不多。而在一般的java项目,如服务器程序、客户端程序和通用性框架的开发中,包的设计并没有套路可循,毕竟由于应用和
业务种类的不同,想得出通用性的设计套路是不大可能的。这时候遵循一些 ...
内网呆了一周,一些奇怪的问题记录下。。
内网呆了一周,一些奇怪的问题记录下。。
这个是很久以前的
协议是SNMP,用户经常报告说程序把把机器端口搞关闭了。
抓下包,发现有时候因为时延没设置好,一下发了两个请求包。在这间隔,一个session已经关闭,返回对方一条
ICMP不可达端口错误。 今天偶尔看资料才知道,一些XTI接口对这条信息有反映,
导致端口暂时的不可用
用原始套接字开发SYN扫描,在recvfrom时我没用select检 ...
线程随笔-测试sleep
package test.Thread;
import java.util.Date;
public class testSleep {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Thread1 t1 ...
struts2在耦合servlet api下测试Action的异常问题
环境:spring+struts2,使用了spring-struts2-plugin进行集成,正常启动服务器是ok的。但是我在做单元测试时发现了问。
我的struts2 Action中必须直接使用servlet request。代码如下:
String url = "http://localhost:8080/dealer/list";
String classes = new HttpU ...
java 实现IP进制转换,IP进制与十进制互相转换
请看代码:
/**
* IP进制转换工具
*
* @author YM
*/
public class IpConvert {
/**
* 将IP进制(如:192.168.1.1)转换成十进制(如:3232235777)
*
* @param ip
* @return
*/
public static long getIp10(St ...
现在该做什么呢?读书!
学习无止境
学了java,jsp,servlet.说精通谈不上,但也说掌握个几分,没问题!
学了各种框架,struts,hibernate,spring,compass,tapestry
当然现在还处于应用级别上,说完全掌握还谈不上.
也运用这些框架开发了各种东西.
设计模式,书看了一遍又一遍,好像有两年时间了.现在才有点启发.关键还得在实践中领悟!
现在有点茫然...现在该做什么呢?
在 ...
将本地图片或者网上图片用post方式上传到图片服务器
一个简单的应用
package com.bj95ol.test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import j ...
JQuery 图片广告 切换
简单实现图片切换 呵呵
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{
width:140px;
height:120px;
line-height:25px;
border:#ccc 0px solid;
overflow:hidden
}
#scrollDiv li{
heigh ...
acts_as_nested_set的增加版BetterNestedSet
BetterNestedSet 插件是nested_set的增加版。不仅多了一些方法,而且结构更加精简,查询更方便。
==安装
script/plugin install svn://rubyforge.org/var/svn/betternestedset/trunk
==数据结构
例子:
root
|_ Child 1
|_ Child 1.1
|_ C ...
上下移 脚本代码 参考版
上下移 脚本代码 参考版
有 N多种方法 请各位酌情 挑选 应用。
function Moveup(listObj) { //将列表项往上移动
//var listObj = document.getElementById("agent");
for(var i = 0; i < listObj.option ...
备忘八-杂:类型转换、字面值、常量、运算符、语句(for in和for each in)
先说一下数据类型:
基元数据类型包括 Boolean、int、Null、Number、String、uint 和 void。ActionScript
核心类还定义下列复杂数据类型:Object、Array、Date、Error、Function、RegExp、
XML 和 XMLList。
1、类型转换就是将一个对象的类型转换成另外的一种类型(它有资格转换,如果没有就会 ...
德鲁克日志读后感之五十八
引用
三月一日 变革的领导者
成功应对变革的最有效办法,就是去创造变革。
我们无法驾驭变革,我们只能走在变革之前。我们现今所处的是一个动荡不安的年代,变革是常态。说真的,变革是痛苦和冒险的;尤有甚者,变革要下很多苦功夫。但是,除非一个组织明确了主导变革是它的任务,否则就无法生存。在结构急剧变革的时代,惟一能存活的是哪些能够领导变革的组织。变革的领导者视变革为机遇,主动寻求变革,懂得如何找到适合 ...
人气排行榜
最新发表博客 
- [ 求]在Eclipse中配置MySQL数据库连不上,不报错!!!
- 技术人员的最终出路
- 免安装Oracle客户端使用PL/SQL连接Oracle
- struts2 标签 简介
- Oracle服务OracleDBConsoleorcl启动失败解决方案
- 控件隐藏显示
- ajax上传文件
- 检查点 里程碑 基线
- 天津两博士“孩子王”受学生欢迎
- 使用GB18030编码出现乱码
- 一个对于JavaScript中的showModelessDialog()高级功能使用
- Derby数据库入门
- 「它来自江湖」:约翰·席拉库萨谈谷歌浏览器 Chrome
- Oracle使用笔记
- QBC小结08-09-06
- 舉例說明ORA-01591錯誤處理
- JTable
- 菜单配置上下移功能
- LINQ与DLR的Expression tree(1):简介LINQ Expression tree
- Rev.248
- 英语写作必背200句
- 今天决定搬家到javaeye了。
- Struts 1.x中批量封装对象
- 加班归来
- 问一下这里有当年常驻chinaasp的人吗?想SonyMusic了,不知道他现在还在做技术吗?
- 2009-9-5
- 看代码看的头晕
- 做一个准职业人
- 我的RUBY之路
- java package的设计原则
- Vcastr 3.0 - flash video(flv) player (开源 Open Sour
- Struts2与Struts1的对比
- 动态域名解析
- pagerank 解释
- 使用Mina出现的JNI OutOfMemory的解决方法
- 电脑自动开机并播放音乐提醒你起床,并且晚上自动关机
- struts2 的一二三
- 在eclipse中配置appfuse1.9.x项目
- Windows下apache和php的搭建
- DWR、Java 和 Dojo 工具箱集成 Java 和 JavaScript
- 判断double大小
- SSH常用的几个网站论坛
- 深入理解abstract class和interface
- Gordian Yuan young programmer Selected SVN connect
- 内网呆了一周,一些奇怪的问题记录下。。
- csdn英雄会上海站素描
- 路径问题的总结
- Javascript学习笔记
- [选译]ICE异步调用的两种方式
- 可输入的下拉框


