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

知乎专栏应用客户端源码项目

第三方的app,引用作者的描述:“最近一直在利用空余时间开发一个完整的App,名字就叫“专栏”。开发这个App的目的主要是为了练练手,熟悉开发一个完整App的流程。就像造房子,亲手打地基,搬砖头,垒砖头,还自己装修(虽然装修的不好看)”Dependency-依赖JavaDevelopmentKit(JDK)7+com.android.tools.build:gradle:1.0.0AndroidSDKAndroidSDKBuild-tools21.1.2B

系统 2019-08-12 09:29:50 2318

各行各业

link visited hover active顺序的问题

在CSS中,定义了被访问过的链接的颜色(a:visited),结果当链接被访问过后,该链接的颜色不再改变,即定义鼠标在超级链接上的颜色(a:hover)不起作用了。我找到这里:锚点伪类AnchorPseudo-classesAlinkthatisactive,visited,unvisited,orwhenyoumouseoveralinkcanallbedisplayedindifferentwaysinaCSS-supportingbrowser:当一

系统 2019-08-12 09:27:30 2318

各行各业

2007-3-11 19:11:00 cpu执行第一条指令时情形

cpu执行的第一条指令不在内存中,众所周知,内存是由ram组成的,而ram不断电,可以保存信息,一旦断电,ram中的信息将会丢失,所以cpu要执行的第一条指令被固化在rom中以前8086年代,由于内存是1M的,所以rom被编址在1M的最后的64K中,所以它的段地址是0xFFFF0,这样就不至于不ram分成两个部分,就是将cs设置成0XF000,cpu执行的BIOS第一条指令的地址是:0XF000:FFF0H,这样使得固件的地址在寻址空间靠后的位置16个字节

系统 2019-08-12 09:27:15 2318

各行各业

学习selenium需要具备的知识或技术

因为有QTP和JAVA的基础,selenium学起来会快很多,总结下学习selenium所需要具备的知识或技术1、selenium进行的自动化测试是基于ui层面的,所以html,css,javascript基本上是必不可少的,至于javascript,有很多的前端都使用javascript作为其脚本语言!不过javascript并不需要学得很深,只需要掌握一些基础的知识,然后在实践中碰到的时候再继续深学下去!2、掌柜一门编程语言,比如java,C#,pyt

系统 2019-08-12 09:26:59 2318

各行各业

Lexer and parser generators (ocamllex, ocaml

Chapter12Lexerandparsergenerators(ocamllex,ocamlyacc)Thischapterdescribestwoprogramgenerators:ocamllex,thatproducesalexicalanalyzerfromasetofregularexpressionswithassociatedsemanticactions,andocamlyacc,thatproducesaparserfromagram

系统 2019-08-12 09:26:46 2318

各行各业

thrift的使用介绍

一、Aboutthrift二、什么是thrift,怎么工作?三、ThriftIDL四、ThriftDemo五、Thrift协议栈以及各层的使用(java为例)六、与protocolbuffer的区别一、Aboutthriftthrift是一种可伸缩的跨语言服务的发展软件框架。它结合了功能强大的软件堆栈的代码生成引擎,以建设服务,工作效率和无缝地与C++,C#,Java,Python和PHP和Ruby结合。thrift是facebook开发的,我们现在把它作

系统 2019-08-12 09:26:45 2318

数据库相关

Mongodb操作之查询(循序渐进对比SQL语句)

工具推荐:Robomongo,可自行百度寻找下载源,个人比较推荐这个工具,相比较mongoVUE则更加灵活。集合简单查询方法mongodb语法:db.collection.find()//collection就是集合的名称,这个可以自己进行创建。对比sql语句:select*fromcollection;查询集合中所有的文档,即关系型数据库中的查询表中的所有数据。返回制定的键值mongodb语法:db.collection.find({},{"userid

系统 2019-08-12 01:54:28 2318

数据库相关

使用优化器性能视图获取SQL语句执行环境

OracleSQL语句的运行环境分为多个不同的层次,主要包括实例级别,会话级别,语句级别,其优先级依次递增。即语句级别的执行环境具有最高的优先权,会话级别次之,实例级别最低。反过来,实例级别的环境设置影响全局,而会话级别的则影响当前会话,语句级别的设置当然也就只影响当前语句。由此可知,运行环境中每一个环节的参数都对最终的数据库性能或所执行的SQL语句有直接的影响。因此在对数据库优化或调试SQL时,获得当前SQL语句运行环境显得尤为重要。为此,Oracle提

系统 2019-08-12 01:53:59 2318

数据库相关

提高Visual Basic访问数据库的效率

1.尽量使用事务处理更新数据库VB的事务处理包括以BeginTrans开始,以CommitTrans或Rollback结尾的多条数据库操作指令。事务处理除了能很好的保证数据库的完整性以外,同时能大大提高数据库批量更新的效率。这是因为如果数据库更新操作没有使用事务处理,则每次Update操作都会引起数据库写盘一次。使用事务处理后,更新只在内存缓冲区内进行,执行CommitTrans时才将所有修改一次写回到磁盘中。使用事务处理要注意一下几点:(1)事务处理要有

系统 2019-08-12 01:52:14 2318

各行各业

第二人生的源码分析(四十三)虚拟文件系统线程

由于第二人生是一个3D显示的软件,因此它就需要不断地从服务器下载大量数据,比如纹理图片,不同的角色是使用不同的纹理图片来实现不同的衣服外表的。当显示这些角色时,就使用从服务器下载的纹理图片。如果显示的人物角色比较多,比如有30个人时,这些纹理图片就需要保存到磁盘里。那么怎么样保存到磁盘里呢?保存到磁盘里就需要一个好的文件系统来保存,以及读取数据出来。读写磁盘是一项比较慢的工作,因此需要使用一个线程来实现。还有时读写文件并不需要及时性的动作,可以让线程等到C

系统 2019-08-12 01:32:47 2318