自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

特里斯坦的 C 大调狂想曲

太多宝贵的,都需要跋涉,才可以获得

  • 博客(39)
  • 问答 (5)
  • 收藏
  • 关注

原创 Github + Jekyll 打造自己的静态博客

静态博客demo:tristanhuang.cn通过两天的摸索,终于能整出博客的大概样子出来了,总的来说并没有太过接触Jekyll框架底层的东西,只是在fork了hux大神的io项目之后做了调整和修改,熟悉了一下子Jekyll生成静态网页的原理、liquid模块语言、以及进一步熟悉了git和markdown。1. 项目来源fork自hux大神的io项目同时参考了Bebop对于hux的...

2018-11-03 23:53:57 629

原创 Mac OSX系统配置 adb 命令

更多内容欢迎访问我的博客:TristanHuang当我们想要通过 shell 直接使用 adb 的各种指令的时候,我们可以进行简单的配置,主要的操作如下:安装 Java 环境安装 Homebrew cask安装 android-sdk安装 android-platform-tools1. Java 环境这方面的资料太多了,就不细说了,大家可以自己 google2. 安装 h...

2018-11-19 19:11:45 327

原创 git 入门知识整理

欢迎前往我的个人博客查看原文:Tristan Blog接触Git也有几个月了,刚开始只是简单地把它当做代码云存储和备份的好方法,后面深入学习了一下,感觉有必要做一个阶段性的总结。Git 是由Linus Torvalds开发的,最初是为了解决Linux的代码托管问题,而Linus正是Linux的开发者。1. 版本控制系统:集中式版本控制:SVN,CVS分布式版本控制:Git,Bi...

2018-11-04 23:06:37 220

原创 SQLite 知识整理

欢迎前往我的个人博客查看原文:Tristan BlogSQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。SQLite教程,菜鸟教程SQLite认知SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而...

2018-11-04 23:02:29 290

原创 Android基础知识整理

欢迎前往我的个人博客查看原文:Tristan Blog1. 虚拟机认知: ART是趋势,DalVik已经慢慢在被淘汰ART,即Android Runtime。ART 的机制与 Dalvik 不同。在Dalvik下,应用每次运行的时候,字节码都需要通过即时编译器(just in time ,JIT)转换为机器码,这会拖慢应用的运行效率,而在ART 环境中,应用在第一次安装的时候,字节码就...

2018-11-04 21:30:07 434

原创 Python:语句表达式(code structure)

Python:语句表达式(code structure)Python语句表达式code structure赋值输入语句输出语句条件语句循环语句列表解析异常处理作业作业答案1. 赋值普通赋值多重赋值 举一个多重赋值的列子:a, b = b, a简单的语句实现了变量值的交换,但是这里需要注意的是,这样的赋值其实是运用了元组的赋值,因为在python中,‘,’是生成元组的标志,而

2016-11-23 21:13:37 1796 1

原创 Python初学-变量这小东西

Python初学-变量这小东西1. 和C++,Java的区别动态类型 查看变量a的类型的方法有type(a),a.__class__或者a.__doc__一切都是对象:python中一切变量都是对象2. 数字自动转换类型<-动态类型decimal缺点:执行时间会比float长很多,从下图中可以明显看到时间的剧增 优点:当你的运算结果出现了OL等数据类型不够的情况时,用decimal可以很

2016-11-19 17:07:21 1282

原创 Android Studio 使用教程学习

@(DataMaster)[Android] Android Studio 使用教程学习1. Android Studio工具下载与安装工具下载AndroidDevTools里面有很多网站作者自己收集和整理的在android开发过程中需要用到的工具 19个Android开发工具环境配置打开Android Studio之后Configure->Project Defaults->project

2016-11-15 19:45:56 956

原创 Python初学

Python初学 Python是一种解释型,面向对象,动态数据类型的高级程序设计语言 为什么选择Python?1. 语言发展1972-1983c,过程,指针,编译c++,对象,内存,编译1985-1995Perl,Larry Wall(拉里沃尔)->文科生Python,Guido(吉多)->理科生Lua,PHP,Ruby1995Java,对象,回收,解释JavaScript,解释

2016-11-15 19:38:06 525

原创 Windows平台下markdown编辑器使用评测

Windows平台下markdown编辑器使用评测Markdown简介 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科 Markdown提供了简洁、高效的文档标记语法,被广泛运用于各种开源项目的README文档、说明文档等。同时Markdown语法还兼容HTML语法,在某些场合也可以使用HTM

2016-10-29 16:32:35 40785 1

原创 [Java] 组合与继承的区别

组合和继承都允许在新的类中放置子对象,组合是显式地这样做,而继承是隐式地做。那两者之间的区别是怎样的呢?又该如何选择呢?很多人对组合理解地还不是很好,所以我们先来理解一下组合:组合技术通常用于想在新类中使用现有类的功能而非它的接口这种情况。以car对象举例://Composition with public objects.package exampleChapter

2016-04-06 21:46:36 2339

原创 [Java] 类中构造器的调用顺序

在产生一个类的对象的时候,直观上应该最先直接调用一个类的构造器,然后再生成其他的一些东西,然后事实并非如此:且看下面这段程序:我创建了一个Root类,令其中含有名为Component1,2,3的类的一个实例,从Root中派生一个类Stem,也含有上述的各组成部分,所有的类都带有可以打印出相关信息的默认构造器,以此来观察:package exercise7;public clas

2016-03-28 11:12:36 460

转载 java编程思想第四版中net.mindview.util的jar包导入

在java编程思想第四版中需要使用net.mindview.util包,大家可以直接到http://www.mindviewinc.com/TIJ4/CodeInstructions.html去下载,并按照所在页面的操作进行操作。当然也可以直接点击这里的链接:点击这里下载,下载的直接是JAR包,可以直接导入并使用:

2016-03-21 21:28:30 4074 3

转载 [Java] 如何设置、查看JAVA_HOME、classpath、path变量值

1、启动CMD命令窗口2、 set JAVA_HOME=x:\JDK_1.4.2       set PATH=%JAVA_HOME%\bin;%PATH%       set CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar3、查看他们的值       echo %JAVA_HOME%       echo %PATH% 

2016-03-21 16:05:23 2706

转载 [Java] Java中可变长参数的使用及注意事项

在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 以及如何使用可变长参数。1. 可变长参数的定义使用...表示可变长参数,例如

2016-03-21 14:19:19 392

原创 [Java实现]通过一个Java小程序(吃苹果)深入理解面向对象思想

很多人对面向对象开放程序设计都有一个大概的模糊的认识,但都不够直观,不够深刻,面向地还不够彻底往往形成  面向对象开发==基于过程程序设计+类然而这种观念是不对的下面通过一个例子来直观地理解面向对象的概念:这是一个人吃苹果的例子,一共有三个对象:人,剥皮机,苹果最后的主函数就是一句话:人吃剥了皮的苹果完全负荷而人的思维过程class Person{ p

2016-03-14 19:56:50 2369

原创 [Java实现]吸血鬼数字问题的坑和尝试

看《Thinking in Java》第4章的时候有这么一个习题:尝试着写了个程序:package exercise4;import java.util.Arrays;public class E10_Batman { public static void main(String[] args){ for (int i=1000;i<10000;i++){

2016-03-13 19:57:53 445

转载 [Java] int型和string型的相互转换

参见:点击打开链接int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseIn

2016-03-11 15:59:54 389

原创 [Java实现]Filbonacci斐波那契数列递归带来的问题和改进

package exercise4;public class E09_Filbonacci { static long Filbo(int n){ switch(n){ case 1:return 1; //there is no need for break,because "return" is enough case 2:return 1; default

2016-03-11 15:30:38 1896

转载 历史上出现过的主流C/C++ 编译器都有哪些?

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:farta fine链接:https://www.zhihu.com/question/39661628/answer/82559043来源:知乎Turbo C/C++DOS时代的启蒙先驱,上古神器。Visual C++M$出产的编译器系列。Windows下的事实兼容性标准。6.0版一

2016-01-22 16:33:46 3447

原创 C++学习 【4.1】 利用函数实现指定的功能---函数,函数的形式,函数参数

学习《C++程序设计》(第二版)  谭浩强  主编第四章   利用函数实现指定的功能4.1   为什么需要函数4.2   定义函数的一般形式4.3   函数参数和函数的值4.1   为什么需要函数一般一个较大的程序划分为若干个程序模块,每一个模块实现一部分功能编译时分别编译,通过后,进行连接,把各模块的目标文件以及系统文件连接在一起形成可

2016-01-22 10:11:38 725

原创 C++学习 【3.3】 程序设计初步--选择结构和if语句

学习《C++程序设计》(第二版)  谭浩强  主编第三章  程序设计初步3.7    选择结构和if语句3.7.1    if语句的形式3.7.2    if语句的嵌套3.7.3    条件运算符和条件表达式3.7.4    多分支选择结构与switch语句3.7.5    编写选择机构的程序if语句是用来判定所给定的条件是否满足,根据判定的结果来决定执

2016-01-21 18:32:23 691

原创 C++学习 【3.4】 程序设计初步--循环结构和循环语句

学习《C++程序设计》(第二版)  谭浩强  主编

2016-01-21 18:27:30 529

原创 C++学习 【3.2】 程序设计初步---输入、输出&关系运算、逻辑运算

学习《C++程序设计》(第二版)  谭浩强  主编第三章   程序设计初步3.4   C++的输入和输出3.5   编写顺序结构的程序3.6   关系运算和逻辑运算3.4   C++的输入和输出应该说明:输入和输出并不是C++语言中的正式组成成分C和C++本身都没有为输入和输出提供专门的语句结构在C中,输入和输出的功能是通

2016-01-21 10:14:55 913

原创 C++学习 【3.1】 程序设计初步---算法、结构、赋值语句

学习《C++程序设计》(第二版)  谭浩强  主编第三章  程序设计初步3.1   基于过程的程序设计和算法3.2   C++的程序结构和C++语句3.3   赋值操作3.1   基于过程的程序设计和算法C++既可以用来进行基于过程的程序设计,也可以用来进行面向对象的程序设计。基于过程的程序设计又称为过程化的程序设计它的特点是:程序必

2016-01-21 10:09:40 666

原创 C++学习 【2】 数据类型和表达式

学习《C++程序设计》(第二版)  谭浩强  主编第二章 数据类型和表达式2.1 C++的数据类型数据结构指的是数据的组织形式。例如,数组就是一种数据结构C++可以使用的数据类型如下:由以上这些数据类型还可以构成更复杂的数据结构例如,利用指针和结构体可以构成表、树、栈等复杂的数据结构C++没有统一规定各类数据的精度、数值范围和在内存中所占的字节数

2016-01-20 22:37:13 950

原创 C++学习 【1】 C++的初步认识

学习《C++程序设计》(第二版)  谭浩强  主编第一章   C++的初步认识1.1 从C到C++1.2 最简单的C++程序1.3 C++程序的构成和书写形式1.4 C++程序的编写和实现1.5 关于C++上机实践 1.1 从C到C++面向对象的程序设计:Object Oriented Programming,OOP应当指出:目前所使用的C++编

2016-01-18 22:48:21 528

原创 SQL学习 日期和时间

学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著  第12章本章的重点包括:理解日期和时间日期和时间是如何存储的典型的日期和时间格式如何使用日期函数如何使用日期转换本章介绍SQL中的日期和时间,不仅要详细讨论DATETIME数据类型,还会讨论某些实现如何使用日期,如何从期望的格式中提取日

2016-01-18 14:31:39 411

转载 为什么写程序的时候可以坚持很久,但是学习数学就很难保持注意力?

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:曾加链接:https://www.zhihu.com/question/38588444/answer/77121848来源:知乎有意思的问题 ^ ^        根据我自身和周围人的反馈,“写程序的时候可以坚持很久,但是学习数学就很难保持注意力” 的情况的确存在,而且我认为,这种现象是

2016-01-18 09:22:09 2371

原创 SQL学习 调整数据的外观

学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著  第11章 第11章 调整数据的外观本章的重点包括:字符函数简介如何及何时使用字符函数ANSI SQL函数范例常见实现的特定函数范例转换函数概述如何及及时使用转换函数本章介绍如何使用函数来调整输出结果的

2016-01-13 21:28:44 474

原创 SQL学习 数据排序和分组

学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著   第十章本章的重点内容包括:为何相对数据进行分组GROUP BY子句分组估值函数分组函数的使用方法根据字段进行分组GROUP BY 与 ORDER BYHAVING子句10.1为什么要对数据进行分组数

2016-01-12 23:24:06 550

原创 SQL学习 欢迎来到SQL世界

学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著第一章    欢迎来到SQL世界本章的重点包括:SQL历史介绍介绍数据库管理系统一些基本术语和概念介绍本书所用的数据库1.1SQL定义与历史数据库管理系统:DBMS关系型数据库管理系统:RDBMS信息管理的现代浪潮主

2015-12-28 17:58:47 391

原创 SQL学习 关于汇总函数

学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著第9章 汇总查询得到的数据本章的重点是:什么是函数如何使用函数何时使用函数使用汇总函数使用汇总函数对数据进行合计函数得到的结果注:汇总函数的真正用途将在下一章引入GROUP BY子句后进行介绍9.1 什么是汇总函数

2015-12-28 15:18:47 416

原创 SQL学习 关于数据库查询,操作符

学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著另:sql赋权语句    grant  select on 表名 to 用户名第七章     数据库查询7.2.5  大小写敏感性MySQL和MS的SQL Sever,默认是大小写不敏感的,而Oracle,默认是大小写敏感的。

2015-12-28 08:56:18 949

转载 UWB定位,新一代的精确定位技术

UWB定位,新一代的精确定位技术超宽带(UWB)无线定位技术由于功耗低、抗多径效果好、安全性高、系统复杂度低,尤其是能提供非常精确的定位精度等优点,而成为未来无线 定位技术的热点和首选。文章将UWB定位技术与其他无线定位技术就定位环境和精度等方面进行了综合比较,探讨了UWB定位技术的理论基础和发展现状,最后 对UWB无线定位的未来应用前景进行了展望。0、引言   随着无线通信技

2015-12-08 22:21:55 14857

转载 迷宫建模

迷宫的数学建模        转载自 孟庆伦摘要:提出了迷宫问题的数学建模方法,得到了走迷宫的三步走法。这种方法可以走通任意迷宫。关键词:迷宫;端点;无效边迷宫是一种充满复杂通道的建筑物,由于很难找到从入口到出口的通道,因而成为很多人喜欢的有趣和益智游戏。下面以图1所示的简单迷宫为例建立数学模型,分析走迷宫的数学方法。 一、迷宫问题的数学建模1、

2015-12-07 21:59:50 2918

转载 SQL对表进行权限设置

转载自jackfor001的博客USE tempdbGO--创建两个测试表CREATE TABLE tb1(id int,value int)INSERT tb1 VALUES(1,10)CREATE TABLE tb2(id int,value int)INSERT tb1 VALUES(1,10)GO--创建登录CREATE LOGIN Liang

2015-12-04 16:38:12 1370

转载 有时候,我们为什么对陌生人态度更好?

最容易令人感到温暖和惊喜的是陌生人,因为你对他没有期望。最容易令人感到心寒和悲哀的是亲人,因为你爱他们。 ——八月长安 《最好的我们》最近,云树社区里出现了一个这样的热门话题:为什么我们总是对亲密的人更苛刻?作为云树用户之一的我,也在自省的过程中发现,自己对待家人亲人的时候,总是会出现诸如不耐烦、嫌弃等等负面情绪,而在对待陌生人的时候,自己的态度却好得无法形容,似乎自己就是欧洲

2015-12-03 10:40:48 762

转载 java中interface的详解

JAVA的核心概念:接口(interface) 接口与类属于同一层次,实际上,接口是一种特殊的抽象类。 如:    interface IA{ }  public interface:公开接口  与类相似,一个文件只能有一个public接口,且与文件名相同。 在一个文件中不可同时定义一个public接口和一个public类。  一个接口中,所有方法为公开、抽象方法;

2015-11-30 21:31:06 458

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除