博文
跨平台开发工具Titanium的兴起之路:HTML5是最大威胁(2011-12-03 15:13:00)
摘要:http://blog.csdn.net/ydj9931/article/details/7028400
Apple的iPhone和iPad如今或许是最有型的装备了——事实上,San Francisco博物馆的现代艺术部分(the San Francisco Museum of Modern Art)已将其在工业设计展览中展出。与它有型的外表相比,它的iOS设备却使用了一种相当古老的语言:Objective-C。这个语言在1980年代晚期就开始占据统治地位了,主要是Steve Jobs的NeXT用来为公司的工作站设计用户界面的。
Objective-C与大多数现代编程语言和脚本语言比如Javascript、Python、 Ruby相比,不够强大,且更难学,因此追随者也少。“世界上很少有人知道Objective-C了,” Jeff Haynie说。与此相反,“有八百万到一千万Web开发者知道Javascript和HTML。”与Apple类似,Google的Android也好不到哪里去,Android操作系统是基于Java的——另外一个即将消亡的过分讲究的语言。
Haynie的观点是,开发者没有必要再去学Objective-C或者Java去给当今发展最快的计算平台——智能手机和平板电脑写应用了。而这,就是Appcelerator公司得以发展的原因。Appcelerator公司是Haynie在2007年在Atlanta,GA与其他人联合创立的一所公司,并于2008年搬到了硅谷。这个公司在新的风投中已经获得了15,000,000美元,它主要的产品是一种软件,这种软件能让用Web语言编写的程序转化成在iOS和Android上一样跑的很好的移动应用,甚至能在Mac和Windows机器上运行。
现在iTunes应用商店中的500,000应用中,有几乎五分之一是基于Titanium开发的,Titanium是Appcelerator公司旗下的跨平台开源开发框架。这个框架最成功的案例是NBC Universal的iPad应用,这个应用可以让用户观看NBC节目、玩游戏等。“这个应用是由一个Javascript开发者在三个月内写成的。” Haynie说。而之前尝试用Objective-C开发这个应用,“花了四个人六个月时间,很贵,完全是一场灾难。”
App......
你也配吃10元的盒饭?(2011-12-03 15:08:00)
摘要:又是一个阳光灿烂的中午,看了一上午的报纸,茶水也顺带喝了不少,肚子早已经咕咕作响了,今天中午吃点什么了,貌似楼下的新开张的盒饭还不错,于是我来到楼下准备买上一盒。
菜色还不错,价格有6元,8元,10元,12元,20元的,像哥这样的精英管理人才,怎么着也的吃最高级的才配合身份,就在我准备购买时,一个响亮的声音响起,
"老板,给我一份10元的盒饭",
顺势撇了一眼,一个小伙子......
什么是ICS主机,如何配置ICS主机(2009-02-05 10:06:00)
摘要:“Internet联机资源共享”这就叫ICS,你的计算机打开这个服务那你的计算机就叫ICS主机。
启用 ICS
1.
打开“网络连接”。
2.
在“拨号”或“LAN 或高速 Internet”下面,右键单击要启用 ICS 的连接,然后单击“属性”。
3.
在“高级”选项卡的“Internet 连接共享”下面,选中“允许其他网络用户通过此计算机的 Internet 连接来连接”复选框。
4.
如果存在,则在“选择一个专用网络连接”下拉框的“家庭网络连接”中,选择要直接连接到您的网络的连接。详细信息,请参阅“注意”。
要点
只有在安装两个或多个网卡的情况下,才能启用 ICS。
如果计算机有多个连接到专用 LAN 段的专用连接,那么启用 ICS 之前,应桥接专用连接。有关如何设置“网桥”的信息,请参阅“相关主题”。
当启用 ICS 时,它将自动提供 ICS 主机的专用连接的 IP 地址。
注意
要执行该过程,您必须是本地计算机上 Administrators 组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能会执行该过程。详细信息,请参阅默认本地组和默认组。
要打开“网络连接”,请依次单击“开始”、“控制面板”,然后双击“网络连接”。
只有安装了两个或多个可以连接专用网络的适配器时,才存在“家庭网络连接”和“选择一个专用网络连接”下拉框。
有关在家庭或小型办公网络中连接 Internet 时 ICS 自动配置的协议、服务、接口和路由的信息,请参阅“相关主题”。
如果将 ICS 主机连接到 Internet 时遇到困难,那么可使用“修复”从 Internet 服务提供商 (ISP) 那里获得刷新的 IP 地址配置。
如果网络上的计算机无法与其他网络计算机通讯,那么可使用“修复”强制连接,以便从 ICS 主机刷新其 IP 地址配置。
在使用“修复”前,请确保客户机与网络连接,并且 ICS 主机正在运行、已经过配置并且连接到网络和 Internet。
有关如何为 ICS 配置客户端计算......
转帖NAT详解-犯罪团伙版(2009-02-03 14:02:00)
摘要:nat翻译成中文就是网络地址转换,顾名思义也就是把一个IP地址转换成另一个IP地址,有人问为什么转换,我们就来看看。
数据包中的IP头部包含源IP地址,也就是发出这个包的源节点的IP地址,和目的IP地址,也就是这个包最终会被谁收到。
举个例子,有一伙犯罪团伙,有三名成员,毒蛇,老虎,老狼,为了作案方便,他们都办了假身份证,毒蛇成了毛虫,老虎成了小白,老狼则办了一张绵羊的身份证。他们在窝点内部,直接用各自的真名来通话,作案的时候,他们对其他人来说,就是毛虫,小白和绵羊,别人称呼他们也是这三个名字。
实际中,如果想隐藏自己的真实身份,那么可以人为的把源IP地址改成一个其他的IP地址,对方接受到之后,以为消息就是从这个IP发了的,那么他回应的时候也使用这个地址作为回应消息的目的地址。目的地址处的nat设备,一旦收到这个消息,就把消息中的目的地址替换成发信人的真实ip地址,然后转交给发信人。
nat的出现其实最初是为了解决IP地址不够用的问题的,我们知道,IP地址中有一类私有地址,也就是大家谁都可以用的地址,就类似比如冬冬,娜娜这种名字,大家谁都可以用,但是你如果去办身份证,就不会让你用这个名字。IP地址就2的32次方那么多个,如果再有多余的节点要分配地址,就不够用了。那么就提出用nat类解决。也就是,如果犯罪团伙中有10名匪徒,但是匪头只成功地办了5张假身份证,那么每次只能有5个人拿着假身份证出去作案。剩下5个人只能在窝里呆着。如果剩下的5个人想作案,那么只能等到出去的5个人回来交班。一旦有外界要和匪帮联系,统统用假名字,匪头根据身份证假名字和真名字的对应,然后点匪(点名),让对应的匪徒出去和外界交涉。但是有一天匪头一想,这样太浪费了,得找个机制,让所有人都出动,他冥思苦想之后,出来一种办法:让多个人都用同一个身份证,但是给他们再区分一下,比如绵羊:80和绵羊:8000就不是一个人,找绵羊80的,匪头就告诉A匪,找绵羊8000的,匪头就告诉B匪。这样,终于全部出动了。这样匪头就可以只用一个假身份证,让全体成员出动,呵呵。
咱们还是别在这匪徒作案了,一会警察来抓我了呵呵。我们回到现实。目前企业申请一个IP,需要付钱给网通电信这样的垄断霸王,因为负担不起给企业中每个办公室的每台pc都配一个公网IP,也就是internet......
心灵箴言(2007-09-13 21:13:00)
摘要:心灵箴言
`敌人或知已,越少越安全。
`沉默,退缩,拒绝---吸引男人的三种最佳途径。
`自由意味着可以选择---或者活得有意义,或者死得有尊严。
`人生哪有死结,想通了,不过就是---饥来餐饭倦来眠。
`书中自有颜如玉,是否也可以这样理解---一个女人若想花容永驻,与其化妆整容,不如多读好书。
`人生的舞台没有假装这一说---每个人迟早都会真的变成他日常扮演的那个角色。
`面具戴太久,就会长到脸上,再想揭下来,除非伤筋动骨扒皮。
`工作时不为钱分心,钱反而会来得更快。
`婚姻中最折磨人的,并非冲突,而是厌倦。
`知识不是力量,智慧才是。
`聪明人应当是快乐的---自以为聪明的人才常常感到烦恼。
`真君子是:以入世之态度做事,以出世之态度做人。
`女人总想改变她喜欢的男人,等他真的改变了,她又不喜欢他了。
`漂亮女人走到哪里都沾光---沾的是小光,吃亏可是吃大亏。
`单相思就像谋杀案---一不小心,就露马脚。
`安全须知:第一,提防好脾气的人发火。第二,别和没什么东西可失去的人竞争。
`社交之所以累,是因为每个人都试图表现出自己其实并不具备的品质。
`
`世界上唯一会随着时光的流逝而越变越美好的东西就是回忆。
`动物只相信它看到的东西,人却能看到他相信的东西---幸福和烦恼皆由此而来。
``真正的痛苦,没有人能与你分担---你只能把它从一个肩,换到你的另一个肩。
`令人精疲力尽的并不是要做的事本身---而是事前事后患得患失的心态。
`令人沮丧的往往并非事实,而是比较。
`知识和财富的不同点之一就是---前者无论在哪里得到,都没有什么可耻的。
`
`要是经常往上看,你会长高,如果老是低着头捡便宜,你就会驼背。
`许多人不断犯错误的原因就是---觉得事后表示歉意,比事前抵御诱惑,容易些。
``人生没有如果---但有许多但是。
`怀旧……不是因为那个时代多么好,而是那个时候,你年轻...
http://oxwxo.spaces.live.com/......
转贴 在J2ME中读取各种格式的文本文件(2007-05-07 11:51:00)
摘要:在J2ME中读取各种格式的文本文件
分类 : 其他 发布时间 : 2007-05-06 12:47:06 来源 : 技术文档大全
在J2ME中读取各种格式的文本文件
作者:syngle
在J2ME中读取各种格式的文本文件
在J2ME开发过程中,我们经常会把一个文字信息保存在txt格式的文本文件中做为资源.这样便于修改和管理.那么读取它们对于一些刚接触j2me的朋友会有些困难.前几天研究了下,看了一些兄弟的文章和代码,总结出3种方法分别读取Unicode,UTF-8,Unicode big endian格式的文件...本文没考虑读取的效率问题.
这三种方法都能读取中文和英文字符.用来存放的数组长度视文本长度而定....
另外还有一些只能读取英文字符的方法就不列举出来了.
一,读取Unicode格式
private String read_Uni(String resource)
{
byte word_uni[]=new byte[1024];
String strReturn='';
InputStream is;
try
{
is=getClass().getResourceAsStream(resource);
is.read(word_uni);
&......
转贴 nc.exe的一些使用(2007-02-26 11:25:00)
摘要:netcat被誉为网络安全界的‘瑞士军刀’,相信没有什么人不认识它吧......
一个简单而有用的工具,透过使用TCP或UDP协议的网络连接去读写数据。它被设计成一个稳定的后门工具,
能够直接由其它程序和脚本轻松驱动。同时,它也是一个功能强大的网络调试和探测工具,能够建立你需要的几
乎所有类型的网络连接,还有几个很有意思的内置功能(详情请看下面的使用方法)。
在中国,它的WINDOWS版有两个版本,一个是原创者Chris Wysopal写的原版本,另一个是由‘红与黑’编译
后的新‘浓缩’版。‘浓缩’版的主程序只有10多KB(10多KB的NC是不能完成下面所说的第4、第5种使用方法,
有此功能的原版NC好象要60KB:P),虽然“体积”小,但很完成很多工作。
=====================================================================================================
软件介绍:
工具名:Netcat
作者:Hobbit && Chris Wysopal
网址:http://www.atstake.com/research/tools/network_utilities/
类别:开放源码
平台:Linux/BSD/Unix/Windows
WINDOWS下版本号:[v1.10 NT]
=====================================================================================================
参数介绍:
'nc.exe -h'即可看到各参数的使用方法。
基本格式:nc [-options] hostname port[s] [ports] ...
nc -l -p port [options] [host......
JAVA中的菜单类(2006-05-31 22:59:00)
摘要:
1.JAVA中的菜单类(原创
Copy to clipboard
Posted by: float
Posted on: 2005-12-17 22:12
JAVA中的菜单类
在Javax.swing包中,一共有三个菜单子类:JMenuBar,JMenu和JMenuItem类。首先来看一下他们之间的关系,然后通过代码,来学习他们的使用。
这是一个他们的关系图,大家可以看到,一切都是基于在JMenuBar之上的。JMenuBar就像一个机箱提供给JMenu一个允许放置的接口,然后JMenu就像主板一样,能插JMenuItem,而JMenuItem就是我们的显卡和CPU。
有两点需要大家注意:
在电脑中,机箱不是必须的,可在这里,JMenuBar是必须的。
还有一点是电脑中不能有多个主板,可这里能有多个JMenu对象,我的比喻可能不是很恰当,但事实就是这么回事,只需要领会意思即可!
我们来看下怎么声明JMenuBar类的对象:
class FrameTest extends Frame {
super("The tittle"); //传递标题
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //使窗口可以正常关闭
this.setVisible(true); //可视为真
this.setSize(240,240); //窗体大小
}
class PanelTest extends FrameTest{
JPanel pt //声明一个JPanel的容器;
PanelTest() {
pt=new JPanel(); //实例化pt
pt.setBackground(Color.cyan); //窗体的颜色为青色
this.getContentPane().add(pt); //将pt添加......
Java 图形用户界面设计(2006-05-26 15:45:00)
摘要://绝对是学习swing的好贴,不好的跟贴叫骂!
本文链接:
http://www.openphp.cn/index.php/article/4/96/index.html
出处:天极网
作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的嗽嚼炊啵闹胁幻庑牢俊5牵谴勇厶持校吹蕉嗍颂岬?Java 就以为是网络开发——不是这样的,Java 也可以开发应用程序,而且可以开发出漂亮的图形用户界面的应用程序,也就是 Windows/XWindow 应用程序。因此,我写下这篇文章,希望能带你进入Java 图形用户界面设计之门。
一. AWT 和 SWING
AWT 和 SWING 是 Java 设计 GUI 用户界面的基础。与 AWT 的重量级组件不同,Swing 中大部分是轻量级组件。正是这个原因,Swing 几乎无所不能,不但有各式各样先进的组件,而且更为美观易用。所以一开始使用 AWT 的程序员很快就转向使用 Swing 了。
那为什么 AWT 组件没有消亡呢?因为 Swing 是架构在 AWT 之上的,没有 AWT 就没有 Swing。所以程序员可以根据自己的习惯选择使用 AWT 或者是 Swing。但是,最好不要二者混用——除开显示风格不同不说,还很可能造成层次 (Z-Order) 错乱,比如下例:
/**
* TestPanels.java
* @author Fancy
*/
import javax.swing.*;
import java.awt.*;
public class TestPanels extends JFrame {
public TestPanels() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel panel = new JPanel();
&......
超强顶贴!(2006-05-22 18:13:00)
摘要:看了楼主的帖子,不由得精神为之一振,自觉七经八脉为之一畅,七窍倒也开了六巧半,自
古英雄出少年,楼主年纪轻轻,就有经天纬地之才,定国安邦之智,古人云,卧龙凤雏得一而
安天下,而今,天佑我大中华,沧海桑田5000年,中华神州平地一声雷,飞沙走石,大舞迷天,
朦胧中,只见顶天立地一金甲天神立于天地间,这人英雄手持双斧,二目如电,一斧下去,混
沌初开,二斧下去,女娲造人,三斧下去,小生倾倒.得此大英雄,实耐之幸也,民之福也,怎
不叫人喜极而泣 .......古人有少年楼主说为证,少年之楼主如红日初升,其道大光;河
出伏流,一泻汪洋;潜龙腾渊,鳞爪飞扬;乳虎啸谷,百兽震惶;鹰隼试翼,风尘吸张
;奇花初胎,皇皇;干将发硎,有作其芒;天戴其苍,地履其黄;纵有千古,横有八荒
;小生对楼主之仰慕如滔滔江水连绵不绝,海枯石烂,天崩地裂,永不变心.
看完楼主的帖子,我的心情竟是久久不能平静。正如老子所云:大音希声,大象无形。
我现在终于明白我缺乏的是什么了,正是楼主那种对真理的执着追求和楼主那种对理想
的艰苦实践所产生的厚重感。面对楼主的帖子,我震惊得几乎不能动弹了,楼主那种裂
纸欲出的大手笔,竟使我忍不住一次次地翻开楼主的帖子,每看一次,赞赏之情就激长
数分,我总在想,是否有神灵活在它灵秀的外表下,以至能使人三月不知肉味,使人有
余音绕梁、三日不绝的感受。楼主,你写得实在是太好了。我惟一能做的,就只有把这
个帖子顶上去这件事了。
楼主的帖子实在是写得太好了。文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋
骨发扬得入木三分,能在有生之年看见楼主的这个帖子。实在是我三生之幸啊。看完楼
主的这个帖子之后,我竟产生出一种无以名之的悲痛感——啊,这么好的帖子,如果将
来我再也看不到了,那我该怎么办?那我该怎么办?直到我毫不犹豫地把楼主的这个帖
子收藏了,我内心的那种激动才逐渐平静下来。可是我立刻想到,这么好的帖子,倘若
别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,牺
牲小我,奉献大我。我要拿出这帖子奉献给人赏阅,我要把这个帖子一直往上顶,往上
顶!顶到所有人都看到为止!
在遇到你之前,我对人世间是否有真正的圣人是怀疑的;而现在,我终于相信了!我曾
经忘情于两汉的歌赋,我曾经惊讶于李杜的诗才,我曾......