编程百科全书

在这里,相信会找到令你尖叫的文章!

导航

2011年2月22日 #

程序员基础 MySQL数据库开发必备常识

摘要: MySQL可以说是程序员应用最多的数据库,下面笔者为大家分享MySQL数据库开发当中的一些常识,存储引擎的选择,索引的设计及使用和大批量插入时SQL语句的优化。希望能对大家有帮助。 存储引擎的选择 声明:本文所针对的数据库版本都是MYSQL 5这里我主要针对两种存储引擎进行简单比较分别是MyISAM和InnoDB,首先比较下区别: 1. MyISAM不支持事务,不支持外键,优点是访问速度高,批量插入速度快。假设大量的操作是select、insert,建议采用该存储引擎。但是在我的实际应用中,出现过批量插入过于频繁的时候,当数据量到达一定级别,出现表损坏的情况。 2. InnoDB支持事务处理, 阅读全文

posted @ 2011-02-22 21:44 天天编程 阅读(454) 评论(0) 推荐(1)

谷歌 Chrome 11 对早期开发者开放使用

摘要: 北京时间2月22日,据国外媒体报道,在Chrome 10升级到beta版的同时,后继者Chrome 11已经代替了Chrome 10,成为开发者手中的一款新的试用浏览器,这是Chrome 11的官方首发。既然还处在早期开发阶段,它与现有Chrome 10 beta相比没有太多的不同,也没有添加过多的新功能。 随着Chrome 11越来越明朗化,有哪些功能已经准备就绪,有哪些功能还有待开发,也变得越来越清晰。 这款浏览器目前的版本为11.0.672.2 build,修复了上一版本的一些缺陷,使用了经过更新的V8 Javascript引擎。一个比较显著的新功能是添加了新的XSS审计器,该功能默认. 阅读全文

posted @ 2011-02-22 21:07 天天编程 阅读(286) 评论(0) 推荐(1)

一步步教你用Android Google Map(三)

摘要: 第五步:自定义地图的图层 接下来,我们需要为地图多增加一些自定义的功能,比如可以在地图上进行一些标注。为了实现这样的功能,我们可以继承Overlay这个类,这个类是一个基类,提供了可以在地图上添加图层的基本功能。而另外的选择是,我们可以继承itemzedOverlay这个类, 它提供了一种快捷的方法,可以把标记图片和相关的文本分配给特定的地理位置。ItemizedOverlay实例可以处理每一个OverlayItem(OverlayItem可以简单理解为在地图上的每一个标记)标记的绘制、放置、单击处理、焦点控制和布局优化。下面我们看代码:package com.javacodegeeks.an 阅读全文

posted @ 2011-02-22 21:04 天天编程 阅读(1164) 评论(0) 推荐(1)

一步步教你用Android Google Map(二)

摘要: 一步步教你用Android Google Map(一)的链接是:http://www.cnblogs.com/zzbbs/archive/2011/02/22/1961670.html接着上一次我们讲到的地方,我们现在继续学习下去现在我们就产生了debug模式下的MD5密纹了,要注意的是,你必须重新为生产环境下的应用重新生成一次MD5密纹,因为如果在不同的Android SDK或者不同的开发环境下,MD5密纹是不同的,否则换了环境的话Google Map将不会工作。 产生的MD5密纹的输出如下面: androiddebugkey, Apr2,2010, PrivateKeyEntry,Cert 阅读全文

posted @ 2011-02-22 21:02 天天编程 阅读(894) 评论(0) 推荐(0)

一步步教你用Android Google Map(一)

摘要: Android操作系统平台很容易跟Google其他应用如Google地图的整合。在Android应用中,如果能在其中加入Google地图,则会为你的应用增添强大的功能,目前不少LBS应用(基于地理位置的应用)就是充分将移动跟地图结合起来。在本文中,将一步步教你如何将Google地图结合到你的Android应用中。 第一步:安装Google Map API 在默认情况下,在安装Google Android SDK时,是不需要必须安装Google Map API的。但要做Map应用的话,就必须安装Google Map API。我们可以通过启动Android SDK and AVD Manager这 阅读全文

posted @ 2011-02-22 20:57 天天编程 阅读(5232) 评论(0) 推荐(1)

从事10年开发软件工程师对职业理解

摘要: 在软件公司程序员是企业中最基础的岗位,只要保质保量的完成分派的任务就可以了,但在我看来好多程序员就连这一点都做不到。代码写得是一塌糊途,只要能正常运行就算是万事大吉,而且总是会告诉你没有重构的时间。可在我看来程序员更应该是个“作家”而不仅是个“司机”,写出来的代码是用来运行的,想像一下别人都看不懂你写的代码,那你写的程序会运行多久呢?作家只有写出好的文章别人才会去阅读去欣赏,试想如果一作者写出一篇连自己看了都觉得讨厌东西又怎么会启齿让别人去看。 对于程序员来说也应抱有作家的心态,始终想着我写出的代码是否别人看了会笑话?是否会赞叹?应该想到决大部分的代码重构工作是在开发阶段完成的,而非后期逐渐完 阅读全文

posted @ 2011-02-22 20:54 天天编程 阅读(670) 评论(0) 推荐(0)

揭秘:为什么中国的网页设计这么烂?

摘要: 从一年多以前我就想写一篇这样的文章,抒发一下心头的怨气。我们的工作与手机浏览器有关,多年以来最头疼的问题是“为什么这个网页在你们的浏览器打不开”,“为什么那个网页显示不对”...我们一度热心于给网站的技术支持邮箱发信,把我们在网页里发现的问题以及如何修改发过去探讨,但从来都是石沉大海。最近有个在中国生活过的外国人写了这么一篇文章:Why Is Chinese Web Design So Bad? (http://thinkvitamin.com/design/why-is-chinese-web-design-so-bad/),正文翻译见这里:( 阅读全文

posted @ 2011-02-22 13:19 天天编程 阅读(451) 评论(0) 推荐(1)

杯具啊 又一次误入嵌入式的深渊

摘要: 这次是要搭一个CAN、RS422的通讯平台,包括硬件环境和上层协议的控制逻辑。好久不做这种纯技术的工作了,我走了不少弯路,又一次误入嵌入式的深渊……很惭愧。硬件方面,买的是ZLG的板子,我没想太多以为走程序就可以了,可是,国企,唉,最后还是自己做的线缆,这里耽误了一天的功夫……还好,简单的活还是会的,用万用表测引脚、接点的对应关系,飞线,不过焊线功夫很撮,我还是老毛病想着只熔一点,其实熔一长截再把线对上就方便多了嘛!焊好后又测了一遍,就插上板卡了。接下来就很没头脑了,板卡自带的调试工具不知道用,也不知道线缆是不是有问题。现在想来,其实很简 阅读全文

posted @ 2011-02-22 13:12 天天编程 阅读(221) 评论(0) 推荐(1)

Windows API学习之滚动条系列函数

摘要: Windows API中滚动条相关函数有两个:int SetScrollInfo( HWND hwnd, int fnBar, LPSCROLLINFO lpsi, BOOL fRedraw ); BOOL GetScrollInfo( HWND hwnd, int fnBar, LPSCROLLINFO lpsi ); 见名知意,SetScrollInfo就是用来设置窗口的滚动信息,GetScrollInfo就是用来获取窗口的滚动信息。SetScrollInfo的参数含义如下:参数 意义hwnd滚动条控件的句柄或带有标准滚动栏的窗口的句柄fnBar用于指定哪一种滚动条,只能是下面的值之一:S 阅读全文

posted @ 2011-02-22 13:03 天天编程 阅读(1938) 评论(0) 推荐(1)

第一次过来,随便写点什么!!

摘要: 第一次过来,随便写点什么!!大家都来给我凑凑热闹吧!!希望大家能在我这里学习到东西,谢谢大家了,我主修的是asp.net网站开发,大家都是血什么的啊? 阅读全文

posted @ 2011-02-22 12:54 天天编程 阅读(107) 评论(0) 推荐(1)