IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

App Inventor for Android Button单击事件

利用Google 在线开发工具 App Inventor 准备拼一个简单的音乐播放功能,可怎知在上传一个1M多的歌曲时,我等了两个多小时还是没上传成功,于是作罢,于是从最简单的入手,就写一个简单button单击事件,通过单击button按钮,我们可以改变一个label的字体颜色;首先还是要打开开发环境的地址http://appinventor.googlelabs.com/ode/Ya.html,

Silverlight——施工计划日报表(二)

Silverlight——施工计划日报表(一) 近来一直在加班,基本上没有个人时间。所以更新不会很即时。 长话短说,先从界面代码开始吧。界面代码很简单,如下所示: <UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" xmlns:toolkit="

ajax与javascript无限级树

       过去的一年里,在项目内,我已经不记得写过多少和树相关的控件了。有无限级的,有数据少量一次性加载的,有数据大用ajax分步加载的,有的还加入一些业务逻辑,有的甚至还做过本地缓存。各种各样的树,其结构还是一样的,为了追求简单,全部都是<ul>与<li>结构,子级错位用 margin-left 实现,展开收

系统设计与规划--一点总结

有感于目前公司的一个项目产品中遇到的一些问题,结合着自己的设计与开发经历,总结一下系统设计与规划的必要性和知识点,作为将来设计的参考,也与大家一同探讨系统设计中要注意的各方面。   产品简介:该产品是一个WebGIS系统,历经2-3年的开发与实施,目前准备从项目升级为产品,但是在项目实施中暴露出大量问题,使得实施人员和开发人员狼狈不堪,离产品要求还有较大差距,所以领导层意识到问题的严重性,要求进行

用优秀.NET界面控件 打造新潮界面效果

一直以来,做.NET共享小软件的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以。该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可: string skinFile = ConfigurationManager.AppSettings["SkinFile"];this.skinEngine1.SkinFile = Path.C

谈谈互动型网站中垃圾贴的应对方案

在互动型网站中常常会受到垃圾贴的困扰。我分享一点个人在垃圾贴处理方面的一点心得:   要处理垃圾贴必然需要分析垃圾贴的特征  1. 在内容上垃圾贴通常会带有一个固定域名的外部链接,或者带有QQ号码,手机号码,或者重复内容;  2. 在发帖频率上有可能是某个用户或者某个IP在短时间内发别多个帖子;  3. 在手段上高级一点的垃圾贴可能用发贴机,可能会使用不同ip,并附带破解验证码的程序。   有了特

Android 的快速增长让一些开发人员担忧

Google 的开源操作系统 Android 在发布一年后终于引发轰动。经历了初期的慢热,现在该系统至少已被12款手机所采用,更多的手机即将到来。   这对 Android 支持者来说是好消息?不一定,有些开发者这么认为。他们说一系列问题使得管理 Android 程序成为了一场噩梦:一堆手机上运行着3个版本的系统(Android 1.5/1.6/2.0)以及自制固件,各机型的硬件也有诸多差异。

个人管理:程序员应不应该离职,我该何去何从呢?

在公司工作已经10年了,我看到过很多熟悉和陌生的面孔走去,也有后来又回来的,他们中有善于思考的人、也有浮躁的人,有老员工、也有新员工,有技术人员、也有管理人员。每个人在工作中都会经历或者思考过”离职“这个问题,作为普通IT人员的我也同样逃不开这个词。虽然曾有去寻找另一片绿地的想法,但我相信与其寻找远处的幸福,不如马上在脚下播种幸福,所以今天我仍旧只在一家公司工作过。   这

DynamicControl/DynamicField 例外的解决

在使用 DynamicField / DynamicControl 时,经常在PostBack时,会出现一个例外:   The DynamicControl/DynamicField needs to exist inside a data control that is bound to a data source that supports Dynamic Data.   中文为:   绑定到

jQuery插件开发 - 其实很简单

【前言】   jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好者,算是抛砖引玉吧。   【基础】   a)样式   很 多人会认为样式是个很复杂的东西,需要沉着冷静的心态加上非凡的审美观才能设计出赏心悦目的UI,抛开图片设计不说

非技术人员无法理解的十个软件概念

如果你是在开发消费级软件(Consumer Software),那你必须清楚,在对计算机的理解上,你跟你的大多数客户处在完全不同的等级。当你开始对你的软件进行技术支持的时候,你可能会对这种差距的巨大感到非常震惊。这并非说明你的用户都是傻瓜,只是因为他们没有像你一样在电脑上花了无数时间。下面我总结了一些通过回答我的排座软件成千上万个技术问题得到的经验:   1、拷贝和粘贴   从我收到的大量技术支持

十个免费的Web压力测试工具

Grinder  –  Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要目标用户是“理解他们所测代码的人——Grinder不仅仅是带有一组相关响应时间的&lsqu

想升职 9句傻话千万别对老板说

一片好心说出的大实话,却被老板理解为消极、抱怨或者别有用心。即使老板再和蔼、通情达理、信任你、欣赏你,也不意味着他(她)变成了你的挚友、闺蜜、恩师、父母或者局外人,以下这些傻话,千万别再说出口了。   虽然“直接性沟通”已成为越来越多公司企业所推崇的职场文化,但方式“直接”并不意味着内容“直白”。在《杜拉拉2华年似水》里,小区

云计算如何改变IT外包

谈到外包时,每个人可能都一个痛苦的回忆,软件开发项目外包是近几年兴起的一个朝阳产业,但围绕IT外包的问题却不断,如:是谁确定要用这个平台?(不好意思,这个是客户定的);客户每日会检查工作进展吗?(不幸的是,不会);会自动生成状态报告吗?(遗憾的是,不会)。   外包是每个现代IT组织的一个关键部分,问题是许多外包并没有想象中那么完美。信息周刊过去12个月对530家企业的技术专家做了一次关于外包的

一些重要的算法

下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述的很专业了)   A*搜寻算法  俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出

HTML5 – 新旧语法简介

众所周知,HTML是互联网有史以来最伟大的发明。这种超文本标记语言实际上是现代互联网发展的一个基石,以它为中心出现了一个独特的自给自足的体系。   当开发HTML5时,它的设计者们正面对着一些很重要的问题,希望能在HTML5里解决。其中的一个问题是,要创建一个真正简洁明了而且易于扩展的语义。 目前这个问题中棘手的部分是老版本的HTML当时是以功能多样的理念为目标设 –大量的各种各样的

从Google Wave和XML看软件复杂性之争

软件公司热衷于雇佣喜欢挑战技术难题的人。表面上看这种做法没什么问题,不幸的是,这会导致公司处于一种情形,你让他们开发一款产品,他们开发的产品更多的是来满足他们对各种技术挑战的好奇心,而不是用来解决客户的问题。   自从看了在Quora上一个关于在Google工作和在Facebook工作有什么不同的问题的回答后,我就一直把这个事情记在心里。在其中,David Braginsky写道: 文化: Go

反馈、无反馈、不和谐的反馈

反馈在敏捷开发中的重要性是首屈一指的。从单元测试,持续集成,每日站立会议,回顾会议直到sprint结束时候的演示,它在敏捷方法中无处不在。那么除了这些以外,是不是还有一些不完整的反馈循环呢?   参考Peter F Drucker的论点,Jurgen Apello认为没有反馈甚至比有反馈更加重要。 Peter F. Drucker曾经写道:比你的客户更加重要的是那些还不是你客户的人。为什么他们不是

项目经理成长日记(4)——态度决定一切

超仔刚刚推门进来,屁股还没有碰到他的椅子上已经让人感觉到他欢喜轻飘的神色,我抬头望着他眼睛,神色中洋溢的满是欢快。我看着他那兴奋的样子,微微笑着问道:“签完了?结果还可以吗?” “还不错!” “能满意就可以,继续努力。” “嗯。” 我知道超仔刚刚和公司签了新的合同,在新合同里他的工资有了一定的提高,这些

对“第四届中国互联网站长年会”的感触

很久没来博客园唠叨了,可能是因为自己越来越成熟,感觉自己以前写的东西很可笑了,不好意思在博客园发帖了,但今天,是个特殊的日子,在给大家分享点新感悟!      很荣幸的参加了康盛创想与落伍者举办的第四届互联网站长年会,在其中也得到了许多灵感!      这是一次互联网各界精英的一次盛会,会场共1500位嘉宾参会。参会人