
技术之路
东方老司机
海纳百川,有容乃大;壁立千仞,无欲则刚。
展开
-
计算两个日期的时间间隔 python
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,这个确实很方便字符类型的时间import datetimeday1 = "6/24/2010"day2 = "1/19/2012" d1 = datetime.datetime.strptime(day1 , '%m/%d/%Y')d2 = datetime.datetime.strptime(day2 , '%m/%d/%Y')diff = d2 - d1prin原创 2021-05-06 09:37:14 · 2915 阅读 · 0 评论 -
Docker入门
docker转载 2017-10-09 09:08:22 · 153 阅读 · 0 评论 -
面试题——股票利益最大化
1.题目 给出一个包含N个元素的数组,数组中的每个元素代表每一天的股票的买卖价格。现在给你个任务是在任意的时刻先买股票,之后卖出股票。要求是使得买卖股票的利益最大化,算法的时间和空间复杂度尽可能达到最优。2.解题思路看到本题,绝大多数人的第一转载 2017-11-07 22:02:58 · 758 阅读 · 0 评论 -
KNN算法理解
转自:http://blog.youkuaiyun.com/jmydream/article/details/8644004一、算法概述1、kNN算法又称为k近邻分类(k-nearest neighbor classification)算法。最简单平凡的分类器也许是那种死记硬背式的分类器,记住所有的训练数据,对于新的数据则直接和训练数据匹配,如果存在相同属性的训练数据,则直接用它的分类来作为新数据的分类。这转载 2017-11-06 11:11:59 · 348 阅读 · 0 评论 -
虚拟机Net模式下ping主机和连接外网
过去我的虚拟机与PC机一直ping不同,也没法连外网,自从做了如下配置,就可以了,亲测好使。1.首先共享无线连接或者本地连接,选择VMnet8 打开PC机的网络和共享中心,然后点击更改适配器设置 右键点击无线网络连接2,然后选择 共享 ,我这里没有其他虚拟网卡,如果让选择,就选VMnet8即可 2.然后用ipconfig命令查看以太网适配器的地址 可以看到默认给虚拟网卡VMne原创 2018-02-01 19:40:42 · 1154 阅读 · 2 评论 -
Intellij IDEA基本配置
Intellij IDEA 1.设置主题 File->Settings->Appearance&Behavior->Appearance 右侧选择Theme 个人感觉Darcula比较酷2.设置字体大小和编辑区主题 右侧选择Scheme,个人用的是Obsidian Size:183.代码提示不区分大小写 File->Settings->Editor->原创 2017-08-09 14:44:09 · 326 阅读 · 0 评论 -
【转】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 1: invalid continuation 汉字编码
原文地址: http://ir.hit.edu.cn/~taozi/bianma.htm 如果在python 3里面碰到下面的Error message:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc7 in position 1: invalid con...转载 2018-03-29 11:44:34 · 4121 阅读 · 0 评论 -
python3:(unicode error) 'utf-8' codec can't decode
转载自 https://blog.youkuaiyun.com/ch7543658/article/details/44309853 环境:操作系统:win7 旗舰版语言:python3.4文本编辑器:vim、notepad++报错:SyntaxError: (unicode error) ‘utf-8’ codec can’t deco...转载 2018-03-29 11:47:22 · 1752 阅读 · 0 评论 -
ACM基础——OJ上的Java代码提交规范
1、输入Scanner cin = new Scanner(System.in);while(cin.hasNext()){ int a = cin.nextInt(); int b = cin.nextInt(); }2、类名public class Main {}转载 2018-05-21 18:21:42 · 1600 阅读 · 0 评论 -
Markdown常用语法(缩进、换行、字体大小等)
Markdown常用语法常用语法1. 实现缩进2. 实现换行3. 字体大小、颜色、类型、加粗、倾斜4. 代码块5. 超链接6. 分割线7. 标题常用语法old brother, stable markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。1. ...原创 2018-10-16 21:51:29 · 117609 阅读 · 13 评论 -
看完让你彻底搞懂Websocket原理
转自:https://blog.youkuaiyun.com/frank_good/article/details/50856585 偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵...转载 2018-11-10 08:57:37 · 297 阅读 · 0 评论 -
anaconda下载
官网下载较慢,推荐从清华大学开源软件镜像站下载。下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下面是python版本与anaconda的版本对应表参考:https://blog.youkuaiyun.com/yuejisuo1948/article/details/81043823...原创 2019-03-15 21:02:32 · 888 阅读 · 0 评论 -
Python之lambda表达式
lambda也称之为匿名函数,与常规函数相比:常规函数def必须通过其函数名被调用,因此必须首先被定义。但是作为一个表达式的lambda,返回的函数对象就不需要名字了。lambda专注于简单的任务,而常规函数则负责更复杂的多行逻辑。lambda表达式的主体是只有一行的简单表达式,并不能扩展成多行。lambda表达式:lambda argument1, argument2,… argumentN ...原创 2019-07-14 18:27:27 · 431 阅读 · 0 评论 -
Python中pass语句的作用是什么?
在编写代码时只写框架思路,具体实现还未编写就可以用 pass 进行占位,使程序不报错,不会进行任何操作。举个栗子:def test(): passif num > 10: pass...原创 2019-08-03 10:28:31 · 940 阅读 · 0 评论 -
String、StringBuffer、StringBuilder
1、在字符串不经常发生变化的业务场景优先使用String(代码更清晰简洁)。如常量的声明,少量的字符串操作(拼接,删除等)。2、在单线程情况下,如有大量的字符串操作情况,应该使用StringBuilder来操作字符串。不能使用String"+"来拼接而是使用,避免产生大量无用的中间对象,耗费空间且执行效率低下(新建对象、回收对象花费大量时间)。如JSON的封装等。3、在多线程情况下,如有大量的...转载 2019-07-23 09:18:04 · 152 阅读 · 0 评论 -
Java语言程序设计(序)
高级Java语言程序设计原创 2017-09-12 09:27:05 · 274 阅读 · 0 评论 -
Java面向对象的程序设计
1.数组以句柄的方式来管理内存 2.方法的overload(面向对象的性质,以多态的形式) 只允许根据参数列表(参数类型、个数、顺序等)进行区分,那为什么不能根据返回值类型进行区分呢? 因为在调用方法时候,一定要能体现出来其特征。封装、继承、多态类的封装类似于开车与汽车的原理 (1)把数据和方法紧密绑定在一起 (2)从外面看,仅知道一些接口,但不知道接口的具体如何操作 优点:隐藏细节原创 2017-09-23 10:21:54 · 423 阅读 · 0 评论 -
从机器学习谈起
从机器学习谈起转载 2017-08-31 10:44:26 · 159 阅读 · 0 评论 -
java实现一个简单的登录界面
java 登录界面原创 2017-07-30 18:25:03 · 11895 阅读 · 2 评论 -
xml TO json(非递归实现)
xml文件转化为json 非递归实现原创 2017-07-30 20:05:28 · 310 阅读 · 0 评论 -
关于正则表达式
想学习正则表达式吗?过去我一直学不会,但是自从看了以下链接 1、https://deerchao.net/tutorials/regex/regex.htm 2、http://blog.youkuaiyun.com/aerchi/article/details/51969688转载 2017-07-24 20:44:57 · 246 阅读 · 1 评论 -
maven的setting文件简单配置
欢迎使用Markdown编辑器写博客<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc原创 2017-07-24 22:58:09 · 1490 阅读 · 0 评论 -
xml TO json
把xml文件转为json采用的dom4j读取xml文档,需导入以下jar包<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version></dependency><dependency> <groupId>com.alibaba</group原创 2017-07-26 18:20:57 · 321 阅读 · 0 评论 -
git常用命令总结
git常用命令原创 2017-08-03 18:19:20 · 277 阅读 · 0 评论 -
intellij idea主题
intellij idea主题原创 2017-08-04 11:01:16 · 497 阅读 · 0 评论 -
selenium操作webdriver(一)
selenium操作driver原创 2017-07-27 13:43:32 · 2246 阅读 · 1 评论 -
51单片机实现时钟
单片机原创 2017-08-14 07:51:10 · 1795 阅读 · 1 评论 -
Java安装配置环境变量及介绍数据类型
Java语言的安装运行dk-8u144-windows-x64.exe jdk下载地址(下载对应的版本)添加环境变量:PATH:.;C:\jdk1.8.0_111\bin; CLASSPATH=.;C:\dk1.8.0_111\lib\tools.jar; 注意:环境变量要添加在最前面,避免与之前添加环境变量的发生冲突在命令行输入 java -version来检测安装是否成功 若显原创 2017-09-12 20:59:43 · 240 阅读 · 0 评论 -
Intellij idea控制台中文乱码问题
首先是编辑器的乱码,这个很好解决,file->settings->appearence里面有个Name设置成支持中文的字 体,同样还要再settings中的Eidtor->color&fonts里面设置字体编码格式,一般都是UTF-8,GBK什么的也行控制台输出是乱码,比如:System.out.println(“中文”);执行这句话控制台输出乱码,这个问题在configurations中的VM转载 2017-09-13 19:18:34 · 6831 阅读 · 0 评论 -
一个合格的程序员应该读过哪些书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东转载 2017-09-23 10:25:10 · 308 阅读 · 0 评论 -
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd1 in position 0: invalid continuation byte问题
在用python编码的时候,想把一txt文件里面的东西,插入到excel表格中,结果出现了UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xd1 in position 0: invalid continuation byte问题解决方式:在创建表后,加入 (1) workbook = xlwt.Workbook(encoding=’ut原创 2017-09-16 09:57:16 · 21208 阅读 · 0 评论 -
matlab 2017a下载以及安装教程 亲测有效
转载自:http://blog.youkuaiyun.com/u013335260/article/details/73956594———-1.首先下载matlab 2017a,可以在官网上下载:http://www.0daydown.com/03/716009.html,我已经下载好,百度资源http://pan.baidu.com/s/1nvFQATz,密码9b112.安装一、解压安装包,具体步骤鼠标转载 2017-09-16 12:38:18 · 6683 阅读 · 1 评论 -
Hadoop2.6.0伪分布环境搭建
Hadoop2.6.0伪分布环境搭建转载 2017-08-31 10:35:53 · 275 阅读 · 0 评论 -
JAVA之outofmemory
java程序OutOfMemory转载 2017-07-30 18:01:56 · 243 阅读 · 0 评论