Maven常见的版本控制(以及相关的描述,慢慢补齐)

依赖版本: <!-- 集中定义依赖版本号 --> <properties> <junit.version>4.12</junit.version> <spring.version>4.2.4.RELEASE</spring.version> <mybatis.version>3.2.8<
分类: 编程语言 发布时间: 04-16 22:15 阅读次数: 15

Android Studio使用Maven本地仓库上传aar或jar

0. 使用场景#分工合作,代码分离有很多种方法。本文这次讲一种上传本地库方法,就像引用其他公用库方法一样,只不过是本地上传“本地仓库”,直接引用本地仓库。下载 https://github.com/HungryGoogle/LocalRepo1. 编写本地SDK#新建一个Android 项目(略)新建一个Android SDK(见第2节截图)修改SDK,新建一个MyCommon类public cl...
分类: 编程语言 发布时间: 04-16 22:15 阅读次数: 9

设计模式与武功秘籍的异曲同工

只要有一定开发经验的人都知道,做过一段时间开发后,如果想把软件做得更好一点,让自己的开发能力更强一点。最常用的方法就是学习、使用设计模式。        然而学习、使用设计模式对于开发有什么意义,或者说有什么帮助了?设计模式对于一个做开发的人来说,就好比武功秘籍与一个练武的人一样。本人曾经也是个武侠迷,金庸与古龙写的那些武侠小说基本上全看了,说来惭愧,大学四年几乎就这点收获了。          ...
分类: 编程语言 发布时间: 04-16 22:15 阅读次数: 7

一、数据结构的基本概念和术语

》数据结构是一门专业技术基础课程,课程分析/研究计算机加工数据的特征、数据的逻辑结构、数据的存储结构、数据涉及的算法、以及不同特征数据应用情况。            〉结构化程序=(算法)+(数据结构)            〉面向对象的程序=(算法+数据结构)数据:客观事物的符号表示;所有能够输入到计算机中并被计算机程序处理的符号集合。数据元素: 数据的基本单位,计算机中通常作为一个整体来考虑...
分类: 其他 发布时间: 04-16 22:15 阅读次数: 7

maven本地仓库配置

本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。 (感觉和网络里面的路由器有点像,你发请求,先在...
分类: 编程语言 发布时间: 04-16 22:15 阅读次数: 8

C语言-----函数调用过程

我们在程序运行过程中运行到一个函数,它就会自动跳转到这个函数去执行它,那么函数在内存中到底是怎么经过一系列过程调用的呢?今天来聊一聊函数调用。指针寄存器esp,ebp1.  首先先搞清楚函数调用中两个非常重要的指针寄存器esp,ebp。对这两个寄存器的一些理解:esp为栈指针,用于指向栈的栈顶ebp为帧指针,指向栈的栈底。函数栈帧2.  函数调用过程中需要开辟空间,用于本次函数的调用中临时变量的保...
分类: 其他 发布时间: 04-16 22:15 阅读次数: 6

堆排序原理及实现

堆排序是利用堆的性质对记录序列进行排序的一种排序方法。堆排序是选择类排序。堆的定义堆是满足下列性质的数列{K0,K1,K2,……,K(n-1)}:(1)小根堆:Ki <= K(2i+1),且Ki <= K(2i+2)(0<=i<=n/2-1);或者(2)大根堆:Ki >= K(2i+1),且Ki >= K(2i+2)(0<=i<=n/2-1);其中,...
分类: 其他 发布时间: 04-16 22:15 阅读次数: 7

JAVA8新特性--集合遍历之forEach

java中的集合有两种形式Collection<E>,Map<K,V> Collection类型集合 在JAVA7中遍历有一下几种方式: List<String> list = Arrays.asList("aaaa","bbbb"); //for循环 for (int i=0;i< list.size();i++){ System....
分类: 编程语言 发布时间: 04-16 22:15 阅读次数: 7

主引导记录(MBR)

主引导记录(MBR) 和 为什么它是必要的?如果您是通过搜索引擎来到这里的,并且没有菜单, 请点击此处 !当您打开PC时,处理器会尝试开始处理数据的过程。 但是,由于系统内存是空的,处理器并没有真正的执行任何东西,甚至开始知道在哪里寻找它。 为确保无论BIOS代码如何,PC始终能启动,芯片和BIOS制造商都开发了他们的代码,以便处理器一旦开机,就会始终在相同的地方FFFF0h开始执行。同样,每个硬...
分类: 物联网 发布时间: 04-16 22:15 阅读次数: 13

Java基础总结

  一:java中的语句规则:1.java每行代码以(;)结尾。2.Java中的注释有:(1)// 注释一行        以“//”开始,终止于行尾,一般作单行注释,可放在语句的后面(2)/*……*/ 一行或多行注释         以“/*”开始,最后以“*/”结束,中间可写多行。(3)/**……*/          以“/**”开始,最后以“*/”结束,中间可写多行。这种注释主要是为支持J...
分类: 编程语言 发布时间: 04-16 22:15 阅读次数: 10

[ZJOI2009]假期的宿舍,洛谷之提高历练地,较复杂图论II

正题      第三题:[ZJOI2009]假期的宿舍      这道题根据题意我们可以发现,一部分人有床,一部分人没有床,一部分人需要床,一部分人不需要床。然而那些人有洁癖,只会睡在自己的或者认识的人的床。      那么很明显我们就想到了二分图最大匹配。把有床的人和需要床的人的集合分为左右两个集合,那么很明显有床的人可以贡献一的流量(一张床),而需要床的人需要享受一的流量(一张床),所以构图方...
分类: 其他 发布时间: 04-16 22:15 阅读次数: 6

python面试题

1.python字符串格式化中,%s和.format的主要区别是什么python用一个tuple将多个值传递给模板,每个值对应一个格式符print(“ my name is %s ,im %d year old”%("gaoxu",19))自从python2.6开始,新增了一种格式化字符串的函数str.format(),通过{}和.来代替传统的%主要的区别是:不需要指定的字符串还是数字类型prin...
分类: 编程语言 发布时间: 04-16 22:15 阅读次数: 7

经典算法思想及其案例

贪心算法:总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法往往是无后性无记忆性,即当前做出的决策不会影响到下一步的决策分治法:通过分解问题为一个个小问题,知道最后子问题可以求解,原问题的解即子问题的解的合并。这些子问题互相独立且与原问题形式相同,可以递归地解这些子问题,然后将各子问题的解合并得到原问题的解。故分治法和递归往往同时应用...
分类: 其他 发布时间: 04-16 22:15 阅读次数: 7

keil4在线仿真教程分享

第一步:确认写好的程序能通过编译。然后点击“Debug”→"Start/Stop Debug  Session"进入调试模式。如下图操作所示:第二步:调出观察窗口(用来设置要观察变量的设置窗口);点击“View”→"Watch&Call Stack Window"。如下图操所示:第三步:弹出的“Watch “窗口,如下图所示:第四步:在弹出的”Watch“窗口中设置要要观察的变量,点击”W...
分类: 企业开发 发布时间: 04-16 22:15 阅读次数: 7

read_excel

read_excel默认把第一行作为各个列名, 用headers=None,读取表时,可以让第一行不为列名。 而不是names,col之类的参数
分类: 其他 发布时间: 04-16 22:11 阅读次数: 8

Error: Could not symlink lib/pkgconfig/python-3.6.pc

Mac安装python3的时候出如上错误 解决办法: 安装python3的时候就是输入python3死活没有反应 input sudo chown -R $USER /usr/local/lib/pkgconfig 即可!
分类: 其他 发布时间: 04-16 22:11 阅读次数: 13

设计模式-(12)迭代器模式 (swift版)

一,概念   迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。      java配图,这里用swift来实现 二,使用场景: 访问一个聚合对象的内
分类: 其他 发布时间: 04-16 22:11 阅读次数: 6

Genuitec

分类: 其他 发布时间: 04-16 22:11 阅读次数: 7

关于系统设计时性能以及可扩展性的考虑

参考:http://www.jdon.com/scalable.html,https://blog.csdn.net/chancein007/article/details/53983755, 最近被人问到在设计信息系统时,如何考虑性能及可扩展性的设计,由于当时自己没有什么思路,没有给出一个很好的
分类: 其他 发布时间: 04-16 22:11 阅读次数: 6

Mac锁屏快捷键

Mac 锁屏快捷键 直接盖 —— 推荐,因为帅 control + command + Q —— 真正意义上的锁屏。可行 control + shift + Power —— 只是黑屏,再次打开不需要输密码。
分类: 其他 发布时间: 04-16 22:11 阅读次数: 5