3 Liam_Fang_

尚未进行身份认证

我要认证

人工智能,文字识别

等级
TA的排名 4w+

Mongo 的查询(常用)

1.db.getCollection("集合名称").find({}) 类似于mysql的 select * from table ;2.db.getCollection("集合名称").find({"field":value}) 类似于mysql的 select * from table where field = value;3.db.getCollection("集合名称").find({"field": {$in : [value1, value2]}}) 类似于mysql的selec...

2020-05-09 18:10:11

Comparable 和 Compator的区别

1. Comparable 2. Compator 3.Comparable 和 Compator 的区别 1.Comparable 是一个接口,代码如下, 其中T就是要比较的对象。public interface Comparable<T> { public int compareTo(T o);}对于一个类Person 有两个属...

2020-04-05 10:01:35

Java 8 Stream流对对象的排序(一个对象里面的多个属性进行排序)

1.要对一个对象里面的多个字段进行排序可以这么写,假设List<People> list = new ArrayList<>();这个类有多个属性,先根据年龄再根据身高排序@Datapublic class People { private int age; private int height;}import java.util.Arr...

2020-04-01 22:49:52

XSSF用来解析以.xlsx结尾的excel文件

首先maven先引入<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><!-- https...

2019-08-04 00:10:16

linux下通过anaconda安装pytorch

前提是已经安装好anaconda了1.首先根据cuda的版本来安装正确的pytorch命令cuda7.5:conda install pytorch torchvision cuda75 -c pytorchcuda8.0:conda install pytorch torchvision -c pytorchcuda9.0:conda install pytorch torc...

2019-05-07 15:19:12

Java基础,读取文件中的内容写入到另外一个文件。

有两种方法,首先:第一种方法:一次性全部读取所有文件内容(这里Arrays.sort(b)代表对字节进行排序,如果不需要进行删除即可)import java.io.FileInputStream;import java.io.FileOutputStream;public class Main{ public static void main(String[] args){...

2019-04-10 21:40:08

jdbc参数个数不确定的问题

对于在如下场景下:加入要查询的元组数目不一定,对于sql语句:select * from table where id in(?,?,?....)那么如何去传参数呢?可以通过StringBuilder或者StringBuffer来进行拼接参数。上述的sql语句可以转化成select * from table where id in(?),new Object[]{拼接的...

2019-04-09 10:10:46

提取json中的字段信息写入到txt文件中

对于如下格式的json文件:{"info": "Dogs-in-the-Wild", "split": "test", "annotations": [{"category id": 327, "name": "image/test/642993587,1174882191.jpg", "image id": 0}, {"category id": 314, "name": "imag...

2019-04-02 16:04:06

synchronized与Lock的区别

原文地址:https://www.cnblogs.com/iyyy/p/7993788.html两者区别:1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类;2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁;3.synchronized会自动释放锁(a线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常...

2019-03-20 11:18:49

TCP的三次握手与四次挥手理解及面试题

版权声明:转载需声明出处 https://blog.csdn.net/qq_38950316/article/details/81087809 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template...

2019-03-20 10:21:20

Java中HashMap,LinkedHashMap,TreeMap的区别[转]

原文链接java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMapMap主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度...

2019-03-07 19:15:43

有return的情况下try catch finally的执行顺序

原文链接结论:1、不管有没有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、fina...

2019-03-07 18:49:58

Jsoup + HtmlUtil 实现网易新闻网页爬虫

1.这里先说明为什么要用HtmlUtil,仅用Jsoup不行吗?如果用Jsoup的方法,那么爬取网页的代码如下,这也是比较简单的形式了。Document docu1=Jsoup.connect(url).get();用上述代码只能爬取静态网页的,当遇到动态网页就会发现你想要的内容爬取不出来。因此我用到了HtmlUtil。具体代码如下:这里面的方法getHtmlFromUrl(St...

2019-01-14 18:24:11

myeclipse下通过maven创建springboot

本人的环境jdk1.7   myeclipse10 ,maven 3.5首先配置maven(前提是maven已经配置好) 新建一个maven 项目。  注意上面的第三步骤,不知为什么我都安装了jdk1.7,那个还是1.6,后面会进行修改。完成之后得到的结果为在pom.xml中加入 <!-- Inherit defaults from Spring...

2019-01-10 13:56:31

Idea intellij jdk 1.7通过maven创建Springboot项目

1.这里将介绍比较原始的方法。idea 2017.1,当你的jdk是1.8是很好创建springboot项目的,只要通过idea 的spring initial即可方便的创建,这里我的是1.7,因此还没找到怎么通过该方法创建springboot项目。jdk1.7创建Springboot项目,这里你需要先配置在Idea 上配置maven,如下所示。 下面创建一个module,类似在ecl...

2019-01-10 12:20:32

python爬虫2

1.这里是记录下怎么是实现用爬虫爬取天气信息再将信息以短信的方式发送给指定的人。首先爬取天气信息,这里爬取深圳的天气,这里如果对爬虫不是很了解可以看下https://www.cnblogs.com/zhaof/p/6930955.htmlimport requestsfrom lxml import etreefrom bs4 import BeautifulSoupimport ...

2019-01-07 11:06:52

爬虫基础---1

 1.安装requests-----》pip install requestsimport requestsr = requests.get("http://www.weather.com.cn/weather/101280601.shtml")r.encoding="utf-8"print(r.text)会出现如下所示的效果有的网站禁止爬虫,这样的话 需要模拟浏览器发送请...

2019-01-06 20:47:03

Linux 下Anaconda 安装 Tensorflow 和 keras

1.首先服务器的已经安装好Cuda8.0.61 & Cudnn v6.0首先通过conda命令安装python的环境conda create --name keras_py35 python=3.5激活安装好的python环境source activate keras_py352.运行如下命令,查找别的用户安装好的tensorflow环境anaconda ...

2018-12-18 19:15:06

微信开发之网页中加入视频和音频

在微信网页开发中会出现加入视频和音频的情况。现在主流的通过Video标签。video大致的用法如下:<video src="movie.ogg" controls="controls"> 您的浏览器不支持 video 标签。</video>这里如果你想加入什么属性在video的style里面加就好了,这里挑几个说吧。第一个就是controls属性,当选择...

2018-11-09 20:48:46

微信公众号开发之群发图文出错

 用测试号在群发图文的时候,出现以下错误,也就是没有权限群发。但是在微信测试号官网上后来发现确实是官网错了,这位博主也提到了这个问题https://blog.csdn.net/phil_jing/article/details/78764879...

2018-11-07 22:21:17

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。