搜索到与相关的文章
数据库相关

SQL游标原理和使用方法

在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECTINSERT语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1游标和游标的优点在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL选

系统 2019-08-12 01:51:37 2498

数据库相关

MongoDB学习笔记(8)--索引及优化索引

MongoDB提供了多样性的索引支持,索引信息被保存在system.indexes中,且默认总是为_id创建索引,它的索引使用基本和MySQL等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为奇。基础索引在字段age上创建索引,1(升序);-1(降序)db.t3.ensureIndex({age:1})db.t3.getIndexes();_id是创建表的时候自动

系统 2019-08-12 01:33:38 2498

数据库相关

SQL点滴33—SQL中的字符串操作

原文:SQL点滴33—SQL中的字符串操作计算字符串长度len()用来计算字符串的长度selectsname,len(sname)fromstudent字符串转换为大、小写lower()用来将一个字符串转换为小写,upper()用来将一个字符串转换为大写selectlower('IAMASTUDENT!')selectupper('iamastudent!')截去字符串左、右侧空格ltrim()用来将一个字符串左侧的空格去掉,rtrim()用来将一个字符串

系统 2019-08-12 01:33:25 2498

各行各业

第二人生的源码分析(三十四)读取通讯的消息模板

在开发通讯的软件里,要让通讯的两端程序相互对话,其实就跟人与人的交流是一样的,要使用共同语言,而不能一个人说英语,一个人说汉语。由于通讯两端是分别在不同的程序里,那么就需要定出一套相互认同的语言—协议定义。而定义协议的办法有很多种,比如直接写成C结构,这样的方式最直接了,但它有点不灵活。又有采用XML的方式,这样虽然灵活了,但它的通讯消息大小又太大了,不便于传送,对于中国慢慢网络来说,又太不现实。像QQ那么短的消息结构,发送的速度那么快才是真正地适应中国的

系统 2019-08-12 01:32:53 2498

各行各业

RabbitMQ的工作队列和路由

RabbitMQ的工作队列和路由工作队列:WorkingQueue工作队列这个概念与简单的发送/接收消息的区别就是:接收方接收到消息后,可能需要花费更长的时间来处理消息,这个过程就叫一个Work/Task。几个概念分配:多个接收端接收同一个Queue时,如何分配?消息确认:Server端如何确定接收方的Work已经对消息进行了完整的处理?消息持久化:发送方、服务端Queue如何对未处理的消息进行磁盘持久化?Round-robin分配多个接收端接收同一个Qu

系统 2019-08-12 01:32:43 2498

Tomcat

tomcat6.0配置(含配置视频下载)

第一步:下载jdk和tomcat:JDK下载Tomcat下载最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\ProgramFiles\Java):JAVA_HOME=

系统 2019-08-12 01:32:12 2498

各行各业

Subclipse 1.8.20 发布,Eclipse 的 SVN 插件

Subclipse1.8.20发布了,完整的改进内容请看:http://subclipse.tigris.org/subclipse_1.8.x/changes.htmlSubclipse是一个为EclipseIDE添加Subversion支持的项目。支持几乎所有版本的Eclipse。Eclipse的更新地址是:http://subclipse.tigris.org/update_1.6.xhttp://subclipse.tigris.org/updat

系统 2019-08-12 01:31:44 2498

Python

Google推出了牛逼的Python在线编辑器,以后协同项目代码就省心了

Google推出了牛逼的Python在线编辑器,以后协同项目代码就省心了,环境配置对于大多数人来说都是拦路虎,我们小白往往不知道:怎么正确的安装不知道选择什么怎么安装常用的第三方库。。。Google推出了一个在线的网站https://colab.research.google.com,这些问题现在已经不是问题了。而且Colab还有更多新奇的功能,绝对亮瞎我们的眼睛。下面跟着小编一起去看看吧一、新建云端notebook打开https://colab.rese

系统 2019-09-27 17:57:17 2497

Python

远程部署工具Fabric详解(支持Python3)

前言如果你搜一圈"Fabric"关键字,你会发现90%的资料都是过时的,因为现在Fabric支持Python3,但是它又不兼容旧版Fabric。所以,如果你按照那些教程去操作的话根本跑不通。如果你还没用过Fabric,那么这篇文章就是帮你快速上手Fabric的。不管你现在用不用,先了解了以后也用得着。平时我们的开发流程是这样,经过几个月奋战,项目终于开发完了,测试也没问题了,我们就把代码提交到GitHub那样的托管平台,准备部署到正式环境。你小心翼翼地登录

系统 2019-09-27 17:49:14 2497