#之基

Git使用本地仓库之基本操作

一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以...

图形变换之基本矩阵变换

1)平移变换从一个位置到另一个位置的变换可以用平移矩阵T表示,该矩阵通过向量t=(tx,ty,tz)对实体进行平移操作。其实还有另外一种形式(以左手坐标系为基准):第一种形式(以右手坐标系为基准的)进行变换时将T与需要变换的点或向量A(列向量)相乘,即TA。第二种形式(以左手坐标系为基准)将需要变换的点或向量(行向量)...
代码星球 代码星球·2020-04-17

汇编语言系列教程之基础入门 (一)

机器字长  机器字长是指CPU一次运算所能处理的数据的位数,一般来说这个数的和CPU的通用寄存器长度、数据总线的宽度等相等,在8086中为16bit。由于历史原因,x86系列的CPU生产较早,所以这一系列的机器字长以8086的机器字长为代表,8086的机器字长为16bit,所以在x86系列中,所谈到的字长为16bit。...

C#基础随手笔记之基础操作优化

对数据的查询、删除等基本操作是任何编程语言都会涉及到的基础,因此,研究了一下C#中比较常用的数据操作类型,并顺手做个笔记。List查询时,若是处理比较大的数据则使用HashSet<T>类,因为List是基于线性表操作的,但其内嵌了二分查找(BinarySearch),因此,也可以在存储玩之后进行排序,随后用...

RabbitMQ学习之基于spring-rabbitmq的RPC远程调用

http://blog.csdn.net/zhu_tianwei/article/details/40920985spring-rabbitmq中实现远程接口调用,主要在com.rabbitmq.spring.remoting下几个类:发布服务端(Server):RabbitInvokerServiceExporter...

RabbitMQ学习之基于spring-rabbitmq的消息异步发送

spring-rabbitmq的源码到http://github.com/momania/spring-rabbitmq下载,并可以下载实例代码。由于我使用的rabbitmq版本是3.0.4,部分代码做了调整。具体实例如下(创建自动删除非持久队列):1.资源配置application.properties [...

Android之基于AssetManager实现换肤方案

AssetManager的addAssetPath负责将另一个apk的资源文件加载进当前应用,这里由于是api隐藏方法,采用反射方式调用。查看addAssetPath方法注释,允许传递的路径为资源目录或者zip文件。/***Addanadditionalsetofassetstotheassetmanager.This...

Android适配器之基于BaseAdapter定义AbslistView万能适配器

推荐优先本地搜索浏览 Android适配器之DataModifyHelper数据操作类的封装定义BaseAdapter抽象基类,抽取共性部分,即实现getCount、getItem、getItemId观察源码可知,在构造函数中实例化DataModifyHelper对象,该对象负责数据的增删改查等操作。适配器中...

Android之基于Gson的ParameterizedType进行泛型解析

创建GsonResponsePasare解析类,classGsonResponsePasare<T>{Tdeal(Stringresponse){TypegsonType=newTypeToken<CommonResponse<T>>(){}.getType();CommonResp...

Java之基本数据的类型转换

布尔类型boolean占有一个字节,由于其本身的特殊含义,使得与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换),否则将编译出错。 bytea=1000;//编译出错Typemismatch:cannotconvertfrominttobytefloatb=1.5;//编译出错T...

九大经典算法之基数排序、桶排序

基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。排序过程是将所有待比较数值统一为同样的数位长度,数位较短的数前面补零,然后从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。intgetMax(intarr[],intn){...

python random 之基础点名器

importos,sysimportrandomcalled=set()#创建一个空集合f=open('name.txt','r')#打开文件读取名字data=f.read()#默认读取所有人data1=data.split('/')#分割字符生成列表set(data1)f.close()#关闭数据called=set...
代码星球 代码星球·2020-04-07

Elasticsearch之基本操作

elasticsearch是一个是开源的(Apache2协议),分布式的,RESTful的,构建在ApacheLucene之上的的搜索引擎。它有很多特点例如SchemaFree,DocumentOriented。它是#nosql的,基于JSON,同时支持多种API,包括HTTP,thrift,memcached。支持H...
代码星球 代码星球·2020-04-06

算法学习之基础题

基础题之字符串题目:把手放在键盘上,稍不注意就会往右错一位。Q会变成W,J会变成K。输入一个错位后敲出的字符串,输出打字员本来想打出的句子。分析:如何进行这样的变换呢?一种方法是使用if语句或者switch语句,如if(c==‘W’)putchar(‘Q’)。但很明显,这...
代码星球 代码星球·2020-04-06

Linux&shell 之基本Shell命令

写在前面:案例、常用、归类、解释说明。(ByJim)文件和目录列表lsls-F(用斜杠区分目录和文件)ls-a(把隐藏文件一并显示出来)ls-l(同ll,显示详细信息)ls-l文件名(过滤文件)例子:ls-lmypro?ls-lmy*tips:问号表示一个字符,星号表示零个或多个字符文件处理a.创建文件touchtes...
首页上一页1234下一页尾页