摘要:
如何成为一个设计专家?这个过程很难吗?没有设计天份也可以做到吗?这些可能是想从事设计工作的人心中共有疑问。Purin在Pluse中发表了一篇博文《Design Secrets for Engineers》,文中表示他也曾是一个对设计很不灵通的人,后来听取了从事图形设计的朋友的一些建议,几年后,他成功地成为了一名设计专家。他将这些经验总结成为八点并在文中分享。下文是对该博文的编译。如果你是一个像我一样的设计师,你所设计的作品首先要美观。这一点可能会触动你的自尊心,让你以为设计者需要有一种超能力,这种能力足以把整个世界变得更加美好。如果你是一个工程师,你可能想知道这些设计师为什么会有如此大的力量呢 阅读全文
摘要:
在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序是什么感觉?这是一门艺术还是一门科学?是手艺还是技能?同样的事情还能再做一次吗?访谈的目标不是支配、欺骗或操控,而是程序员自由地反思、反省,然后用言语把他自己的编程方法表达出来。世界上的优秀程序员为数众多,他们不会都出现在本书中。所以,这是对当代杰出程序员进行访谈的系列图书的第一本。在本书出版之前,有必要让读者预先了解一下各位大师的时代背景,后续会推出访谈样章,敬请关注!Charles Simonyi1948年9月10日,Charles Simonyi出生于匈牙利布达佩斯。上高中时,Charles开始接触计 阅读全文
摘要:
在讨论如何衡量一个操作系统是否成功之前,首先必须明确,怎样的系统软件才算作是一个操作系统?并不是所有的系统软件都是操作系统,我认为,一个完整的操作系统,必须具备下列功能(或特征):1、 基于一种或多种硬件平台(或硬件体系架构),能够成功的启动这个硬件计算机平台,并能够对硬件平台的基本资源进行管理。这里的基本资源,至少包括CPU、内存,以及键盘和显示器等输入输出设备;2、 提供一个人机接口,比如一个字符界面的shell或一个图形交互界面,用户能够通过这个人机接口直接操作硬件设备;3、 提供一个应用编程接口(API),程序员能够采用一种或多种计算机语言设计出针对该操作系统的软件程序,能够完成某些特 阅读全文
摘要:
毫无疑问,世界上所有关注开发技术的人都意识到“大数据”对企业商务所蕴含的潜在价值,其目的都在于解决在企业发展过程中各种业务数据增长所带来的痛苦。现实是,许多问题阻碍了大数据技术的发展和实际应用。因为一种成功的技术,需要一些衡量的标准。现在我们可以通过几个基本要素来衡量一下大数据技术,这就是——流处理、并行性、摘要索引和可视化。谁会用到大数据呢?一年前,大数据技术的一些主要用户是大型Web企业,例如Facebook和雅虎,它们需要分析点击流数据。但是今天,“大数据技术已经超出了Web,是要是有大量数据需要处理的企业都有可能用到它。”例如银行、公用事业机构、情报部门等都在搭乘大数据这辆车。实际上, 阅读全文
摘要:
H264解码器源码,移植ffmpeg中的H264解码部分到Android,深度删减优化,在模拟器(320x480)中验证通过。程序的采用jni架构。界面部分,文件读取,视频显示都是用java做的,底层的视频解码用C来做满足速度的要求。在这个版本中,从H264码流中分割出Nal是在java层做的,这样在java层直接调用解码时就知道是否有显示视频,缺点的就是耦合度/封装性差一点。如果采用在底层做Nal分割的方法,可以封装得好看一些,但是每次送的数据有限制,如果送的数据太多,底层可能会一次解码出好几帧视频,但是通知到界面层只能显示一帧,造成丢帧的现象。 如果每次送的数据较少,就会有很多次底层调用没 阅读全文
摘要:
在eclipse中进行调试时经常出现下面这样的提示Application XXX is waiting for the debugger to attach但是一般情况下,过了一会之后会进入调试状态但是最近两天进行调试的时候模拟器上九一直停留在上面这个提示对话框,一直不能进入调试状态在按照网上说的在dos命令行中进行adb kill-serveradb start-server两个命令操作之后偶尔会有效(进入调试状态)今天下午才发现真正的原因(指的是一直停留在这个提示对话框上,不能进入调试状态)这是由于我打开了两个eclipse进行调试,关掉一个eclipse之后便正常了个人认为这是一个ecl 阅读全文
摘要:
JAVA数组的复制是引用传递,而并不是其他语言的值传递。这里介绍java数组复制的4种方式极其问题:第一种方式利用for循环:int[]a={1,2,4,6};intlength=a.length;int[]b=newint[length];for(inti=0;i<length;i++){b[i]=a[i];}第二种方式直接赋值:int[]array1={1,2,4,6};int[]array2=a;这里把array1数组的值复制给array2,如果你这样去运行,就会发现此时两个数组的值是一样的。这是传递的是引用(也就是地址),之后改变其中一个数组另一个也会跟着变化。第三种方式:利用A 阅读全文
摘要:
DevExpress控件之GridControl控件(代码篇) 1. 设置数据源: string sql = "select fid,fname from dual";DataTable dt = DALUse.Query(sql).Tables[0];gridControl1.DataSource = dt; *:Daluse是项目数据库连接基类,不用特别理会 2.绑定字段: 这部分工作主要是在Designer中进行的,dev的Designer设计器提供了非常方便的设置方式.我么可以省去敲代码,直接在设计器中就可以完成了.在左边选Columns,添加完列以后,在列的Fie 阅读全文
摘要:
本文摘录一篇meego粉丝关于从手机角度讲述meego 2.0的体验这篇文章的主角是N950,也就是N9的开发者版本,仅供开发者测试使用,并不对外发售,N950和N9的不同之处在于: *N950多了一个QWERTY全键盘 *N950的屏幕为4英寸的TFT,N9则是3.9英寸的AMOLED屏幕 *N950使用的是标准的SIM卡,而N9和iPhone4一样必须要剪卡才可以使用 一.外形 外形上,这家伙头部和顶部几乎一模一样,以至于我总会不小心握住手机底部,直到发现没有电源键才发现拿错了方向。同时,我一向不喜欢带键盘的触摸屏手机,所以N950上的QWERTY键盘很遗憾的要在这篇文章里被忽略... 阅读全文
摘要:
时过境迁,伴随成长的中国互联网信息安全走过了艰难的十个年头,整个社会运转也已与网络密不可分,网络信息安全已成为经济得以繁荣和可持续增长的基石,信息安全与否已经影响到经济发展以及社会的稳定,甚至国家安全。要实现真正意义上的安全,就要具备相应的安全管理规范,进行自下而上的安全管理。日前,COG(信息安全专业委员会)的发起者之一——李麒(网名liwrml,绿色兵团麒麟站的创建者)接受了CSDN独家采访,并以“专业”的角度为我们解读了现今国内外安全形势现状以及对中国未来信息化安全的展望。李麒 绿色兵团麒麟站的创建者黑色产业链猖獗 黑客正面临失控化“目前国内外的互联网安全形势可以说是非常严峻”,在谈到国 阅读全文