6 Deen12520

尚未进行身份认证

我要认证

分享知识 分享快乐

等级
TA的排名 7k+

CentOS 和Windows 下配置MySQL远程访问

一.前言由于实验在云服务器上跑的结果不是很理想.所以,现在切换到局域网服务器.因此,需要重新配置 Windows 服务器和 CentOS 服务器下的MySQL环境. 为了方便在本地Navicat 上操作服务器上的数据库,需要在服务器上配置远程访问.二.实验环境Windows 10CentOS 7.4三.配置1. Windows 下配置配置指定数据库可被指定用户远程连接. 指定数据库为pa

2017-12-04 20:42:26

超大数据快速导入MySQL

一.问题背景由于论文实验需要,现有下面两个需求. 1. 将1G的csv文件数据导入MySQL单表sample中,记录数2000w+; 2. 将上面的sample表中的数据迁移到远程数据库中.二.解决方案对于需求1,有如下解决方式. 1. 使用Navicat 工具栏中’数据导入’功能; 2. 使用编写Python/Perl脚本导入(未实现). 3. 使用MySQL的LOAD DATA

2017-11-27 17:22:03

最长公共子串等最字问题

一. 前言最近做笔试题,碰到了很多”最”类型的题,像 最长公共子串|最长公共子序列|最长递增子序列|最长连续子数组的最大和| 添加(删除)元素,使其成为和最小的回文序列|添加最少元素,使其成为回文串. 鉴于他们之间有些存在一些共性,故在这里做个总结.二. “最” 字题型最长公共连续子串最长公共子序列最长递增子序列最长连续子数组的最大和添加(删除)元素,使其成为和最小的回文序列添加最少元素

2017-09-22 17:38:33

最低公共祖先问题(LCA) 举一反三

算法总是美的,充满着magic.一.前言给定一棵树,同时给出树中的两个结点或者两个以上节点,求它们的最低公共祖先。这就是常见的LCA(Lowest Common Ancestor )问题。二.两个节点的LCA问题常规解法1.1 思路 下面是一个简单的复杂度为 O(n) 的算法,解决LCA问题 1) 找到从根到n1的路径,并存储在一个向量或数组中。 2)找到从根到n2的路径,并存储在一个向量或

2017-09-13 18:43:14

二叉树问题合集

一.前言二叉树是一种常见的基础数据结构,也是面试笔试中常常碰到的题目. 二叉树(英语:Binary tree)是每个节点最多只有两个分支(不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”和“右子树”。二叉树的分支具有左右次序,不能颠倒。二叉查找树,可实现对元素的快速查找,对二叉树的理解也是学习其他树结构的基础.二. 二叉树结构class BinaryTree{ int va

2017-09-11 15:40:50

链表问题合集

一.前言链表是一种常见的基础数据结构,也是面试笔试中常常碰到的题目. 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但是链表失去了数组随机读取的优点,同时链表由于增加了结点的指针域,空间开销比较大。由于不必按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点

2017-09-06 17:44:53

举一反三: 最长连续子串问题

题目给定一序列,如{1,2,3,4,5},求其连续子序列的和能被K整除的子序列的最长长度. 注: 连续子序列,即在序列中连续访问的数. 序列{1,2,3,4,5},其满足条件的序列为{2,3},{5},{1,2,3,4},{1,2,3,4,5},故满足条件的最长子序列为,{1,2,3,4,5},长度为5.思路思路1: 滑动窗口的思想,遍历全部子序列. 代码如下://解法1:遍历所有的子序列,滑

2017-09-01 13:33:35

排序算法总结

算法是从经验中提炼出来的细化步骤.一.概述排序是一项基础操作,大量计算任务和作业因为进行了合理的排序预处理而变得简单,所以掌握排序算法是一项必须技能.本文介绍了10种常见的排序算法,并从各个方面做了总结.二.相关概念2.1 排序稳定相同数相对位置不变,对排序结果而言.如果两个数相同,对他们进行的排序结果为他们的相对顺序不变。例如A={1,2,1,2,1}这里排序之后是A = {1,1,1,2,2}

2017-08-26 21:07:20

CentOS 上安装Maven

一.前言利用mvn在CentOs下打包Java 项目.二.步骤step1:$ wget http://mirrors.sonic.net/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz$ tar xzf apache-maven-3.3.3-bin.tar.gz -C /usr/local/$ cd /usr/l

2017-08-24 17:00:50

Centos 升级到python3后pip 无法使用

一. 问题[root@localhost local]# pip-bash: pip: command not found二. 系统环境Centos 6.6Python 3.5.2三. 解决方法设置软连接.1.查找pip所在位置[root@xxx local]# find / -name "pip"/Python-3.5.2/Tools/msi/pip/usr/bin/pip/usr

2017-08-24 10:13:36

添加 "Fork me on GitHub"丝带

原文出处: https://www.haomwei.com/technology/fork-me-on-github.html 在原文基础上做了小修改: 改变丝带在右上方显示今天发现很多人的博客左上角或者右上角都有一个“Fork me on GitHub”的丝带,感觉还挺好看的,对于一些在GitHub比较活跃的程序员朋友来说,简直是装逼利器——虽然我不是程序员,但我也爱装逼。于是goo

2017-07-30 16:11:19

(转)数学之美番外篇:平凡而又神奇的贝叶斯方法

转载声明: 原文作者: 刘未鹏 原文地址: http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/ 概率论只不过是把常识用数学公式表达了出来。 ——拉普拉斯目录 0. 前言 1. 历史 1.1 一个例子:自然语言的二义性 1.2 贝叶斯公式 2. 拼写纠正

2017-07-30 13:05:54

Base64 编码图片被自动换行

一.问题由来问题如题,这种情况在使用android 和 eclipse中都碰到.1. 环境介绍android 中使用 import android.util.Base64.*;eclipse 中使用 import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder;2. 问题详情使用Base64编码图片为字符串,发送给服务器,服务器收到的

2017-07-30 11:38:16

面试题 51: 数组中重复的数字

一. 题目在一个长度为n的数组里的所有数字都在0到n-1的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次.请找出数组中任意一个重复的数字.例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3.代码请到我的代码库中下载 Point2Offer二. 代码package week_6;/**难度系数:*** * 剑指off

2017-07-30 10:16:04

阻塞,非阻塞,同步,异步

问题由来题目来自某次面试题.怎么去回答这个问题要分清几个相似的概念,无非从以下三个方面着手: 1. 每个词官方解释是怎么样的? 2. 它们之间的区别? 3. 举例说明.解释以下部分解释摘自 知乎.按照第二点的思路,我给出下面的解释.1. 资料解释阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起。调用线程只有在得到结果之后才会返回。非阻塞 非阻塞调用指在不能立刻得到结果之前,该调用不会阻

2017-07-30 09:11:26

channelRead & channelReadComplete

问题来源使用netty 接受消息时,channelReadComplete 执行了,但是channelRead 却没有执行.问题详情参见: Netty channelRead never called 寻找解决方案1.官网文档两个意思差不多都是执行完传给下一个handler. 执行没有先后顺序.最后在知乎里看到这样一段话: 当添加了消息处理的handler,如lineBasedFrameD

2017-07-29 14:54:00

面试题 34: 丑数

一. 题目我们把只包含因子 2,3和5的数称作丑数.求按从小到大的顺序的第1500个丑数.例如6,8 都是丑数,但14不是,因为它包含因子7.习惯上我们把1看成第一个丑数.代码请到我的代码库中下载 Point2Offer二. 代码public class No34 { public static void main(String[] args) { test(); }

2017-07-16 09:26:52

面试题 30 : 最小的K个数

一. 题目输入n个整数,找出其中最小的k个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字为1,2,3,4.代码请到我的代码库中下载 Point2Offer二. 代码package week_5;/**难度系数:**** * 剑指offer: 最小的K个数 * 方法: 快排思想/最大堆 * 测试用例: (有无重复数字,K=1,K=length/K<1或K>length)

2017-07-16 09:23:55

面试题 25: 二叉树中和为某一值的路径

一. 题目输入一颗二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径.从数的根节点开始往下一直到叶节点所经过的节点形成一条路径.代码请到我的代码库中下载 Point2Offer二. 代码package week_5;import java.util.ArrayList;/**难度系数:*** * 剑指offer: 二叉树中和为某一个值的路径 * 方法: 熟悉二叉搜索树的概念,左子树所

2017-07-16 09:21:02

面试题 24: 二叉搜索树的后序遍历序列

一. 题目输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则返回true,否则返回false.假设输入的数组的任意两个数字都互不相同.代码请到我的代码库中下载 Point2Offer二. 代码package week_5;/**难度系数:*** * 剑指offer: 二叉搜索树的后序遍历序列 * 方法: 熟悉二叉搜索树的概念,左子树所有结点小于根节点,右子树所有结点都大于根

2017-07-16 09:16:30

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!