- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 使用Git上传项目代码到github(超详细)
转载自:http://1ke.co/course/194如何使用Git上传项目代码到githubgithub是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a N
2017-07-25 00:28:19
9976
原创 学习Bootstrap后制作一个小dome的所思
前言:我一直敲的后台代码,之前学了c\c++一年,后来学了php接近一年,然后又学了java一年多,对前台的感知度不是很强,虽然总是会学习前台的知识,但是感觉看了原理觉得“很简单”,也就没有怎么敲过前端的代码,感觉很容易看懂代码,这样也就可以了,奇怪的是总感觉少了些什么,h5\css\js\jquery视频了一个又一个版本,但是总是看了一段时间之后又忘记,每次也会敲少量的重要代码,就是记不住,时常感
2017-07-25 00:05:33
1727
原创 简单工厂、工厂方法模式和抽象工厂模式区别?
一、前言:昨天老表问了我一个问题,也就是标题,简单工厂、工厂方法模式和抽象工厂模式区别?也不算是问,就是他说了自己的见解,问我理解的对不对,这我就比较尴尬了,老表又是学霸,我在他面前根本就是小菜嘛,哈哈。老表是这样子说的,我把他话复制下来了↓ 三者的重点就是:围绕工厂类和产品类来进行讨论,其中工厂类可以是抽象的或是具体的,产品类也为抽象或是具体的,就一个总的概念而言,产品必须为抽象的(比如,水果、
2017-07-23 23:02:54
2614
原创 直接插入排序法的解析
直接插入排序法操作步骤:一、语言描述1、前两个作比较(1)把第二个赋值为临时变量tmp;(2)tmp与第一个作比较,如果第一个大于tmp,那么第一个移到第二个位置来,然后把tmp赋值给第一个。2、前三个作比较(1)把第三个赋值为临时变量tmp;(2)tmp与第二个作比较,如果第二个大于tmp,那么第二个移到第三个位置来,然后tmp与第一个作比较,如果第一个大于tmp,那么第一个移到第二个位置来;(如
2017-07-22 15:09:38
2075
原创 关于byte的一道有趣的题目
朋友最近一次去面试被一道题难着了,说不会呢又感觉超级基础,可能有点基础过分了,哈哈,直接上题:问题:byte a=(byte)255;输出a等于多少?答案:-1解析:这道题拿着可能无从下手,基本数据类型,这样子写出是想考个什么,这里主要就是考查byte的取值范围,byte类型的数据取值范围是:-128-127。byte占8位,而2的8次方等于256,也就是byte最多可以表示256个不同的数,0~1
2017-07-20 16:42:48
1930
原创 c语言零基础数据库入门(简单的)
前言:对那些刚刚入门c的同学,但是想在平时或者期末设计上用上数据库的同学的一点牵引。1、配置数据库这里就不详细讲解了,可以通过度一下,然后下一个mysql,设定好相关的用户名和密码就可以使用数据库了。2、通过c连接数据库连接数据库MYSQL *conn; if((conn=mysql_init((MYSQL*)0))&&mysql_options(conn,MYSQL_SET_CHARSET
2017-07-18 16:57:13
16885
原创 无序数组排序后的最大相邻差值求解
题目:有一个无序整型数组,如何求出这个数组排序后的任意两个相邻元素的最大差值?要求时间和空间复杂度尽可能低。(例如:无序数组 2、3、1、4、6,排序后是1、2、3、4、6,最大差值是 6-4=2)解法一:用一种较快的稳定排序算法(比如归并算法,时间复杂度N*logN)给原数组排序,然后遍历排好序的数组,每两个相邻元素求差,最终得到最大差值。该解法的时间复杂度是O(N*logN),在不改变原数组的情
2017-07-18 16:13:16
5468
1
原创 Java三目运算符的一些冷知识
1、如题,试写出输出结果:int a = 1, b = 10;int temp1 = 0 < 1 ? a++ : b++;System.out.println("a = " + a + ", b = " + b);System.out.println("temp1 = " + temp1);2、如题,试写出输出结果:int c = 1, d = 10;int temp2 = 0 < 1
2017-07-15 21:36:54
2338
原创 前、中、后缀表达式和前、中、后序遍历
认知 前缀表达式=前序遍历; 中缀表达式=中序遍历; 后缀表达式=后序遍历; 说法不同,但是实际意义是相同的。如何进行遍历 直接上案例,通过案例就可以知道是如何遍历的了: 那么对上面这个树进行前中后序遍历,结果如下: 前序遍历: -**ab+cde 中序遍历: ((a*b)*(c+d))-e (这里符号有优先级就在此处加上了括号) 后序遍历: ab*cd+*e- 看
2017-07-14 18:59:02
7435
原创 myeclipse+mysql+apache安装地址共享
在很多java群里面都会有人问myeclipse等等的安装包,网上也有但是也要煞费苦心找一时半会才能找到,我这里提供了javaweb的环境安装包,适合新手,很稳定,不多说,直接上干货~apache环境配置,包含6.0和7.0 链接:http://pan.baidu.com/s/1nvbpBHR 密码:j8o1jdk8.0 链接:http://pan.baidu.com/s/1slBFjKp
2017-07-09 23:31:58
1702
原创 关于Java中intern关键词的疑惑
intern在JDK中的书面含义:调用intern方法的时候首先会去常量池中查看是否存在与当前String值相同的值,如果存在的话,则直接返回常量池中这个String值的引用;如果不存在的话,则只会将原先堆中该字符串的引用放置在常量池中,并不会将拷贝整个字符串到常量池中;intern的使用方式:public static void main(String[] args) { Str
2017-07-06 00:43:18
4613
原创 二叉树深度问题
**如题:具有1000个节点的二叉树的最小深度为多少?(第一层深度为1)**主要思路:1)了解二叉树是什么。2)如何实现最小深度。解析:二叉树的定义:每个节点都不能有多于两个的儿子。很好理解这句好,就是说,一个数分支最多不超过2个。所谓的最小深度粗略的理解就是一层一层的排满,每一个分支都是2个,然后排完所有节点的深度的就是最小深度。方法一:这个问题相当于一个数学的数列问题。第一层2^0=1,第二层2
2017-07-05 00:48:37
2765
原创 关于表、栈、队列的一些认识
详细讲解见《数据结构与算法分析-Java语言描述》第2版一、知识准备:1、ADT(abstract data type)抽象数据类型,带有一组操作的一些对象的集合。简单一点说就是该集合可以有添加(add)、删除(remove)、包含(contains)这些操作。2、链表(linked list):由一系列节点组成,这些节点不必在内存中相连。每一个节点均含有表元素和到包含该元素后继...
2017-07-01 21:11:29
2346
原创 Ink4T的第一篇博客
你好,博客!你好,我是Ink4T,长期以来只看别人的博客,自己也不写博客,有想过,但同很多前辈那样所说,想写却不敢写,怕写出来的东西“误人子弟”了,哈哈,个人感觉我自己更多的掩饰自己的技术不过关,不敢在这大佬遍地的博客园里妄加言语。总的来说,今天也算是开博了,那无论怎么样,也应该多多写写自己的心得、遇见的问题、学到的新东西,作为一种分享展示给大家。从今天算起大学三年级结束,接下来的剩下的大学...
2017-06-29 18:08:29
1671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅