WordPress数据库中的表、字段、类型及说明 [3]
前面的第一、第二部分已经对Wordpress中的十张表里的七张进行了说明,这里要介绍的是剩下的三张表的有关情况。 wp_posts: 用于保存你所有的文章(posts)的相关信息的表,非常的重要。一般来讲,它存储的数据是最多的。一共包括了21个字段。 ID – 每篇文章的唯一ID,bigint(20)值,附加属性auto_increment。 post_author – 每篇文章的作者的编号,int(4)值,应该对应的是wp_users.ID。 post_date – 每篇文章发表的时间,datetime值。它是GMT时间加上时区偏移量的结果。 post_date_gmt – 每篇文章发表时的GMT(格林威治)时间,datetime值。 post_content – 每篇文章的具体内容,longtext值。你在后台文章编辑页面中写入的所有内容都放在这里。 post_title – 文章的标题,text值。 post_category – 文章所属分类,int(4)值。 post_excerpt – 文章摘要,text值。 post_status – 文章当前的状态,枚举enum(’publish’,’draft’,’private’,’static’,’object’)值,publish为已 发表,draft为草稿,private为私人内容(不会被公开) ,static(不详),object(不详)。默认为publish。 comment_status – 评论设置的状态,也是枚举enum(’open’,’closed’,’registered_only’)值,open为允许评论,closed为不允 许评论,registered_only为只有注册用户方可评论。默认为open,即人人都可以评论。 ping_status – ping状态,枚举enum(’open’,’closed’)值,open指打开pingback功能,closed为关闭。默认值是open。 post_password – 文章密码,varchar(20)值。文章编辑才可为文章设定一个密码,凭这个密码才能对文章进行重新强加或修改。 post_name – 文章名,varchar(200)值。这通常是用在生成permalink时,标识某篇文章的一段文本或数字,也即post slug。 to_ping – 强制该文章去ping某个URI。text值。 pinged – 该文章被pingback的历史记录,text值,为一个个的URI。 post_modified – 文章最后修改的时间,datetime值,它是GMT时间加上时区偏移量的结果。 post_modified_gmt – 文章最后修改的GMT时间,datetime值。 post_content_filtered – 不详,text值。 post_parent – 文章的上级文章的ID,int(11)值,对应的是wp_posts.ID。默认为0,即没有上级文章。 guid – 这是每篇文章的一个地址,varchar(255)值。默认是这样的形式: http://your.blog.site/?p=1,如果你形成permalink功能,则通常会是: 你的Wordpress站点地址+文章名。 menu_order – 不详,int(11)值,默认为0。 post_type – 文章类型,具体不详,varchar(100)值。默认为0。 post_mime_type – 不详。varchar(100)值。 comment_count – 评论计数,具体用途不详,bigint(20)值。 wp_usermeta : 用于保存用户元信息(meta)的表,共4个字段: umeta_id – 元信息ID,bigint(20)值,附加属性auto_increment。 […]
View DetailsDataGridView控件使用大全
DataGridView控件 DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特性。 关于本文档: 本文档不准备面面俱到地介绍DataGridView,而是着眼于深入地介绍一些技术点的高级特性。 本文档按逻辑分为5个章节,首先是结构和特性的概览,其次是内置的列/单元格类型的介绍,再次是数据操作相关的内容,然后是主要特性的综述,最后是最佳实践。 大部分章节含有一个“Q & A”部分,来回答该章节相关的一些常见问题。注意,某些问题会由于知识点的关联性重复出现在多个章节。这些问题、答案及其附带的示例代码都包含在本文档的附录部分。 内容 1 何为DataGridView.. 4 1.1 DataGridView和DataGrid 之间的区别… 4 1.2 DataGridView的亮点… 5 2 DataGridView的结构… 6 2.1 结构元素… 6 2.2 单元格和组… 6 2.3 DataGridView的单元格… 6 2.3.1 DataGridViewCell的工作机制… 7 2.4 DataGridView的列… 9 2.5 DataGridView的编辑控件… 9 2.6 DataGridView的行… 10 3 列/单元格类型揭密… 11 3.1 DataGridViewTextBoxColumn. 11 3.2 DataGridViewCheckBoxColumn. 12 3.3 DataGridViewImageColumn. 12 3.4 DataGridViewButtonColumn. 13 3.5 DataGridViewComboBoxColumn. 13 3.5.1 DataError与ComboBox列… 13 3.6 DataGridViewLinkColumn. 14 4 操作数据… 15 4.1 数据输入和验证的相关事件… 15 4.1.1 数据验证相关事件的顺序… 15 4.1.2 验证数据… 15 4.1.3 在新行中的数据输入… 16 4.2 关于Null值… 19 4.2.1 […]
View Details10 个带源码的充满活力的 Web 设计教程
Web 设计师必须了解各种各样的 Web 设计风格,这才能让他或者她在设计领域里有立足之地。 本文向你推荐 10 个附带源码的 Web 设计教程,希望对你有所帮助: Adding Alarms to the Digital Clock Creating a Mobile Event Calendar With DHTMLX Create a Drop down Menu with Search Box in CSS3 and HTML How to Make a Light Textured Web Design in Photoshop How to Build a Vibrant Professional HTML5 Web Design Build a MusicBrainz App Create an E-Commerce Web Element with CSS3 Homepage Layout PSD/HTML Conversion: Elegant and Simple CSS3 Web Layout How to Make a Mac OSX-like Animated Folder with CSS3 via djdesignerlab 转自:http://www.oschina.net/news/42810/10-vibrant-web-design-tutorials-with-source-file
View Details15 个使用 jQuery 和 CSS 的选项卡菜单教程
Net.Tuts’ Tab Interface 本教程帮助网页设计者、开发者和程序员创建选项卡界面,只需要一行代码搞定 Alfajango.com’s Easy Tabs ( DEMO || DOWNLOAD) Unwrongest.com’s Tabify ( DEMO || DOWNLOAD) Red Team Design’s Google Play’s Minimal Tabs ( DEMO || DOWNLOAD) Codrops’ Fancy Sliding Form ( DEMO || DOWNLOAD) Raymond Selda’s Tab Content Rotator 这是一个很棒的选项卡菜单,支持旋转 Republic of 3’s HTML Tabs Will P’s Blog’s Animated Feedback Tabs 动画的带反馈的 Tab Thingy,很多网站在使用,非常简单,只适用了一些隐藏层实现切换 CSS Tricks’ Organic Tabs ( DEMO || DOWNLOAD) Organic Tabs 可防止选项卡切换时的卡顿,提供更平滑和快速的移动 Tutorialzine’s Sweet Tabs ( DEMO || DOWNLOAD) Net.tuts’ Blogroll Net.tuts’ Slick Tab Content Sunsean’s idTabs ( DEMO || DOWNLOAD) Queness’ Moving and Sliding Tab ( DEMO || DOWNLOAD) 9 Lessons’ Tab Style Login and […]
View Details2013 年 6 月 RedMonk 编程语言排行榜
RedMonk 发布 2013年6月的编程语言排行榜,平时我们很少见这个编程语言的排行榜。 下图是 2013年6月的排行榜图表(点击图片查看大图) 下面是前 20 名的编程语言列表: Java * JavaScript * PHP * Python * Ruby * C# * C++ * C * Objective-C * Shell * Perl * Scala Assembly Haskell ASP R CoffeeScript Groovy Matlab Visual Basic (* 表示一级编程语言) 更多关于 RedMonk 编程语言排行榜的介绍请看这里。 RedMonk 编程语言排行榜数据来自 Github 和 Stackoverflow 上对编程语言的热门程度进行了比较。其中 Github 的排名是基于 Github 自己的语言统计,而 Stackoverflow 则是基于标签的关联。 转自:http://www.oschina.net/news/42738/redmonk-language-rankings-6-13
View DetailsHTML < iframe > 标签
定义和用法 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 HTML 与 XHTML 之间的差异 在 HTML 4.1 Strict DTD 和 XHTML 1.0 Strict DTD 中,不支持 iframe 元素。 提示和注释: 提示:您可以把需要的文本放置在 <iframe> 和 </iframe> 之间,这样就可以应对无法理解 iframe 的浏览器。 可选的属性 DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset. 属性 值 描述 DTD align left right top middle bottom 不赞成使用。请使用样式代替。 规定如何根据周围的元素来对齐此框架。 TF frameborder 1 0 规定是否显示框架周围的边框。 TF height pixels % 规定 iframe 的高度。 TF longdesc URL 规定一个页面,该页面包含了有关 iframe 的较长描述。 TF marginheight pixels 定义 iframe 的顶部和底部的边距。 TF marginwidth pixels 定义 iframe 的左侧和右侧的边距。 TF name frame_name 规定 iframe 的名称。 TF scrolling yes no […]
View Details提升你开发技能的 8 个提示
许多前端工程师,他们拥有客户所寻找的创造能力和技术能力,但是他们没有机会向客户展示他们的能力。这种,客户直接找到他们所需求的前端工程师的情况却很少发生。 让你的能力出名的方法,有一个很好的方法,建立起声誉,并且收集一个对你的特殊技能感兴趣的客户的名单。这不仅仅对一个自由作家是一个好办法,这也能使你脱离仅仅对一个特殊职位的竞争。作为一个开发者,你或许不知道如何开始营销自己,遵循这些技巧,你可以有效的表现出你的能力去赢得客户的注意。 1、找准定位 有时候我们喜欢什么技术都学一点,似乎这样能让自己无所不能,但在实际工作中我们让自己成为某一方面的专家会更好一些(毕竟你自己不能干完所有的事)。集中你的精力在某一方面,例如电子商务,博客,或者移动应用设计,然后坚持学习与之相关的东西,并且实际的来做一些东西,这样你在不知不觉之中就会成为这方面的专家,同时可以积累一些相关经验,甚至寻找到潜在的客户。你在这个领域的专家身份也会提升你的需求,工作流程的领先,可以让您选择更好的项目。 2、分享经验 提升自己专业能力的另一个办法就是写一些文章或关于此领域的一些案例分析。开始的时候可以将文章贴在博客或网站上,然后可以考虑交由SmashingMagazine 或 e-book publishing networks之类的网站来传播。或者像Addy Osmani does那样以html电子书的形式在网站上发布。这样可以提升你在此领域的专家声望。在社区里提供一些有用资源引起注意之后,可能会受到一些会议发言的邀请,与其他社区成员进行交流或类似顾问的工作。 3. 加入在线社区 你可以通过加入像Stackoverflow和Quora等社区赢得自己的声望。它不仅仅可以让你和其它开发者相互联系,而且还可公众展示自己解决问题的能力。而且通过像Github等开源软件平台,你可以发布自己的项目以及可以邀请社区很多其它开发者参与。当与他人交流你的专业意见和建立自己的网络时,通过这些社区有了强大的基础这是无价的呀。[@Lesus 注:当然语言障碍为题,在中国,也有这样的综合性的平台,如oschina] 4. 创建一个小型网站 单个页面的网站是最好的平台来展示你的技能。特别是对于面向非盈利的目的的设计,而且它具有创造性,完美的设计以及包含有趣的内容。这些有些和别人分享的网站,而且它是重要的方式来获得免费的快速的曝光。不用怕,疯狂起来吧,像视差卷动,非主流网格以及滑动特效等特性来充分展示你的能力。另一方面,同时它对展示了你技能的广度是很重要,像Ipod visualization 或者this one只有几个简单页面可以走得更远。这是重要方式让你的潜在用户(或者你的面试官)别小瞧了,而且能够和你创建的东西更好的交谈。 对SimpliSafe的家安全指南,它充满了创造性,高质量的内容,它是很好的你可以和人们就谈的项目的榜样。这个网通过熟练的比较这个城堡保卫系统和虚拟的视觉差滚动的增强引导用户保卫家。 Layered Defense 5. 开发在线工具 你是否想过有那么一个为特定的目的工具来帮助你的工作,考虑一下自己做一个。赞助者为这样一个事实感到惊奇:其它开发者使用的是你开发的工具或应用。有时那些最简单的想法是最有帮助的,所以简化你的想法让它们看起来十分容易。 CodePen 就是这样的一个对前端开发者有极大的帮助的在线工具的榜样。你创建的工具可以从这个在浏览器代码编辑器上获得灵感。 CodePen 6. 开发免费的资源或者插件 另外一个有效方向就是使你的个人项目适合开发者从网页上免费可下载的资源。考虑一下能够从使用者那里反馈它们的性能,那么你可以专注于下面的开发和提升你的项目。你甚至可以把它们提交给像Design Instruct这样的站点来获得更多的发布曝光。 这个UI设计者设计了一个素描和线框的工具集来为他的读者提供一个方便有用的界面和线框的元素。很容易地在他的站点上访问到,而且他也提供了很多种下载格式和一个用户反馈机会。 Wireframing Kit 7. 使用社交网络 社交网络可以说是最高效的免费广告方式。 因为社交用户和他们的网络口碑的助燃作用,你的名字和工作很容易被传播,这就是为什么这是一个值得你花费时间的营销策略。 您可以使用像Facebook、Twitter和Pinterest这样的网站来贡献高质量的帖子给公众,并将它们链接回你的博客,其内容应该缩窄范围来进一步适合您的特定受众定位。互联网用户和客户们可能会期望你在所有这些社交网站上都有账户,但通过在你的博客或网站中的社交媒体链接来访问会更容易,书写作品和所有其他你创建的营销元素。 8. 连接你所有的工作 通过把你所有的工作和媒体网站互相保持链接并使你所有的内容一致,你就把你自己从一名自由职业者(或求职者)改变成一个品牌,这会更容易有市场。你会建立一群跟随的读者和客户,它们可以给别人反馈和建议,这样你的客户基础就会不断增长。你的工作已经发展成向潜在客户进行展示,这会把你放到更进一步超越你的竞争对手的位置,你可以预测你的工作需求会增加。所以不要等待客户来找你,使用这些自信的策略来展示你的技能吧。 转自:http://www.oschina.net/translate/8-tips-for-promoting-your-dev-skills
View Details激发灵感的 404 错误页面的设计案例
1minus1 modcloth ilovetypography ninemsn wall.plasm lockerz distilled gooddogdesign jhuskisson catalyststudios Mint magnt focuslabllc browsermedia onsydney 9gag Facebook 404 carbonmade Oops. Devantart blue-leaf headsvstailsapp sendgrid thefontain berganblue dustymiller worrydream bluedaniel brandcrowd gog us.blizzard via inspiretrends 转自:http://www.oschina.net/news/42615/inspirational-404-error-page-designs
View DetailsWebSocket 模拟库 SockJS
SockJS 是一个浏览器上运行的 JavaScript 库,如果浏览器不支持 WebSocket,该库可以模拟对 WebSocket 的支持,实现浏览器和 Web 服务器之间低延迟、全双工、跨域的通讯通道。 SockJS family: SockJS-client JavaScript client library SockJS-node Node.js server SockJS-erlang Erlang server SockJS-tornado Python/Tornado server SockJS-twisted Python/Twisted server vert.x Java/vert.x server Work in progress: SockJS-ruby SockJS-netty SockJS-gevent (SockJS-gevent fork) pyramid-SockJS wildcloud-websockets SockJS-cyclone wai-SockJS SockJS-perl SockJS-go 转自:http://www.oschina.net/p/sockjs
View Details8 款开源的云计算环境管理工具
云计算设计以一种高性价比的方式利用强大的计算机和通信网络功能,云计算系统可以让企业低价使用巨大的计算、存储和网络资源。我们大多数人都以这种 或那种方式使用着云计算,如果你有Gmail、Yahoo! Mail或Hotmail的电邮帐号,那么你就有了云计算前端的使用经验。而在云计算系统的后端,则分布着不同的计算机、服务器和数据存储系统,它们创建 了云计算服务,但用户眼里看不到它们。有大量开源云管理工具可供选择以帮助自动化、监控、备份、跟踪和调整云计算基础设施。 其中包括: Juju 用于诸如横跨多个云的业务部署和流程控制、大型裸机虚拟化部署和基于工作站的服务原型设计等。 Deltacloud 用于将基于云的工作负载在不同的IaaS供应商之间迁移,如Amazon和Rackspace。 jclouds jclouds 是一个开源的Java类库,用来帮你开始云计算应用开发,并可重用已有的Java和Clojure技能。 Libcloud libcloud 是一个访问云计算服务的统一接口,该项目已经成为 Apache 组织的顶级项目,采用 Python 开发。 Ganeti Ganeti是基于Xen虚拟机管理器和其他开源软件的虚拟服务器管理软件工具。 Chef Chef 是一个系统集成框架,为整个架构提供配置管理功能 Puppet Puppet,您可以集中管理每一个重要方面,您的系统使用的是跨平台的规范语言,管理所有的单独的元素通常聚集在不同的文件,如用户, CRON作业,和主机一起显然离散元素,如包装,服务和文件。 Scalr Automation framework and web interface for managing infrastructure 转自:http://www.oschina.net/news/42569/opensource-cloud-manage-tools
View Details