-
ruby学习笔记1-基础懂得
ruby学习笔记1---基础了解ruby学习笔记?1、命名约定a.局部变量、方法参数、方法名称都必须以小写字母或下划线开始。b.类名称、模块名称和常量名称都必须以大写字母开始。c.全局变量前缀$,类变量前缀@@,实例变量前缀@d.从初始字符之后开始,名称可以是字母、数字、下划线的任意组合([email protected]/**/)e.方法名称可以?、!、=字符结束惯例:a.包含多个单词...
65
热度 -
了解Ruby中block的本质
理解Ruby中block的本质Ruby非常特色的特性有两点:Module优雅地解决多继承问题Block块调用虽然这两个特性均不是Ruby原创,但显然是它将这两个特性发挥到很恰到好处,害的最近的C#也在改进支持它们.然而,正是这两个特性,使得RubyBeginner经常迷惑不解.这也是我在学习过程中经常会遇到的问题,我想就将Block解牛的过程列出来,也算是对自己的过程作一个记录吧.前言在Ruby,...
90
热度 -
电脑软件编程英语词汇集锦二
计算机软件编程英语词汇集锦二RT,计算机软件编程英语词汇集锦第二篇,学习。。。。。。channel信道、通路CSU/DSU信道服务单元/数字服务单元Checksum校验和Cluster簇、群集CGI公共网关接口CGI(CommonGatewayInterface公用网关接口是一个可以产生相同结果或结果随用户输入而变化的程序。它可以用一种解释性的界面语言编写,也可以用一种编译方式的编程语言编写。CG...
112
热度 -
[C#进阶系列]课题二:你知道Dictionary查找速度为什么快吗
[C#进阶系列]专题二:你知道Dictionary查找速度为什么快吗?一、前言在之前有一次面试中,被问到你了解Dictionary的内部实现机制吗?当时只是简单的了问答了:Dictionary的内部结构是哈希表,从而可以快速进行查找。但是对于更深一步了解就不清楚了。所以面试回来之后,就打算好好研究下Dictionary的源码。所以也就有了这篇文章。二、Dictionary源码剖析大家都知道,现在微...
74
热度 -
小弟我觉得这个有关问题很难!有人愿意挑战下吗?50分相送
我觉得这个问题很难!有人愿意挑战下吗?50分相送本帖最后由bios8086于2014-12-2202:56:30编辑创建了一个图的一个边类structEdge:IEqualityComparer<Edge>{privateVertexv_startPoint;privateVertexv_endPoint;}现在希望Vertexanve=newVertex(81.884214,49.5...
128
热度 -
CI框架源码翻阅-Output.php
CI框架源码阅读---------Output.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');/***CodeIgniter**AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer**@package CodeIgniter*@au...
272
热度 -
40条优化php代码的小范例
40条优化php代码的小实例1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get,__set,__autoload等魔术方法;6.requiere_once()比较耗资源;7.在include...
44
热度 -
windows 下phpredis的装配
windows下phpredis的安装redis:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作...
16
热度 -
PHP内核探索之变量(五)- session的基本原理
PHP内核探索之变量(5)-session的基本原理这次说说session.session可以说是当前互联网提到的最多的名词之一了。它的含义很宽泛,可以指任何一次完整的事务交互(会话):如发送一次HTTP请求并接受响应,执行一条SQL语句都可以看做一次Session。如无特殊说明,本文中提到的Session单指HTTP会话。本文是PHP内核探索的第五篇,主要包含如下几个方面的内容:背景知识和ses...
77
热度 -
优秀PHP软件工程师应具备的5大能力
优秀PHP程序员应具备的5大能力MySQL能力在开发上的应用基于几个能力体现:(1)了解:知道用PHP连接数据库;懂得写一些简单的SQL;建一些简单的索引;懂得用工具简单操作一下数据库(增删改库表结构数据等等)。(2)熟悉:懂得在开发应用上设计数据库,建立一些有效的索引,用explain分析SQL性能,压力测试等等。(3)很熟悉:深入了解数据库索引、存储引擎原理以及运行机制,能有效地构建高性能可扩...
71
热度 -
PHP 兑现多服务器共享 SESSION 数据
PHP实现多服务器共享SESSION数据一、问题起源稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登...
492
热度 -
MySQL 索引最佳实践之有关问题反馈
MySQL索引最佳实践之问题反馈MySQL索引最佳实践之问题反馈我之前发布的PPT——《MySQL索引最佳实践》中,有很多人提了很多问题,我没有时间一一回答,于是我决定把这些问题集中在一起进行回答。问:我们团队中的一人想要使用bigint字段类型来代替25-30长度的varchar类型来存储CRC64数据,然后将索引也改成bigint的索引,这会节省索引的空间。请问这否是合理的性能优化方法?(需要...
116
热度 -
Mac下怎么玩MySQL Server
Mac下如何玩MySQLServer最近搞事务相关的语句,开始搞selectforupdate了,在ECS上做实验,发现我安装的版本只支持MyISAM,不支持InnoDB,事务没法玩。于是在Mac上安装了一份MySQLServer。如何安装,如何玩转,看说明书是最好的~我的机器上,StartupItems安装失败了,也不知道为什么。不过,MySQLServer安装是成功的,所以采用手动模式启动就O...
71
热度 -
SQLite的体系结构简介(zt)-转
SQLite的体系结构简介(zt)--转SQLite的体系结构简介(zt)转载<script></script>标签:知识/探索?<!--正文开始-->?SQLite的结构简介BlockDiagramOfSQLite这篇文档主要描述了SQLite类库的结构。这篇文档的内容对于那些想了解和修改SQLite内部结构的人将会非常有用。右侧是一个结构图,它显示了SQLi...
236
热度 -
《Pro Oracle SQL》Chapter 三 - 3.3.1 Nested Loops Joins
《ProOracleSQL》Chapter3--3.3.1NestedLoopsJoinsNestedLoopsJoins?嵌套循环连接????(page111)???Nestedloopsjoinsuseeachrowofthequeryresultreachedthroughoneaccessoperationtodriveintoanothertable.?Thesejoinsaretypi...
34
热度 -
《Pro Oracle SQL》Chapter 三 - 3.3.2 Sort-Merge Joins
《ProOracleSQL》Chapter3--3.3.2Sort-MergeJoinsSort-MergeJoins???排序-合并连接?????(page114)??Sort-mergejoinsreadthetwotablestobejoinedindependently,sortstherowsfromeachtable(butonlythoserowsthatmeettheconditi...
198
热度 -
4 小结
MySQL版本调研1引言1.1编写目的本文的主要目的是通过对当前项目中使用的各种版本的数据库进行比较,分析各自特性和稳定程度,最终推荐合适的版本作为今后的标准数据库。1.2背景当前,部门负责管理维护的现网使用数据库有Oracle、MySQL、PostgreSQL等;由于使用的数据库大小版本各异,不利于规范管理,需要制定统一的标准。1.3参考资料无2使用分析2.1使用概况在线版本使用率MySQL5....
266
热度 -
蠎周刊-398-MicroPython 物联网编程没问题
原文:PyCoder'sWeekly-Issue#398 191211Zoom.Quiet(大妈)用时42分钟完成快译 191211Zoom.Quiet(大妈)用时17分钟完成格式转抄. ------ MicroPython:Python编程硬件简介 REALPYTHON AreyouinterestedintheInternetofThings,homeautomation,a...
72
热度 -
MySql+Memcached架构的有关问题
MySql+Memcached架构的问题1.?MySql+Memcached架构的问题?Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的开销。各个Slab按需动态分配一个page的内存(和4Kpag...
136
热度 -
redis 下令
redis命令 一、概述:?????在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。?????在该...
878
热度