- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 git_knowlege
Git常用的命令大全1 配置相关信息命令git remote -v——查看远程项目的地址[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9yTWTV4B-1611126872597)(C:\Users\25480\AppData\Roaming\Typora\typora-user-images\image-20210120144847898.png)]git branch -a || git branch -all——查看所有分支情况(包括本地和远程的情况)
2021-01-20 15:15:25
147
原创 剑指Offer 之 剪绳子
这里给一个动态规划的解法:public class RopeCutting{ /** * 分析:由于m, target > 1,说明绳子至少必须cut一次 * 对于 * target = 2, max = 1 < target * target = 3, max = 2 < target * target = 4, ma...
2020-03-20 08:52:13
232
原创 Pycharm + Anaconda 机器学习环境搭配置巨坑之解决方案
机器学习的标准开发环境Pycharm2019.01 + Anoconda(Python3.7)配置配置Pycharm Project Interpreter时,选择添加conda环境:惊现巨坑!!!!! Amazing!CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.t...
2020-03-18 20:04:13
1149
原创 多线程安全问题
Java中的线程安全问题 在编程实际应用中常常需要多个线程并发地工作以充分提高计算机的系统资源利用效率,从而大大提高系统的工作处理效率。但与此同时伴随的会产生线程安全问题。 由于多个线程不断地争夺共享数据,因此会产生多个线程同时进入共享数据并进行更改或其他相关的操作,于是导致数据被相互竞争的线程进行不可预计的操作,为解决这个问题,java提供了同步机制决绝线程安全问题。 下面给一...
2018-06-05 16:28:23
335
原创 Java反射笔记
Java反射 之 初体验 笔者最近在java编程实践中接触到Java的反射机制,于是粗浅地做了一些了解,在此记录一下。 java反射的主要作用体现在为JVM动态加载类,获取类的成员,方法,构造器等提供了一种手段。 Java反射框架主要提供以下功能: 1.在运行时判断任意一个对象所属的类; 2.在运行时构造任意一个类的对象; 3.在运...
2018-05-30 20:09:04
280
原创 Fortran调用函数变量陷阱
Fortran函数调用之“变量”陷阱 最近笔者迫于应试压力强行修炼了一波“Fortran”编程,在编程过程中发现了一些让初学者猝不及防的陷阱,在此分享一下。 I fortran函数编程不同于C/C++、Java之处的几个要点: 在这里总结几个Fortran编程是需要注意的几个要点:1、当调用含参函数时,必须给参数声明类型,这是必须的2、当使用循环变量进行循环处理时,必须声明循...
2018-04-23 21:37:59
4867
原创 栈实现中缀表达式转后缀表达式
C语言版中缀表达式转后缀表达式 I 通常,用户输入的表达是为中缀表达式,通过算法,将中缀表达式转化为后缀表达式,然后利用栈存储操作数,遇到operator,弹出栈中的操作数进行相应的运算后再圧栈,直至表达式运算完成或出错退出。 II 利用“栈”将中缀表达式转化为后缀表达式算法: 根据各种运算的运算符的优先级,优先级表格: 操作符ch # ( *、...
2018-04-19 21:28:00
927
原创 Java 实现Haffman树
Haffman Tree 的Java实现I 哈夫曼树概念: 给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。(from Baidu百科)。II 哈夫曼树的应用 1、哈夫曼编码 2、常应用于信息检索 etc.III 常用...
2018-04-19 11:15:42
337
原创 QQ互联本机测试
QQ互联在localhost上的测试 QQ作为在坐拥中国乃至世界上十分广泛的用户量的基础,因此为了很多应用为了简化用户注册或者简化后台数据库压力,常常使用第三方登录的方式为用户提供服务与系统的身份识别。 本篇,笔者简单介绍一下自己在开发过程中关于qq互联的经验。 首先,获得官方的API说明文档以及相关的SDK,点击这里,java SDK中给了发表说...
2018-04-07 15:29:51
2582
原创 Java原始类型带来的擦除
原始类型带来的擦除 当把一个具有泛型信息的对象付给另一个没有泛型信息的变量时,所有尖括号里的额信息类型都将被丢弃,比如将一个List<String>类型的对象转型为List,则该List对集合元素的检查变成了类型变量的上限(即Object)。 下面展示了这种擦除:package me.timlong.cultivate.genericity;class Apple<...
2018-03-24 19:45:58
343
原创 POI实现将excel表格转换成html代码
POI转excel为html 最近笔者在开发一个网站项目时,根据需求将用户上传的excel表格童年过java程序转换为html代码的同样格式呈现前端页面上,考虑到Apache成熟的Office文档处理工具POI的广受欢迎,我也在尝试通过POI实现这样的转换。 应该来说POI提供了强大的excel表格处理的能力,不论是读还是写,都对开发人员提供了极大的便利。但在实际操作中...
2018-03-19 21:06:06
27644
原创 javadoc制作
javacdoc文档的制作 当一个java或java web项目功能代码完成之后,通常我们会将这个项目发布。于是,如何让别人很轻松容易地了解或使用我们开发的项目就显得十分重要了。javadoc正是起着这样的作用,人们通过阅读项目的javadoc文档了解项目中各个类或接口的功能,从而更方便地使用我们的项目。 下面讲解一下如何高效便捷地之所java项目doc文档。 ...
2018-03-15 21:09:37
576
原创 Spring两种注入方式解析
Spring设置注入与构造器注入 1、Spring框架简介(摘自百度百科)Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBe...
2018-03-09 16:18:42
422
原创 GSON序列化与反序列化应用
GSON应用实例 GSON简介:Gson(又称Google Gson)是Google公司发布的一个开放原始码的Java库,主要用途为序列化Java物件为JSON字串,或反序列化JSON字串成Java物件。 使用Gson对象进行java bean与json数据之间的转换相当方便,这是我们常用的一行代码,简介而方便。eg: Object obj = new Gson().fromJs...
2018-03-05 22:01:53
246
原创 Frameset 框架下的子页面数据交互问题
frame 页面表单数据交互问题 绝大部分的网站的界面都须通过frameset框架进行排版,以区分功能区,并给用户良好的体验。于是在做;这样的网页时,父子页面的数据交互,兄弟页面的数据交互是开发时必然要面临的问题。 第一次做开发时,由于经验不足,在网上查询了许多资料并经过多次实验,我发现大多不可靠,最终找到了一种很合适的页面间数据交互的方法,觉得有必要记录一下,以警自己,示他人。 ...
2018-02-27 21:53:11
2234
原创 Mysql enum字段使用注意
MySQL enum字段编程“防坑”指南 MySQL数据库中的字段类型enum可以是指字段的区间范围,从而避免向数据库中插入意想不到的值,固然这给数据库设计者来了方便,但容易给编程人员的带来程序编写上的bug。因此,程序员需要深刻了解enum的特征与特点才能在编程是避免不必要的bug。 正如我最近在编程时遇到的问题一样,譬如在表中定义了这样的一个
2018-02-02 18:56:16
9408
原创 JUnit4的深入使用
JUnit4深入使用总结 I JUnit4中的测试套件: 1、测试套件就是值测试类一起运行的。 写一个测试套件的入口类,这个类里不包含其他的方法 更改测试运行器Suite.class 将要测试的类作为数组传入到Suite.SuiteClasses({}) 代码实例:创建三个JUnit测试类:public class UnitTest1 {
2018-01-31 17:13:09
439
原创 JUnit测试类使用
JUnit4测试使用教程I 简介 JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 JUnit是由 Erich Gamm
2018-01-25 16:40:44
40725
原创 MapReduce实现WordCount以及常见问题解决
Hadoop环境开发环境测试 最近在做一个大数据方面的小工程,需要使用基于hadoop环境进行计算。MapReduce是Hadoop生态系统下的成熟的计算框架,在开发之前需要搭建MapReduce开发环境并测试。 由于我本身就是大数据方面的新手,因此在开始的时候遇到不小的麻烦,但在慢慢的寻找解决办法的过程中还是有所感悟的,因此有必要做一下记录,希望给读者有所帮助!通常我们需要在
2018-01-24 20:47:52
2814
原创 MapReduce编程实现矩阵转置
MapReduce实现矩阵的转置 在大型数据处理中我们经常会用到Hadoop分布式数据处理技术,矩阵转置在矩阵相乘算法中是核心算法,而矩阵相乘也是算法中涉及的数学公式常有的。本篇介绍用MapReduce实现矩阵相乘。 首先,搭建eclipse的hadoop开发环境,可以参考这里。 在hdfs根目录下新建目录“matrix”,向其中上传一份事先按照指定格式编写好的矩阵格式,如下图
2018-01-21 20:57:36
764
原创 java web项目ajax与servlet交互的路径问题
java web路径问题 在编写java web项目时,经常涉及前台与后台交互数据的问题,而在前端文件(html or jsp files)的文件位置不同,所使用的ajax上传的servlet路径也就需要相应的更改,而不是一成不变的。 在web.xml文件中配置的servlet如下: 这里的servlet路径设置的路径“ImportQuesServelt”相当于
2018-01-19 20:32:43
5151
原创 客户端上传文件到servlet
ajax与servlet交互文件在java web开发工程中客户端与后台交互数据是经常的操作,而文件的交互亦是十分常见。本文展示html 前端页面通过 ajax上传文件到servlet的过程。前端HTML部分: 本地上传 。。。JS ajax部分代码:$("#pic-url").val('');//清空图片URL输入框 var item
2018-01-11 20:01:59
441
原创 VS 项目自带数据库连接
VS 项目连接项目中包含的数据库本人最近在做一个WEB课程的项目设计,不同于java web的开发工具,在VS这款强大的IDE中开发asp项目可谓是十分方便,微软已经帮程序猿们尽肯能地提供方便快捷的编程手段。数据库调用与构建方面,VS就做得很好。程序猿通过建立asp项目,可以自己添加相关的数据库文件作为网站的后台数据库支撑,而并不一定非要在后台主机上安装一个专门的数据库,然后通过代
2017-12-31 19:36:09
6625
原创 Java过滤字符串,获取
Java过滤字符串,只接受整数对应字符串很多时候,我们的程序只需要对传来的整数字符串进行进一步处理,而必须过滤一些不符合整形数字符规范的字符串,于是这就需要对传来的字符串参数进行过滤选择,判断是否为整形数对应的字符串形式,这里使用Java中Integer类parseInt()方法进行判断。看看代码: //利用异常处理判断是否职位整数型字符串 public boole
2017-12-25 16:09:34
2578
Timlong-SpringBoot-实战开发笔记.zip
2020-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人