- 博客(22)
- 收藏
- 关注
原创 mac SSH 连接ECDSA key问题
The fingerprint for the ECDSA key sent by the remote host isSHA256:XO+UNq3Sv9CIxJyVlgM2fFIOLHheVpBK9PphGY6Wh60.Please contact your system administrator.Add correct host key in /Users/chenmeiji/.ssh...
2019-10-21 09:21:25 2529
原创 安卓学习第一天知识点回顾1
安卓系统架构: 1. Linux内核层 为安卓设备的各种硬件提供了底层驱动。 2. 系统运行库层 c/c++库提供主要的特性支持,如sqlite,3d绘图等 同时作为运行时库,提供一些核心库(允许开发者使用java语言来编写安卓应用)。以及安卓运行时包含的虚拟机(dalvik,安卓5.0之后为ART运行环境) 3. 应用框架层 这一层主要提供构建应用程序所需要的api 4. 应
2016-12-15 21:13:11 489
原创 零基础实现爬虫
首先安装python3在自己的电脑上 然后安装pip添加requests和beautifulsoup两个python的第三方库 python3安装pip(一个安装管理python第三方库的软件)pip3 install PackageName通过如下命令安装第三库 packagename表示第三方库的名字python3 -m pip install PackageName在介绍几个pip的常用操
2016-12-08 23:00:28 603
原创 解决python3 requests中urlretrieve 403forbidden
在用requests库中的urllib.request.urlretrieve(urlcode,folder_path+'test.jpg')去下载图片的是否会报出403 forbidden的访问禁止res=requests.get(item) with open(folder_path+item[-10:],'wb') as f: f.write(res.content)通
2016-12-08 22:50:01 10508 3
原创 javax实现websocket通信
建立一个类MyWebSocketpackage com.testForRedis.WebScoket;import java.io.IOException;import java.util.concurrent.CopyOnWriteArraySet;import javax.websocket.OnClose;import javax.websocket.OnError;import jav
2016-12-04 19:24:18 9443 4
原创 插入排序
插入排序作为冒泡排序的一种改进,主要思路是寻找插入点,插入元素。以下为java代码package SortAlgorithm;import java.util.List;/** * Created by chenmeiji on 2016/12/4. */public class InsertSortAlgorithm { //升序 public void AscAlogrit
2016-12-04 14:12:56 391
原创 hdfs和hbase在linux中的一些基本操作
hdfs基本操作hdfs作为hadoop分布式文件系统的实现接下来将讲解一些它的基本操作//列出所有的文件夹hadoop fs -ls//新建文件hadoop fs -mkdir /input(路径)//上传本地文件到hdfshadoop fs copyFromLocal [本地文件] [hdfs中的路径]//查看hdfs中的文件内容hadoop fs -cat [hdfs中文件的路径
2016-11-23 22:45:21 626
原创 利用程序解决三扇门问题(java)
三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇
2016-11-23 20:42:29 1656
原创 HDFS和hbase
HDFShdfs简介hadoop中高效数据处理基础是它的数据存储模型hdfs是hadoop分布式文件系统的实现它是参考谷歌文件系统设计hdfs为处理大批大量数据而设计通过网络提供给多个分部的客户端易用的数据访问方式hdfs优势相比于nfs之类的分布式文件系统,hdfs可以存储大量数据并支持更大的文件hdfs是为在大量机器和文件系统之间传输数据而设计的hdfs具有可靠的数据存储能力,
2016-11-21 23:38:48 18166
原创 hadoop问题解决
当输入 hadoop fs -ls 时候显示ls: `/input': No such file or directory 因为没有HDFS还没有创建当前用户的目录,故执行以下命令即可hadoop fs -mkdir -p /user/[current login user]
2016-11-20 21:18:19 528
原创 关于如何启动多个tomcat
修改配置文件server.xml的端口<Server port="9005" shutdown="SHUTDOWN"> ----原来是8005<Connector port="9080" maxHttpHeaderSize="8192" ----原来是8080<Connector port="9009" enableLookups="false" redirectPort="8443" pro
2016-09-03 11:40:31 451
原创 打破思维定势,来一次面对面沟通
打破思维定势,来一次面对面沟通互联网行业,对内容消费和新闻资讯的需求量非常大。在这个瞬息万变唯快不破的行当中, 每一个人都必须充满紧迫感,实时关注业内动态,参考国际最新模式。于是这个需求催生了 一批科技媒体、评论家和自媒体创作者,各自对应一批忠实读者,其中不乏产品经理、关注 商业的研发工程师、投资人和各公司的决策者。这一读者群体的长期在线特性、对网络工具的熟练运用、对新模式新机遇的敏锐嗅觉,以
2016-08-28 15:12:44 1284
原创 增长黑客
增长黑客1.增长黑客什么是增长黑客?通常指的是一群既了解技术,又深谙用户心理,擅长发挥创意,绕过限制,通过低成本的手段解决初创公司产品早期的增长问题,他们以数组驱动营销,以市场指导产品,通过技术化手段贯彻增长目标的人。在外行人眼里,他们就像是极客、发明家和广告狂人的混合体。再通俗一点形容,他们的职责接近于专门为初创公司设立的市场推广部门,因为很少有用于营销的大笔经费,所以更多的是将注意力聚焦在产品策
2016-08-27 16:07:42 2134
原创 css初学精华笔记
typeof 操作符undefined 未定义 boolean 布尔值 string 字符串 number 数值 object 对象或者null function 函数 除了null和undefined都有toString()方法 ECAMScript中的对象其实就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的实例并
2016-08-11 18:18:28 529
原创 javaScript学习笔记正则表达式
正则表达式‘00\d’可以匹配’007’,但无法匹配’00A’;‘\d\d\d’可以匹配’010’;‘\w\w’可以匹配’js’;.可以匹配任意字符,所以:‘js.’ ‘jsp’、’jss’、’js!’等等。 要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符:\d{3}\s+\d{3,
2016-08-08 13:33:12 350
原创 javascript如何使字符串转化为数字
'use strict';function string2int(s) { var arr=s.split(""); function number(x){return x*1}; var arr2=arr.map(number);return arr2.reduce(function (x,y){return x*10+y;});}// 测试:if (string2in
2016-08-02 10:55:51 473
原创 暗时间
第一篇 暗时间人生的长短在于思维时间生活中有很多暗时间比如走路或者吃饭等,很多人都忽略了这部分时间,这部分时间虽然零碎但是积少成多在以后便能发挥巨大的作用。 比如程序进程的切换等,这种工作状态的切换也属于暗时间,所以专注的总能更加充分的去利用时间。 互联网时代,数据如此多,我们更多的要学会从别人那里吸取经验教训,学会利用工具更快更高效的工作。 互联网技术更替,我们更多的要去学习一些
2016-07-30 18:40:27 557
原创 加锁
加锁定义 加锁其实就是实现保护一个线程不被其他线程所干扰它的执行Linux 有几种加锁,什么情况下会加锁 spin_lock(忙等待的锁) mutex(互斥锁) rw_XXX(读写锁)等 不同的锁会在不同的情况下加上 比如互斥锁,同一时间内只有一个任务持有互斥锁,而且只有这个任务可以对互斥锁进行解锁,这样就防止了其他前程的干扰,只有这个线程解锁才能进入 自旋锁:自旋锁其实和互斥锁有点
2016-04-23 02:00:48 709
原创 线程和进程
线程和进程的定义 进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。二者的大致区别 子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文。多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定。线程的运行中需要使用计算机的内存资源和CPU。线程和进程在 Linux
2016-04-23 01:14:17 386
原创 文章标题
这次的JAVA学习用JAVA对数据库进行增删改查学会了新的一些小技巧 还有就是自己学会去调试程序 学会了一些解决问题的方式 学会了多学基础 成员变量初始值,局部变量初始化。 局部变量更有优先级,就近原则。 import java.util.Arrays Arrays.sort() System.out.println(“输出数组中,,的元素”+Arrays.toString(hobby
2015-12-25 19:47:39 397
原创 Servlet/JSP随笔录
得到绝对路径静态包含指的是:导入的文件会被编译成html文件才能进行导入 动态包含:不进行任何的编译,直接将要导入的文件原样导入,然后再被导入的页面中进行编译 最佳实践:90%的情况都使用静态包含,因为使用动态包含有可能会出现变量的重名定义 如果希望在不用的页面中传递对象,可以通过xx。setAttribute(“xx”,sss)完成设置,xx.getAttribute来得到对
2015-12-18 14:40:25 340
原创 这一段时间学习JAVA的回顾总结1
首先是关于近日做的JDBC方面的东西 关于连接数据库,首先我们要创建一个DBConnection的类用于连接package database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java
2015-12-09 13:33:36 749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人