自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Oscar.Zhang

编程爱好者

  • 博客(52)
  • 资源 (3)
  • 收藏
  • 关注

原创 VR场景优化,知易行难

开发者们或者玩家,在开发或者体验各种PC/主机游戏,还是手游以至VR游戏,都会对这样一个名词有着特殊的理解和关注,那就是FPS(帧速率Frames Per Second)顾名思义就是每秒钟渲染的帧数,即显卡和显示器每秒钟都会更新数十张不同的图像(帧),进而形成一种动画的效果。对于一些差的内容的体验,玩家也会给与出“哦,太卡了”类似于这样的评价,这正是FPS的原因,如果FPS太低,画面就一卡

2016-03-24 13:29:00 3726

转载 activity的启动方式(launch mode)

在android里,有4种activity的启动模式,分别为: “standard” (默认) “singleTop” “singleTask” “singleInstance”它们主要有如下不同:1. 如何决定所属task “standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非intent包括

2015-04-06 01:27:27 1593

原创 怎样提高工作积极性与工作效率

对于一个技术团队来说,员工的工作积极性和工作效率往往关系到项目的成败,甚至于公司的发展。那么怎么样提高工作效率和积极性,应该是技术团队主管首要之务。那么从一个技术人员的角度来讲,是怎么看待这个问题的呢?   首先,对于提高工作积极性,有以下几点看法:   1. 合理的项目时间的安排。   不合理的项目时间安排往往会导致项目开发人员的反感,让所有的项目成员参与到项目时间的思考中去,而不仅

2015-01-02 19:25:33 13093

原创 location.href的用户总结

*.location.href 用法:  top.location.href=”url”          在顶层页面打开url(跳出框架)  self.location.href=”url”         仅在本页面打开url地址  parent.location.href=”url”      在父窗口打开Url地址  this.location.href=”url”   

2014-07-16 10:16:45 146608 3

原创 asp.net 退出登陆(解决退出后点击浏览器后退问题仍然可回到页面问题)

退出登陆是再常见不过的了,先清除Session,再转到登陆页面复制代码代码如下:Session.Abandon(); Response.Redirect("Login.aspx"); 但是这样点点击浏览器的后退仍然可以回到刚才的页面,这可不行,在网上找了一下,也有不少人遇到这样的问题,试了一些方法,都不管用。不过最后还是找到,

2014-07-15 22:05:47 5867

原创 andriod开发

1、android的开发环境的配置。2、androi的基本知识简介。3、laytou4、activity intent5、contentprovide6、broadcast7、持久化数据8、

2014-01-03 14:37:16 1482

原创 移动应用UI设计的10种模式

这本书的书名很明显是受“四人组”《设计模式》的影响,将改善编程质量的方法用在了UI设计上。用户体验设计大师Theresa Neil在本书中介绍了包括反模式在内的10种不同类型的设计模式。要设计出优秀的移动应用,就要先了解目前不同操作系统下优秀的设计案例。这本书的书名很明显是受“四人组”《设计模式》的影响,将改善编程质量的方法用在了UI设计上。其中收集了大量的界面设计图片(iOS、Android、B

2013-12-26 10:31:21 1913

原创 有趣的下拉刷新

5月22日,Twitter正式宣布获得了下拉刷新的技术专利,这项专利是在一年前提出的,虽然公司一再说明此项专利只用于保护自己,不会用来发起诉讼,但无疑这还是对行业来说是一个威胁。下拉刷新这个操作最早由Tweetie创始人洛伦•布里切特(Loren Brichter)发明,到现在已经非常广泛地在各种应用中使用,Sparrow、Facebook、新浪微博、甚至是iOS原生系统也

2013-12-22 22:51:30 3298

原创 移动端引导设计技巧1:前置的引导页

前言:引导是带领用户更快速更愉悦地达到目标的过程,能在用户使用产品遇到障碍之前给予及时的帮助。在移动互联网的产品的设计中,新手引导的设计则是在用户初次使用该移动产品时,给予的一些必须性的帮助以使得用户能快速愉悦地了解这个产品的功能与具体操作方式。为了完成不同的引导内容和引导的目标,移动端的引导设计会根据需求进行不同的多样化处理。根据引导出现的时机,可以分为前置型的引导与过程中的引导。

2013-12-22 22:45:38 3650

原创 最新c#开源项目

一、AOP框架       Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。       NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直

2013-06-04 08:54:52 6776 1

原创 unity3d中实现双击效果

void OnGUI() { Event Mouse = Event.current; if ( Mouse.isMouse && Mouse.type == EventType.MouseDown && Mouse.clickCount == 2) { print("Double Click"); } }

2013-05-27 09:39:37 2730

原创 C#中判断空字符串的3种方法性能分析

#中判断空字符串的3种方法性能分析。3种方法分别是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test )We

2011-10-24 22:08:58 1943 4

原创 如何在多线程中调用winform窗体控件

由于 Windows 窗体控件本质上不是线程安全的。因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用和死锁的情况。于是在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException本文用一个很简单的示例来讲

2011-10-24 22:06:16 5260 4

原创 .NET中的三种Timer的区别和用法

最近正好做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是: //1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 System.Windows.Forms.Timer // 2.提供以指定的时间间隔执行方法的机制。无法继承此类。 System.Thread

2011-10-24 22:04:50 2039 4

原创 程序员的饮食应该如何安排

程序员的饮食应该如何安排——高蛋白食品抗辐射,动物肝脏和新鲜蔬果保护眼睛,富含钾、氨基酸等元素的食品健脑。如今,电脑越来越普及,许多人不仅在单位使用,家里也安装了电脑,由于操作时间不断延长,一些疾病也随之而来。日前,室内设计师张先生因为每天与电脑为伍十几个小时而肩酸背痛,眼睛

2011-10-18 23:11:10 6322 1

原创 总结程序员的性格特点、生活习惯

身为程序员的您是否有下面这些性格与习惯??1.聪明但是给人的感觉是不谦逊2.交流与合作能力比较强,但是又往往向往个人主义3.懒惰(体力劳动),大部分程序员可能都是这样,也许是因为程序员已经习惯了脑力劳动!4.创造力非常强,但是好像又缺乏纪律性!因为缺乏纪录性,

2011-10-18 23:10:12 18617 1

原创 老程序员的经验和价值在哪里

一.人是最好的工具,尤其是软件的性能和难以确定的bug。最近发现一部分java写的解析xml程序运行的很慢,使用jprobe跑了一下,搞了一上午,发现问题的所在,检索xml节点时,XPath要进行词法分析,浪费时间,如果是固定的还好,但是每次生成的xpath都不一样,静态编译

2011-10-18 23:09:10 2588 2

原创 什么原因让你对程序员失去了往日的热情?

软件公司的无偿加班对程序员的影响:国内的软件公司中程序员是常常加班的,每日加,周未也常加。基于这种性质,出现了一种很莫名其妙的现象:每天程序员的实际下班时间总是要晚于规定下班时间,至于晚一个小时还是两个小时还是更多这就另说,总之,程序员这份工作,如果按时下班反而自己感觉自己像

2011-10-18 23:07:30 3673 2

原创 中国IT工作者35岁后的发展出路调查报告(4)

四、拟订人生职业发展规划从调查数据看,有62.89%的IT人只是大概知道一些自己的大致发展方向,但没有自己的职业规划,有17.14%的IT人对于未来没有任何想法,走一步算一步,而对自己的职业发展道路很清楚的业内人士仅仅只有19.97%。这个数字不免让人十分担忧。其实有困难并不

2011-10-16 20:37:30 6552 13

原创 中国IT工作者35岁后的发展出路调查报告(3)

三、女性的IT世界虽然我们身边能看到女程序员,女项目经理,女工程师的身影,女性从事IT业的种种甘苦也是被经常讨论的热门话题,但从总体上讲女性在IT行业内的比重仍是属于少数群体。接下来让我们来看看来自IT世界里面的少数派报告。本次调查数据显示,在对于35岁出路问题上,女

2011-10-16 20:36:54 20238 23

原创 中国IT工作者35岁后的发展出路调查报告(2)

二、不同职业的发展道路本次调查还专门分析了不同年龄层次的IT人对于年龄坎的看法,从得出的数据结果就可以大约摸出IT这个行业内从新手到老兵的职业发展道路。 首先,在职业目标的确定中,30岁以下的IT人虽然首选是管理(36.89%),但与列位第二的创业(34.09%)差距非常

2011-10-16 20:36:17 9829 3

原创 中国IT工作者35岁后的发展出路调查报告(1)

都说男人40一枝花,35岁恐怕还是花骨朵,正值事业发展的高峰时期,可是职场上很多的“35岁以上免谈”的条款似乎为花骨朵们浇了一盆凉水,特别是对于IT工作者是个坎儿,一个难以迈过的坎,不像其他传统职业一样,可以终生为其不断发展奋斗,IT工作者过了这个年纪基本上技术生涯即告终结,这是

2011-10-16 20:35:33 8319 16

原创 SQL注入攻击三部曲之高级篇

看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。 经过了入门篇和进阶篇的学习,相信诸位想要破解一般的网站是没有什么问题了,但是先别得意。正所

2011-10-15 00:16:23 3917 2

原创 SQL注入攻击三部曲之进阶篇

在入门篇,我们学会了SQL注入的判断方法,但真正要拿到网站的保密内容,是远远不够的。接下来,我们就继续学习如何从数据库中获取想要获得的内容。 通过入门篇的学习,我们知道了SQL注入攻击的判断方法,但是如果想侵入网站,获取网站的机密内容,那么仅靠入门篇的知识是无法达到的。本

2011-10-15 00:13:21 7071 10

原创 SQL注入攻击三部曲之入门篇

如果你以前没试过SQL注入的话,那么第一步先把IE菜单=>工具=>Internet选项=>高级=>显示友好 HTTP 错误信息前面的勾去掉。否则,不论服务器返回什么错误,IE都只显示为HTTP 500服务器错误,不能获得更多的提示信息。

2011-10-15 00:11:09 8245 13

原创 如何提高ASP.NET性能(2)—Response.Redirect

你使用Response.Redirect吗?搜索你的代码为“Response.Redirect”,并考虑更换与Server.Transfer的。这并不招致了一个新的请求成本,因为它避免了任何客户端重定向。你不能总是简单地取代Response.Redirect调用Serve

2011-10-15 00:04:39 1933 5

原创 如何提高ASP.NET性能(1)—缓存的使用

如果您在ASP.NET中编写的代码,那么你需要通过以下几点,以确保良好的性能:◆ 你是否使用缓存吗?◆ 你是否使用会话状态?◆ 你使用的应用程序状态吗?◆ 你使用线程和同步功能?◆ 你资源的有效管理呢?◆ 你有效地管理字符串?◆ 你有效地管理例外?

2011-10-15 00:02:47 2309 8

原创 乔布斯去世衍生多种周边产品(支持乔布斯请顶)

各种乔布斯肖像乔布斯公仔乔布斯立体纸人  不管你是不是狂热的苹果粉丝,是不是拥有n多的苹果产品,苹果帮主乔布斯都应该值得我们纪念。  “为什么说乔布斯改变了世界?没有 iPhone,就不会有 Android,HTC 还叫多普达,Mo

2011-10-14 10:15:16 1513 2

原创 软件公司如何才能留住员工

公司的人都走的差不多了,原来20的公司现在只剩下几个人,程序基本走光了,剩下了大部分是美工,为什么会出现这样的情况,我试着分析了一下:1、待遇、工资。这是重点中的重点,大家看到离职的同事找的工作的待遇是自己的好几倍,能不动心吗。2、经验的积累,专业素养的提高。公司

2011-10-14 10:06:24 19990 82

原创 浅谈C#结构

结构是一种值类型,并且不需要堆分配。结构的实例化可以不使用new运算符。如果声明一个10000个Point对象组成的数组,为了引用每个对象,则需分配更多内存;这种情况下,使用结构可以节约资源。AD:结构是使用 struct关键字定义的,与类

2011-10-14 09:50:57 1919 3

原创 企业成本管理的五大误区

秋后狠算账。这就是在成本管理的过程和方法上,不加控制,仅仅盯住最后的结果。超越了成本控制计划或目标,就严惩不贷。有些人挂经常在嘴边上的一句话是,“我只要结果,我只看结果。”殊不知,当结果出现后,无论如何严处严罚,也都无法把浪费掉的资源追回来。只会算小账。成本管理也

2011-10-14 09:46:38 708 2

原创 漫画:神秘的程序员1-3

偶尔逛论坛,发现了这么一组关于程序员的老漫画。给大家分享下。这个系列的漫画讲述程序员——这种神秘人类的囧事,故事多来源于我身边的程序员朋友,且以互联网开发背景为主。

2011-10-12 10:36:47 1520 4

原创 漫画:天堂里没有程序员!

2011-10-12 10:30:49 2073 8

原创 漫画:程序员悲催和无奈的人生

你的生活是不是也是如此悲催呢?

2011-10-11 22:56:46 2594 3

原创 漫画:为什么搞计算机工作的人总是看上去很清闲

导读:本文源自smashingapps.com,作者AN Jay写的《 Reasons Why People Who Work With Computers Seem To Have Lot Of Spare Time (Cartoon)》,由外刊IT评论翻译《漫画:为什么搞

2011-10-11 09:00:48 3324 16

原创 facebook盈利模式大揭密

之前向大家介绍过Facebook的网站架构,相信很多人看完后都为之震惊。的确,作为全球最大的社交网站,Facebook仍在以惊人的步伐向前迈进。在很多人看来,这样的一个网站要赚钱一定很容易,估计光靠卖卖广告就能赚很多吧。是的,没错,广告肯定是Facebook的一大收入来源,但下面

2011-10-11 08:58:12 9271 5

原创 架构学习笔记—facebook

Facebook是一个社会化网络站点,它于2004年2月4日上线。每个用户在facebook上有自己的档案和个人页面,用户之间可以通过各种方式发生互动:留言、发站内信,评论日志。虽然目前在国内无法访问facebook,但其强悍的技术架构还是值得我们去研究分析和总结的,或许我们可以

2011-10-11 08:52:34 5980 3

原创 架构学习笔记—Amazon

谁也没想到,之前一个小小的网上书店,现在居然成了全球商品品种最多的网上零售商和全球第2大互联网公司,它叫Amazon。相信很多朋友都知道Amazon,那就不多作介绍了,下面我们主要来探讨一下Amazon的网站架构方面的话题。另外,本文很多内容也是来自互联网,如有侵权方面的内容请留

2011-10-11 08:42:48 15040 16

翻译 我是如何从煤矿工成为程序员的

你是否为你将来想从事的工作和事业做出了足够的努力?我将要给你讲述一个真实的故事,一个叫Mircea Goia的煤矿工转行去追求他真正想要的工作的故事:-我来自于一个东欧国家。我在一个煤矿里工作了很多年(在一个很深的矿井里)。每天我都处在危险中,那些年都是这样度过的。后

2011-10-10 16:47:25 2629 4

原创 架构学习笔记—优酷网

互联网就是这么一个神奇的东西。今天我突然想到,优酷网在国内也算是视频网站的老大了,不知道他的架构相对于YouTube是怎么样的,于是带着这个好奇心去网上找了优酷网架构的各方面资料,虽然谈的不是那么详细,但多少还是挖掘了一点,现在总结一下,希望对喜欢架构的朋友有所帮助。另外,本文很

2011-10-10 14:00:16 2857 11

解决无法获取 GridView 隐藏列值问题

解决无法获取 GridView 隐藏列值问题,这是一个很好的例子。免费供大家下载。

2011-10-10

ERP管理系统 三层架构 c#

最近有很多朋友都在交流学习C#这门技术,今天我就和大家分享我在公司短短几个月业余时间写的一个数据库管理系统和大家一起分享学习,本人也是刚学C/S开发的这个管理系统是c#语言VS2008+MSSQL2005开发,希望可以一起分享学习。 这套系统主要是根据ERP工作流程所写的一个系统,主要功能包括了销售管理、工程管理、采购管理、仓库管理、报表管理等功能,主要是根据五金模具公司所写的一套系统,这套系统是用了简单三层架构所写,写过一段时间的朋友应该看得懂的,如果你是刚学C/S的可以参考参考我这个系统,因为工作比较忙数据操作部分没有用存储过程来写,你可以自行修改成存储过程来处理数据。好了废话不多说了,应时间问题有兴趣的朋友可以直接和我索取源码我就不上传了

2010-07-11

网页编程Css基础知识以及技巧

这是很好的一本网页编程的技巧书籍,他想你介绍了如何的使用后css。

2008-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除