- 博客(233)
- 资源 (39)
- 问答 (1)
- 收藏
- 关注
原创 CentOs双网卡,修改默认路由
问题描述:我们route del default gw 0.0.0.0route add -net 0.0.0.0 gw 192.168.5.1;
2014-09-17 10:45:11 11658
转载 ubuntu Django环境 搭建
正式开始Django学习历程。要用Django第一步就是要配置好环境啊。我的配置:OS: Ubuntu 12.10Server: Apache 2.2.22Database: MySQL 5.5.29Framework: Django 1.5Apache安装:第一步:安装Apache2。在terminal输入s
2014-08-27 22:44:35 851
原创 Django学习笔记(四)Django使用操作数据库
1.增加操作def insert(req): #way_1 user1 = Users() user1.name = 'sid' user1.sex = 'f' user1.save() # way_2 user = Users(name='tom',sex='f') user.save() # way_3 use
2014-08-03 16:14:25 734
原创 Django学习笔记(三)Django使用admin管理界面来操作mysql数据库
1.配置setting文件:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'sidland',
2014-07-31 23:19:03 4524
原创 Django学习笔记(二)Django使用template
1.指定templates路径:首先在项目的setting.py中指定:TEMPLATE_DIRS = ( # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". # Always use forward slashes, even on Windows.
2014-07-29 22:53:47 704
原创 汇编语言学习笔记(十五)外中断
接口芯片和端口pc系统:外中断:1.可屏蔽中断:中断类型码通过数据总线送入cpu2.不可屏蔽中断cpu可以不响应的中断:需要判断IF位IF=1则cpu执行中断响应过程IF=0则cpu不执行中断过程sti设置IF=1cli设置IF=0int 9:键盘中断键盘各键的扫描码
2014-07-17 15:21:45 577
原创 汇编语言学习笔记(十四)端口
cpu可以直接读取三个地方的数据1)cpu内部寄存器2)内存3)端口端口(这里指的是硬件端口8086)读写两条指令:in和out访问内存:mov ax,ds:[8]访问端口:in al,60h;从60h端口读入一个字节(0-65535)在in和out指令中,只能使用ax或者al来存放端口的数据CMOS RAM芯片:包含一个实时钟和一个128个存储单元的R
2014-07-17 15:20:55 877
原创 汇编语言学习笔记(十三)int指令
int指令:引发中断过程int n:n为中断类型码。编写供应用程序调用的中断例程对int、iret和栈的深入理解bios中断例程应用int 10h中断是bios提供的中断例程,其中包含了多个和屏幕输出相关的子程序mov ah,2 光标mov al,'a' 字符mov bh,0 第0页mov dh,5 第5列mov dl,1
2014-07-17 15:20:05 1001
原创 汇编语言学习笔记(十六)直接定址表
标号:标示了内存单元的地址在code段中a、b后面没有:,因此可以同时描述内存地址和单元长度code segmenta db 1,2,3,4b dw 0标号a,描述了地址code:0,和从这个地址开始,以后的内存单元都是字节单元;标号b,描述了地址code:8,和从这个地址开始,以后的内存单元都是字单元mov ax,b相当于mov ax,cs:[8]在后面加有:
2014-07-17 15:19:54 651
原创 汇编语言学习笔记(十二)内中断
中断:是cpu处理外部突发事件的一个重要技术。外部中断:可以屏蔽的中断(键盘中断、打印机中断等)内部中断:因硬件的出错或运算出错等根据中断类型码,定位中断处理程序,需要知道它的段地址和偏移地址可以通过中断向量表找到中断处理程序的入口中断向量表指定存放在内存地址0处256*4=1024个字节(cs:ip)在中断过程中,需要设置标志寄存器的TF和IF的值为0
2014-07-17 15:18:49 594
原创 汇编语言学习笔记(十一)标志寄存器
flag寄存器(传送指令不会影响标志寄存器)flag的1、3、5、12、13、14、15位在8086cpu中没有使用,不具有任何含义。而其余的都有特殊含义ZF:0标志位如果结果为0,则ZF=1如果结果非0,则ZF=0PF:奇偶标志位如果1的个数为偶数,则PF=1,否则为0SF:符号标志位结果为负数,SF=1,否则为0CF:进位标志位OF:溢出标志位
2014-07-17 15:18:04 696
原创 汇编语言学习笔记(九)转移指令的原理
1.8086转移指令分类:无条件跳转指令:jmp条件转移指令:循环指令:loop过程(相当于c的函数)中断()操作符offset在汇编语言中有编译器处理的符号,他的功能是取得标号的偏移地址start:mov ax,offset start;相当于mov ax,0jmp无条件跳转,可以只修改ip,也可以同时修改cs和ipjmp short 标号(段内短转移
2014-07-17 15:16:33 708
原创 汇编语言学习笔记(八)数据处理的两个基本问题
1.bx,si,di,bp以后用:reg来表示寄存器,sreg来表示段寄存器reg:ax,bx,cx,dx,ah,al,bh,bl,ch,cl,dh,cl,sp,bp,si,disreg:ds,ss,cs,es8086中只有四个寄存器可以放在[]中间作为内存单元的寻址bp和bx、si和di是不能组合的,剩下都可以bp:只要在[]中使用bp,而没用显示的给出段地址,段地址就默
2014-07-17 15:15:53 715
原创 汇编语言学习笔记(七)更灵活的定位内存地址的方法
1.and or 指令and逻辑与:同真为真可以将操作对象的某一位设置为0 :比如第六位:则and al,10111111Bor或运算:同假为假可以将操作对象的某一位设置为1 :比如第六位:则and al,01000000BASCII码中大小写转换:相差32为2的5次方。字节位置在第5位不同可以利用上面的运算可以轻松的转换大小写2.[bx+idata
2014-07-17 15:15:06 694
原创 汇编语言学习笔记(十)call和ret指令配合使用
1.ret和retfret:指令用栈中的数据,修改ip的内容,从而实现了近转移cpu执行ret指令时,进行下面两步操作:1)(ip)=((ss)*16+(sp))2)(sp)=(sp)+2相当于pop ipretf:用栈中的数据,修改cs和ip的内容,从而实现远转移1)(ip)=((ss)*16+(sp))2)(sp)=(sp)+23)(cs)=((ss)*
2014-07-17 15:14:33 756
原创 汇编语言学习笔记(六)包含多个段的程序
6.1在代码段中使用数据dw 定义字型数据:define worddb 定义字节数据:define byteassume cs:codesgcode segment dw 0123h,0456h(偏移地址从0、2、4、6...)start:mov bx,0 mov ax,0 mov cx,8 s:add ax,cs:[bx]
2014-07-17 15:11:32 552
原创 汇编语言学习笔记(五)bx和loop指令
5.1[bx]和[0]类似[0]表示偏移地址长度,段地址默认在bs中,但是[0]在debug中跟asm中表示的不一样,[0]在asm中ml之后会变成数值0为解决mov ax,[1]在axm编译后变成mov ax,1;可以写成mov ax,ds:[1]四种:mov al,[0];mov al,ds:[0];mov al,[bx];mov ds:[bx]loop:与循环
2014-07-04 09:06:21 835
原创 汇编语言学习笔记(四)第一个应用demo
编写》编译链接》4.2源程序assume cs:codesgcodesg segementstart: mov ax,0123H mov bx,0456H add ax,bx int 21hcodesg endsend汇编指令:mov add伪指令:由编译器来执行xxx segementxxx endssegment
2014-07-04 09:06:19 1035
原创 汇编语言学习笔记(三)寄存器(内存访问)
3.1内存中字的存储字型数据与字节型数据(前者是一个字节,两个16位的数)任何两个地址连续的内存单元,N和N+1,可以将他们看成两个内存单元,也可以看成一个地址为N的字单元中的高位字节单元和低位字节单元3.2DS和addressDS寄存器:通常用来存放要访问的数据的段地址mov bx,1000Hmov ds,bxmov al,[0]上面三条指令将10000H(1
2014-07-04 09:05:29 694
转载 MongoDb集群
NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高性能,Nosql通过简单的key-value方式获取数据,非常快速。还有NoSQL的Cache是记录级的,是一种细粒度的Cache,所以NoSQL在这个层面上来说就要性能高很多。灵活的数据
2014-07-03 17:19:17 1121
原创 Mongodb参数说明
Mongodb启动命令mongod参数说明mongod的主要参数有: 基本配置----------------------------------------------------------------------------------quiet# 安静输出--port arg# 指定服务端口号,默认端口27017-
2014-07-03 12:13:12 5231
原创 mongoDB2.6,java使用详解
一、准备工作1、 首先,下载mongoDB对Java支持的驱动包 驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloadsmongoDB对Java的相关支持、技术:http://www.mongodb.org/display/DOCS/Java+Language+Center驱动源码下载:https://d
2014-06-27 09:36:53 1792
原创 linux安装Oracle11gR2
Oracle的网站提供了关于安装Oracle的文档,有HTML和PDF版本,可以参考文档上对环境进行配置,我安装的是64位,版本号11.2,具体安装过程,是参照PDF的文档和网上有关资料安装的,大体分几个过程:相关目录创建、用户和组创建、环境变量配置、内核参数配置,安装包检查等。 2.1 目录创建 我将Oracle安装到了/app/oracle中,所以在根目录中创建/app/oracle中
2014-06-21 14:43:15 932
转载 linux安装svn服务器
一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 SVN中的一些概念 :(1).
2014-06-20 15:40:59 446
原创 汇编语言学习笔记(二):寄存器(cpu工作原理)
CPU工作原理CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连2.1通用寄存器8086有14个寄存器(16位):AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSWAX,BX,CX,DX称为通用寄存器,用来存放一般数据,为保证向下兼容,通用寄存器都可以分为两个独立的8位寄存器使用例:AX:AH和AL(高低位)2.2字在寄存
2014-04-14 14:19:39 700
原创 汇编语言学习笔记(一):汇编语言基础知识
直接在硬件之上工作的编程语言汇编指令是机器指令便于记忆的助记符;机器指令都是01汇编指令:MOV AX,BX 将bx移到ax寄存器:cpu中可以存储数据的器件(ax、bx都是寄存器的代号)程序员——》汇编指令——》编译器——》机器码——》计算机其他语言需要先汇编成汇编指令:所以如果编写的好的话,汇编指令是最快的语言汇编语言组成:1.汇编指令(机器码助记符
2014-04-02 14:34:44 895
转载 javascript (function(){})()
代码如下:(function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,
2014-03-14 21:56:42 573
转载 java内存堆栈
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器
2014-03-10 23:08:01 593
转载 session机制与cookie机制
一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存
2014-03-04 14:38:58 501
转载 AnyChart、FusionCharts或其它flash的div图层总是浮在最上层
div的图层由div的style中的z-index来决定,z-index是层垂直屏幕的坐标,0最小,越大的话位置越靠上。由于FusionCharts的图表都放在div中,如果页面还有其他的div,将被FusionCharts的图层挡住。不过设置z-index并不起作用,其他的div仍然被挡住。经过网络上查找,发现原来是这样的:flash的图默认情况下总是位于最上层,参考下面的文档:
2014-02-13 12:19:38 1065
转载 jar文件Could not find the main class解决办法
做了好久的BS 突然有朋友让我做一J2SE的东西 才发现Swing都被我忘光了. 做了两天 几个小时 才把这个简单的东西弄出来,打包之后发现提示Could not find the main class. Program will exit 这个错误 这个万恶的,令无数初学者尽折腰的错误. 人生也好,编程也好 都是在不断的解决一个又一个问题. 当我们面临错误的时候 被错误
2013-12-09 09:27:27 3676 1
转载 jsp/js读取properties文件的方法
jsp中读取properties文件,并把值设到js变量中:web_stderr.properties文件内容:[xhtml] view plaincopycommon.username.error.null = UserName can not be null. common.username.error.invalid = UserName is invali
2013-07-10 09:05:55 3915
转载 String str1="abc"; 内存分布问题
[Csharp] view plaincopyString str1="abc"; String str2=new String("abc"); 有啥区别 今天在某JAVA群里有人问到这个问题,发觉自己也没搞明白,google一阵找到一篇说的比较明白的文章。==================================================
2013-06-10 00:48:23 1164
原创 eclipse中创建maven项目并发布(包括tomcat配置)
1.创建maven项目如下:2.选择在默认空间创建3.选择默认的快造版本4.设定id,并手动指定包名,别用自动生成的5.生成如下java项目后,增加如下两个源文件夹和两个普通文件夹6.配置eclipse的tomcat如图,选择本地的tomcat位置。7.在server窗口中,点击new有一个server然后选择tomcat版本
2013-05-30 12:06:45 1073
原创 个人hadoop学习总结:Hadoop集群+HBase集群+Zookeeper集群+chukwa监控(包括单机、伪分布、完全分布安装操作)
环境介绍:虚拟机四个:hadoop-marsterhadoop-salve1hadoop-salve2hadoop-salve3===========================1.Hadoop==========================================================================
2013-05-10 15:28:45 3596 4
转载 Ubuntu安装Eclipse出现jdk环境异常问题解决办法
可以在终端顺利启动Eclipse,但是鼠标双击,或者用起动器启动就会出现如下的内容:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searchin
2013-04-24 16:20:54 728
自己编写javamail源代码
2011-03-01
org.dom4j.jar(1.6.1)
2011-02-25
mysql+oracle+sqlserver数据库驱动包
2011-02-24
oracle api 帮助文档 中文版
2010-05-14
PLSQL Developer V8.0的注册机
2010-05-14
世界ip数据库(436464 条)20140305
2014-03-05
安装成功之后,启动Apache后访问不了Django项目
2014-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人