自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

误入其途

一个小程序员的自呓

  • 博客(47)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java数据类型

1. Java中不支持 隐式的 高精度向低精度转换,会报错,但是支持隐式类型转换(如double 和int之间的隐式转换)byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.println(b3+b6);上述代码会报错:语句:b3=b1+b2编译出错这是因为Java中的byte,short...

2018-04-04 21:32:14 265

原创 Java整数常量池

同String pool 类似的,Java中存在整数(Integer 对象,而非基本类型)pool。在Java中1字节大小以内的Integer(0-127)都是存在一个常量池中的,(不包含new Integer(xx)初始化),所以他们的引用也是相同的。1. 用等号和基本类型初始化,等效于用“=”和常量初始化,代码如下,输出如下:127之前都是相等的引用。2. 对比代码结果如下;可以看到,结果都是...

2018-04-04 21:01:23 3857 3

原创 Java 含有继承类的代码初始化顺序

2018-04-04 20:30:59 275

原创 java 中的奇葩

Java中只有引用,而不讲指针;事实上Java中的引用和C++/C中的指针有何渊源呢?Java中存在几大基本类型数据:Boolean,int,float,double,byte....1. 对于非基本类型,Java中变量的引用(就是你定义的那个变量)其实就等价于指针2. 而对于基本类型的话,则不是这样。Java中的基本类型就是该值本身,而非引用Talk is cheap,show you my c...

2018-03-27 21:02:42 306

转载 Ubuntu 16.04 Hadoop 3.0.0 安装 及 所有问题总结

1. Ubuntu 安装Hadoop 单机版的比较全的教程http://www.bogotobogo.com/Hadoop/BigData_hadoop_Install_on_ubuntu_single_node_cluster.php2. 按照教程安装好之后,可能有的人无法打开 50070端口(比如我),问题出现在哪呢?参考文章https://blog.csdn.net/Neone__u/art...

2018-03-24 14:32:56 512

原创 intellij 运行非项目文件夹代码

问题描述:    一个文件夹中包含很多子文件夹,各层文件夹下包含源文件,但是这个根目录文件夹并非是一个项目。(我当时是下载了core java 的实例代码,文件夹中包含很多有main函数的源文件,我想仅仅运行当前源文件而不管其他源文件)解决方法:首先,要将源文件夹组织成Java项目。第一步:File-->Project Structure第二部:这样就可以了其次,保证各个程序没有bug(至于...

2018-03-22 16:58:46 1330

转载 2+CSS 入门

即用即查,给个网站实例 http://www.runoob.com/css/css-examples.html一如前端深似海,和Android页面布局是一个套路

2018-03-17 11:39:44 189

原创 1+入门html

html 基本布局<!DOCTYPE html>                    //这个是html文件声明    <html>        <head>                       //包含了文档的元数据        <meta charset="utf-8">        //中文编码        <t...

2018-03-17 11:30:48 199

原创 Java bug 大全

这全都是我遇到过的bug同样的bug信息,可能背后有千万种原因,而我,永远都不知道到底是哪一个。:)努力通过代码积累尽可能多的bug,并将它们进行分类。如果帮你debug节省了时间,就点个赞呗~~bug1:找不到或无法加载主类1. 描述:程序中含有package关键字,使用“终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法。例如程序名为Hello...

2018-03-16 15:50:05 3359

转载 C++中const 和 constexpr 之间的区别

最主要的区别在,const 所定义的变量,一经初始化便不能修改,但是不要求const所定义变量在编译的时候就能被算出。constexpr 定义的变量要求,变量在程序被编译的时候就能被判定为常量,否则出错。总结来说,constexpr 定义的变量“常量的属性” 比const 所定义的变量更彻底(这是我自己的语言)还有知乎上某网友总结:const 就像readonly,constexp

2018-01-23 10:37:44 4559 1

原创 Hadoop——Reduce阶段 Values(迭代器)只能遍历一次

Hadoop——Reduce阶段 Values(迭代器)只能遍历一次

2017-12-12 10:19:45 1883

原创 # 程序员心理——大三写pj+lab有感

程序员心理——大三写pj+lab有感自从上大三之后努力实践码代码,尤其是操作系统+分布式系统,写了比较多的c和java(对自己来说)。终于对写代产生一些感悟

2017-12-11 15:37:00 1148

原创 C语言拾遗

1. 在做jos时候碰到了ROUNDUP和ROUNDDOWN的宏定义,意思是将虚拟地址ROUND到最近大/小的虚拟地址。看代码的时候貌似这个宏定义可以有返回值(跟函数差不多),查资料,找到相应的答案。主要的思想就是——返回值单独写在最后一句,要注意指明返回值的类型。例子可见:这是一个例子的链接其他需要注意的是:宏定义只能在一行完成,一行写不下要用/连接下一行。(补注,宏定义有很多有趣的玩法,要想了

2017-12-10 10:28:20 369

原创 如何将自己的本地代码上传到GitHub上

1. 在github上建立一个repository2. 在本地建立一个空的文件夹1. git init2. 使用git pull https://github.com your git repository将服务器端的文件拉回到本地,这一步是用于同步的,虽然没有什么实质意思3. 把你的项目文件复制到当前目录下面,并使用git add . (//这一步用于将你的文件加到版本库

2017-11-15 23:37:34 381

原创 Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.

第一次尝试,思路:想象有n列个向量,每当要merge的时候,比较每一列的第一个大小,取下最小的那个节点返回并且将该节点从当前向量中剔除(search函数来完成)。当search函数返回NULL 的时候说明所有的node都被遍历了一边,所以标志着结束。但是这个算法的复杂度比较高。假设有n个数字,每个数字在被取走之前都会被遍历一次,所以第x大的数字会被遍历x次的,所以复杂度O(n^2)提醒超时

2017-11-07 19:34:30 610

翻译 RFC2818--HTTPS/TLS 翻译

rfc2818原文原文连接翻译RFC818文档中对HTTPS的描述如下:连接初始化--运行HTTP的客户端也是运行TLS的客户端。这个客户端需要在合适的端口向服务器发送一个连接请求,然后发送TLS clienthello 来开始一个TLS握手。当TLS握手结束后,客户端会发起首个HTTP请求。所有的HTTP数据必须以TLS “applicationdata”的形式发送。

2017-11-05 21:55:05 2479

原创 21天学通python——第三天

for语句与内置迭代函数enumerate(seq)编号迭代;既返回元素在序列中的序号,也返回元素的内容for i,item in enumerate('abcd'):print '第%d个字符是: %s' %(i,item)   ##  i 是返回的序号,从0开始sorted(seq)排序迭代,将列表中的元素按照小大顺序先后输出reversed(seq)

2017-09-15 12:22:33 824

原创 21天学通python——第二天,控制语句执行流程

if-else 语句:if:elif :else:for 循环python中的for循环,通过,循环遍历某一序列对象(元组,列表等)来构建循环for in :else:语句2只有循环正常推出,else语句才会执行

2017-09-14 17:47:40 412

原创 21天学通python——第二天

常用的内置常量:None True False逻辑假值:None False 0  ‘’(空字符串) ()  []  {} (空元组,空列表,空字符串)逻辑运算:and or not三者都是短路运算,返回决定最终结果的操作数,后面的不会计算比较运算符:可以连用,如1字符串/字符可以比较大小,但是不能和数值进行运算,如 'a'其他逻辑字

2017-09-14 12:31:53 1507

原创 21天学通python——第一天

python中的注释:3个英文单引号  或者 3个英文双引号——注释大段内容#开头,注释一行缩进:风格保持一致,全用tab:可以提示缩进的开始跨行:\  用在句末可以跨行,但是 \ 之后不能有任何内容输入、输出:输入的内容全部以字符串的格式返回input(“提示信息”);print()函数调用:使用某个调用模块中的函数时候,要在该函数之前加上

2017-09-13 22:31:38 4300

原创 磁盘

2017年9月3日磁盘块和扇区的区别:block由一个或多个sector组成,文件系统中最小的操作单位;OS的虚拟文件系统从硬件设备上读取一个block,实际为从硬件设备读取一个或多个sector。对于文件管理来说,每个文件对应的多个block可能是不连续的;block最终要映射到sector上,所以block的大小一般是sector的整数倍。不同的文件系统block可使用不同的大小,操作

2017-09-03 22:45:48 408

转载 C++继承权限问题讲解最全面的

给个链接:点击打开链接自己补充:针对类外访问的说明:一个类中,private 和protected 成员是不能被类外的类或者函数等访问的,只有public成员可以在类外被访问贴个图:

2017-09-03 21:44:23 448

原创 tf.train.SummaryWriter()

tensorflow 新版取消了tf.train.SummaryWriter(),换成使用tf.summary.FileWriter()

2017-08-16 11:33:42 9533 1

原创 tf.mul()

在新版的tensorflow中tf.mul()已经被删除,请使用tf.multiply()

2017-08-16 10:26:50 4241

原创 conda创建的虚拟环境中使用jupyter notebook如何关闭

环境:联想拯救者,windows10,问题描述:使用conda创建了一个Python=3.5.5的虚拟环境TensorFlow,并且按照博客()在TensorFlow下安装了jupyter notebook,运行之后没啥问题,就是打开之后先关闭了浏览器窗口,接着无法通过正常退出解决方案:按shift+Ctrl+c

2017-08-14 14:24:50 4507

原创 windows安装TensorFlow gpu版本时候的bug;No module named "_pywrap_tensorflow" ;DLL load failed.

TensorFlow安装debug,No module named "_pywrap_tensorflow" ;DLL load failed.

2017-08-14 13:09:28 5921

原创 周志华西瓜书笔记——第二章

2.1经验误差与过拟合错误率:分类错误的样本占样本总数的比例精度:1—错误率误差:学习器的实际预测输出与样本的真实输出之间的差异训练误差:学习器在训练集上的误差泛化误差:在新样本上的误差过拟合:过度学习样本非主要特征导致学习器泛化能力下降欠拟合:未完全学习样本的特征过拟合难以避免,欠拟合可以避免:通过增加训练的轮数、扩展决策树分支等方法可以克服欠拟合;机器学习通

2017-06-22 16:37:37 1007

原创 周志华西瓜书笔记——第一章

1.1引言概念1:基于经验做出的预判机器学习定义:通过计算手段,利用经验数据产生模型用于改善系统自身性能。更形式化的定义:假设用P 来评估计算机在某任务类T上的性能,若一个程序通过利用经验E在T中任务上获得了性能上的改善,就说关于T,P,该程序对E进行了学习。  1.2基本术语Data set数据集:纪录的集合Instance、sample示例、样本:某

2017-06-21 16:54:15 1952

转载 176. Second Highest Salary----leetcode----寻找第二大纪录的方法

解题思路依然是 Ranking 类问题。可以想到这么一个方法,对 DISTINCT Salary 进行排序加上 LIMIT 即可得到排名第 2 的行。但是题目要求若没有第 2 名的行,需要返回 NULL,而这个答案是不返回任何行,所以还需要加工。123456SELECT DISTINCT SalaryFROM EmployeeORDER BY S

2017-04-22 12:45:33 321

原创 数据库之!= OR <>

数据库中有两种比较运算符经过考证,它们的意思的确相同,而且相关人员推荐使用tips:1.  =some等价于 in运算--teacher(ID varchar(10),salary numeric(5,0))select * from teacher where salary=some (select salary from teacher)--teacher(ID v

2017-04-22 11:40:34 885

原创 汇编指令之CMOVcc-----CMOVG

最近在上计算机原理课,接触到了部分汇编代码的问题,在国内大部分技术网站上都找不到CMOVG命令的清楚介绍。于是借助条件,到墙外搜索了一把。果然非同反响上干货:先解析一下命令:CMOVcc---C即conditional 条件的;MOV不用多说;cc是condition code条件代码下面是从:64-ia-32-architectures-software-developer-manu

2017-04-20 16:39:07 7697

原创 高分笔记考研oj——1324: 算法2-2:有序线性表的有序合并,zoj

题目描述:已知线性表 LA 和 LB 中的数据元素按值非递减有序排列,现要求将 LA 和 LB 归并为一个新的线性表 LC, 且 LC 中的数据元素仍然按值非递减有序排列。例如,设LA=(3,5,8,11) ,LB=(2,6,8,9,11,15,20) 则LC=(2,3,6,6,8,8,9,11,11,15,20)算法描述如下:从上述问题要求可知,LC中的数据元

2017-02-24 10:46:51 773

原创 率辉考研oj——1323: 算法2-1:集合union

干货1:首先介绍一个考研oj网站 http://arena.acmclub.com/cate_index.php 这是配套考研高分笔记书籍的(无偿免费广告,不喜勿喷)干货2:oj小技巧RA有可能是主函数结尾有system(“pause”);干货3:上题目和代码       题目描述:假设利用两个线性表LA和LB分别表示两个集合A和B(即:线性表中的数据元素即为集合中的成员),现要求一个

2017-02-23 16:14:39 2556

原创 虚拟机设置---Intel VT-x 处于禁用状态

机型:拯救者15isk系统:windows10问题:Intel VT-x 处于禁用状态修改bios,开机时反复按F2,选择config中的intel virtual technology中的Disabled 改为enable最后按Fn和F10 保存修改

2017-02-12 21:38:27 3447

原创 生命游戏

说明:生命游戏为1970年英国数学家J.H.Conway所提出,某一细胞的邻居包括上、下、左、右、左上、左下、右上、右下,游戏规则如下:孤单细胞死亡:如果细胞邻居小于一个,则该细胞在下一状态将死亡。拥挤死亡:如果细胞的邻居在4个以上,则该细胞在下一状态将死亡。稳定:如果细胞的邻居为二个或三个,则下一状态为稳定存活:复活:如果某位置原无细胞存活,而该位置的邻居为3个,则该位置将复活一

2017-02-11 16:15:17 1110

原创 八硬币问题

Ss 八硬币问题(读者自己根据tips先写程序在看我的代码哈^_^)   1两两分组称;   2注意互补情况下可以省略某些称量步骤,减少称量次数   3求解的是总共比较次数,欲知与决策树的效率问题,且看下篇博文——“八硬币问题之比较”Ps 也用决策树解决!!!#includeusing namespace std;int a[8];int cmptimes = 0

2017-02-08 23:33:31 502

原创 八皇后问题,Eight Queens Puzzle

Ss 八皇后问题tips,规定棋盘式(8*8)(回溯算法)读者诸君看完tips先尝试自己写一个,再看答案哈^_^       规则:两两不处于同一行、列、斜线       1八个皇后肯定分布在八个横行之中       2按行递归,每行之中按列扩展(列是循环的依据);       3每添加一个皇后,将其能吃且尚未摆放皇后的位置设为其行号以作标记(这三个方向分别是左下,正下,右下方),

2017-02-08 22:04:56 571

原创 骑士周游,Knight Tour

骑士周游问题描述:给定棋盘规模,和骑士起始点,如果起始能够不重复的走遍整个棋盘则成功,否则失败;经典解法是递归;也可以用贪心算法,但贪心算法在有些情况下无法解决问题;       Ss骑士周游问题tips(读者看过tips尽量自己算一下):              1定义双数组,对应位置是一次移动的的大小(不用pair),总共是八个方向       2递归解决,由于棋盘(

2017-02-08 19:11:44 1478

原创 老鼠走迷宫,只找一条路

Ss 老鼠走迷宫问题(只求一条路)(老规矩:读者自己先根据提示写,最后看答案please)1.     标志变量(递归总开关,减少递归次数)succ(默认为false),如果找到了最终路径则将succ设为true,否则设为false,每一个递归体的条件都与上(!succ),这样如果找到的话就不用再递归了,递归终止条件是succ==true2.     三种状态:墙壁设为2,通路设为0,已经

2017-02-07 22:34:04 744

原创 杨辉三角输出

Ss 杨辉三角标准输出tips:(先提供思路,读者自己先试着完成)       1以行数约定输出的数目     2根据行数计算出可能出现的最大的字宽,而且每次输出的空格数目等于最大的字宽宽度,每个数字都要以同样的字宽输出,printf(“%3d”);       3编写组合数计算公式combi(int row, int col)       4当前要输出的数字根据其行列有combi

2017-02-07 22:32:17 419

caffe官方教程中译本

caffe设计哲学

2017-07-13

深度搜索C++

深度搜索C++

2016-11-19

离散数学课件&&书本pdf&&研究生入门&&竞赛

离散数学课件&&书本pdf&&研究生入门&&竞赛

2016-11-19

空空如也

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

TA关注的人

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