搜索到与相关的文章
编程技术

An Introductory STL tutorial

IntroductionSTLprovidesatemplatebasedsetofcollectionclasses,andmethodsforworkingonthosecollections.Thecollectionclassesgivethedeveloperaccesstofastandefficientcollections.Whilethemethods,whichareknownasthealgorithms,providetemplat

系统 2019-08-29 23:01:45 2253

编程技术

基于YII框架1.14的博客之(3

1.2.2建立应用程序的基本结构接下来我们使用yiic工具在网站目录/wwwroot/blog下建立应用程序的基本结构。yiic是YII框架中一个基于命令行的工具。可以用于生成一些通用代码以减少重复编码工作。打开windows的命令行工具执行如下代码建议使用绝对地址去操作比如网站目录在D盘d:/wwwroot/yii/framework/yiicwebappd:/wwwroot/blog提示:为了正常使用yiic工具,请设置好PHP的系统变量路径,如果不成

系统 2019-08-29 22:57:09 2253

编程技术

spagobi bug 20120412 highchart柱状图不显示重

BUG编号2013041201BUG名称HighChart图表不显示重复值BUG症状HighChart柱状图不显示重复值。假设有如下表和数据:通过模板设计出如下图的柱状图:这时候列year2008存在重复值400,而在柱状图中只显示了name=1的400柱,其他name的400柱未显示。BUG原因Spagobi源代码存在bug。BUG解除1.SpagoBI/web-content/js/src/ext/sbi/engines/chart/GenericCh

系统 2019-08-29 22:34:50 2253

编程技术

人对了,公司就对了

有这样一个故事:牧师的儿子小约翰闹着要去迪士尼乐园。牧师将一幅世界地图撕成许多小碎片,说如果儿子能重新拼起来就带他去。不到十分钟小约翰便拼好了。牧师很吃惊。小约

系统 2019-08-29 22:20:07 2253

编程技术

通用线程:POSIX 线程详解,第 3 部分

条件变量详解在上一篇文章结束时,我描述了一个比较特殊的难题:如果线程正在等待某个特定条件发生,它应该如何处理这种情况?它可以重复对互斥对象锁定和解锁,每次都会检查共享数据结构,以查找某个值。但这是在浪费时间和资源,而且这种繁忙查询的效率非常低。解决这个问题的最佳方法是使用pthread_cond_wait()调用来等待特殊条件发生。了解pthread_cond_wait()的作用非常重要--它是POSIX线程信号发送系统的核心,也是最难以理解的部分。首先,

系统 2019-08-29 22:16:36 2253

编程技术

ESBasic 可复用的.NET类库(06) -- 循环任务

1.缘起:假设我的订单处理系统有这样的需求:将一天24小时分为4个时段,凌晨2:15到8:30采用A类型的处理器处理接收到的订单,8:30到14:00采用B类型的处理器,14:00到20:00采用C类型的处理器,20:00到第二天凌晨2:15采用D类型的处理器。即我们的订单处理器需要在任一天的2:15、8:30、14:00、20:00这四个时刻发生切换,这就是一个循环切换器所要做的工作。我设计了ESBasic.Threading.Application.I

系统 2019-08-29 22:15:06 2253

编程技术

前端工程与性能优化(下):静态资源管理与模板

本系列文章从一个全新的视角来思考web性能优化与前端工程之间的关系,通过解读百度前端集成解决方案小组(F.I.S)在打造高性能前端架构并统一百度40多条前端产品线的过程中所经历的技术尝试,揭示前端性能优化在前端架构及开发工具设计层面的实现思路。静态资源管理与模板框架让我们再来看看前面的优化原则表还剩些什么:优化方向优化手段请求数量合并脚本和样式表,拆分初始化负载请求带宽移除重复脚本缓存利用使Ajax可缓存页面结构将样式表放在顶部,将脚本放在底部,尽早刷新文

系统 2019-08-29 22:13:18 2253

编程技术

Mac OS X: 实用脚本程序(bash scripts)系列-10

MacOSX:实用脚本程序(bashscripts)系列-10--Preferences的几个例子举几个通过变更Plist文件改变系统行为的例子:1.1电脑管理员可以设置需要Admin来控制Airport的功能,在MacOSX10.5Leopard中首次提供。在GUI环境中很容易做到,见下图:对应的shell:plistbuddy-c"Add$currentSet:Network:Interface:en1:AirPort:RequireAdminbool

系统 2019-08-29 22:05:00 2253

编程技术

聊聊并发(五)原子操作的实现原理

本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/atomic-operation更多并发编程文章,http://ifeve.com/?p=2911引言原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomicoperation)意为”不可被中断的一个或一系列操作”。在多处理器上实现原子操作就变得有点复杂。本文让我们一起来聊一聊在Inter处理器和Java里是如何实现原子操作的。2

系统 2019-08-29 22:04:19 2253