-
PHP内核探索之变量(四)- 数组操作
PHP内核探索之变量(4)-数组操作上一节(html">PHP内核探索之变量(3)-hashtable),我们已经知道,数组在PHP的底层实际上是HashTable(链接法解决冲突),本文将对最常用的函数系列-数组操作的相关函数做进一步的跟踪。本文主要内容:PHP中提供的数组操作函数数组操作函数的实现结语参考文献一、PHP中提供的数组操作函数可以说,数组是PHP中使用最广泛的数据结构之一,正因如此...
38
热度 -
java 并发之(2)同步器(synchronizer)FutureTask 、Exchanger
java并发之(二)同步器(synchronizer)FutureTask、Exchanger4.FutureTask????我们先来学习一下JDK1.5API中关于这个类的详细介绍:????“取消的异步计算。利用开始和取消计算的方法、查询计算是否完成的方法和获取计算结果的方法,此类提供了对Future的基本实现。仅在计算完成时才能获取结果;如果计算尚未完成,则阻塞get方法。一旦计算完成,就不能...
963
热度 -
51单片机寄存器/授命/标志位/英语 缩写
51单片机寄存器/指令/标志位/英语缩写转自:http://hi.baidu.com/%B0%EB%CA%C0%CC%F4%D5%BD/blog/item/1984633dd855d53071cf6c64.html??SymbolDescriptionByteAddressP0Port080hSPStackpointer81hDPLDatapointer(lowbyte)82hDPHDatapoi...
525
热度 -
MySQL5日期类型DATETIME和TIMESTAMP相关有关问题详解
MySQL5日期类型DATETIME和TIMESTAMP相关问题详解MySQL5的日期类型有三种:DATETIME、DATE和TIMESTAMP,除了DATE用来表示一个不带时分秒的是日期,另外两个都带时分秒。TIMESTAMP还可以精确到毫秒。?其次还有个共性,就是他们的格式“不严格”,很自由,一般你认为对的格式都可以正确插入到数据库中。?这里主要解决带时分秒日期的一些常见问题。?一、IMEST...
143
热度 -
MYSQL 调优跟使用必读
MYSQL调优和使用必读MYSQL应该是最流行了WEB后端数据库。WEB开发语言最近发展很快,PHP,Ruby,Python,Java各有特点,虽然NOSQL最近越來越多的被提到,但是相信大部分架构师还是会选择MYSQL来做数据存储。MYSQL如此方便和稳定,以至于我们在开发WEB程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的SQL语句。但是除此之外,在整个系统上仍然...
46
热度 -
MySQL详解(九)-索引详解
MySQL详解(9)----------索引详解写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁...
72
热度 -
转;案例学习:怎么让你的SQL运行得更快
转;案例学习:如何让你的SQL运行得更快转自http://news.csdn.net/n/20061124/98204.html人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的...
23
热度 -
oracle一些有用sql+精粹
oracle一些有用sql+精华查找数据库中所有字段以对应的表selectC.column_name,C.TABLE_NAMEfromdba_tab_columnsCwhereowner=''查每个科目class分数scro前三名selectid,name,class,scrofrom(selectrow_number()over(partitionbyclassorderbyscrodesc)c...
199
热度 -
SQL SERVER中的sys.objects跟sysobjects的区别
SQLSERVER中的sys.objects和sysobjects的区别转载:http://www.cnblogs.com/jackson-ou/archive/2009/05/27/1490990.html这三个视图都是存在于SQLServer的每个数据库中。在SQLServer2000中,它们都是系统表,而不是视图。关于两个版本中系统表和系统的视图的对应关系,参考:http://technet...
101
热度 -
导出SQLServer数据到Excel资料中
导出SQLServer数据到Excel文件中导出SQLServer数据到Excel文件中目前主要提到了三种办法,一种在程序中调用DTS,二种使用SQLSERVER带的BCP功能,三种使用openrowset。具体看下面:这是利用BCP来做的,使用SQLServer自带的bcp命令——bcp数据库名.dbo.表名out文件名–c–q–S”服务器名”–U”用户名”–P”密码”bcp”select语句”...
52
热度 -
几种主要sql用法
几种重要sql用法转:以前遇见别人问的几个数据库的问题,我没有回答好,最近看些数据库的书籍把他们总结如下,以备后人之鉴。1、用select语句,查询重复记录。(一般我们用的是distinct找不同的记录,问到重复的反而有点发愣)假设,表名为T1子段为A,B,C?selectcount(*),A,B,CfromT1??groupbyA,B,Chavingcount(*)>1测试数据:???A1...
52
热度 -
高效的精妙SQL语句
高效率的精妙SQL语句下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATEDATABASEda...
106
热度 -
数据仓库课题(4)-分布式数据仓库事实表设计思考-讨论精华
数据仓库专题(4)-分布式数据仓库事实表设计思考---讨论精华一、前言上一篇分享博文《数据仓库专题(3)--分布式数据仓库事实表设计思考》后,陆续有各位兄弟参加大讨论,提出了各种问题,关于分布式环境下,维表和事实表设计,进行了比较深入的探讨,在此汇集整理,分享给大家。希望能有更多人参与尽力啊,共同探索分布式数据仓库数据模型的设计。二、纪要【活跃】北京-RTB-胖哥(1106110976)10:21...
66
热度 -
Mysql存储过程简略总结【重点】
Mysql存储过程简单总结【重点】原文地址:http://blog.sina.com.cn/s/blog_86fe5b440100wdyt.html记录MYSQL存储过程中的关键语法:DELIMITER//声明语句结束符,用于区分;CREATEPROCEDUREdemo_in_parameter(INp_inint)声明存储过程BEGIN....END存储过程开始和结束符号SET@p_in=1变量...
187
热度 -
可移动、现场打印的机器人式建筑3D打印机——北京美斯顿研发
关注南极熊,知晓3D打印天下事 导读:近年来,住宅工业化在国家政策的扶持下快速发展,一批批工业化住宅拔地而起,住宅工业化步入了发展的快车道,特别是信息技术的发展,推动着住宅工业化向自动化、集成化、智能化发展。3D打印混凝土建筑的出现,充分展现了未来住宅工业化发展的美好前景,建筑产业实现智能化制造并不是空中楼阁,对于3D打印混凝土建筑来说,成本、原材料和结构安全是其未来发展的关键点。 ...
59
热度 -
RabbitMQ简介和交换机入门使用
一、RabbitMQ简介 1、什么是MQ 消息队列(MessageQueue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。 1)为什么会产生消息队列?有几个原因: 不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个进程,为了隔...
28
热度 -
使用Istio治理微服务入门
近两年微服务架构流行,主流互联网厂商内部都已经微服务化,初创企业虽然技术积淀不行,但也通过各种开源工具拥抱微服务。再加上容器技术赋能,Kubernetes又添了一把火,微服务架构已然成为当前软件架构设计的首选。但微服务化易弄,服务治理难搞! 一、微服务的“痛点” 微服务化没有统一标准,多数是进行业务领域垂直切分,业务按一定的粒度划分职责,并形成清晰、职责单一的服务接口,这样每一块规划为一个微...
16
热度 -
Eclipse插件开发之基础篇(六) SWT简介
Eclipse插件开发之基础篇(6)SWT简介SWT(StandardWidgetToolkit)是为Eclipse平台开发的GUI工具包。SWT构建了Eclipse的UI,但SWT并不依赖Eclipse,也可以被单独使用。1.SWT的特征现在的Eclipse中绝大部分的UI都由SWT的组件构成。SWT最大的特征就是不实现PureJava,对各个OS平台API的依赖在必要的时候才会通过java去调...
543
热度 -
安卓4.4中应用无法读取修改sd卡的有关问题——软件工程师解决方案
安卓4.4中应用无法读取修改sd卡的问题——程序员解决方案Google去年11月正式发布了Android4.4,代号为KitKat(奇巧,雀巢的一款巧克力品牌),该系统带来了诸多新的特性。但需要注意的是,该系统可能会让你之前一直正常使用的SD卡变为无用的“摆设”,因为根据新版本的API改进,应用程序将不能再往SD卡中写入文件。来看Android开发者网站的“外部存储技术信息”文档中的描述:引用WR...
54
热度 -
Android-Universal-Image-Loader源码分析
org/2000/svg"style="display:none;"> 前言 ImageLoader是android使用中出现比较早(PS:即的刚接触安卓项目的时候就用的是这个图片加载图,算算已经快5年了),使用最多的一个开源图片加载库了。随着glide,fresco和picasso等图片加载的库出现,ImageLoader使用变得越来越少。最近在看其他图片加载库的源码,顺便补补之前错过的一些...
62
热度