Zhang Jiuan’ Notes

介绍一个JNA项目

如果您是第一次读我的文章,你可能想订阅到我的 RSS feed. 多谢您的光顾!JNA是一个JAVA用来访问本地资源的开源项目,还在学校的时候,当时加入了这个项目,自已一点点看着这个是如何搭起来的,还挺有意思。资源地址:https://jna.dev.java.net/
JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。
其底层实现是C,对于核心的回调是直接使汇编实现的,对于一些初学者和对JAVA感兴趣的朋友来说应该是十分有益处的。
利用JNA可以调用本地的DLL库实现本地资源的访问和利用,比如使窗口部分剪栽,透明显示等,大家可以自已动手试一下。
利用这个开源源代码,我相信大家对架构能力方面会有所提升
thx
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

外行眼中的百度和GOOGLE

在我一个外行眼中,百度和GOOGLE都是世界上难以成就的两大企业。GOOGLE的技术是无可比拟的,但百度的运营,同样是一般企业难以达到的。
论技术,论产品,可以说GOOGLE是拥有天才般的技术设架构人员和工程师,GOOGLE的产品比如大搜索和GOOGLE MAP等,百度没有达到,其它做搜索的更做不到。但是,为什么在中国GOOGLE却始终难以战胜百度,难以占到一个比较大的搜索市场份额呢?我觉得在运营!最优秀的产品+愚蠢的运行,始终不能成为一个优质的服务提供者。另一方面,我觉得在于对中国的认识。为什么QQ会成功,为什么国外的优质的即时聊天工具不能取得成功,这是值得GOOGLE深思的。而百度在这一方面,针对中国人方面,做了相当成功,回报也是自然的。
对于百度来讲,运营自然重要,但技术方面GOOGLE仍旧有许多方面值得学习的。比如为什么对于一个新生的网站,只有交了钱才能很快在网页上有相关记录,但对于GOOGLE的搜索引擎,可能经过一两周就可以找到许多相关的网页。页且就算是近一两个小时的更新而面,在GOOGLE上仍旧可以找到,内容给人一种较新的感觉。这一点,百度要下点功夫了。另外,百度自已的优势要保持,运营要和对中文搜索的认识,这些传家宝不能丢。
可能许多技术人员也是如此吧,最好工程师不是技术最强劲的工程师,而是能协同整个团队做出最好的产品的工程师。这些也是值得自已深思的。
 
thx
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

搜索引擎使用小技巧

现在如何通过互联网获取知识是非常重要的,其中搜索引擎是一个非常有功的工具。因此,如何能够通过搜索引擎准确便捷的定位到自已需要的信息,是十分必要的。下面本文将向大家介绍一下一些本人积累的简易的搜索技巧。
1 单词搜索:
我相信这个最简单不过了,就是自已想找什么信息,就输入搜索栏,然后点确定即可,简单吧。但如果我想要多个词之间有一定关系呢?那就看一下下面的介绍吧。
2 多词关系搜索:
如果大家想做这么一件事,想搜“动物”+“老虎”两个同时存在的信息时,只需要在搜索时在两个关键词之间添加一个空格(动物 老虎)就可以了,这样就可得到你想要的结果。如果想做如下事:想搜含有“张”但不含“久安”两个字的文章,又怎么办呢?实际在搜索引擎也有很简易的支持,那就是在你不想要的词前面添加一个减号( 张 -久安)就可以了。实际这些也可通过大写的OR来实现。试一把吧!
3 字符串匹配关系:
很多搜索引擎支持通配符号,如“*”代表一连串字符,“?”代表单个字符等。Google对通配符支持有限。它目前只可以用“*”来替代单个字符,而且包含“*”必须用””引起来。比如,“”以*治国””,表示
 
thx
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

,

返回顶部