上一页 1 2 3 4 5 6 7 ··· 14 下一页

2012年12月28日

Eclipse中选择git 的repository的某个项目,不要使用import,而是要使用新建项目

摘要: 因为使用import后,项目会直接复制到eclipse的workspace里面去。这样在eclipse里面的修改,git根本无法检测到。 正确办法是使用新建: 新建的时候只不过要注意下面红色矩形部分:要把默认的给改为项目的地址。 另外,现在看来改变workspace非常重要。 阅读全文

posted @ 2012-12-28 15:47 AllenZhao 阅读(223) 评论(0) 推荐(0)

开发知识点----关于exception的选择。

摘要: 在开发Horizon与Nova的时候,遇到问题,要在Horizon页面上显示exception。但是其实是在nova模块获取数据,不要想着直接把exception传过来。client端和server端的不一样。 阅读全文

posted @ 2012-12-28 14:11 AllenZhao 阅读(153) 评论(0) 推荐(0)

2012年12月27日

Eclipse开发--多个相互依赖的工程--------经验(git)

摘要: 实习1年多,收获最大的就是现在了。分析问题解决问题的能力大大提升。 现在研究Openstack,二次开发时候涉及到Horizon以及nova的源码,分别为两个工程包。 1:应该导入所有依赖,不要出现任何错误,完全是一个习惯问题。 2:不同时期、项目等应该创建不同的workspace,这样不会很乱。 3:多个项目之间依赖的时候要右键:勾选 reference 的项目。 工欲善其事,必先利其器。------------------------一个前辈的原则是尽量不要出现编译错误,也就是把所有的包都配置好(不管是不是能在eclipse里面运行,只是把eclipse当作了一个编辑器... 阅读全文

posted @ 2012-12-27 16:12 AllenZhao 阅读(605) 评论(0) 推荐(0)

2012年12月25日

BigMC安装在ubuntu下遇到的问题。(问题分析以及思路)

摘要: 在工作学习中要养成记录开发步骤的习惯,更重要的是养成记录解决问题的思路步骤以此来提升分析问题解决问题的能力。 BigMC 是基于linux的C++程序,首先要从github上面下载源码,然后从manual上找到需要安装的依赖。碰到的问题以及解决问题的步骤如下: 1:在终端输入 ./configure后显示没有configure命令的错误 ---------解决----------这是由于权限问题,给configure加上执行权限就ok了。 sudo chmod +x configure --------分析-----------思路,找不到这个命令,很显然或者是没有这个执行文件,或者是这个文. 阅读全文

posted @ 2012-12-25 22:51 AllenZhao 阅读(226) 评论(0) 推荐(0)

2012年10月24日

几个sql题目

摘要: 1 找到ppp表里面num最小的数,不能用min函数:select top 1 num from ppp order by num;如果用min函数到话,直接elect * from ppp where num=(select Min(num) from ppp)2 选择表ppp2中num重复的记录。答: select * from ppp2 where num in(select num from ppp2 group by num having(count(num)>1))。 这里嵌套语句的意思,是按照num个数分组,多少个不同的num就分成多少组,然后找里面num重复的。count 阅读全文

posted @ 2012-10-24 10:56 AllenZhao 阅读(181) 评论(0) 推荐(0)

Linux下mysql常用命令

摘要: 1: 直接mysql就可以进入mysql的命令行操作。二、有关mysql数据库方面的操作 必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束 1、显示数据库列表。 show databases; 2、显示库中的数据表: use mysql; //打开库 show tables; 3、显示数据表的结构: describe 表名; 4、建库: create database 库名; 5、建表: use 库名; create table 表名(字段设定列表); 6、删库和删表: drop database 库名; drop ta... 阅读全文

posted @ 2012-10-24 10:37 AllenZhao 阅读(166) 评论(0) 推荐(0)

2012年10月23日

数据库 游标,范式的透彻理解

摘要: 1:游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。/*游标的作用*/--允许定位到结果集中的特定行。--从结果集的当前位置检索一行或多行数据。--支持对结果集中当前位置的行进行修改2:事务是什么? 答:事务是作为一个逻辑单元执行的一系列操作。一个逻辑工作单元必须有4个属性,称为ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能称为一个事务。3:范式假设表(A,B,C,D)中A,B是候选键,那么:(A,B)→ C(或者D)a:2NF说的是,不存在A(或者B)→C(或者D),也就是说非主属性的元素不能部分依赖于候选键(也就是主关键字到某个字段)。b:3NF说的是, 阅读全文

posted @ 2012-10-23 15:14 AllenZhao 阅读(432) 评论(0) 推荐(0)

操作系统基础知识

摘要: 1. 现代操作系统的基本特征: 并发性、共享性、虚拟性、异步性和不确定性。2. 什么是进程 进程是一个具有独立功能的程序关于数据集合的一次可以并发执行的运行活动,其基本特征:动态特征、并发特征、独立性、相互制约性。进程的构成:程序、数据和进程控制块。进程有三种基本的调度状态:执行状态、就绪状态和等待状态。 进程的引入大大地提高了资源的利用率和系统的吞吐量,而引入线程的目的是为了减少程序并发所付出的系统开销。进程是资源分配的单位,而线程是系统调度的单位。3. 死锁 所谓死锁是多个进程间的一种僵持状态。进程死锁的原因:资源竞争及进程推进顺序非法。死锁的4个必要条件:互斥、占有等待、不可剥夺、环.. 阅读全文

posted @ 2012-10-23 14:10 AllenZhao 阅读(254) 评论(0) 推荐(0)

TCP/IP 相关知识回忆总结

摘要: 1. 三次握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。2. TCP/IP 四层应用层:HTTP,FTP,DN 阅读全文

posted @ 2012-10-23 11:13 AllenZhao 阅读(235) 评论(0) 推荐(0)

2012年10月22日

学习python的一些资料(收集,随时更新)

摘要: 1:介绍各个模块2: 阅读全文

posted @ 2012-10-22 11:08 AllenZhao 阅读(110) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 14 下一页

导航